diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..09669c0f --- /dev/null +++ b/.gitattributes @@ -0,0 +1,12 @@ +# Path-based git attributes +# https://www.kernel.org/pub/software/scm/git/docs/gitattributes.html + +# Ignore all test and documentation with "export-ignore". +/.gitattributes export-ignore +/.gitignore export-ignore +/phpunit.xml.dist export-ignore +/.scrutinizer.yml export-ignore +/tests export-ignore +/.editorconfig export-ignore +/docs export-ignore +/.github export-ignore diff --git a/README.md b/README.md index a6b6d8cd..c4b49b6d 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,8 @@ [![License](https://img.shields.io/badge/license-MIT-blue.svg)](/LICENSE) ![PHP](https://img.shields.io/badge/PHP-8-blue.svg) ![Laravel Nova](https://img.shields.io/badge/laravel%2Fnova-4-cyan.svg) -[![Latest Version on Packagist](https://img.shields.io/packagist/v/bbs-lab/nova-file-manager.svg?style=flat-square)](https://packagist.org/packages/bbs-lab/nova-file-manager) -[![Total Downloads](https://img.shields.io/packagist/dt/bbs-lab/nova-file-manager.svg?style=flat-square)](https://packagist.org/packages/bbs-lab/nova-file-manager) +[![Latest Version on Packagist](https://img.shields.io/packagist/v/bbs-lab/nova-file-manager.svg)](https://packagist.org/packages/bbs-lab/nova-file-manager) +[![Total Downloads](https://img.shields.io/packagist/dt/bbs-lab/nova-file-manager.svg)](https://packagist.org/packages/bbs-lab/nova-file-manager) [![Run tests](https://github.com/BBS-Lab/nova-file-manager/actions/workflows/tests.yml/badge.svg?branch=main)](https://github.com/BBS-Lab/nova-file-manager/actions/workflows/tests.yml) @@ -29,10 +29,11 @@ A file manager tool and field for Laravel Nova. Beautifully designed, and custom 🤹 Allows to save multiple assets on the same field
-**Documentation** is available here : https://bbs-lab.github.io/nova-file-manager/ - + + + ## Table of Contents diff --git a/composer.json b/composer.json index 6cb2d8a6..76b86a21 100644 --- a/composer.json +++ b/composer.json @@ -76,7 +76,8 @@ "config": { "sort-packages": true, "allow-plugins": { - "pestphp/pest-plugin": true + "pestphp/pest-plugin": true, + "infection/extension-installer": false } }, "minimum-stability": "dev", diff --git a/config/nova-file-manager.php b/config/nova-file-manager.php index 246e2363..8c29e5a9 100644 --- a/config/nova-file-manager.php +++ b/config/nova-file-manager.php @@ -30,7 +30,7 @@ 'available_disks' => [ 'public', // 's3', - // 'ftp', + // 'ftp', // ... more disks ], @@ -83,7 +83,7 @@ */ 'file_analysis' => [ - 'enable' => env('NOVA_FILE_MANAGER_ENABLE_FILE_ANALYSIS', true), + 'enabled' => env('NOVA_FILE_MANAGER_ENABLE_FILE_ANALYSIS', true), 'cache' => [ 'enable' => env('NOVA_FILE_MANAGER_FILE_ANALYSIS_CACHE_ENABLE', true), 'ttl_in_seconds' => env('NOVA_FILE_MANAGER_FILE_ANALYSIS_CACHE_TTL_IN_SECONDS', 60 * 60 * 24), @@ -123,25 +123,4 @@ 'unit' => 'minutes', 'value' => 10, ], - - /* - |-------------------------------------------------------------------------- - | Allowed mime types - |-------------------------------------------------------------------------- - | - | Here you can specify the mime types that are allowed to be uploaded - | through the tool. - | - | Uses: Laravel `mimes` validation rule - */ - 'allowed_mimes' => [ - 'jpg', - 'jpeg', - 'png', - 'gif', - 'mp4', - 'zip', - 'pdf', - // ... more mimes - ], ]; diff --git a/dist/css/tool.css b/dist/css/tool.css index ad7d0607..bba58629 100644 --- a/dist/css/tool.css +++ b/dist/css/tool.css @@ -1 +1 @@ -.aspect-w-1{--tw-aspect-w:1;padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);position:relative}.aspect-w-1>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.aspect-h-1{--tw-aspect-h:1}.nova-file-manager .sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.nova-file-manager .pointer-events-none{pointer-events:none}.nova-file-manager .invisible{visibility:hidden}.nova-file-manager .fixed{position:fixed}.nova-file-manager .absolute{position:absolute}.nova-file-manager .relative{position:relative}.nova-file-manager .inset-0{bottom:0;left:0;right:0;top:0}.nova-file-manager .inset-y-0{bottom:0;top:0}.nova-file-manager .right-0{right:0}.nova-file-manager .top-1{top:.25rem}.nova-file-manager .right-1{right:.25rem}.nova-file-manager .left-0{left:0}.nova-file-manager .z-50{z-index:50}.nova-file-manager .z-0{z-index:0}.nova-file-manager .z-10{z-index:10}.nova-file-manager .z-\[60\]{z-index:60}.nova-file-manager .col-span-1{grid-column:span 1/span 1}.nova-file-manager .m-0{margin:0}.nova-file-manager .m-auto{margin:auto}.nova-file-manager .m-12{margin:3rem}.nova-file-manager .mx-auto{margin-left:auto;margin-right:auto}.nova-file-manager .ml-2{margin-left:.5rem}.nova-file-manager .mb-4{margin-bottom:1rem}.nova-file-manager .mt-auto{margin-top:auto}.nova-file-manager .mt-2{margin-top:.5rem}.nova-file-manager .mt-1{margin-top:.25rem}.nova-file-manager .ml-4{margin-left:1rem}.nova-file-manager .mr-2{margin-right:.5rem}.nova-file-manager .mb-2{margin-bottom:.5rem}.nova-file-manager .-ml-1{margin-left:-.25rem}.nova-file-manager .mb-6{margin-bottom:1.5rem}.nova-file-manager .-mr-1{margin-right:-.25rem}.nova-file-manager .mt-3{margin-top:.75rem}.nova-file-manager .mt-5{margin-top:1.25rem}.nova-file-manager .block{display:block}.nova-file-manager .inline-block{display:inline-block}.nova-file-manager .flex{display:flex}.nova-file-manager .inline-flex{display:inline-flex}.nova-file-manager .table{display:table}.nova-file-manager .grid{display:grid}.nova-file-manager .hidden{display:none}.nova-file-manager .h-4{height:1rem}.nova-file-manager .h-80{height:20rem}.nova-file-manager .h-16{height:4rem}.nova-file-manager .h-3{height:.75rem}.nova-file-manager .h-5{height:1.25rem}.nova-file-manager .h-full{height:100%}.nova-file-manager .h-9{height:2.25rem}.nova-file-manager .h-12{height:3rem}.nova-file-manager .h-6{height:1.5rem}.nova-file-manager .h-40{height:10rem}.nova-file-manager .max-h-screen{max-height:100vh}.nova-file-manager .min-h-\[30vh\]{min-height:30vh}.nova-file-manager .min-h-full{min-height:100%}.nova-file-manager .w-4{width:1rem}.nova-file-manager .w-full{width:100%}.nova-file-manager .w-16{width:4rem}.nova-file-manager .w-3{width:.75rem}.nova-file-manager .w-5{width:1.25rem}.nova-file-manager .w-36{width:9rem}.nova-file-manager .w-12{width:3rem}.nova-file-manager .w-6{width:1.5rem}.nova-file-manager .w-40{width:10rem}.nova-file-manager .min-w-full{min-width:100%}.nova-file-manager .max-w-7xl{max-width:80rem}.nova-file-manager .max-w-lg{max-width:32rem}.nova-file-manager .flex-1{flex:1 1 0%}.nova-file-manager .flex-shrink-0,.nova-file-manager .shrink-0{flex-shrink:0}.nova-file-manager .shrink{flex-shrink:1}.nova-file-manager .origin-top-right{transform-origin:top right}.nova-file-manager .origin-top-left{transform-origin:top left}.nova-file-manager .translate-y-4{--tw-translate-y:1rem}.nova-file-manager .translate-y-0,.nova-file-manager .translate-y-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.nova-file-manager .translate-y-0{--tw-translate-y:0px}.nova-file-manager .scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.nova-file-manager .scale-100,.nova-file-manager .scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.nova-file-manager .scale-100{--tw-scale-x:1;--tw-scale-y:1}.nova-file-manager .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}.nova-file-manager .animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.nova-file-manager .animate-bounce{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}.nova-file-manager .cursor-pointer{cursor:pointer}.nova-file-manager .cursor-grab{cursor:-webkit-grab;cursor:grab}.nova-file-manager .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.nova-file-manager .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nova-file-manager .flex-row{flex-direction:row}.nova-file-manager .flex-col{flex-direction:column}.nova-file-manager .flex-col-reverse{flex-direction:column-reverse}.nova-file-manager .flex-wrap{flex-wrap:wrap}.nova-file-manager .items-start{align-items:flex-start}.nova-file-manager .items-end{align-items:flex-end}.nova-file-manager .items-center{align-items:center}.nova-file-manager .items-stretch{align-items:stretch}.nova-file-manager .justify-end{justify-content:flex-end}.nova-file-manager .justify-center{justify-content:center}.nova-file-manager .justify-between{justify-content:space-between}.nova-file-manager .gap-2{gap:.5rem}.nova-file-manager .gap-4{gap:1rem}.nova-file-manager .gap-y-0\.5{row-gap:.125rem}.nova-file-manager .gap-y-0{row-gap:0}.nova-file-manager .gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.nova-file-manager .gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.nova-file-manager .gap-y-4{row-gap:1rem}.nova-file-manager .gap-y-2{row-gap:.5rem}.nova-file-manager .gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.nova-file-manager .space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.nova-file-manager .space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.nova-file-manager .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.nova-file-manager .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.nova-file-manager .-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1px*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1px*var(--tw-space-x-reverse))}.nova-file-manager .space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.nova-file-manager .space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.nova-file-manager .space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.nova-file-manager .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.nova-file-manager .divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(209 213 219/var(--tw-divide-opacity))}.nova-file-manager .divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity))}.nova-file-manager .overflow-hidden{overflow:hidden}.nova-file-manager .overflow-y-auto{overflow-y:auto}.nova-file-manager .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nova-file-manager .whitespace-normal{white-space:normal}.nova-file-manager .whitespace-nowrap{white-space:nowrap}.nova-file-manager .break-all{word-break:break-all}.nova-file-manager .rounded-md{border-radius:.375rem}.nova-file-manager .rounded-full{border-radius:9999px}.nova-file-manager .rounded{border-radius:.25rem}.nova-file-manager .rounded-lg{border-radius:.5rem}.nova-file-manager .rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.nova-file-manager .rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.nova-file-manager .border{border-width:1px}.nova-file-manager .border-0{border-width:0}.nova-file-manager .border-t{border-top-width:1px}.nova-file-manager .border-b{border-bottom-width:1px}.nova-file-manager .border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.nova-file-manager .border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.nova-file-manager .border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.nova-file-manager .border-gray-500{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity))}.nova-file-manager .border-transparent{border-color:transparent}.nova-file-manager .border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.nova-file-manager .border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity))}.nova-file-manager .bg-gray-800\/5{background-color:rgba(31,41,55,.05)}.nova-file-manager .bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.nova-file-manager .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.nova-file-manager .bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.nova-file-manager .bg-gray-800\/20{background-color:rgba(31,41,55,.2)}.nova-file-manager .bg-transparent{background-color:transparent}.nova-file-manager .bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.nova-file-manager .bg-gray-50\/80{background-color:rgba(249,250,251,.8)}.nova-file-manager .bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.nova-file-manager .bg-red-400\/20{background-color:hsla(0,91%,71%,.2)}.nova-file-manager .bg-green-400\/20{background-color:rgba(74,222,128,.2)}.nova-file-manager .bg-blue-400\/20{background-color:rgba(96,165,250,.2)}.nova-file-manager .bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.nova-file-manager .bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.nova-file-manager .bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity))}.nova-file-manager .bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity))}.nova-file-manager .bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.nova-file-manager .bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.nova-file-manager .bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.nova-file-manager .bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity))}.nova-file-manager .bg-gray-500\/10{background-color:hsla(220,9%,46%,.1)}.nova-file-manager .bg-green-800\/20{background-color:rgba(22,101,52,.2)}.nova-file-manager .fill-blue-600{fill:#2563eb}.nova-file-manager .object-cover{-o-object-fit:cover;object-fit:cover}.nova-file-manager .p-2{padding:.5rem}.nova-file-manager .p-1{padding:.25rem}.nova-file-manager .p-0\.5{padding:.125rem}.nova-file-manager .p-0{padding:0}.nova-file-manager .p-1\.5{padding:.375rem}.nova-file-manager .p-4{padding:1rem}.nova-file-manager .px-4{padding-left:1rem;padding-right:1rem}.nova-file-manager .py-8{padding-bottom:2rem;padding-top:2rem}.nova-file-manager .py-2{padding-bottom:.5rem;padding-top:.5rem}.nova-file-manager .py-4{padding-bottom:1rem;padding-top:1rem}.nova-file-manager .px-1{padding-left:.25rem;padding-right:.25rem}.nova-file-manager .py-1{padding-bottom:.25rem;padding-top:.25rem}.nova-file-manager .px-3{padding-left:.75rem;padding-right:.75rem}.nova-file-manager .px-2{padding-left:.5rem;padding-right:.5rem}.nova-file-manager .py-3{padding-bottom:.75rem;padding-top:.75rem}.nova-file-manager .px-6{padding-left:1.5rem;padding-right:1.5rem}.nova-file-manager .pt-3{padding-top:.75rem}.nova-file-manager .pt-4{padding-top:1rem}.nova-file-manager .pl-3{padding-left:.75rem}.nova-file-manager .pr-3{padding-right:.75rem}.nova-file-manager .pl-8{padding-left:2rem}.nova-file-manager .pt-5{padding-top:1.25rem}.nova-file-manager .pb-4{padding-bottom:1rem}.nova-file-manager .pb-6{padding-bottom:1.5rem}.nova-file-manager .pl-1{padding-left:.25rem}.nova-file-manager .text-left{text-align:left}.nova-file-manager .text-center{text-align:center}.nova-file-manager .text-right{text-align:right}.nova-file-manager .text-xs{font-size:.75rem;line-height:1rem}.nova-file-manager .text-sm{font-size:.875rem;line-height:1.25rem}.nova-file-manager .text-lg{font-size:1.125rem;line-height:1.75rem}.nova-file-manager .font-medium{font-weight:500}.nova-file-manager .font-semibold{font-weight:600}.nova-file-manager .font-bold{font-weight:700}.nova-file-manager .leading-6{line-height:1.5rem}.nova-file-manager .text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.nova-file-manager .text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.nova-file-manager .text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.nova-file-manager .text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.nova-file-manager .text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.nova-file-manager .text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.nova-file-manager .text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.nova-file-manager .text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.nova-file-manager .text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.nova-file-manager .text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.nova-file-manager .text-white\/60{color:hsla(0,0%,100%,.6)}.nova-file-manager .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.nova-file-manager .text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.nova-file-manager .text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.nova-file-manager .text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.nova-file-manager .placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity))}.nova-file-manager .placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity))}.nova-file-manager .placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity))}.nova-file-manager .placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity))}.nova-file-manager .opacity-0{opacity:0}.nova-file-manager .opacity-100{opacity:1}.nova-file-manager .shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.nova-file-manager .shadow-sm,.nova-file-manager .shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.nova-file-manager .shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.nova-file-manager .shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.nova-file-manager .ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.nova-file-manager .ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.nova-file-manager .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.nova-file-manager .backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.nova-file-manager .transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nova-file-manager .transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nova-file-manager .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nova-file-manager .duration-300{transition-duration:.3s}.nova-file-manager .duration-200{transition-duration:.2s}.nova-file-manager .duration-100{transition-duration:.1s}.nova-file-manager .duration-75{transition-duration:75ms}.nova-file-manager .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.nova-file-manager .ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.nova-file-manager .focus-within\:border-blue-600:focus-within{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity))}.nova-file-manager .focus-within\:ring-1:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.nova-file-manager .focus-within\:ring-blue-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity))}.nova-file-manager .hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.nova-file-manager .hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.nova-file-manager .hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.nova-file-manager .hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.nova-file-manager .hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.nova-file-manager .hover\:bg-green-500:hover{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.nova-file-manager .hover\:bg-orange-500:hover{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity))}.nova-file-manager .hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity))}.nova-file-manager .hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.nova-file-manager .hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.nova-file-manager .hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.nova-file-manager .hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.nova-file-manager .hover\:bg-gray-900\/20:hover{background-color:rgba(17,24,39,.2)}.nova-file-manager .hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.nova-file-manager .hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity))}.nova-file-manager .hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.nova-file-manager .hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.nova-file-manager .hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.nova-file-manager .hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.nova-file-manager .hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.nova-file-manager .focus\:z-10:focus{z-index:10}.nova-file-manager .focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.nova-file-manager .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.nova-file-manager .focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.nova-file-manager .focus\:ring-1:focus,.nova-file-manager .focus\:ring:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.nova-file-manager .focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.nova-file-manager .focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.nova-file-manager .focus\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.nova-file-manager .focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.nova-file-manager .active\:text-gray-600:active{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.nova-file-manager .group:hover .group-hover\:text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.nova-file-manager .group:hover .group-hover\:opacity-75{opacity:.75}.nova-file-manager .dark .dark\:divide-gray-600\/50>:not([hidden])~:not([hidden]){border-color:rgba(75,85,99,.5)}.nova-file-manager .dark .dark\:divide-gray-900\/20>:not([hidden])~:not([hidden]){border-color:rgba(17,24,39,.2)}.nova-file-manager .dark .dark\:divide-gray-800\/40>:not([hidden])~:not([hidden]){border-color:rgba(31,41,55,.4)}.nova-file-manager .dark .dark\:border-gray-700\/50{border-color:rgba(55,65,81,.5)}.nova-file-manager .dark .dark\:border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.nova-file-manager .dark .dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.nova-file-manager .dark .dark\:border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity))}.nova-file-manager .dark .dark\:border-gray-800\/70{border-color:rgba(31,41,55,.7)}.nova-file-manager .dark .dark\:bg-gray-400\/5{background-color:rgba(156,163,175,.05)}.nova-file-manager .dark .dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.nova-file-manager .dark .dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.nova-file-manager .dark .dark\:bg-gray-900\/30{background-color:rgba(17,24,39,.3)}.nova-file-manager .dark .dark\:bg-blue-800\/30{background-color:rgba(30,64,175,.3)}.nova-file-manager .dark .dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.nova-file-manager .dark .dark\:bg-gray-600\/10{background-color:rgba(75,85,99,.1)}.nova-file-manager .dark .dark\:bg-red-800\/30{background-color:rgba(153,27,27,.3)}.nova-file-manager .dark .dark\:bg-green-800\/30{background-color:rgba(22,101,52,.3)}.nova-file-manager .dark .dark\:bg-blue-600\/50{background-color:rgba(37,99,235,.5)}.nova-file-manager .dark .dark\:bg-gray-600\/50{background-color:rgba(75,85,99,.5)}.nova-file-manager .dark .dark\:bg-green-600\/50{background-color:rgba(22,163,74,.5)}.nova-file-manager .dark .dark\:bg-orange-600\/50{background-color:rgba(234,88,12,.5)}.nova-file-manager .dark .dark\:bg-red-600\/50{background-color:rgba(220,38,38,.5)}.nova-file-manager .dark .dark\:bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.nova-file-manager .dark .dark\:bg-gray-700\/40{background-color:rgba(55,65,81,.4)}.nova-file-manager .dark .dark\:text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:text-gray-50{--tw-text-opacity:1;color:rgb(249 250 251/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.nova-file-manager .dark .dark\:hover\:border-gray-600:hover{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.nova-file-manager .dark .dark\:hover\:bg-gray-600\/50:hover{background-color:rgba(75,85,99,.5)}.nova-file-manager .dark .dark\:hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.nova-file-manager .dark .dark\:hover\:bg-red-600\/20:hover{background-color:rgba(220,38,38,.2)}.nova-file-manager .dark .dark\:hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.nova-file-manager .dark .dark\:hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.nova-file-manager .dark .dark\:hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.nova-file-manager .dark .dark\:hover\:bg-orange-600:hover{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity))}.nova-file-manager .dark .dark\:hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.nova-file-manager .dark .dark\:hover\:bg-gray-900\/50:hover{background-color:rgba(17,24,39,.5)}.nova-file-manager .dark .dark\:hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:hover\:text-red-700:hover{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:hover\:text-gray-100:hover{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.nova-file-manager .dark .focus\:dark\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.nova-file-manager .dark .dark\:focus\:bg-gray-800:focus{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.nova-file-manager .dark .dark\:active\:text-gray-600:active{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.nova-file-manager .dark .group:hover .dark\:group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){.nova-file-manager .sm\:my-8{margin-bottom:2rem;margin-top:2rem}.nova-file-manager .sm\:mx-0{margin-left:0;margin-right:0}.nova-file-manager .sm\:mt-0{margin-top:0}.nova-file-manager .sm\:ml-4{margin-left:1rem}.nova-file-manager .sm\:mt-4{margin-top:1rem}.nova-file-manager .sm\:flex{display:flex}.nova-file-manager .sm\:h-10{height:2.5rem}.nova-file-manager .sm\:w-full{width:100%}.nova-file-manager .sm\:w-10{width:2.5rem}.nova-file-manager .sm\:w-auto{width:auto}.nova-file-manager .sm\:max-w-lg{max-width:32rem}.nova-file-manager .sm\:translate-y-0{--tw-translate-y:0px}.nova-file-manager .sm\:scale-95,.nova-file-manager .sm\:translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.nova-file-manager .sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.nova-file-manager .sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.nova-file-manager .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nova-file-manager .sm\:flex-row{flex-direction:row}.nova-file-manager .sm\:flex-row-reverse{flex-direction:row-reverse}.nova-file-manager .sm\:flex-nowrap{flex-wrap:nowrap}.nova-file-manager .sm\:items-start{align-items:flex-start}.nova-file-manager .sm\:items-center{align-items:center}.nova-file-manager .sm\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.nova-file-manager .sm\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.nova-file-manager .sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.nova-file-manager .sm\:p-0{padding:0}.nova-file-manager .sm\:p-6{padding:1.5rem}.nova-file-manager .sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.nova-file-manager .sm\:pb-4{padding-bottom:1rem}.nova-file-manager .sm\:text-left{text-align:left}.nova-file-manager .sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.nova-file-manager .md\:m-8{margin:2rem}.nova-file-manager .md\:flex{display:flex}.nova-file-manager .md\:hidden{display:none}.nova-file-manager .md\:w-auto{width:auto}.nova-file-manager .md\:w-1\/3{width:33.333333%}.nova-file-manager .md\:w-4\/6{width:66.666667%}.nova-file-manager .md\:w-2\/6{width:33.333333%}.nova-file-manager .md\:flex-1{flex:1 1 0%}.nova-file-manager .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.nova-file-manager .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nova-file-manager .md\:flex-row{flex-direction:row}.nova-file-manager .md\:flex-wrap{flex-wrap:wrap}.nova-file-manager .md\:items-center{align-items:center}.nova-file-manager .md\:justify-between{justify-content:space-between}.nova-file-manager .md\:transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nova-file-manager .md\:duration-500{transition-duration:.5s}.nova-file-manager .md\:focus-within\:w-full:focus-within{width:100%}}@media (min-width:1024px){.nova-file-manager .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.nova-file-manager .xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.nova-file-manager .xl\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}} +.nova-file-manager .sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.nova-file-manager .pointer-events-none{pointer-events:none}.nova-file-manager .fixed{position:fixed}.nova-file-manager .absolute{position:absolute}.nova-file-manager .relative{position:relative}.nova-file-manager .inset-0{bottom:0;left:0;right:0;top:0}.nova-file-manager .inset-y-0{bottom:0;top:0}.nova-file-manager .right-0{right:0}.nova-file-manager .right-1{right:.25rem}.nova-file-manager .top-1{top:.25rem}.nova-file-manager .left-0{left:0}.nova-file-manager .z-50{z-index:50}.nova-file-manager .z-0{z-index:0}.nova-file-manager .z-10{z-index:10}.nova-file-manager .z-\[60\]{z-index:60}.nova-file-manager .z-40{z-index:40}.nova-file-manager .z-20{z-index:20}.nova-file-manager .col-span-1{grid-column:span 1/span 1}.nova-file-manager .m-0{margin:0}.nova-file-manager .m-auto{margin:auto}.nova-file-manager .m-12{margin:3rem}.nova-file-manager .mx-auto{margin-left:auto;margin-right:auto}.nova-file-manager .ml-2{margin-left:.5rem}.nova-file-manager .mb-4{margin-bottom:1rem}.nova-file-manager .mt-auto{margin-top:auto}.nova-file-manager .mb-2{margin-bottom:.5rem}.nova-file-manager .mt-2{margin-top:.5rem}.nova-file-manager .mt-1{margin-top:.25rem}.nova-file-manager .ml-4{margin-left:1rem}.nova-file-manager .mr-2{margin-right:.5rem}.nova-file-manager .-ml-1{margin-left:-.25rem}.nova-file-manager .mb-6{margin-bottom:1.5rem}.nova-file-manager .-mr-1{margin-right:-.25rem}.nova-file-manager .mt-3{margin-top:.75rem}.nova-file-manager .mt-5{margin-top:1.25rem}.nova-file-manager .block{display:block}.nova-file-manager .inline-block{display:inline-block}.nova-file-manager .flex{display:flex}.nova-file-manager .inline-flex{display:inline-flex}.nova-file-manager .table{display:table}.nova-file-manager .grid{display:grid}.nova-file-manager .hidden{display:none}.nova-file-manager .aspect-square{aspect-ratio:1/1}.nova-file-manager .h-4{height:1rem}.nova-file-manager .h-80{height:20rem}.nova-file-manager .h-16{height:4rem}.nova-file-manager .h-full{height:100%}.nova-file-manager .h-3{height:.75rem}.nova-file-manager .h-5{height:1.25rem}.nova-file-manager .h-9{height:2.25rem}.nova-file-manager .h-12{height:3rem}.nova-file-manager .h-6{height:1.5rem}.nova-file-manager .h-40{height:10rem}.nova-file-manager .max-h-screen{max-height:100vh}.nova-file-manager .min-h-\[30vh\]{min-height:30vh}.nova-file-manager .min-h-full{min-height:100%}.nova-file-manager .w-4{width:1rem}.nova-file-manager .w-full{width:100%}.nova-file-manager .w-16{width:4rem}.nova-file-manager .w-3{width:.75rem}.nova-file-manager .w-5{width:1.25rem}.nova-file-manager .w-36{width:9rem}.nova-file-manager .w-12{width:3rem}.nova-file-manager .w-6{width:1.5rem}.nova-file-manager .w-40{width:10rem}.nova-file-manager .min-w-full{min-width:100%}.nova-file-manager .max-w-7xl{max-width:80rem}.nova-file-manager .max-w-4xl{max-width:56rem}.nova-file-manager .flex-1{flex:1 1 0%}.nova-file-manager .flex-shrink-0,.nova-file-manager .shrink-0{flex-shrink:0}.nova-file-manager .shrink{flex-shrink:1}.nova-file-manager .origin-top-right{transform-origin:top right}.nova-file-manager .origin-top-left{transform-origin:top left}.nova-file-manager .translate-y-4{--tw-translate-y:1rem}.nova-file-manager .translate-y-0,.nova-file-manager .translate-y-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.nova-file-manager .translate-y-0{--tw-translate-y:0px}.nova-file-manager .scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.nova-file-manager .scale-100,.nova-file-manager .scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.nova-file-manager .scale-100{--tw-scale-x:1;--tw-scale-y:1}.nova-file-manager .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@-webkit-keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.nova-file-manager .animate-bounce{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}.nova-file-manager .animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.nova-file-manager .cursor-pointer{cursor:pointer}.nova-file-manager .cursor-grab{cursor:-webkit-grab;cursor:grab}.nova-file-manager .cursor-default{cursor:default}.nova-file-manager .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.nova-file-manager .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nova-file-manager .flex-row{flex-direction:row}.nova-file-manager .flex-col{flex-direction:column}.nova-file-manager .flex-col-reverse{flex-direction:column-reverse}.nova-file-manager .flex-wrap{flex-wrap:wrap}.nova-file-manager .items-start{align-items:flex-start}.nova-file-manager .items-end{align-items:flex-end}.nova-file-manager .items-center{align-items:center}.nova-file-manager .items-stretch{align-items:stretch}.nova-file-manager .justify-start{justify-content:flex-start}.nova-file-manager .justify-end{justify-content:flex-end}.nova-file-manager .justify-center{justify-content:center}.nova-file-manager .justify-between{justify-content:space-between}.nova-file-manager .gap-2{gap:.5rem}.nova-file-manager .gap-4{gap:1rem}.nova-file-manager .gap-6{gap:1.5rem}.nova-file-manager .gap-y-0\.5{row-gap:.125rem}.nova-file-manager .gap-y-0{row-gap:0}.nova-file-manager .gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.nova-file-manager .gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.nova-file-manager .gap-y-4{row-gap:1rem}.nova-file-manager .gap-y-2{row-gap:.5rem}.nova-file-manager .gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.nova-file-manager .space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.nova-file-manager .space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.nova-file-manager .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.nova-file-manager .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.nova-file-manager .-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1px*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1px*var(--tw-space-x-reverse))}.nova-file-manager .space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.nova-file-manager .space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.nova-file-manager .space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.nova-file-manager .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.nova-file-manager .divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(209 213 219/var(--tw-divide-opacity))}.nova-file-manager .divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity))}.nova-file-manager .overflow-hidden{overflow:hidden}.nova-file-manager .overflow-y-auto{overflow-y:auto}.nova-file-manager .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nova-file-manager .whitespace-normal{white-space:normal}.nova-file-manager .whitespace-nowrap{white-space:nowrap}.nova-file-manager .break-all{word-break:break-all}.nova-file-manager .rounded-md{border-radius:.375rem}.nova-file-manager .rounded-full{border-radius:9999px}.nova-file-manager .rounded{border-radius:.25rem}.nova-file-manager .rounded-lg{border-radius:.5rem}.nova-file-manager .rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.nova-file-manager .rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.nova-file-manager .border{border-width:1px}.nova-file-manager .border-2{border-width:2px}.nova-file-manager .border-0{border-width:0}.nova-file-manager .border-t{border-top-width:1px}.nova-file-manager .border-b{border-bottom-width:1px}.nova-file-manager .border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.nova-file-manager .border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.nova-file-manager .border-gray-200\/50{border-color:rgba(229,231,235,.5)}.nova-file-manager .border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.nova-file-manager .border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.nova-file-manager .border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity))}.nova-file-manager .bg-gray-800\/5{background-color:rgba(31,41,55,.05)}.nova-file-manager .bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.nova-file-manager .bg-gray-100\/90{background-color:rgba(243,244,246,.9)}.nova-file-manager .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.nova-file-manager .bg-gray-100\/50{background-color:rgba(243,244,246,.5)}.nova-file-manager .bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.nova-file-manager .bg-gray-800\/20{background-color:rgba(31,41,55,.2)}.nova-file-manager .bg-transparent{background-color:transparent}.nova-file-manager .bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.nova-file-manager .bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.nova-file-manager .bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.nova-file-manager .bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.nova-file-manager .bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity))}.nova-file-manager .bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.nova-file-manager .bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.nova-file-manager .bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.nova-file-manager .bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity))}.nova-file-manager .bg-gray-500\/10{background-color:hsla(220,9%,46%,.1)}.nova-file-manager .bg-blue-900\/20{background-color:rgba(30,58,138,.2)}.nova-file-manager .fill-blue-600{fill:#2563eb}.nova-file-manager .object-cover{-o-object-fit:cover;object-fit:cover}.nova-file-manager .p-2{padding:.5rem}.nova-file-manager .p-1{padding:.25rem}.nova-file-manager .p-0\.5{padding:.125rem}.nova-file-manager .p-0{padding:0}.nova-file-manager .p-1\.5{padding:.375rem}.nova-file-manager .p-4{padding:1rem}.nova-file-manager .p-12{padding:3rem}.nova-file-manager .px-4{padding-left:1rem;padding-right:1rem}.nova-file-manager .py-8{padding-bottom:2rem;padding-top:2rem}.nova-file-manager .py-2{padding-bottom:.5rem;padding-top:.5rem}.nova-file-manager .py-4{padding-bottom:1rem;padding-top:1rem}.nova-file-manager .px-1{padding-left:.25rem;padding-right:.25rem}.nova-file-manager .py-1{padding-bottom:.25rem;padding-top:.25rem}.nova-file-manager .px-3{padding-left:.75rem;padding-right:.75rem}.nova-file-manager .px-2{padding-left:.5rem;padding-right:.5rem}.nova-file-manager .py-3{padding-bottom:.75rem;padding-top:.75rem}.nova-file-manager .px-6{padding-left:1.5rem;padding-right:1.5rem}.nova-file-manager .pt-16{padding-top:4rem}.nova-file-manager .pt-3{padding-top:.75rem}.nova-file-manager .pt-4{padding-top:1rem}.nova-file-manager .pl-3{padding-left:.75rem}.nova-file-manager .pr-3{padding-right:.75rem}.nova-file-manager .pl-8{padding-left:2rem}.nova-file-manager .pt-5{padding-top:1.25rem}.nova-file-manager .pb-4{padding-bottom:1rem}.nova-file-manager .pb-6{padding-bottom:1.5rem}.nova-file-manager .pl-1{padding-left:.25rem}.nova-file-manager .text-left{text-align:left}.nova-file-manager .text-center{text-align:center}.nova-file-manager .text-right{text-align:right}.nova-file-manager .text-xs{font-size:.75rem;line-height:1rem}.nova-file-manager .text-sm{font-size:.875rem;line-height:1.25rem}.nova-file-manager .text-lg{font-size:1.125rem;line-height:1.75rem}.nova-file-manager .font-bold{font-weight:700}.nova-file-manager .font-medium{font-weight:500}.nova-file-manager .font-semibold{font-weight:600}.nova-file-manager .uppercase{text-transform:uppercase}.nova-file-manager .leading-6{line-height:1.5rem}.nova-file-manager .text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.nova-file-manager .text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.nova-file-manager .text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.nova-file-manager .text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.nova-file-manager .text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.nova-file-manager .text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.nova-file-manager .text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.nova-file-manager .text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.nova-file-manager .text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.nova-file-manager .text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.nova-file-manager .text-white\/60{color:hsla(0,0%,100%,.6)}.nova-file-manager .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.nova-file-manager .text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.nova-file-manager .text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.nova-file-manager .text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.nova-file-manager .underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.nova-file-manager .placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity))}.nova-file-manager .placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity))}.nova-file-manager .placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity))}.nova-file-manager .placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity))}.nova-file-manager .opacity-0{opacity:0}.nova-file-manager .opacity-100{opacity:1}.nova-file-manager .shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.nova-file-manager .shadow-sm,.nova-file-manager .shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.nova-file-manager .shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.nova-file-manager .shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.nova-file-manager .outline{outline-style:solid}.nova-file-manager .outline-2{outline-width:2px}.nova-file-manager .outline-blue-500{outline-color:#3b82f6}.nova-file-manager .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.nova-file-manager .backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.nova-file-manager .transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nova-file-manager .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nova-file-manager .transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nova-file-manager .duration-300{transition-duration:.3s}.nova-file-manager .duration-200{transition-duration:.2s}.nova-file-manager .duration-100{transition-duration:.1s}.nova-file-manager .duration-75{transition-duration:75ms}.nova-file-manager .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.nova-file-manager .ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.nova-file-manager .focus-within\:border-blue-600:focus-within{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity))}.nova-file-manager .focus-within\:ring-1:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.nova-file-manager .focus-within\:ring-blue-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity))}.nova-file-manager .hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.nova-file-manager .hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.nova-file-manager .hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.nova-file-manager .hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity))}.nova-file-manager .hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.nova-file-manager .hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.nova-file-manager .hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.nova-file-manager .hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.nova-file-manager .hover\:opacity-75:hover{opacity:.75}.nova-file-manager .hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.nova-file-manager .focus\:z-10:focus{z-index:10}.nova-file-manager .focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.nova-file-manager .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.nova-file-manager .focus\:outline-blue-500:focus{outline-color:#3b82f6}.nova-file-manager .focus\:outline-gray-600:focus{outline-color:#4b5563}.nova-file-manager .focus\:outline-green-500:focus{outline-color:#22c55e}.nova-file-manager .focus\:outline-orange-400:focus{outline-color:#fb923c}.nova-file-manager .focus\:outline-red-500:focus{outline-color:#ef4444}.nova-file-manager .focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.nova-file-manager .focus\:ring-1:focus,.nova-file-manager .focus\:ring:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.nova-file-manager .focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.nova-file-manager .focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.nova-file-manager .focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.nova-file-manager .active\:text-gray-600:active{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.nova-file-manager .disabled\:opacity-50:disabled{opacity:.5}.nova-file-manager .disabled\:opacity-25:disabled{opacity:.25}.nova-file-manager .group:hover .group-hover\:text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:divide-gray-600\/50>:not([hidden])~:not([hidden]){border-color:rgba(75,85,99,.5)}.nova-file-manager .dark .dark\:divide-gray-900\/20>:not([hidden])~:not([hidden]){border-color:rgba(17,24,39,.2)}.nova-file-manager .dark .dark\:divide-gray-800\/40>:not([hidden])~:not([hidden]){border-color:rgba(31,41,55,.4)}.nova-file-manager .dark .dark\:border-gray-700\/50{border-color:rgba(55,65,81,.5)}.nova-file-manager .dark .dark\:border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.nova-file-manager .dark .dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.nova-file-manager .dark .dark\:border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity))}.nova-file-manager .dark .dark\:border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity))}.nova-file-manager .dark .dark\:border-gray-800\/70{border-color:rgba(31,41,55,.7)}.nova-file-manager .dark .dark\:bg-gray-400\/5{background-color:rgba(156,163,175,.05)}.nova-file-manager .dark .dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.nova-file-manager .dark .dark\:bg-gray-700\/80{background-color:rgba(55,65,81,.8)}.nova-file-manager .dark .dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.nova-file-manager .dark .dark\:bg-gray-900\/30{background-color:rgba(17,24,39,.3)}.nova-file-manager .dark .dark\:bg-blue-800\/30{background-color:rgba(30,64,175,.3)}.nova-file-manager .dark .dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.nova-file-manager .dark .dark\:bg-gray-800\/50{background-color:rgba(31,41,55,.5)}.nova-file-manager .dark .dark\:bg-blue-600\/50{background-color:rgba(37,99,235,.5)}.nova-file-manager .dark .dark\:bg-gray-600\/50{background-color:rgba(75,85,99,.5)}.nova-file-manager .dark .dark\:bg-green-600\/50{background-color:rgba(22,163,74,.5)}.nova-file-manager .dark .dark\:bg-orange-600\/50{background-color:rgba(234,88,12,.5)}.nova-file-manager .dark .dark\:bg-red-600\/50{background-color:rgba(220,38,38,.5)}.nova-file-manager .dark .dark\:bg-gray-700\/40{background-color:rgba(55,65,81,.4)}.nova-file-manager .dark .dark\:bg-red-800\/30{background-color:rgba(153,27,27,.3)}.nova-file-manager .dark .dark\:text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:text-gray-50{--tw-text-opacity:1;color:rgb(249 250 251/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.nova-file-manager .dark .dark\:hover\:bg-gray-600\/50:hover{background-color:rgba(75,85,99,.5)}.nova-file-manager .dark .dark\:hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.nova-file-manager .dark .dark\:hover\:bg-red-600\/20:hover{background-color:rgba(220,38,38,.2)}.nova-file-manager .dark .dark\:hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:hover\:text-red-700:hover{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:hover\:text-gray-100:hover{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.nova-file-manager .dark .dark\:hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.nova-file-manager .dark .focus\:dark\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.nova-file-manager .dark .dark\:focus\:bg-gray-800:focus{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.nova-file-manager .dark .dark\:active\:text-gray-600:active{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.nova-file-manager .dark .group:hover .dark\:group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){.nova-file-manager .sm\:my-8{margin-bottom:2rem;margin-top:2rem}.nova-file-manager .sm\:mx-0{margin-left:0;margin-right:0}.nova-file-manager .sm\:mt-0{margin-top:0}.nova-file-manager .sm\:ml-4{margin-left:1rem}.nova-file-manager .sm\:mt-4{margin-top:1rem}.nova-file-manager .sm\:flex{display:flex}.nova-file-manager .sm\:h-10{height:2.5rem}.nova-file-manager .sm\:w-full{width:100%}.nova-file-manager .sm\:w-10{width:2.5rem}.nova-file-manager .sm\:w-auto{width:auto}.nova-file-manager .sm\:max-w-lg{max-width:32rem}.nova-file-manager .sm\:translate-y-0{--tw-translate-y:0px}.nova-file-manager .sm\:scale-95,.nova-file-manager .sm\:translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.nova-file-manager .sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.nova-file-manager .sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.nova-file-manager .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nova-file-manager .sm\:flex-row{flex-direction:row}.nova-file-manager .sm\:flex-row-reverse{flex-direction:row-reverse}.nova-file-manager .sm\:flex-nowrap{flex-wrap:nowrap}.nova-file-manager .sm\:items-start{align-items:flex-start}.nova-file-manager .sm\:items-center{align-items:center}.nova-file-manager .sm\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.nova-file-manager .sm\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.nova-file-manager .sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.nova-file-manager .sm\:p-0{padding:0}.nova-file-manager .sm\:p-6{padding:1.5rem}.nova-file-manager .sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.nova-file-manager .sm\:pb-4{padding-bottom:1rem}.nova-file-manager .sm\:text-left{text-align:left}.nova-file-manager .sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.nova-file-manager .md\:m-8{margin:2rem}.nova-file-manager .md\:flex{display:flex}.nova-file-manager .md\:hidden{display:none}.nova-file-manager .md\:w-auto{width:auto}.nova-file-manager .md\:w-64{width:16rem}.nova-file-manager .md\:w-4\/6{width:66.666667%}.nova-file-manager .md\:w-2\/6{width:33.333333%}.nova-file-manager .md\:flex-1{flex:1 1 0%}.nova-file-manager .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.nova-file-manager .md\:flex-row{flex-direction:row}.nova-file-manager .md\:flex-wrap{flex-wrap:wrap}.nova-file-manager .md\:items-center{align-items:center}.nova-file-manager .md\:justify-between{justify-content:space-between}.nova-file-manager .md\:transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nova-file-manager .md\:duration-500{transition-duration:.5s}.nova-file-manager .md\:focus-within\:w-full:focus-within{width:100%}}@media (min-width:1280px){.nova-file-manager .xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.nova-file-manager .xl\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}} diff --git a/dist/js/tool.js b/dist/js/tool.js index 85efe533..0b9a90ed 100644 --- a/dist/js/tool.js +++ b/dist/js/tool.js @@ -1,2 +1,2 @@ /*! For license information please see tool.js.LICENSE.txt */ -(()=>{var e,t={9669:(e,t,r)=>{e.exports=r(1609)},5448:(e,t,r)=>{"use strict";var n=r(4867),o=r(6026),i=r(4372),a=r(5327),l=r(4097),s=r(4109),u=r(7985),c=r(5061),f=r(6419),d=r(5263);e.exports=function(e){return new Promise((function(t,r){var p,h=e.data,v=e.headers,m=e.responseType;function g(){e.cancelToken&&e.cancelToken.unsubscribe(p),e.signal&&e.signal.removeEventListener("abort",p)}n.isFormData(h)&&delete v["Content-Type"];var y=new XMLHttpRequest;if(e.auth){var b=e.auth.username||"",w=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";v.Authorization="Basic "+btoa(b+":"+w)}var x=l(e.baseURL,e.url);function k(){if(y){var n="getAllResponseHeaders"in y?s(y.getAllResponseHeaders()):null,i={data:m&&"text"!==m&&"json"!==m?y.response:y.responseText,status:y.status,statusText:y.statusText,headers:n,config:e,request:y};o((function(e){t(e),g()}),(function(e){r(e),g()}),i),y=null}}if(y.open(e.method.toUpperCase(),a(x,e.params,e.paramsSerializer),!0),y.timeout=e.timeout,"onloadend"in y?y.onloadend=k:y.onreadystatechange=function(){y&&4===y.readyState&&(0!==y.status||y.responseURL&&0===y.responseURL.indexOf("file:"))&&setTimeout(k)},y.onabort=function(){y&&(r(c("Request aborted",e,"ECONNABORTED",y)),y=null)},y.onerror=function(){r(c("Network Error",e,null,y)),y=null},y.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",n=e.transitional||f.transitional;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),r(c(t,e,n.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",y)),y=null},n.isStandardBrowserEnv()){var S=(e.withCredentials||u(x))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;S&&(v[e.xsrfHeaderName]=S)}"setRequestHeader"in y&&n.forEach(v,(function(e,t){void 0===h&&"content-type"===t.toLowerCase()?delete v[t]:y.setRequestHeader(t,e)})),n.isUndefined(e.withCredentials)||(y.withCredentials=!!e.withCredentials),m&&"json"!==m&&(y.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&y.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&y.upload&&y.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(p=function(e){y&&(r(!e||e&&e.type?new d("canceled"):e),y.abort(),y=null)},e.cancelToken&&e.cancelToken.subscribe(p),e.signal&&(e.signal.aborted?p():e.signal.addEventListener("abort",p))),h||(h=null),y.send(h)}))}},1609:(e,t,r)=>{"use strict";var n=r(4867),o=r(1849),i=r(321),a=r(7185);var l=function e(t){var r=new i(t),l=o(i.prototype.request,r);return n.extend(l,i.prototype,r),n.extend(l,r),l.create=function(r){return e(a(t,r))},l}(r(6419));l.Axios=i,l.Cancel=r(5263),l.CancelToken=r(4972),l.isCancel=r(6502),l.VERSION=r(7288).version,l.all=function(e){return Promise.all(e)},l.spread=r(8713),l.isAxiosError=r(6268),e.exports=l,e.exports.default=l},5263:e=>{"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},4972:(e,t,r)=>{"use strict";var n=r(5263);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var r=this;this.promise.then((function(e){if(r._listeners){var t,n=r._listeners.length;for(t=0;t+ {{ !isUploading ? name : file.name }} +
++ {{ __('NovaFileManager.fileMissing', { path: file.path }) }} +
++ {{ file.size }} +
+ + + +- {{ file.name }} -
-- {{ file.size }} -
- -