Merge pull request #55796 from nextcloud/artonge/fix/hide_non_writable_nodes

fix(FilesPicker): Prevent selection of nodes without create permission
This commit is contained in:
Louis 2025-10-22 07:18:00 +02:00 committed by GitHub
commit f2eb772e7b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
188 changed files with 252 additions and 248 deletions

View file

@ -13,7 +13,8 @@ import CopyIconSvg from '@mdi/svg/svg/folder-multiple-outline.svg?raw'
import { isAxiosError } from '@nextcloud/axios'
import { FilePickerClosed, getFilePickerBuilder, showError, showInfo, TOAST_PERMANENT_TIMEOUT } from '@nextcloud/dialogs'
import { emit } from '@nextcloud/event-bus'
import { davGetClient, davGetDefaultPropfind, davResultToNode, davRootPath, FileAction, FileType, getUniqueName, NodeStatus, Permission } from '@nextcloud/files'
import { FileAction, FileType, getUniqueName, NodeStatus, Permission } from '@nextcloud/files'
import { defaultRootPath, getClient, getDefaultPropfind, resultToNode } from '@nextcloud/files/dav'
import { translate as t } from '@nextcloud/l10n'
import { hasConflict, openConflictPicker } from '@nextcloud/upload'
import { basename, join } from 'path'
@ -119,9 +120,9 @@ export async function handleCopyMoveNodeTo(node: Node, destination: Folder, meth
}
try {
const client = davGetClient()
const currentPath = join(davRootPath, node.path)
const destinationPath = join(davRootPath, destination.path)
const client = getClient()
const currentPath = join(defaultRootPath, node.path)
const destinationPath = join(defaultRootPath, destination.path)
if (method === MoveCopyAction.COPY) {
let target = node.basename
@ -144,10 +145,10 @@ export async function handleCopyMoveNodeTo(node: Node, destination: Folder, meth
join(destinationPath, target),
{
details: true,
data: davGetDefaultPropfind(),
data: getDefaultPropfind(),
},
) as ResponseDataDetailed<FileStat>
emit('files:node:created', davResultToNode(data))
emit('files:node:created', resultToNode(data))
}
} else {
// show conflict file popup if we do not allow overwriting
@ -227,6 +228,10 @@ async function openFilePickerForAction(
// We don't want to show the current nodes in the file picker
return !fileIDs.includes(n.fileid)
})
.setCanPick((n) => {
const hasCreatePermissions = (n.permissions & Permission.CREATE) === Permission.CREATE
return hasCreatePermissions
})
.setMimeTypeFilter([])
.setMultiSelect(false)
.startAt(dir)
@ -242,7 +247,6 @@ async function openFilePickerForAction(
label: target ? t('files', 'Copy to {target}', { target }, { escape: false, sanitize: false }) : t('files', 'Copy'),
variant: 'primary',
icon: CopyIconSvg,
disabled: selection.some((node) => (node.permissions & Permission.CREATE) === 0),
async callback(destination: Node[]) {
resolve({
destination: destination[0] as Folder,

View file

@ -58,10 +58,10 @@
*/._file-picker__file-icon_3v9zx_9{position:relative;width:32px;height:32px;min-width:32px;min-height:32px;background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center}._file-picker__file-icon--primary_3v9zx_21{color:var(--color-primary-element)}._file-picker__file-icon-overlay_3v9zx_25{color:var(--color-primary-element-text);position:absolute;inset-block-start:10px}/*!
* SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/tr.file-picker__row[data-v-bfa2ae80]{height:var(--row-height, 50px)}tr.file-picker__row td[data-v-bfa2ae80]{cursor:pointer;overflow:hidden;text-overflow:ellipsis;border-bottom:none}tr.file-picker__row td.row-checkbox[data-v-bfa2ae80]{padding:0 2px}tr.file-picker__row td[data-v-bfa2ae80]:not(.row-checkbox){padding-inline:14px 0}tr.file-picker__row td.row-size[data-v-bfa2ae80]{text-align:end;padding-inline:0 14px}tr.file-picker__row td.row-name[data-v-bfa2ae80]{padding-inline:2px 0}.file-picker__row--selected[data-v-bfa2ae80]{background-color:var(--color-background-dark)}.file-picker__row[data-v-bfa2ae80]:hover{background-color:var(--color-background-hover)}.file-picker__name-container[data-v-bfa2ae80]{display:flex;justify-content:start;align-items:center;height:100%}.file-picker__file-name[data-v-bfa2ae80]{padding-inline-start:6px;min-width:0;overflow:hidden;text-overflow:ellipsis}.file-picker__file-extension[data-v-bfa2ae80]{color:var(--color-text-maxcontrast);min-width:fit-content}/*!
*/tr.file-picker__row[data-v-a5daea8d]{height:var(--row-height, 50px)}tr.file-picker__row td[data-v-a5daea8d]{cursor:pointer;overflow:hidden;text-overflow:ellipsis;border-bottom:none}tr.file-picker__row td.row-checkbox[data-v-a5daea8d]{padding:0 2px}tr.file-picker__row td[data-v-a5daea8d]:not(.row-checkbox){padding-inline:14px 0}tr.file-picker__row td.row-size[data-v-a5daea8d]{text-align:end;padding-inline:0 14px}tr.file-picker__row td.row-name[data-v-a5daea8d]{padding-inline:2px 0}.file-picker__row[data-v-a5daea8d] *{cursor:pointer}.file-picker__row--selected[data-v-a5daea8d]{background-color:var(--color-background-dark)}.file-picker__row--not-navigatable[data-v-a5daea8d]{filter:saturate(0.7);opacity:.7}.file-picker__row--not-navigatable[data-v-a5daea8d] *,.file-picker__row--not-pickable[data-v-a5daea8d] *{cursor:default !important}.file-picker__row[data-v-a5daea8d]:hover{background-color:var(--color-background-hover)}.file-picker__name-container[data-v-a5daea8d]{display:flex;justify-content:start;align-items:center;height:100%}.file-picker__file-name[data-v-a5daea8d]{padding-inline-start:6px;min-width:0;overflow:hidden;text-overflow:ellipsis}.file-picker__file-extension[data-v-a5daea8d]{color:var(--color-text-maxcontrast);min-width:fit-content}/*!
* SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/tr.file-picker__row[data-v-1f96131b]{height:var(--row-height, 50px)}tr.file-picker__row td[data-v-1f96131b]{cursor:pointer;overflow:hidden;text-overflow:ellipsis;border-bottom:none}tr.file-picker__row td.row-checkbox[data-v-1f96131b]{padding:0 2px}tr.file-picker__row td[data-v-1f96131b]:not(.row-checkbox){padding-inline:14px 0}tr.file-picker__row td.row-size[data-v-1f96131b]{text-align:end;padding-inline:0 14px}tr.file-picker__row td.row-name[data-v-1f96131b]{padding-inline:2px 0}@keyframes gradient-1f96131b{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.loading-row .row-checkbox[data-v-1f96131b]{text-align:center !important}.loading-row span[data-v-1f96131b]{display:inline-block;height:24px;background:linear-gradient(to right, var(--color-background-darker), var(--color-text-maxcontrast), var(--color-background-darker));background-size:600px 100%;border-radius:var(--border-radius);animation:gradient-1f96131b 12s ease infinite}.loading-row .row-wrapper[data-v-1f96131b]{display:inline-flex;align-items:center}.loading-row .row-checkbox span[data-v-1f96131b]{width:24px}.loading-row .row-name span[data-v-1f96131b]:last-of-type{margin-inline-start:6px;width:130px}.loading-row .row-size span[data-v-1f96131b]{width:80px}.loading-row .row-modified span[data-v-1f96131b]{width:90px}.file-picker__header-preview[data-v-149cddc3]{width:22px;height:32px;flex:0 0 auto}.file-picker__files[data-v-149cddc3]{margin:2px;margin-inline-start:12px;overflow:scroll auto}.file-picker__files table[data-v-149cddc3]{width:100%;max-height:100%;table-layout:fixed}.file-picker__files th[data-v-149cddc3]{position:sticky;z-index:1;top:0;background-color:var(--color-main-background);padding:2px}.file-picker__files th .header-wrapper[data-v-149cddc3]{display:flex}.file-picker__files th.row-checkbox[data-v-149cddc3]{width:44px}.file-picker__files th.row-name[data-v-149cddc3]{width:230px}.file-picker__files th.row-size[data-v-149cddc3]{width:100px}.file-picker__files th.row-modified[data-v-149cddc3]{width:120px}.file-picker__files th[data-v-149cddc3]:not(.row-size) .button-vue__wrapper{justify-content:start;flex-direction:row-reverse}.file-picker__files th[data-v-149cddc3]:not(.row-size) .button-vue{padding-inline:16px 4px}.file-picker__files th.row-size[data-v-149cddc3] .button-vue__wrapper{justify-content:end}.file-picker__files th[data-v-149cddc3] .button-vue__wrapper{color:var(--color-text-maxcontrast)}.file-picker__files th[data-v-149cddc3] .button-vue__wrapper .button-vue__text{font-weight:normal}.file-picker__breadcrumbs[data-v-4e6fd4e4]{flex-grow:0 !important}.file-picker__side[data-v-86223490]{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;min-width:200px;padding:2px;margin-block-start:7px;overflow:auto}.file-picker__side[data-v-86223490] .button-vue__wrapper{justify-content:start}.file-picker__filter-input[data-v-86223490]{margin-block:7px;max-width:260px}@media(max-width: 736px){.file-picker__side[data-v-86223490]{flex-direction:row;min-width:unset}}@media(max-width: 512px){.file-picker__side[data-v-86223490]{flex-direction:row;min-width:unset}.file-picker__filter-input[data-v-86223490]{max-width:unset}}.file-picker__navigation{padding-inline:8px 2px}.file-picker__navigation,.file-picker__navigation *{box-sizing:border-box}.file-picker__navigation .v-select.select{min-width:220px}@media(min-width: 513px)and (max-width: 736px){.file-picker__navigation{gap:11px}}@media(max-width: 512px){.file-picker__navigation{flex-direction:column-reverse !important}}.file-picker__view[data-v-ce116f72]{height:50px;display:flex;justify-content:start;align-items:center}.file-picker__view h3[data-v-ce116f72]{font-weight:bold;height:fit-content;margin:0}.file-picker__main[data-v-ce116f72]{box-sizing:border-box;width:100%;display:flex;flex-direction:column;min-height:0;flex:1;padding-inline:2px}.file-picker__main[data-v-ce116f72] *{box-sizing:border-box}[data-v-ce116f72] .file-picker{height:min(80vh,800px) !important}@media(max-width: 512px){[data-v-ce116f72] .file-picker{height:calc(100% - 16px - var(--default-clickable-area)) !important}}[data-v-ce116f72] .file-picker__content{display:flex;flex-direction:column;overflow:hidden}.public-auth-prompt__text[data-v-b33d88e5]{font-size:1.25em;margin-block:0 calc(3*var(--default-grid-baseline))}.public-auth-prompt__header[data-v-b33d88e5]{margin-block:0 calc(3*var(--default-grid-baseline))}.public-auth-prompt__header[data-v-b33d88e5]:first-child{margin-top:0}.public-auth-prompt__input[data-v-b33d88e5]{margin-block:calc(4*var(--default-grid-baseline)) calc(2*var(--default-grid-baseline))}.vue-password-confirmation{display:flex;flex-direction:column;margin-inline:6px;margin-block-end:6px;gap:10px 0}.vue-password-confirmation__form{display:flex;flex-direction:column;gap:8px 0;padding:2px}.vue-password-confirmation__submit{align-self:end}/*!
*/tr.file-picker__row[data-v-1f96131b]{height:var(--row-height, 50px)}tr.file-picker__row td[data-v-1f96131b]{cursor:pointer;overflow:hidden;text-overflow:ellipsis;border-bottom:none}tr.file-picker__row td.row-checkbox[data-v-1f96131b]{padding:0 2px}tr.file-picker__row td[data-v-1f96131b]:not(.row-checkbox){padding-inline:14px 0}tr.file-picker__row td.row-size[data-v-1f96131b]{text-align:end;padding-inline:0 14px}tr.file-picker__row td.row-name[data-v-1f96131b]{padding-inline:2px 0}@keyframes gradient-1f96131b{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.loading-row .row-checkbox[data-v-1f96131b]{text-align:center !important}.loading-row span[data-v-1f96131b]{display:inline-block;height:24px;background:linear-gradient(to right, var(--color-background-darker), var(--color-text-maxcontrast), var(--color-background-darker));background-size:600px 100%;border-radius:var(--border-radius);animation:gradient-1f96131b 12s ease infinite}.loading-row .row-wrapper[data-v-1f96131b]{display:inline-flex;align-items:center}.loading-row .row-checkbox span[data-v-1f96131b]{width:24px}.loading-row .row-name span[data-v-1f96131b]:last-of-type{margin-inline-start:6px;width:130px}.loading-row .row-size span[data-v-1f96131b]{width:80px}.loading-row .row-modified span[data-v-1f96131b]{width:90px}.file-picker__header-preview[data-v-38620705]{width:22px;height:32px;flex:0 0 auto}.file-picker__files[data-v-38620705]{margin:2px;margin-inline-start:12px;overflow:scroll auto}.file-picker__files table[data-v-38620705]{width:100%;max-height:100%;table-layout:fixed}.file-picker__files th[data-v-38620705]{position:sticky;z-index:1;top:0;background-color:var(--color-main-background);padding:2px}.file-picker__files th .header-wrapper[data-v-38620705]{display:flex}.file-picker__files th.row-checkbox[data-v-38620705]{width:44px}.file-picker__files th.row-name[data-v-38620705]{width:230px}.file-picker__files th.row-size[data-v-38620705]{width:100px}.file-picker__files th.row-modified[data-v-38620705]{width:120px}.file-picker__files th[data-v-38620705]:not(.row-size) .button-vue__wrapper{justify-content:start;flex-direction:row-reverse}.file-picker__files th[data-v-38620705]:not(.row-size) .button-vue{padding-inline:16px 4px}.file-picker__files th.row-size[data-v-38620705] .button-vue__wrapper{justify-content:end}.file-picker__files th[data-v-38620705] .button-vue__wrapper{color:var(--color-text-maxcontrast)}.file-picker__files th[data-v-38620705] .button-vue__wrapper .button-vue__text{font-weight:normal}.file-picker__breadcrumbs[data-v-4e6fd4e4]{flex-grow:0 !important}.file-picker__side[data-v-86223490]{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;min-width:200px;padding:2px;margin-block-start:7px;overflow:auto}.file-picker__side[data-v-86223490] .button-vue__wrapper{justify-content:start}.file-picker__filter-input[data-v-86223490]{margin-block:7px;max-width:260px}@media(max-width: 736px){.file-picker__side[data-v-86223490]{flex-direction:row;min-width:unset}}@media(max-width: 512px){.file-picker__side[data-v-86223490]{flex-direction:row;min-width:unset}.file-picker__filter-input[data-v-86223490]{max-width:unset}}.file-picker__navigation{padding-inline:8px 2px}.file-picker__navigation,.file-picker__navigation *{box-sizing:border-box}.file-picker__navigation .v-select.select{min-width:220px}@media(min-width: 513px)and (max-width: 736px){.file-picker__navigation{gap:11px}}@media(max-width: 512px){.file-picker__navigation{flex-direction:column-reverse !important}}.file-picker__view[data-v-5287035b]{height:50px;display:flex;justify-content:start;align-items:center}.file-picker__view h3[data-v-5287035b]{font-weight:bold;height:fit-content;margin:0}.file-picker__main[data-v-5287035b]{box-sizing:border-box;width:100%;display:flex;flex-direction:column;min-height:0;flex:1;padding-inline:2px}.file-picker__main[data-v-5287035b] *{box-sizing:border-box}[data-v-5287035b] .file-picker{height:min(80vh,800px) !important}@media(max-width: 512px){[data-v-5287035b] .file-picker{height:calc(100% - 16px - var(--default-clickable-area)) !important}}[data-v-5287035b] .file-picker__content{display:flex;flex-direction:column;overflow:hidden}.public-auth-prompt__text[data-v-b33d88e5]{font-size:1.25em;margin-block:0 calc(3*var(--default-grid-baseline))}.public-auth-prompt__header[data-v-b33d88e5]{margin-block:0 calc(3*var(--default-grid-baseline))}.public-auth-prompt__header[data-v-b33d88e5]:first-child{margin-top:0}.public-auth-prompt__input[data-v-b33d88e5]{margin-block:calc(4*var(--default-grid-baseline)) calc(2*var(--default-grid-baseline))}.vue-password-confirmation{display:flex;flex-direction:column;margin-inline:6px;margin-block-end:6px;gap:10px 0}.vue-password-confirmation__form{display:flex;flex-direction:column;gap:8px 0;padding:2px}.vue-password-confirmation__submit{align-self:end}/*!
* SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/#body-public{--footer-height: calc(2lh + 2 * var(--default-grid-baseline))}#body-public .header-end #header-primary-action a{color:var(--color-primary-element-text)}#body-public .header-end #header-secondary-action ul li{min-width:270px}#body-public .header-end #header-secondary-action #header-actions-toggle{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);filter:var(--background-invert-if-dark)}#body-public .header-end #header-secondary-action #header-actions-toggle:hover,#body-public .header-end #header-secondary-action #header-actions-toggle:focus,#body-public .header-end #header-secondary-action #header-actions-toggle:active{opacity:1}#body-public .header-end #header-secondary-action #external-share-menu-item form{display:flex}#body-public .header-end #header-secondary-action #external-share-menu-item .hidden{display:none}#body-public .header-end #header-secondary-action #external-share-menu-item #save-button-confirm{flex-grow:0}#body-public #content{min-height:var(--body-height, calc(100% - var(--footer-height)));padding-block-end:var(--footer-height)}#body-public #app-content-vue{padding-block-end:var(--footer-height)}#body-public.layout-base #content{padding-top:0}#body-public p.info{margin:20px auto;text-shadow:0 0 2px rgba(0,0,0,.4);-moz-user-select:none;-ms-user-select:none;user-select:none}#body-public p.info,#body-public form fieldset legend,#body-public #datadirContent label,#body-public form fieldset .warning-info,#body-public form input[type=checkbox]+label{text-align:center}#body-public footer{position:fixed;bottom:var(--body-container-margin);background-color:var(--color-main-background);border-radius:var(--body-container-radius);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100% - 2*var(--body-container-margin));margin-inline:var(--body-container-margin);padding-block:var(--default-grid-baseline)}#body-public footer .footer__legal-links{margin-block-end:var(--default-grid-baseline)}#body-public footer p{text-align:center;color:var(--color-text-maxcontrast);margin-block:0 var(--default-grid-baseline);width:100%}#body-public footer p a{display:inline-block;font-size:var(--default-font-size);font-weight:bold;line-height:var(--default-line-height);height:var(--default-line-height);color:var(--color-text-maxcontrast);white-space:nowrap}/*# sourceMappingURL=server.css.map */

File diff suppressed because one or more lines are too long

View file

@ -151,7 +151,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

View file

@ -155,7 +155,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

View file

@ -140,7 +140,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

1
dist/2880-2880.js.map.license vendored Symbolic link
View file

@ -0,0 +1 @@
2880-2880.js.license

View file

@ -1 +0,0 @@
3166-3166.js.license

View file

@ -140,7 +140,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

View file

@ -55,7 +55,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

View file

@ -151,7 +151,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

View file

@ -151,7 +151,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

2
dist/620-620.js vendored Normal file

File diff suppressed because one or more lines are too long

View file

@ -140,7 +140,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

1
dist/620-620.js.map vendored Normal file

File diff suppressed because one or more lines are too long

1
dist/620-620.js.map.license vendored Symbolic link
View file

@ -0,0 +1 @@
620-620.js.license

View file

@ -1,2 +1,2 @@
"use strict";(self.webpackChunknextcloud=self.webpackChunknextcloud||[]).push([[3166],{17859:(e,t,a)=>{a.d(t,{A:()=>n._});var n=a(66980)},83166:(e,t,a)=>{a.r(t),a.d(t,{default:()=>f});var n=a(20641),l=a(50953),u=a(90033),i=a(21777),r=a(80474),o=a(91126),s=a(64572),c=a(17859),m=a(61292),d=a(35810),p=a(50240);function v(e){if(""===e.trim())return(0,m.t)("Names must not be empty.");if(e.startsWith("."))return(0,m.t)("Names must not start with a dot.");if(e.length>64)return(0,m.t)("Names may be at most 64 characters long.");try{return(0,d.KT)(e),""}catch(e){if(!(e instanceof d.di))throw e;switch(e.reason){case d.nF.Character:return(0,m.t)('"{char}" is not allowed inside a name.',{char:e.segment});case d.nF.ReservedName:return(0,m.t)('"{segment}" is a reserved name and not allowed.',{segment:e.segment});case d.nF.Extension:return e.segment.match(/\.[a-z]/i)?(0,m.t)('"{extension}" is not an allowed name.',{extension:e.segment}):(0,m.t)('Names must not end with "{extension}".',{extension:e.segment});default:return(0,m.t)("Invalid name.")}}}const b={key:0,class:"public-auth-prompt__text"},h=(0,n.pM)({__name:"PublicAuthPrompt",props:{nickname:{default:""},title:{default:(0,m.t)("Guest identification")},text:{default:""},notice:{default:""},submitLabel:{default:(0,m.t)("Submit name")},cancellable:{type:Boolean}},emits:["close"],setup(e,{emit:t}){const a=e,d=t,p=(0,n.rk)("input"),h=(0,r.c0)("public").build(),f=(0,l.KR)(a.nickname);(0,n.wB)(()=>a.nickname,()=>{f.value=a.nickname}),(0,n.wB)(f,e=>{const t=v(e);if(!t)return p.value.setCustomValidity(t),p.value.reportValidity(),void p.value.focus()});const y=(0,n.EW)(()=>{const e={label:(0,m.t)("Cancel"),variant:"tertiary",callback:()=>d("close")},t={label:a.submitLabel,type:"submit",variant:"primary"};return a.cancellable?[e,t]:[t]}),k=(0,n.EW)(()=>a.notice?a.notice:f.value?(0,m.t)("You are currently identified as {nickname}.",{nickname:f.value}):(0,m.t)("You are currently not identified."));function g(){const e=f.value.trim(),t=v(e);if(t)return p.value.setCustomValidity(t),p.value.reportValidity(),void p.value.focus();if(""===e)return p.value.setCustomValidity((0,m.t)("You cannot leave the name empty.")),p.value.reportValidity(),void p.value.focus();if(e.length<2)return p.value.setCustomValidity((0,m.t)("Please enter a name with at least 2 characters.")),p.value.reportValidity(),void p.value.focus();try{(0,i.L$)(e)}catch(e){return m.l.error("Failed to set nickname",{error:e}),(0,m.s)((0,m.t)("Failed to set nickname.")),void p.value.focus()}h.setItem("public-auth-prompt-shown","true"),d("close",f.value)}return(t,a)=>((0,n.uX)(),(0,n.Wv)((0,l.R1)(o.A),{buttons:y.value,class:"public-auth-prompt","data-cy-public-auth-prompt-dialog":"","is-form":"","no-close":"",name:e.title,onSubmit:g},{default:(0,n.k6)(()=>[e.text?((0,n.uX)(),(0,n.CE)("p",b,(0,u.v_)(e.text),1)):(0,n.Q3)("",!0),(0,n.bF)((0,l.R1)(s.A),{class:"public-auth-prompt__header",text:k.value,type:"info"},null,8,["text"]),(0,n.bF)((0,l.R1)(c.A),{ref:"input",modelValue:f.value,"onUpdate:modelValue":a[0]||(a[0]=e=>f.value=e),class:"public-auth-prompt__input","data-cy-public-auth-prompt-dialog-name":"",label:(0,l.R1)(m.t)("Name"),placeholder:(0,l.R1)(m.t)("Enter your name"),required:!e.cancellable,minlength:"2",maxlength:"64",name:"name"},null,8,["modelValue","label","placeholder","required"])]),_:1},8,["buttons","name"]))}}),f=(0,p._)(h,[["__scopeId","data-v-b33d88e5"]])}}]);
//# sourceMappingURL=3166-3166.js.map?v=6ee0264908909e0260a1
"use strict";(self.webpackChunknextcloud=self.webpackChunknextcloud||[]).push([[7145],{17859:(e,t,a)=>{a.d(t,{A:()=>n._});var n=a(66980)},39526:(e,t,a)=>{a.r(t),a.d(t,{default:()=>f});var n=a(20641),l=a(50953),u=a(90033),i=a(21777),r=a(80474),o=a(91126),s=a(64572),c=a(17859),m=a(31890),d=a(35810),p=a(50240);function v(e){if(""===e.trim())return(0,m.t)("Names must not be empty.");if(e.startsWith("."))return(0,m.t)("Names must not start with a dot.");if(e.length>64)return(0,m.t)("Names may be at most 64 characters long.");try{return(0,d.KT)(e),""}catch(e){if(!(e instanceof d.di))throw e;switch(e.reason){case d.nF.Character:return(0,m.t)('"{char}" is not allowed inside a name.',{char:e.segment});case d.nF.ReservedName:return(0,m.t)('"{segment}" is a reserved name and not allowed.',{segment:e.segment});case d.nF.Extension:return e.segment.match(/\.[a-z]/i)?(0,m.t)('"{extension}" is not an allowed name.',{extension:e.segment}):(0,m.t)('Names must not end with "{extension}".',{extension:e.segment});default:return(0,m.t)("Invalid name.")}}}const b={key:0,class:"public-auth-prompt__text"},h=(0,n.pM)({__name:"PublicAuthPrompt",props:{nickname:{default:""},title:{default:(0,m.t)("Guest identification")},text:{default:""},notice:{default:""},submitLabel:{default:(0,m.t)("Submit name")},cancellable:{type:Boolean}},emits:["close"],setup(e,{emit:t}){const a=e,d=t,p=(0,n.rk)("input"),h=(0,r.c0)("public").build(),f=(0,l.KR)(a.nickname);(0,n.wB)(()=>a.nickname,()=>{f.value=a.nickname}),(0,n.wB)(f,e=>{const t=v(e);if(!t)return p.value.setCustomValidity(t),p.value.reportValidity(),void p.value.focus()});const y=(0,n.EW)(()=>{const e={label:(0,m.t)("Cancel"),variant:"tertiary",callback:()=>d("close")},t={label:a.submitLabel,type:"submit",variant:"primary"};return a.cancellable?[e,t]:[t]}),k=(0,n.EW)(()=>a.notice?a.notice:f.value?(0,m.t)("You are currently identified as {nickname}.",{nickname:f.value}):(0,m.t)("You are currently not identified."));function g(){const e=f.value.trim(),t=v(e);if(t)return p.value.setCustomValidity(t),p.value.reportValidity(),void p.value.focus();if(""===e)return p.value.setCustomValidity((0,m.t)("You cannot leave the name empty.")),p.value.reportValidity(),void p.value.focus();if(e.length<2)return p.value.setCustomValidity((0,m.t)("Please enter a name with at least 2 characters.")),p.value.reportValidity(),void p.value.focus();try{(0,i.L$)(e)}catch(e){return m.l.error("Failed to set nickname",{error:e}),(0,m.s)((0,m.t)("Failed to set nickname.")),void p.value.focus()}h.setItem("public-auth-prompt-shown","true"),d("close",f.value)}return(t,a)=>((0,n.uX)(),(0,n.Wv)((0,l.R1)(o.A),{buttons:y.value,class:"public-auth-prompt","data-cy-public-auth-prompt-dialog":"","is-form":"","no-close":"",name:e.title,onSubmit:g},{default:(0,n.k6)(()=>[e.text?((0,n.uX)(),(0,n.CE)("p",b,(0,u.v_)(e.text),1)):(0,n.Q3)("",!0),(0,n.bF)((0,l.R1)(s.A),{class:"public-auth-prompt__header",text:k.value,type:"info"},null,8,["text"]),(0,n.bF)((0,l.R1)(c.A),{ref:"input",modelValue:f.value,"onUpdate:modelValue":a[0]||(a[0]=e=>f.value=e),class:"public-auth-prompt__input","data-cy-public-auth-prompt-dialog-name":"",label:(0,l.R1)(m.t)("Name"),placeholder:(0,l.R1)(m.t)("Enter your name"),required:!e.cancellable,minlength:"2",maxlength:"64",name:"name"},null,8,["modelValue","label","placeholder","required"])]),_:1},8,["buttons","name"]))}}),f=(0,p._)(h,[["__scopeId","data-v-b33d88e5"]])}}]);
//# sourceMappingURL=7145-7145.js.map?v=375037f0ab8e6cfa581e

View file

@ -135,7 +135,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

1
dist/7145-7145.js.map.license vendored Symbolic link
View file

@ -0,0 +1 @@
7145-7145.js.license

2
dist/7347-7347.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +0,0 @@
7347-7347.js.license

View file

@ -151,7 +151,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

View file

@ -139,7 +139,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

View file

@ -136,7 +136,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

View file

@ -1 +0,0 @@
9507-9507.js.license

File diff suppressed because one or more lines are too long

View file

@ -151,7 +151,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

4
dist/core-common.js vendored

File diff suppressed because one or more lines are too long

View file

@ -191,7 +191,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -135,7 +135,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

4
dist/core-login.js vendored

File diff suppressed because one or more lines are too long

View file

@ -147,7 +147,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

4
dist/core-main.js vendored

File diff suppressed because one or more lines are too long

View file

@ -159,7 +159,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -136,7 +136,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -137,7 +137,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -166,7 +166,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -159,7 +159,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -133,7 +133,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -132,7 +132,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -133,7 +133,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

4
dist/files-init.js vendored

File diff suppressed because one or more lines are too long

View file

@ -148,7 +148,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

4
dist/files-main.js vendored

File diff suppressed because one or more lines are too long

View file

@ -154,7 +154,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -152,7 +152,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

View file

@ -1,2 +1,2 @@
(()=>{var e,r,t,i={15340:()=>{},47790:()=>{},51069:()=>{},63779:()=>{},64688:()=>{},66089:()=>{},73776:()=>{},77199:()=>{},77965:()=>{},78982:()=>{},79368:()=>{},79838:()=>{},97986:(e,r,t)=>{"use strict";var i=t(85168),a=t(61338),o=t(53334),n=t(63814);const l=(0,t(35947).YK)().setApp("files").detectUser().build();document.addEventListener("DOMContentLoaded",function(){const e=window.OCA;e.UnifiedSearch&&(l.info("Initializing unified search plugin: folder search from files app"),e.UnifiedSearch.registerFilterAction({id:"in-folder",appId:"files",searchFrom:"files",label:(0,o.Tl)("files","In folder"),icon:(0,n.d0)("files","app.svg"),callback:(e=!0)=>{e?(0,i.a1)("Pick plain text files").addMimeTypeFilter("httpd/unix-directory").allowDirectories(!0).addButton({label:"Pick",callback:e=>{l.info("Folder picked",{folder:e[0]});const r=e[0],t=r.root==="/files/"+r.basename?(0,o.Tl)("files","Search in all files"):(0,o.Tl)("files","Search in folder: {folder}",{folder:r.basename});(0,a.Ic)("nextcloud:unified-search:add-filter",{id:"in-folder",appId:"files",searchFrom:"files",payload:r,filterUpdateText:t,filterParams:{path:r.path}})}}).build().pick():l.debug("Folder search callback was handled without showing the file picker, it might already be open")}}))})}},a={};function o(e){var r=a[e];if(void 0!==r)return r.exports;var t=a[e]={id:e,loaded:!1,exports:{}};return i[e].call(t.exports,t,t.exports,o),t.loaded=!0,t.exports}o.m=i,e=[],o.O=(r,t,i,a)=>{if(!t){var n=1/0;for(s=0;s<e.length;s++){for(var[t,i,a]=e[s],l=!0,d=0;d<t.length;d++)(!1&a||n>=a)&&Object.keys(o.O).every(e=>o.O[e](t[d]))?t.splice(d--,1):(l=!1,a<n&&(n=a));if(l){e.splice(s--,1);var c=i();void 0!==c&&(r=c)}}return r}a=a||0;for(var s=e.length;s>0&&e[s-1][2]>a;s--)e[s]=e[s-1];e[s]=[t,i,a]},o.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return o.d(r,{a:r}),r},o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce((r,t)=>(o.f[t](e,r),r),[])),o.u=e=>e+"-"+e+".js?v="+{594:"706f8e77fcd637f25ccf",2391:"a1c7f293d21dd6ef8096",3166:"6ee0264908909e0260a1",4325:"cc118df199f1941c08e4",5862:"4ca96c4f928b038599cf",7347:"ec35b00310c1ae3cecd4",8339:"3f9cf3b616cfbc0082d4",9507:"0a08b35d8e91ee8529d0"}[e],o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r={},t="nextcloud:",o.l=(e,i,a,n)=>{if(r[e])r[e].push(i);else{var l,d;if(void 0!==a)for(var c=document.getElementsByTagName("script"),s=0;s<c.length;s++){var f=c[s];if(f.getAttribute("src")==e||f.getAttribute("data-webpack")==t+a){l=f;break}}l||(d=!0,(l=document.createElement("script")).charset="utf-8",o.nc&&l.setAttribute("nonce",o.nc),l.setAttribute("data-webpack",t+a),l.src=e),r[e]=[i];var u=(t,i)=>{l.onerror=l.onload=null,clearTimeout(p);var a=r[e];if(delete r[e],l.parentNode&&l.parentNode.removeChild(l),a&&a.forEach(e=>e(i)),t)return t(i)},p=setTimeout(u.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=u.bind(null,l.onerror),l.onload=u.bind(null,l.onload),d&&document.head.appendChild(l)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),o.j=2277,(()=>{var e;o.g.importScripts&&(e=o.g.location+"");var r=o.g.document;if(!e&&r&&(r.currentScript&&"SCRIPT"===r.currentScript.tagName.toUpperCase()&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName("script");if(t.length)for(var i=t.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=t[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e})(),(()=>{o.b="undefined"!=typeof document&&document.baseURI||self.location.href;var e={2277:0};o.f.j=(r,t)=>{var i=o.o(e,r)?e[r]:void 0;if(0!==i)if(i)t.push(i[2]);else{var a=new Promise((t,a)=>i=e[r]=[t,a]);t.push(i[2]=a);var n=o.p+o.u(r),l=new Error;o.l(n,t=>{if(o.o(e,r)&&(0!==(i=e[r])&&(e[r]=void 0),i)){var a=t&&("load"===t.type?"missing":t.type),n=t&&t.target&&t.target.src;l.message="Loading chunk "+r+" failed.\n("+a+": "+n+")",l.name="ChunkLoadError",l.type=a,l.request=n,i[1](l)}},"chunk-"+r,r)}},o.O.j=r=>0===e[r];var r=(r,t)=>{var i,a,[n,l,d]=t,c=0;if(n.some(r=>0!==e[r])){for(i in l)o.o(l,i)&&(o.m[i]=l[i]);if(d)var s=d(o)}for(r&&r(t);c<n.length;c++)a=n[c],o.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return o.O(s)},t=self.webpackChunknextcloud=self.webpackChunknextcloud||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})(),o.nc=void 0;var n=o.O(void 0,[4208],()=>o(97986));n=o.O(n)})();
//# sourceMappingURL=files-search.js.map?v=dc0818151609cdddac4c
(()=>{var e,r,t,a={15340:()=>{},47790:()=>{},51069:()=>{},63779:()=>{},64688:()=>{},66089:()=>{},73776:()=>{},77199:()=>{},77965:()=>{},78982:()=>{},79368:()=>{},79838:()=>{},97986:(e,r,t)=>{"use strict";var a=t(85168),i=t(61338),o=t(53334),n=t(63814);const l=(0,t(35947).YK)().setApp("files").detectUser().build();document.addEventListener("DOMContentLoaded",function(){const e=window.OCA;e.UnifiedSearch&&(l.info("Initializing unified search plugin: folder search from files app"),e.UnifiedSearch.registerFilterAction({id:"in-folder",appId:"files",searchFrom:"files",label:(0,o.Tl)("files","In folder"),icon:(0,n.d0)("files","app.svg"),callback:(e=!0)=>{e?(0,a.a1)("Pick plain text files").addMimeTypeFilter("httpd/unix-directory").allowDirectories(!0).addButton({label:"Pick",callback:e=>{l.info("Folder picked",{folder:e[0]});const r=e[0],t=r.root==="/files/"+r.basename?(0,o.Tl)("files","Search in all files"):(0,o.Tl)("files","Search in folder: {folder}",{folder:r.basename});(0,i.Ic)("nextcloud:unified-search:add-filter",{id:"in-folder",appId:"files",searchFrom:"files",payload:r,filterUpdateText:t,filterParams:{path:r.path}})}}).build().pick():l.debug("Folder search callback was handled without showing the file picker, it might already be open")}}))})}},i={};function o(e){var r=i[e];if(void 0!==r)return r.exports;var t=i[e]={id:e,loaded:!1,exports:{}};return a[e].call(t.exports,t,t.exports,o),t.loaded=!0,t.exports}o.m=a,e=[],o.O=(r,t,a,i)=>{if(!t){var n=1/0;for(s=0;s<e.length;s++){for(var[t,a,i]=e[s],l=!0,d=0;d<t.length;d++)(!1&i||n>=i)&&Object.keys(o.O).every(e=>o.O[e](t[d]))?t.splice(d--,1):(l=!1,i<n&&(n=i));if(l){e.splice(s--,1);var c=a();void 0!==c&&(r=c)}}return r}i=i||0;for(var s=e.length;s>0&&e[s-1][2]>i;s--)e[s]=e[s-1];e[s]=[t,a,i]},o.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return o.d(r,{a:r}),r},o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce((r,t)=>(o.f[t](e,r),r),[])),o.u=e=>e+"-"+e+".js?v="+{594:"706f8e77fcd637f25ccf",620:"8e3c118f58088ce04c74",2391:"a1c7f293d21dd6ef8096",2880:"62fd555d64b20d9a6c97",4325:"cc118df199f1941c08e4",5862:"4ca96c4f928b038599cf",7145:"375037f0ab8e6cfa581e",8339:"3f9cf3b616cfbc0082d4"}[e],o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r={},t="nextcloud:",o.l=(e,a,i,n)=>{if(r[e])r[e].push(a);else{var l,d;if(void 0!==i)for(var c=document.getElementsByTagName("script"),s=0;s<c.length;s++){var f=c[s];if(f.getAttribute("src")==e||f.getAttribute("data-webpack")==t+i){l=f;break}}l||(d=!0,(l=document.createElement("script")).charset="utf-8",o.nc&&l.setAttribute("nonce",o.nc),l.setAttribute("data-webpack",t+i),l.src=e),r[e]=[a];var u=(t,a)=>{l.onerror=l.onload=null,clearTimeout(p);var i=r[e];if(delete r[e],l.parentNode&&l.parentNode.removeChild(l),i&&i.forEach(e=>e(a)),t)return t(a)},p=setTimeout(u.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=u.bind(null,l.onerror),l.onload=u.bind(null,l.onload),d&&document.head.appendChild(l)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),o.j=2277,(()=>{var e;o.g.importScripts&&(e=o.g.location+"");var r=o.g.document;if(!e&&r&&(r.currentScript&&"SCRIPT"===r.currentScript.tagName.toUpperCase()&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName("script");if(t.length)for(var a=t.length-1;a>-1&&(!e||!/^http(s?):/.test(e));)e=t[a--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e})(),(()=>{o.b="undefined"!=typeof document&&document.baseURI||self.location.href;var e={2277:0};o.f.j=(r,t)=>{var a=o.o(e,r)?e[r]:void 0;if(0!==a)if(a)t.push(a[2]);else{var i=new Promise((t,i)=>a=e[r]=[t,i]);t.push(a[2]=i);var n=o.p+o.u(r),l=new Error;o.l(n,t=>{if(o.o(e,r)&&(0!==(a=e[r])&&(e[r]=void 0),a)){var i=t&&("load"===t.type?"missing":t.type),n=t&&t.target&&t.target.src;l.message="Loading chunk "+r+" failed.\n("+i+": "+n+")",l.name="ChunkLoadError",l.type=i,l.request=n,a[1](l)}},"chunk-"+r,r)}},o.O.j=r=>0===e[r];var r=(r,t)=>{var a,i,[n,l,d]=t,c=0;if(n.some(r=>0!==e[r])){for(a in l)o.o(l,a)&&(o.m[a]=l[a]);if(d)var s=d(o)}for(r&&r(t);c<n.length;c++)i=n[c],o.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return o.O(s)},t=self.webpackChunknextcloud=self.webpackChunknextcloud||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})(),o.nc=void 0;var n=o.O(void 0,[4208],()=>o(97986));n=o.O(n)})();
//# sourceMappingURL=files-search.js.map?v=f33aed04966ce6af8dfe

View file

@ -132,7 +132,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -132,7 +132,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -136,7 +136,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -161,7 +161,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -135,7 +135,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -133,7 +133,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -136,7 +136,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.5.22
- license: MIT
- @nextcloud/dialogs
- version: 7.0.1
- version: 7.1.0
- license: AGPL-3.0-or-later
- semver
- version: 7.7.2

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show more