diff --git a/.eslintrc b/.eslintrc deleted file mode 100755 index b9cb388..0000000 --- a/.eslintrc +++ /dev/null @@ -1,20 +0,0 @@ -{ - "extends": [ - "eslint:recommended", - "plugin:vue/essential", - "prettier" - ], - "parserOptions": { - "ecmaVersion": 2017 - }, - "globals": { - "Nova": true - }, - "env": { - "browser": true, - "node": true - }, - "rules": { - "vue/html-indent": ["error", 4] - } -} diff --git a/composer.json b/composer.json old mode 100755 new mode 100644 index f1e1ac5..ef85855 --- a/composer.json +++ b/composer.json @@ -7,13 +7,6 @@ "filemanager" ], "license": "MIT", - "authors": [ - { - "name": "Artem Stepanenko", - "email": "stpnnk.artem@gmail.com", - "role": "Maintainer & Developer" - } - ], "require": { "php": ">=7.1.0", "laravel/nova": "^4.0" @@ -32,7 +25,7 @@ "extra": { "laravel": { "providers": [ - "Stepanenko3\\NovaFilemanager\\FilemanagerServiceProvider" + "Stepanenko3\\NovaFilemanager\\ToolServiceProvider" ] } }, diff --git a/config/nova-filemanager.php b/config/nova-filemanager.php index b676e09..f33c703 100644 --- a/config/nova-filemanager.php +++ b/config/nova-filemanager.php @@ -2,6 +2,8 @@ return [ + 'path' => 'filemanager', + /* |-------------------------------------------------------------------------- | Filemanager Disk diff --git a/dist/js/field.js b/dist/js/field.js index 2f97c89..69c231a 100644 --- a/dist/js/field.js +++ b/dist/js/field.js @@ -1,2 +1 @@ -/*! For license information please see field.js.LICENSE.txt */ -(()=>{var e={1553:e=>{var t=function(e){"use strict";var t,r=Object.prototype,n=r.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function u(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,r){return e[t]=r}}function l(e,t,r,n){var o=t&&t.prototype instanceof m?t:m,i=Object.create(o.prototype),a=new z(n||[]);return i._invoke=function(e,t,r){var n=f;return function(o,i){if(n===d)throw new Error("Generator is already running");if(n===h){if("throw"===o)throw i;return O()}for(r.method=o,r.arg=i;;){var a=r.delegate;if(a){var s=S(a,r);if(s){if(s===v)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===f)throw n=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=d;var u=c(e,t,r);if("normal"===u.type){if(n=r.done?h:p,u.arg===v)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(n=h,r.method="throw",r.arg=u.arg)}}}(e,r,a),i}function c(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}e.wrap=l;var f="suspendedStart",p="suspendedYield",d="executing",h="completed",v={};function m(){}function g(){}function y(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,x=w&&w(w(F([])));x&&x!==r&&n.call(x,i)&&(b=x);var _=y.prototype=m.prototype=Object.create(b);function k(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function E(e,t){function r(o,i,a,s){var u=c(e[o],e,i);if("throw"!==u.type){var l=u.arg,f=l.value;return f&&"object"==typeof f&&n.call(f,"__await")?t.resolve(f.__await).then((function(e){r("next",e,a,s)}),(function(e){r("throw",e,a,s)})):t.resolve(f).then((function(e){l.value=e,a(l)}),(function(e){return r("throw",e,a,s)}))}s(u.arg)}var o;this._invoke=function(e,n){function i(){return new t((function(t,o){r(e,n,t,o)}))}return o=o?o.then(i,i):i()}}function S(e,r){var n=e.iterator[r.method];if(n===t){if(r.delegate=null,"throw"===r.method){if(e.iterator.return&&(r.method="return",r.arg=t,S(e,r),"throw"===r.method))return v;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=c(n,e.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[e.resultName]=i.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,v)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function z(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function F(e){if(e){var r=e[i];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function r(){for(;++o=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(u&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),j(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;j(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:F(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),v}},e}(e.exports);try{regeneratorRuntime=t}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},7757:(e,t,r)=>{e.exports=r(1553)},487:e=>{var t={utf8:{stringToBytes:function(e){return t.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(t.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],r=0;r{var t,r;t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r={rotl:function(e,t){return e<>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&r.rotl(e,8)|4278255360&r.rotl(e,24);for(var t=0;t0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],r=0,n=0;r>>5]|=e[r]<<24-n%32;return t},wordsToBytes:function(e){for(var t=[],r=0;r<32*e.length;r+=8)t.push(e[r>>>5]>>>24-r%32&255);return t},bytesToHex:function(e){for(var t=[],r=0;r>>4).toString(16)),t.push((15&e[r]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],r=0;r>>6*(3-i)&63)):r.push("=");return r.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var r=[],n=0,o=0;n>>6-2*o);return r}},e.exports=r},4095:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(3645),o=r.n(n)()((function(e){return e[1]}));o.push([e.id,".h-16[data-v-52de4e90]{height:4rem}",""]);const i=o},1903:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(3645),o=r.n(n)()((function(e){return e[1]}));o.push([e.id,".stack-uploads[data-v-0fb59eb1]{bottom:10px;right:10px;width:300px;z-index:99}",""]);const i=o},7620:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(3645),o=r.n(n)()((function(e){return e[1]}));o.push([e.id,".progress[data-v-473fe0ee]{background-color:#e5e9eb;height:.25em;position:relative}.progress .progress-bar[data-v-473fe0ee]{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-name:width;animation-name:width;background-image:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background-size:24em .25em;height:100%;position:relative}",""]);const i=o},5387:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(3645),o=r.n(n)()((function(e){return e[1]}));o.push([e.id,'/*!\n * Viewer.js v1.3.5\n * https://fengyuanchen.github.io/viewerjs\n *\n * Copyright 2015-present Chen Fengyuan\n * Released under the MIT license\n *\n * Date: 2019-07-04T11:00:13.705Z\n */.viewer-close:before,.viewer-flip-horizontal:before,.viewer-flip-vertical:before,.viewer-fullscreen-exit:before,.viewer-fullscreen:before,.viewer-next:before,.viewer-one-to-one:before,.viewer-play:before,.viewer-prev:before,.viewer-reset:before,.viewer-rotate-left:before,.viewer-rotate-right:before,.viewer-zoom-in:before,.viewer-zoom-out:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-size:280px;color:transparent;display:block;font-size:0;height:20px;line-height:0;width:20px}.viewer-zoom-in:before{background-position:0 0;content:"Zoom In"}.viewer-zoom-out:before{background-position:-20px 0;content:"Zoom Out"}.viewer-one-to-one:before{background-position:-40px 0;content:"One to One"}.viewer-reset:before{background-position:-60px 0;content:"Reset"}.viewer-prev:before{background-position:-80px 0;content:"Previous"}.viewer-play:before{background-position:-100px 0;content:"Play"}.viewer-next:before{background-position:-120px 0;content:"Next"}.viewer-rotate-left:before{background-position:-140px 0;content:"Rotate Left"}.viewer-rotate-right:before{background-position:-160px 0;content:"Rotate Right"}.viewer-flip-horizontal:before{background-position:-180px 0;content:"Flip Horizontal"}.viewer-flip-vertical:before{background-position:-200px 0;content:"Flip Vertical"}.viewer-fullscreen:before{background-position:-220px 0;content:"Enter Full Screen"}.viewer-fullscreen-exit:before{background-position:-240px 0;content:"Exit Full Screen"}.viewer-close:before{background-position:-260px 0;content:"Close"}.viewer-container{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;bottom:0;direction:ltr;font-size:0;left:0;line-height:0;overflow:hidden;position:absolute;right:0;top:0;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.viewer-container ::-moz-selection,.viewer-container::-moz-selection{background-color:transparent}.viewer-container ::selection,.viewer-container::selection{background-color:transparent}.viewer-container img{display:block;height:auto;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.viewer-canvas{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.viewer-canvas>img{height:auto;margin:15px auto;max-width:90%!important;width:auto}.viewer-footer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center}.viewer-navbar{background-color:rgba(0,0,0,.5);overflow:hidden}.viewer-list{-webkit-box-sizing:content-box;box-sizing:content-box;height:50px;margin:0;overflow:hidden;padding:1px 0}.viewer-list>li{color:transparent;cursor:pointer;float:left;font-size:0;height:50px;line-height:0;opacity:.5;overflow:hidden;-webkit-transition:opacity .15s;transition:opacity .15s;width:30px}.viewer-list>li:hover{opacity:.75}.viewer-list>li+li{margin-left:1px}.viewer-list>.viewer-loading{position:relative}.viewer-list>.viewer-loading:after{border-width:2px;height:20px;margin-left:-10px;margin-top:-10px;width:20px}.viewer-list>.viewer-active,.viewer-list>.viewer-active:hover{opacity:1}.viewer-player{background-color:#000;bottom:0;cursor:none;display:none;right:0}.viewer-player,.viewer-player>img{left:0;position:absolute;top:0}.viewer-toolbar>ul{display:inline-block;margin:0 auto 5px;overflow:hidden;padding:3px 0}.viewer-toolbar>ul>li{background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;float:left;height:24px;overflow:hidden;-webkit-transition:background-color .15s;transition:background-color .15s;width:24px}.viewer-toolbar>ul>li:hover{background-color:rgba(0,0,0,.8)}.viewer-toolbar>ul>li:before{margin:2px}.viewer-toolbar>ul>li+li{margin-left:1px}.viewer-toolbar>ul>.viewer-small{height:18px;margin-bottom:3px;margin-top:3px;width:18px}.viewer-toolbar>ul>.viewer-small:before{margin:-1px}.viewer-toolbar>ul>.viewer-large{height:30px;margin-bottom:-3px;margin-top:-3px;width:30px}.viewer-toolbar>ul>.viewer-large:before{margin:5px}.viewer-tooltip{background-color:rgba(0,0,0,.8);border-radius:10px;color:#fff;display:none;font-size:12px;height:20px;left:50%;line-height:20px;margin-left:-25px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:50px}.viewer-title{color:#ccc;display:inline-block;font-size:12px;line-height:1;margin:0 5% 5px;max-width:90%;opacity:.8;overflow:hidden;text-overflow:ellipsis;-webkit-transition:opacity .15s;transition:opacity .15s;white-space:nowrap}.viewer-title:hover{opacity:1}.viewer-button{background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;height:80px;overflow:hidden;position:absolute;right:-40px;top:-40px;-webkit-transition:background-color .15s;transition:background-color .15s;width:80px}.viewer-button:focus,.viewer-button:hover{background-color:rgba(0,0,0,.8)}.viewer-button:before{bottom:15px;left:15px;position:absolute}.viewer-fixed{position:fixed}.viewer-open{overflow:hidden}.viewer-show{display:block}.viewer-hide{display:none}.viewer-backdrop{background-color:rgba(0,0,0,.5)}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:-webkit-grab;cursor:grab}.viewer-fade{opacity:0}.viewer-in{opacity:1}.viewer-transition{-webkit-transition:all .3s;transition:all .3s}@-webkit-keyframes viewer-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes viewer-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.viewer-loading:after{-webkit-animation:viewer-spinner 1s linear infinite;animation:viewer-spinner 1s linear infinite;border:4px solid hsla(0,0%,100%,.1);border-left-color:hsla(0,0%,100%,.5);border-radius:50%;content:"";display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1}@media (max-width:767px){.viewer-hide-xs-down{display:none}}@media (max-width:991px){.viewer-hide-sm-down{display:none}}@media (max-width:1199px){.viewer-hide-md-down{display:none}}',""]);const i=o},1272:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(3645),o=r.n(n)()((function(e){return e[1]}));o.push([e.id,'@-webkit-keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0)}}@-webkit-keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{background:#fff;border:2px solid rgba(0,0,0,.3);min-height:150px;padding:20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{margin:2em 0;text-align:center}.dropzone .dz-preview{display:inline-block;margin:16px;min-height:100px;position:relative;vertical-align:top}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{background:#999;background:linear-gradient(180deg,#eee,#ddd);border-radius:20px}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{border:0;cursor:pointer;display:block;font-size:14px;text-align:center}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{color:rgba(0,0,0,.9);font-size:13px;left:0;line-height:150%;max-width:100%;min-width:100%;opacity:0;padding:2em 1em;position:absolute;text-align:center;top:0;z-index:20}.dropzone .dz-preview .dz-details .dz-size{font-size:16px;margin-bottom:1em}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{background-color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,78%,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:hsla(0,0%,100%,.4);border-radius:3px;padding:0 .4em}.dropzone .dz-preview:hover .dz-image img{filter:blur(8px);transform:scale(1.05)}.dropzone .dz-preview .dz-image{border-radius:20px;display:block;height:120px;overflow:hidden;position:relative;width:120px;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{-webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);animation:slide-in 3s cubic-bezier(.77,0,.175,1);opacity:1}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{display:block;left:50%;margin-left:-27px;margin-top:-27px;opacity:0;pointer-events:none;position:absolute;top:50%;z-index:500}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;height:54px;width:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{background:hsla(0,0%,100%,.9);border-radius:8px;height:16px;left:50%;margin-left:-40px;margin-top:-8px;opacity:1;overflow:hidden;pointer-events:none;position:absolute;top:50%;-webkit-transform:scale(1);width:80px;z-index:1000}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(180deg,#666,#444);bottom:0;left:0;position:absolute;top:0;transition:width .3s ease-in-out;width:0}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{background:#be2626;background:linear-gradient(180deg,#be2626,#a92222);border-radius:8px;color:#fff;display:block;display:none;font-size:13px;left:-10px;opacity:0;padding:.5em 1.2em;pointer-events:none;position:absolute;top:130px;transition:opacity .3s ease;width:140px;z-index:1000}.dropzone .dz-preview .dz-error-message:after{border-bottom:6px solid #be2626;border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:64px;position:absolute;top:-6px;width:0}.vue-dropzone{border:2px solid #e5e5e5;color:#777;font-family:Arial,sans-serif;letter-spacing:.2px;transition:background-color .2s linear}.vue-dropzone:hover{background-color:#f6f6f6}.vue-dropzone i{color:#ccc}.vue-dropzone .dz-preview .dz-image{border-radius:0;height:100%;width:100%}.vue-dropzone .dz-preview .dz-image img:not([src]){height:200px;width:200px}.vue-dropzone .dz-preview .dz-image:hover img{-webkit-filter:none;transform:none}.vue-dropzone .dz-preview .dz-details{background-color:rgba(33,150,243,.8);bottom:0;color:#fff;text-align:left;top:0;transition:opacity .2s linear}.vue-dropzone .dz-preview .dz-details .dz-filename{overflow:hidden}.vue-dropzone .dz-preview .dz-details .dz-filename span,.vue-dropzone .dz-preview .dz-details .dz-size span{background-color:transparent}.vue-dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:0}.vue-dropzone .dz-preview .dz-details .dz-filename:hover span{background-color:transparent;border:0}.vue-dropzone .dz-preview .dz-progress .dz-upload{background:#ccc}.vue-dropzone .dz-preview .dz-remove{border:2px solid #fff;bottom:15px;color:#fff;font-size:.8rem;font-weight:800;letter-spacing:1.1px;margin-left:15px;opacity:0;padding:10px;position:absolute;text-decoration:none;text-transform:uppercase;top:inherit;z-index:30}.vue-dropzone .dz-preview:hover .dz-remove{opacity:1}.vue-dropzone .dz-preview .dz-error-mark,.vue-dropzone .dz-preview .dz-success-mark{left:0;margin-left:auto;margin-top:auto;top:35%;width:100%}.vue-dropzone .dz-preview .dz-error-mark svg,.vue-dropzone .dz-preview .dz-success-mark svg{margin-left:auto;margin-right:auto}.vue-dropzone .dz-preview .dz-error-message{left:0;margin-left:auto;margin-right:auto;top:15%;width:100%}.vue-dropzone .dz-preview .dz-error-message:after{border-bottom:0;border-top:6px solid #a92222;bottom:-6px;top:auto}',""]);const i=o},645:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(3645),o=r.n(n)()((function(e){return e[1]}));o.push([e.id,"@media(min-width:768px){.md\\:w-1\\/6{width:16.6666666667%}}.h-40{height:10rem}.border-dashed{border-style:dashed}",""]);const i=o},4143:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(3645),o=r.n(n)()((function(e){return e[1]}));o.push([e.id,"",""]);const i=o},8868:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(3645),o=r.n(n)()((function(e){return e[1]}));o.push([e.id,".break-all{word-break:break-all}@media (min-width:768px){.md\\:w-2\\/5{width:40%}}",""]);const i=o},5052:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(3645),o=r.n(n)()((function(e){return e[1]}));o.push([e.id,".buttons-actions[data-v-d6c08ed6]{border-left:1px solid #ddd;padding-left:1rem;padding-right:1rem;text-shadow:0 1px 2px rgba(0,0,0,.2)}.btn-small[data-v-d6c08ed6]{fill:currentColor;padding-left:.5rem;padding-right:.5rem;padding-top:.3rem}.manual_upload>input[type=file][data-v-d6c08ed6]{display:none}",""]);const i=o},142:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(3645),o=r.n(n)()((function(e){return e[1]}));o.push([e.id,".form-input-bordered-left{background-color:var(--white);border-bottom-left-radius:.5rem;border-bottom-right-radius:0;border-color:var(--60);border-top-left-radius:.5rem;border-top-right-radius:0;border-width:1px}.form-input-bordered-left,.form-input-bordered-right{box-shadow:0 2px 4px 0 rgba(0,0,0,.05);color:var(--80);padding-left:.75rem;padding-right:.75rem}.form-input-bordered-right{border-bottom-right-radius:.5rem;border-color:var(--60);border-top-right-radius:.5rem;border-width:1px;border-left:0}",""]);const i=o},4365:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(3645),o=r.n(n)()((function(e){return e[1]}));o.push([e.id,".svg-icon>svg{fill:var(--80);height:2rem;width:2rem}",""]);const i=o},2173:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(3645),o=r.n(n)()((function(e){return e[1]}));o.push([e.id,".bg-center{background-position:50%}.bg-cover{background-size:cover}",""]);const i=o},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r=e(t);return t[2]?"@media ".concat(t[2]," {").concat(r,"}"):r})).join("")},t.i=function(e,r,n){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(n)for(var i=0;i{"use strict";!function(t){var r=/^(b|B)$/,n={iec:{bits:["b","Kib","Mib","Gib","Tib","Pib","Eib","Zib","Yib"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["b","Kb","Mb","Gb","Tb","Pb","Eb","Zb","Yb"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},o={iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]};function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=[],a=0,s=void 0,u=void 0,l=void 0,c=void 0,f=void 0,p=void 0,d=void 0,h=void 0,v=void 0,m=void 0,g=void 0,y=void 0,b=void 0,w=void 0,x=void 0;if(isNaN(e))throw new Error("Invalid arguments");return l=!0===t.bits,g=!0===t.unix,u=t.base||2,m=void 0!==t.round?t.round:g?1:2,y=void 0!==t.separator&&t.separator||"",b=void 0!==t.spacer?t.spacer:g?"":" ",x=t.symbols||t.suffixes||{},w=2===u&&t.standard||"jedec",v=t.output||"string",f=!0===t.fullform,p=t.fullforms instanceof Array?t.fullforms:[],s=void 0!==t.exponent?t.exponent:-1,c=u>2?1e3:1024,(d=(h=Number(e))<0)&&(h=-h),(-1===s||isNaN(s))&&(s=Math.floor(Math.log(h)/Math.log(c)))<0&&(s=0),s>8&&(s=8),0===h?(i[0]=0,i[1]=g?"":n[w][l?"bits":"bytes"][s]):(a=h/(2===u?Math.pow(2,10*s):Math.pow(1e3,s)),l&&(a*=8)>=c&&s<8&&(a/=c,s++),i[0]=Number(a.toFixed(s>0?m:0)),i[1]=10===u&&1===s?l?"kb":"kB":n[w][l?"bits":"bytes"][s],g&&(i[1]="jedec"===w?i[1].charAt(0):s>0?i[1].replace(/B$/,""):i[1],r.test(i[1])&&(i[0]=Math.floor(i[0]),i[1]=""))),d&&(i[0]=-i[0]),i[1]=x[i[1]]||i[1],"array"===v?i:"exponent"===v?s:"object"===v?{value:i[0],suffix:i[1],symbol:i[1]}:(f&&(i[1]=p[s]?p[s]:o[w][s]+(l?"bit":"byte")+(1===i[0]?"":"s")),y.length>0&&(i[0]=i[0].toString().replace(".",y)),i.join(b))}i.partial=function(e){return function(t){return i(t,e)}},e.exports=i}("undefined"!=typeof window?window:r.g)},8738:e=>{function t(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}e.exports=function(e){return null!=e&&(t(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&t(e.slice(0,0))}(e)||!!e._isBuffer)}},8552:(e,t,r)=>{var n=r(852)(r(5639),"DataView");e.exports=n},1989:(e,t,r)=>{var n=r(1789),o=r(401),i=r(7667),a=r(1327),s=r(1866);function u(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{var n=r(7040),o=r(4125),i=r(2117),a=r(7518),s=r(4705);function u(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{var n=r(852)(r(5639),"Map");e.exports=n},3369:(e,t,r)=>{var n=r(4785),o=r(1285),i=r(6e3),a=r(9916),s=r(5265);function u(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{var n=r(852)(r(5639),"Promise");e.exports=n},8525:(e,t,r)=>{var n=r(852)(r(5639),"Set");e.exports=n},8668:(e,t,r)=>{var n=r(3369),o=r(619),i=r(2385);function a(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new n;++t{var n=r(8407),o=r(7465),i=r(3779),a=r(7599),s=r(4758),u=r(4309);function l(e){var t=this.__data__=new n(e);this.size=t.size}l.prototype.clear=o,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=s,l.prototype.set=u,e.exports=l},2705:(e,t,r)=>{var n=r(5639).Symbol;e.exports=n},1149:(e,t,r)=>{var n=r(5639).Uint8Array;e.exports=n},577:(e,t,r)=>{var n=r(852)(r(5639),"WeakMap");e.exports=n},4963:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,o=0,i=[];++r{var n=r(2545),o=r(5694),i=r(1469),a=r(4144),s=r(5776),u=r(6719),l=Object.prototype.hasOwnProperty;e.exports=function(e,t){var r=i(e),c=!r&&o(e),f=!r&&!c&&a(e),p=!r&&!c&&!f&&u(e),d=r||c||f||p,h=d?n(e.length,String):[],v=h.length;for(var m in e)!t&&!l.call(e,m)||d&&("length"==m||f&&("offset"==m||"parent"==m)||p&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||s(m,v))||h.push(m);return h}},9932:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,o=Array(n);++r{e.exports=function(e,t){for(var r=-1,n=t.length,o=e.length;++r{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r{var n=r(7813);e.exports=function(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}},1848:e=>{e.exports=function(e,t,r,n){for(var o=e.length,i=r+(n?1:-1);n?i--:++i{var n=r(1811),o=r(327);e.exports=function(e,t){for(var r=0,i=(t=n(t,e)).length;null!=e&&r{var n=r(2488),o=r(1469);e.exports=function(e,t,r){var i=t(e);return o(e)?i:n(i,r(e))}},4239:(e,t,r)=>{var n=r(2705),o=r(9607),i=r(2333),a=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?o(e):i(e)}},13:e=>{e.exports=function(e,t){return null!=e&&t in Object(e)}},9454:(e,t,r)=>{var n=r(4239),o=r(7005);e.exports=function(e){return o(e)&&"[object Arguments]"==n(e)}},939:(e,t,r)=>{var n=r(2492),o=r(7005);e.exports=function e(t,r,i,a,s){return t===r||(null==t||null==r||!o(t)&&!o(r)?t!=t&&r!=r:n(t,r,i,a,e,s))}},2492:(e,t,r)=>{var n=r(6384),o=r(7114),i=r(8351),a=r(6096),s=r(4160),u=r(1469),l=r(4144),c=r(6719),f="[object Arguments]",p="[object Array]",d="[object Object]",h=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,v,m,g){var y=u(e),b=u(t),w=y?p:s(e),x=b?p:s(t),_=(w=w==f?d:w)==d,k=(x=x==f?d:x)==d,E=w==x;if(E&&l(e)){if(!l(t))return!1;y=!0,_=!1}if(E&&!_)return g||(g=new n),y||c(e)?o(e,t,r,v,m,g):i(e,t,w,r,v,m,g);if(!(1&r)){var S=_&&h.call(e,"__wrapped__"),C=k&&h.call(t,"__wrapped__");if(S||C){var j=S?e.value():e,z=C?t.value():t;return g||(g=new n),m(j,z,r,v,g)}}return!!E&&(g||(g=new n),a(e,t,r,v,m,g))}},2958:(e,t,r)=>{var n=r(6384),o=r(939);e.exports=function(e,t,r,i){var a=r.length,s=a,u=!i;if(null==e)return!s;for(e=Object(e);a--;){var l=r[a];if(u&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++a{var n=r(3560),o=r(5346),i=r(3218),a=r(346),s=/^\[object .+?Constructor\]$/,u=Function.prototype,l=Object.prototype,c=u.toString,f=l.hasOwnProperty,p=RegExp("^"+c.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(n(e)?p:s).test(a(e))}},8749:(e,t,r)=>{var n=r(4239),o=r(1780),i=r(7005),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!a[n(e)]}},7206:(e,t,r)=>{var n=r(1573),o=r(6432),i=r(6557),a=r(1469),s=r(9601);e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?a(e)?o(e[0],e[1]):n(e):s(e)}},280:(e,t,r)=>{var n=r(5726),o=r(6916),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return o(e);var t=[];for(var r in Object(e))i.call(e,r)&&"constructor"!=r&&t.push(r);return t}},1573:(e,t,r)=>{var n=r(2958),o=r(1499),i=r(2634);e.exports=function(e){var t=o(e);return 1==t.length&&t[0][2]?i(t[0][0],t[0][1]):function(r){return r===e||n(r,e,t)}}},6432:(e,t,r)=>{var n=r(939),o=r(7361),i=r(9095),a=r(5403),s=r(9162),u=r(2634),l=r(327);e.exports=function(e,t){return a(e)&&s(t)?u(l(e),t):function(r){var a=o(r,e);return void 0===a&&a===t?i(r,e):n(t,a,3)}}},371:e=>{e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},9152:(e,t,r)=>{var n=r(7786);e.exports=function(e){return function(t){return n(t,e)}}},2545:e=>{e.exports=function(e,t){for(var r=-1,n=Array(e);++r{var n=r(2705),o=r(9932),i=r(1469),a=r(3448),s=n?n.prototype:void 0,u=s?s.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(i(t))return o(t,e)+"";if(a(t))return u?u.call(t):"";var r=t+"";return"0"==r&&1/t==-Infinity?"-0":r}},7561:(e,t,r)=>{var n=r(7990),o=/^\s+/;e.exports=function(e){return e?e.slice(0,n(e)+1).replace(o,""):e}},1717:e=>{e.exports=function(e){return function(t){return e(t)}}},4757:e=>{e.exports=function(e,t){return e.has(t)}},1811:(e,t,r)=>{var n=r(1469),o=r(5403),i=r(5514),a=r(9833);e.exports=function(e,t){return n(e)?e:o(e,t)?[e]:i(a(e))}},4429:(e,t,r)=>{var n=r(5639)["__core-js_shared__"];e.exports=n},7114:(e,t,r)=>{var n=r(8668),o=r(2908),i=r(4757);e.exports=function(e,t,r,a,s,u){var l=1&r,c=e.length,f=t.length;if(c!=f&&!(l&&f>c))return!1;var p=u.get(e),d=u.get(t);if(p&&d)return p==t&&d==e;var h=-1,v=!0,m=2&r?new n:void 0;for(u.set(e,t),u.set(t,e);++h{var n=r(2705),o=r(1149),i=r(7813),a=r(7114),s=r(8776),u=r(1814),l=n?n.prototype:void 0,c=l?l.valueOf:void 0;e.exports=function(e,t,r,n,l,f,p){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!f(new o(e),new o(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var d=s;case"[object Set]":var h=1&n;if(d||(d=u),e.size!=t.size&&!h)return!1;var v=p.get(e);if(v)return v==t;n|=2,p.set(e,t);var m=a(d(e),d(t),n,l,f,p);return p.delete(e),m;case"[object Symbol]":if(c)return c.call(e)==c.call(t)}return!1}},6096:(e,t,r)=>{var n=r(8234),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,i,a,s){var u=1&r,l=n(e),c=l.length;if(c!=n(t).length&&!u)return!1;for(var f=c;f--;){var p=l[f];if(!(u?p in t:o.call(t,p)))return!1}var d=s.get(e),h=s.get(t);if(d&&h)return d==t&&h==e;var v=!0;s.set(e,t),s.set(t,e);for(var m=u;++f{var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},8234:(e,t,r)=>{var n=r(8866),o=r(9551),i=r(3674);e.exports=function(e){return n(e,i,o)}},5050:(e,t,r)=>{var n=r(7019);e.exports=function(e,t){var r=e.__data__;return n(t)?r["string"==typeof t?"string":"hash"]:r.map}},1499:(e,t,r)=>{var n=r(9162),o=r(3674);e.exports=function(e){for(var t=o(e),r=t.length;r--;){var i=t[r],a=e[i];t[r]=[i,a,n(a)]}return t}},852:(e,t,r)=>{var n=r(8458),o=r(7801);e.exports=function(e,t){var r=o(e,t);return n(r)?r:void 0}},9607:(e,t,r)=>{var n=r(2705),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,s=n?n.toStringTag:void 0;e.exports=function(e){var t=i.call(e,s),r=e[s];try{e[s]=void 0;var n=!0}catch(e){}var o=a.call(e);return n&&(t?e[s]=r:delete e[s]),o}},9551:(e,t,r)=>{var n=r(4963),o=r(479),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,s=a?function(e){return null==e?[]:(e=Object(e),n(a(e),(function(t){return i.call(e,t)})))}:o;e.exports=s},4160:(e,t,r)=>{var n=r(8552),o=r(7071),i=r(3818),a=r(8525),s=r(577),u=r(4239),l=r(346),c="[object Map]",f="[object Promise]",p="[object Set]",d="[object WeakMap]",h="[object DataView]",v=l(n),m=l(o),g=l(i),y=l(a),b=l(s),w=u;(n&&w(new n(new ArrayBuffer(1)))!=h||o&&w(new o)!=c||i&&w(i.resolve())!=f||a&&w(new a)!=p||s&&w(new s)!=d)&&(w=function(e){var t=u(e),r="[object Object]"==t?e.constructor:void 0,n=r?l(r):"";if(n)switch(n){case v:return h;case m:return c;case g:return f;case y:return p;case b:return d}return t}),e.exports=w},7801:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},222:(e,t,r)=>{var n=r(1811),o=r(5694),i=r(1469),a=r(5776),s=r(1780),u=r(327);e.exports=function(e,t,r){for(var l=-1,c=(t=n(t,e)).length,f=!1;++l{var n=r(4536);e.exports=function(){this.__data__=n?n(null):{},this.size=0}},401:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},7667:(e,t,r)=>{var n=r(4536),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(n){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return o.call(t,e)?t[e]:void 0}},1327:(e,t,r)=>{var n=r(4536),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:o.call(t,e)}},1866:(e,t,r)=>{var n=r(4536);e.exports=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}},5776:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,r){var n=typeof e;return!!(r=null==r?9007199254740991:r)&&("number"==n||"symbol"!=n&&t.test(e))&&e>-1&&e%1==0&&e{var n=r(1469),o=r(3448),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function(e,t){if(n(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!o(e))||(a.test(e)||!i.test(e)||null!=t&&e in Object(t))}},7019:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},5346:(e,t,r)=>{var n,o=r(4429),i=(n=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";e.exports=function(e){return!!i&&i in e}},5726:e=>{var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},9162:(e,t,r)=>{var n=r(3218);e.exports=function(e){return e==e&&!n(e)}},7040:e=>{e.exports=function(){this.__data__=[],this.size=0}},4125:(e,t,r)=>{var n=r(8470),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,r=n(t,e);return!(r<0)&&(r==t.length-1?t.pop():o.call(t,r,1),--this.size,!0)}},2117:(e,t,r)=>{var n=r(8470);e.exports=function(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}},7518:(e,t,r)=>{var n=r(8470);e.exports=function(e){return n(this.__data__,e)>-1}},4705:(e,t,r)=>{var n=r(8470);e.exports=function(e,t){var r=this.__data__,o=n(r,e);return o<0?(++this.size,r.push([e,t])):r[o][1]=t,this}},4785:(e,t,r)=>{var n=r(1989),o=r(8407),i=r(7071);e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(i||o),string:new n}}},1285:(e,t,r)=>{var n=r(5050);e.exports=function(e){var t=n(this,e).delete(e);return this.size-=t?1:0,t}},6e3:(e,t,r)=>{var n=r(5050);e.exports=function(e){return n(this,e).get(e)}},9916:(e,t,r)=>{var n=r(5050);e.exports=function(e){return n(this,e).has(e)}},5265:(e,t,r)=>{var n=r(5050);e.exports=function(e,t){var r=n(this,e),o=r.size;return r.set(e,t),this.size+=r.size==o?0:1,this}},8776:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}},2634:e=>{e.exports=function(e,t){return function(r){return null!=r&&(r[e]===t&&(void 0!==t||e in Object(r)))}}},4523:(e,t,r)=>{var n=r(8306);e.exports=function(e){var t=n(e,(function(e){return 500===r.size&&r.clear(),e})),r=t.cache;return t}},4536:(e,t,r)=>{var n=r(852)(Object,"create");e.exports=n},6916:(e,t,r)=>{var n=r(5569)(Object.keys,Object);e.exports=n},1167:(e,t,r)=>{e=r.nmd(e);var n=r(1957),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o&&n.process,s=function(){try{var e=i&&i.require&&i.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=s},2333:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},5569:e=>{e.exports=function(e,t){return function(r){return e(t(r))}}},5639:(e,t,r)=>{var n=r(1957),o="object"==typeof self&&self&&self.Object===Object&&self,i=n||o||Function("return this")();e.exports=i},619:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},2385:e=>{e.exports=function(e){return this.__data__.has(e)}},1814:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r}},7465:(e,t,r)=>{var n=r(8407);e.exports=function(){this.__data__=new n,this.size=0}},3779:e=>{e.exports=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}},7599:e=>{e.exports=function(e){return this.__data__.get(e)}},4758:e=>{e.exports=function(e){return this.__data__.has(e)}},4309:(e,t,r)=>{var n=r(8407),o=r(7071),i=r(3369);e.exports=function(e,t){var r=this.__data__;if(r instanceof n){var a=r.__data__;if(!o||a.length<199)return a.push([e,t]),this.size=++r.size,this;r=this.__data__=new i(a)}return r.set(e,t),this.size=r.size,this}},5514:(e,t,r)=>{var n=r(4523),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=n((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,(function(e,r,n,o){t.push(n?o.replace(i,"$1"):r||e)})),t}));e.exports=a},327:(e,t,r)=>{var n=r(3448);e.exports=function(e){if("string"==typeof e||n(e))return e;var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t}},346:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},7990:e=>{var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},7813:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},998:(e,t,r)=>{var n=r(1848),o=r(7206),i=r(554),a=Math.max;e.exports=function(e,t,r){var s=null==e?0:e.length;if(!s)return-1;var u=null==r?0:i(r);return u<0&&(u=a(s+u,0)),n(e,o(t,3),u)}},7361:(e,t,r)=>{var n=r(7786);e.exports=function(e,t,r){var o=null==e?void 0:n(e,t);return void 0===o?r:o}},9095:(e,t,r)=>{var n=r(13),o=r(222);e.exports=function(e,t){return null!=e&&o(e,t,n)}},6557:e=>{e.exports=function(e){return e}},5694:(e,t,r)=>{var n=r(9454),o=r(7005),i=Object.prototype,a=i.hasOwnProperty,s=i.propertyIsEnumerable,u=n(function(){return arguments}())?n:function(e){return o(e)&&a.call(e,"callee")&&!s.call(e,"callee")};e.exports=u},1469:e=>{var t=Array.isArray;e.exports=t},8612:(e,t,r)=>{var n=r(3560),o=r(1780);e.exports=function(e){return null!=e&&o(e.length)&&!n(e)}},4144:(e,t,r)=>{e=r.nmd(e);var n=r(5639),o=r(5062),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,s=a&&a.exports===i?n.Buffer:void 0,u=(s?s.isBuffer:void 0)||o;e.exports=u},3560:(e,t,r)=>{var n=r(4239),o=r(3218);e.exports=function(e){if(!o(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},1780:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},3218:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},7005:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},3448:(e,t,r)=>{var n=r(4239),o=r(7005);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==n(e)}},6719:(e,t,r)=>{var n=r(8749),o=r(1717),i=r(1167),a=i&&i.isTypedArray,s=a?o(a):n;e.exports=s},3674:(e,t,r)=>{var n=r(4636),o=r(280),i=r(8612);e.exports=function(e){return i(e)?n(e):o(e)}},6486:function(e,t,r){var n;e=r.nmd(e),function(){var o,i="Expected a function",a="__lodash_hash_undefined__",s="__lodash_placeholder__",u=16,l=32,c=64,f=128,p=256,d=1/0,h=9007199254740991,v=NaN,m=4294967295,g=[["ary",f],["bind",1],["bindKey",2],["curry",8],["curryRight",u],["flip",512],["partial",l],["partialRight",c],["rearg",p]],y="[object Arguments]",b="[object Array]",w="[object Boolean]",x="[object Date]",_="[object Error]",k="[object Function]",E="[object GeneratorFunction]",S="[object Map]",C="[object Number]",j="[object Object]",z="[object Promise]",F="[object RegExp]",O="[object Set]",N="[object String]",A="[object Symbol]",P="[object WeakMap]",B="[object ArrayBuffer]",T="[object DataView]",D="[object Float32Array]",I="[object Float64Array]",L="[object Int8Array]",V="[object Int16Array]",M="[object Int32Array]",R="[object Uint8Array]",U="[object Uint8ClampedArray]",q="[object Uint16Array]",$="[object Uint32Array]",H=/\b__p \+= '';/g,Q=/\b(__p \+=) '' \+/g,W=/(__e\(.*?\)|\b__t\)) \+\n'';/g,G=/&(?:amp|lt|gt|quot|#39);/g,Z=/[&<>"']/g,X=RegExp(G.source),J=RegExp(Z.source),Y=/<%-([\s\S]+?)%>/g,K=/<%([\s\S]+?)%>/g,ee=/<%=([\s\S]+?)%>/g,te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,re=/^\w*$/,ne=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,oe=/[\\^$.*+?()[\]{}|]/g,ie=RegExp(oe.source),ae=/^\s+/,se=/\s/,ue=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,le=/\{\n\/\* \[wrapped with (.+)\] \*/,ce=/,? & /,fe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,pe=/[()=,{}\[\]\/\s]/,de=/\\(\\)?/g,he=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ve=/\w*$/,me=/^[-+]0x[0-9a-f]+$/i,ge=/^0b[01]+$/i,ye=/^\[object .+?Constructor\]$/,be=/^0o[0-7]+$/i,we=/^(?:0|[1-9]\d*)$/,xe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,_e=/($^)/,ke=/['\n\r\u2028\u2029\\]/g,Ee="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Se="\\u2700-\\u27bf",Ce="a-z\\xdf-\\xf6\\xf8-\\xff",je="A-Z\\xc0-\\xd6\\xd8-\\xde",ze="\\ufe0e\\ufe0f",Fe="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Oe="['’]",Ne="[\\ud800-\\udfff]",Ae="["+Fe+"]",Pe="["+Ee+"]",Be="\\d+",Te="[\\u2700-\\u27bf]",De="["+Ce+"]",Ie="[^\\ud800-\\udfff"+Fe+Be+Se+Ce+je+"]",Le="\\ud83c[\\udffb-\\udfff]",Ve="[^\\ud800-\\udfff]",Me="(?:\\ud83c[\\udde6-\\uddff]){2}",Re="[\\ud800-\\udbff][\\udc00-\\udfff]",Ue="["+je+"]",qe="(?:"+De+"|"+Ie+")",$e="(?:"+Ue+"|"+Ie+")",He="(?:['’](?:d|ll|m|re|s|t|ve))?",Qe="(?:['’](?:D|LL|M|RE|S|T|VE))?",We="(?:"+Pe+"|"+Le+")"+"?",Ge="[\\ufe0e\\ufe0f]?",Ze=Ge+We+("(?:\\u200d(?:"+[Ve,Me,Re].join("|")+")"+Ge+We+")*"),Xe="(?:"+[Te,Me,Re].join("|")+")"+Ze,Je="(?:"+[Ve+Pe+"?",Pe,Me,Re,Ne].join("|")+")",Ye=RegExp(Oe,"g"),Ke=RegExp(Pe,"g"),et=RegExp(Le+"(?="+Le+")|"+Je+Ze,"g"),tt=RegExp([Ue+"?"+De+"+"+He+"(?="+[Ae,Ue,"$"].join("|")+")",$e+"+"+Qe+"(?="+[Ae,Ue+qe,"$"].join("|")+")",Ue+"?"+qe+"+"+He,Ue+"+"+Qe,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Be,Xe].join("|"),"g"),rt=RegExp("[\\u200d\\ud800-\\udfff"+Ee+ze+"]"),nt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ot=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],it=-1,at={};at[D]=at[I]=at[L]=at[V]=at[M]=at[R]=at[U]=at[q]=at[$]=!0,at[y]=at[b]=at[B]=at[w]=at[T]=at[x]=at[_]=at[k]=at[S]=at[C]=at[j]=at[F]=at[O]=at[N]=at[P]=!1;var st={};st[y]=st[b]=st[B]=st[T]=st[w]=st[x]=st[D]=st[I]=st[L]=st[V]=st[M]=st[S]=st[C]=st[j]=st[F]=st[O]=st[N]=st[A]=st[R]=st[U]=st[q]=st[$]=!0,st[_]=st[k]=st[P]=!1;var ut={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},lt=parseFloat,ct=parseInt,ft="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,pt="object"==typeof self&&self&&self.Object===Object&&self,dt=ft||pt||Function("return this")(),ht=t&&!t.nodeType&&t,vt=ht&&e&&!e.nodeType&&e,mt=vt&&vt.exports===ht,gt=mt&&ft.process,yt=function(){try{var e=vt&&vt.require&&vt.require("util").types;return e||gt&>.binding&>.binding("util")}catch(e){}}(),bt=yt&&yt.isArrayBuffer,wt=yt&&yt.isDate,xt=yt&&yt.isMap,_t=yt&&yt.isRegExp,kt=yt&&yt.isSet,Et=yt&&yt.isTypedArray;function St(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}function Ct(e,t,r,n){for(var o=-1,i=null==e?0:e.length;++o-1}function At(e,t,r){for(var n=-1,o=null==e?0:e.length;++n-1;);return r}function tr(e,t){for(var r=e.length;r--&&Rt(t,e[r],0)>-1;);return r}function rr(e,t){for(var r=e.length,n=0;r--;)e[r]===t&&++n;return n}var nr=Qt({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),or=Qt({"&":"&","<":"<",">":">",'"':""","'":"'"});function ir(e){return"\\"+ut[e]}function ar(e){return rt.test(e)}function sr(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}function ur(e,t){return function(r){return e(t(r))}}function lr(e,t){for(var r=-1,n=e.length,o=0,i=[];++r",""":'"',"'":"'"});var mr=function e(t){var r,n=(t=null==t?dt:mr.defaults(dt.Object(),t,mr.pick(dt,ot))).Array,se=t.Date,Ee=t.Error,Se=t.Function,Ce=t.Math,je=t.Object,ze=t.RegExp,Fe=t.String,Oe=t.TypeError,Ne=n.prototype,Ae=Se.prototype,Pe=je.prototype,Be=t["__core-js_shared__"],Te=Ae.toString,De=Pe.hasOwnProperty,Ie=0,Le=(r=/[^.]+$/.exec(Be&&Be.keys&&Be.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",Ve=Pe.toString,Me=Te.call(je),Re=dt._,Ue=ze("^"+Te.call(De).replace(oe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),qe=mt?t.Buffer:o,$e=t.Symbol,He=t.Uint8Array,Qe=qe?qe.allocUnsafe:o,We=ur(je.getPrototypeOf,je),Ge=je.create,Ze=Pe.propertyIsEnumerable,Xe=Ne.splice,Je=$e?$e.isConcatSpreadable:o,et=$e?$e.iterator:o,rt=$e?$e.toStringTag:o,ut=function(){try{var e=hi(je,"defineProperty");return e({},"",{}),e}catch(e){}}(),ft=t.clearTimeout!==dt.clearTimeout&&t.clearTimeout,pt=se&&se.now!==dt.Date.now&&se.now,ht=t.setTimeout!==dt.setTimeout&&t.setTimeout,vt=Ce.ceil,gt=Ce.floor,yt=je.getOwnPropertySymbols,Lt=qe?qe.isBuffer:o,Qt=t.isFinite,gr=Ne.join,yr=ur(je.keys,je),br=Ce.max,wr=Ce.min,xr=se.now,_r=t.parseInt,kr=Ce.random,Er=Ne.reverse,Sr=hi(t,"DataView"),Cr=hi(t,"Map"),jr=hi(t,"Promise"),zr=hi(t,"Set"),Fr=hi(t,"WeakMap"),Or=hi(je,"create"),Nr=Fr&&new Fr,Ar={},Pr=Ri(Sr),Br=Ri(Cr),Tr=Ri(jr),Dr=Ri(zr),Ir=Ri(Fr),Lr=$e?$e.prototype:o,Vr=Lr?Lr.valueOf:o,Mr=Lr?Lr.toString:o;function Rr(e){if(os(e)&&!Wa(e)&&!(e instanceof Hr)){if(e instanceof $r)return e;if(De.call(e,"__wrapped__"))return Ui(e)}return new $r(e)}var Ur=function(){function e(){}return function(t){if(!ns(t))return{};if(Ge)return Ge(t);e.prototype=t;var r=new e;return e.prototype=o,r}}();function qr(){}function $r(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function Hr(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=m,this.__views__=[]}function Qr(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function cn(e,t,r,n,i,a){var s,u=1&t,l=2&t,c=4&t;if(r&&(s=i?r(e,n,i,a):r(e)),s!==o)return s;if(!ns(e))return e;var f=Wa(e);if(f){if(s=function(e){var t=e.length,r=new e.constructor(t);t&&"string"==typeof e[0]&&De.call(e,"index")&&(r.index=e.index,r.input=e.input);return r}(e),!u)return Ao(e,s)}else{var p=gi(e),d=p==k||p==E;if(Ja(e))return Co(e,u);if(p==j||p==y||d&&!i){if(s=l||d?{}:bi(e),!u)return l?function(e,t){return Po(e,mi(e),t)}(e,function(e,t){return e&&Po(t,Ts(t),e)}(s,e)):function(e,t){return Po(e,vi(e),t)}(e,an(s,e))}else{if(!st[p])return i?e:{};s=function(e,t,r){var n=e.constructor;switch(t){case B:return jo(e);case w:case x:return new n(+e);case T:return function(e,t){var r=t?jo(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}(e,r);case D:case I:case L:case V:case M:case R:case U:case q:case $:return zo(e,r);case S:return new n;case C:case N:return new n(e);case F:return function(e){var t=new e.constructor(e.source,ve.exec(e));return t.lastIndex=e.lastIndex,t}(e);case O:return new n;case A:return o=e,Vr?je(Vr.call(o)):{}}var o}(e,p,u)}}a||(a=new Xr);var h=a.get(e);if(h)return h;a.set(e,s),ls(e)?e.forEach((function(n){s.add(cn(n,t,r,n,e,a))})):is(e)&&e.forEach((function(n,o){s.set(o,cn(n,t,r,o,e,a))}));var v=f?o:(c?l?si:ai:l?Ts:Bs)(e);return jt(v||e,(function(n,o){v&&(n=e[o=n]),rn(s,o,cn(n,t,r,o,e,a))})),s}function fn(e,t,r){var n=r.length;if(null==e)return!n;for(e=je(e);n--;){var i=r[n],a=t[i],s=e[i];if(s===o&&!(i in e)||!a(s))return!1}return!0}function pn(e,t,r){if("function"!=typeof e)throw new Oe(i);return Bi((function(){e.apply(o,r)}),t)}function dn(e,t,r,n){var o=-1,i=Nt,a=!0,s=e.length,u=[],l=t.length;if(!s)return u;r&&(t=Pt(t,Jt(r))),n?(i=At,a=!1):t.length>=200&&(i=Kt,a=!1,t=new Zr(t));e:for(;++o-1},Wr.prototype.set=function(e,t){var r=this.__data__,n=nn(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this},Gr.prototype.clear=function(){this.size=0,this.__data__={hash:new Qr,map:new(Cr||Wr),string:new Qr}},Gr.prototype.delete=function(e){var t=pi(this,e).delete(e);return this.size-=t?1:0,t},Gr.prototype.get=function(e){return pi(this,e).get(e)},Gr.prototype.has=function(e){return pi(this,e).has(e)},Gr.prototype.set=function(e,t){var r=pi(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this},Zr.prototype.add=Zr.prototype.push=function(e){return this.__data__.set(e,a),this},Zr.prototype.has=function(e){return this.__data__.has(e)},Xr.prototype.clear=function(){this.__data__=new Wr,this.size=0},Xr.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},Xr.prototype.get=function(e){return this.__data__.get(e)},Xr.prototype.has=function(e){return this.__data__.has(e)},Xr.prototype.set=function(e,t){var r=this.__data__;if(r instanceof Wr){var n=r.__data__;if(!Cr||n.length<199)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new Gr(n)}return r.set(e,t),this.size=r.size,this};var hn=Do(_n),vn=Do(kn,!0);function mn(e,t){var r=!0;return hn(e,(function(e,n,o){return r=!!t(e,n,o)})),r}function gn(e,t,r){for(var n=-1,i=e.length;++n0&&r(s)?t>1?bn(s,t-1,r,n,o):Bt(o,s):n||(o[o.length]=s)}return o}var wn=Io(),xn=Io(!0);function _n(e,t){return e&&wn(e,t,Bs)}function kn(e,t){return e&&xn(e,t,Bs)}function En(e,t){return Ot(t,(function(t){return es(e[t])}))}function Sn(e,t){for(var r=0,n=(t=_o(t,e)).length;null!=e&&rt}function Fn(e,t){return null!=e&&De.call(e,t)}function On(e,t){return null!=e&&t in je(e)}function Nn(e,t,r){for(var i=r?At:Nt,a=e[0].length,s=e.length,u=s,l=n(s),c=1/0,f=[];u--;){var p=e[u];u&&t&&(p=Pt(p,Jt(t))),c=wr(p.length,c),l[u]=!r&&(t||a>=120&&p.length>=120)?new Zr(u&&p):o}p=e[0];var d=-1,h=l[0];e:for(;++d=s?u:u*("desc"==r[n]?-1:1)}return e.index-t.index}(e,t,r)}))}function Wn(e,t,r){for(var n=-1,o=t.length,i={};++n-1;)s!==e&&Xe.call(s,u,1),Xe.call(e,u,1);return e}function Zn(e,t){for(var r=e?t.length:0,n=r-1;r--;){var o=t[r];if(r==n||o!==i){var i=o;xi(o)?Xe.call(e,o,1):ho(e,o)}}return e}function Xn(e,t){return e+gt(kr()*(t-e+1))}function Jn(e,t){var r="";if(!e||t<1||t>h)return r;do{t%2&&(r+=e),(t=gt(t/2))&&(e+=e)}while(t);return r}function Yn(e,t){return Ti(Fi(e,t,au),e+"")}function Kn(e){return Yr(qs(e))}function eo(e,t){var r=qs(e);return Li(r,ln(t,0,r.length))}function to(e,t,r,n){if(!ns(e))return e;for(var i=-1,a=(t=_o(t,e)).length,s=a-1,u=e;null!=u&&++ii?0:i+t),(r=r>i?i:r)<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var a=n(i);++o>>1,a=e[i];null!==a&&!fs(a)&&(r?a<=t:a=200){var l=t?null:Yo(e);if(l)return cr(l);a=!1,o=Kt,u=new Zr}else u=t?[]:s;e:for(;++n=n?e:io(e,t,r)}var So=ft||function(e){return dt.clearTimeout(e)};function Co(e,t){if(t)return e.slice();var r=e.length,n=Qe?Qe(r):new e.constructor(r);return e.copy(n),n}function jo(e){var t=new e.constructor(e.byteLength);return new He(t).set(new He(e)),t}function zo(e,t){var r=t?jo(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}function Fo(e,t){if(e!==t){var r=e!==o,n=null===e,i=e==e,a=fs(e),s=t!==o,u=null===t,l=t==t,c=fs(t);if(!u&&!c&&!a&&e>t||a&&s&&l&&!u&&!c||n&&s&&l||!r&&l||!i)return 1;if(!n&&!a&&!c&&e1?r[i-1]:o,s=i>2?r[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,s&&_i(r[0],r[1],s)&&(a=i<3?o:a,i=1),t=je(t);++n-1?i[a?t[s]:s]:o}}function Uo(e){return ii((function(t){var r=t.length,n=r,a=$r.prototype.thru;for(e&&t.reverse();n--;){var s=t[n];if("function"!=typeof s)throw new Oe(i);if(a&&!u&&"wrapper"==li(s))var u=new $r([],!0)}for(n=u?n:r;++n1&&b.reverse(),d&&cu))return!1;var c=a.get(e),f=a.get(t);if(c&&f)return c==t&&f==e;var p=-1,d=!0,h=2&r?new Zr:o;for(a.set(e,t),a.set(t,e);++p-1&&e%1==0&&e1?"& ":"")+t[n],t=t.join(r>2?", ":" "),e.replace(ue,"{\n/* [wrapped with "+t+"] */\n")}(n,function(e,t){return jt(g,(function(r){var n="_."+r[0];t&r[1]&&!Nt(e,n)&&e.push(n)})),e.sort()}(function(e){var t=e.match(le);return t?t[1].split(ce):[]}(n),r)))}function Ii(e){var t=0,r=0;return function(){var n=xr(),i=16-(n-r);if(r=n,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(o,arguments)}}function Li(e,t){var r=-1,n=e.length,i=n-1;for(t=t===o?n:t;++r1?e[t-1]:o;return r="function"==typeof r?(e.pop(),r):o,ua(e,r)}));function va(e){var t=Rr(e);return t.__chain__=!0,t}function ma(e,t){return t(e)}var ga=ii((function(e){var t=e.length,r=t?e[0]:0,n=this.__wrapped__,i=function(t){return un(t,e)};return!(t>1||this.__actions__.length)&&n instanceof Hr&&xi(r)?((n=n.slice(r,+r+(t?1:0))).__actions__.push({func:ma,args:[i],thisArg:o}),new $r(n,this.__chain__).thru((function(e){return t&&!e.length&&e.push(o),e}))):this.thru(i)}));var ya=Bo((function(e,t,r){De.call(e,r)?++e[r]:sn(e,r,1)}));var ba=Ro(Qi),wa=Ro(Wi);function xa(e,t){return(Wa(e)?jt:hn)(e,fi(t,3))}function _a(e,t){return(Wa(e)?zt:vn)(e,fi(t,3))}var ka=Bo((function(e,t,r){De.call(e,r)?e[r].push(t):sn(e,r,[t])}));var Ea=Yn((function(e,t,r){var o=-1,i="function"==typeof t,a=Za(e)?n(e.length):[];return hn(e,(function(e){a[++o]=i?St(t,e,r):An(e,t,r)})),a})),Sa=Bo((function(e,t,r){sn(e,r,t)}));function Ca(e,t){return(Wa(e)?Pt:Rn)(e,fi(t,3))}var ja=Bo((function(e,t,r){e[r?0:1].push(t)}),(function(){return[[],[]]}));var za=Yn((function(e,t){if(null==e)return[];var r=t.length;return r>1&&_i(e,t[0],t[1])?t=[]:r>2&&_i(t[0],t[1],t[2])&&(t=[t[0]]),Qn(e,bn(t,1),[])})),Fa=pt||function(){return dt.Date.now()};function Oa(e,t,r){return t=r?o:t,t=e&&null==t?e.length:t,ei(e,f,o,o,o,o,t)}function Na(e,t){var r;if("function"!=typeof t)throw new Oe(i);return e=gs(e),function(){return--e>0&&(r=t.apply(this,arguments)),e<=1&&(t=o),r}}var Aa=Yn((function(e,t,r){var n=1;if(r.length){var o=lr(r,ci(Aa));n|=l}return ei(e,n,t,r,o)})),Pa=Yn((function(e,t,r){var n=3;if(r.length){var o=lr(r,ci(Pa));n|=l}return ei(t,n,e,r,o)}));function Ba(e,t,r){var n,a,s,u,l,c,f=0,p=!1,d=!1,h=!0;if("function"!=typeof e)throw new Oe(i);function v(t){var r=n,i=a;return n=a=o,f=t,u=e.apply(i,r)}function m(e){return f=e,l=Bi(y,t),p?v(e):u}function g(e){var r=e-c;return c===o||r>=t||r<0||d&&e-f>=s}function y(){var e=Fa();if(g(e))return b(e);l=Bi(y,function(e){var r=t-(e-c);return d?wr(r,s-(e-f)):r}(e))}function b(e){return l=o,h&&n?v(e):(n=a=o,u)}function w(){var e=Fa(),r=g(e);if(n=arguments,a=this,c=e,r){if(l===o)return m(c);if(d)return So(l),l=Bi(y,t),v(c)}return l===o&&(l=Bi(y,t)),u}return t=bs(t)||0,ns(r)&&(p=!!r.leading,s=(d="maxWait"in r)?br(bs(r.maxWait)||0,t):s,h="trailing"in r?!!r.trailing:h),w.cancel=function(){l!==o&&So(l),f=0,n=c=a=l=o},w.flush=function(){return l===o?u:b(Fa())},w}var Ta=Yn((function(e,t){return pn(e,1,t)})),Da=Yn((function(e,t,r){return pn(e,bs(t)||0,r)}));function Ia(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Oe(i);var r=function(){var n=arguments,o=t?t.apply(this,n):n[0],i=r.cache;if(i.has(o))return i.get(o);var a=e.apply(this,n);return r.cache=i.set(o,a)||i,a};return r.cache=new(Ia.Cache||Gr),r}function La(e){if("function"!=typeof e)throw new Oe(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Ia.Cache=Gr;var Va=ko((function(e,t){var r=(t=1==t.length&&Wa(t[0])?Pt(t[0],Jt(fi())):Pt(bn(t,1),Jt(fi()))).length;return Yn((function(n){for(var o=-1,i=wr(n.length,r);++o=t})),Qa=Pn(function(){return arguments}())?Pn:function(e){return os(e)&&De.call(e,"callee")&&!Ze.call(e,"callee")},Wa=n.isArray,Ga=bt?Jt(bt):function(e){return os(e)&&jn(e)==B};function Za(e){return null!=e&&rs(e.length)&&!es(e)}function Xa(e){return os(e)&&Za(e)}var Ja=Lt||bu,Ya=wt?Jt(wt):function(e){return os(e)&&jn(e)==x};function Ka(e){if(!os(e))return!1;var t=jn(e);return t==_||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!ss(e)}function es(e){if(!ns(e))return!1;var t=jn(e);return t==k||t==E||"[object AsyncFunction]"==t||"[object Proxy]"==t}function ts(e){return"number"==typeof e&&e==gs(e)}function rs(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=h}function ns(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function os(e){return null!=e&&"object"==typeof e}var is=xt?Jt(xt):function(e){return os(e)&&gi(e)==S};function as(e){return"number"==typeof e||os(e)&&jn(e)==C}function ss(e){if(!os(e)||jn(e)!=j)return!1;var t=We(e);if(null===t)return!0;var r=De.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&Te.call(r)==Me}var us=_t?Jt(_t):function(e){return os(e)&&jn(e)==F};var ls=kt?Jt(kt):function(e){return os(e)&&gi(e)==O};function cs(e){return"string"==typeof e||!Wa(e)&&os(e)&&jn(e)==N}function fs(e){return"symbol"==typeof e||os(e)&&jn(e)==A}var ps=Et?Jt(Et):function(e){return os(e)&&rs(e.length)&&!!at[jn(e)]};var ds=Zo(Mn),hs=Zo((function(e,t){return e<=t}));function vs(e){if(!e)return[];if(Za(e))return cs(e)?dr(e):Ao(e);if(et&&e[et])return function(e){for(var t,r=[];!(t=e.next()).done;)r.push(t.value);return r}(e[et]());var t=gi(e);return(t==S?sr:t==O?cr:qs)(e)}function ms(e){return e?(e=bs(e))===d||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function gs(e){var t=ms(e),r=t%1;return t==t?r?t-r:t:0}function ys(e){return e?ln(gs(e),0,m):0}function bs(e){if("number"==typeof e)return e;if(fs(e))return v;if(ns(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ns(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Xt(e);var r=ge.test(e);return r||be.test(e)?ct(e.slice(2),r?2:8):me.test(e)?v:+e}function ws(e){return Po(e,Ts(e))}function xs(e){return null==e?"":fo(e)}var _s=To((function(e,t){if(Ci(t)||Za(t))Po(t,Bs(t),e);else for(var r in t)De.call(t,r)&&rn(e,r,t[r])})),ks=To((function(e,t){Po(t,Ts(t),e)})),Es=To((function(e,t,r,n){Po(t,Ts(t),e,n)})),Ss=To((function(e,t,r,n){Po(t,Bs(t),e,n)})),Cs=ii(un);var js=Yn((function(e,t){e=je(e);var r=-1,n=t.length,i=n>2?t[2]:o;for(i&&_i(t[0],t[1],i)&&(n=1);++r1),t})),Po(e,si(e),r),n&&(r=cn(r,7,ni));for(var o=t.length;o--;)ho(r,t[o]);return r}));var Vs=ii((function(e,t){return null==e?{}:function(e,t){return Wn(e,t,(function(t,r){return Os(e,r)}))}(e,t)}));function Ms(e,t){if(null==e)return{};var r=Pt(si(e),(function(e){return[e]}));return t=fi(t),Wn(e,r,(function(e,r){return t(e,r[0])}))}var Rs=Ko(Bs),Us=Ko(Ts);function qs(e){return null==e?[]:Yt(e,Bs(e))}var $s=Vo((function(e,t,r){return t=t.toLowerCase(),e+(r?Hs(t):t)}));function Hs(e){return Ks(xs(e).toLowerCase())}function Qs(e){return(e=xs(e))&&e.replace(xe,nr).replace(Ke,"")}var Ws=Vo((function(e,t,r){return e+(r?"-":"")+t.toLowerCase()})),Gs=Vo((function(e,t,r){return e+(r?" ":"")+t.toLowerCase()})),Zs=Lo("toLowerCase");var Xs=Vo((function(e,t,r){return e+(r?"_":"")+t.toLowerCase()}));var Js=Vo((function(e,t,r){return e+(r?" ":"")+Ks(t)}));var Ys=Vo((function(e,t,r){return e+(r?" ":"")+t.toUpperCase()})),Ks=Lo("toUpperCase");function eu(e,t,r){return e=xs(e),(t=r?o:t)===o?function(e){return nt.test(e)}(e)?function(e){return e.match(tt)||[]}(e):function(e){return e.match(fe)||[]}(e):e.match(t)||[]}var tu=Yn((function(e,t){try{return St(e,o,t)}catch(e){return Ka(e)?e:new Ee(e)}})),ru=ii((function(e,t){return jt(t,(function(t){t=Mi(t),sn(e,t,Aa(e[t],e))})),e}));function nu(e){return function(){return e}}var ou=Uo(),iu=Uo(!0);function au(e){return e}function su(e){return In("function"==typeof e?e:cn(e,1))}var uu=Yn((function(e,t){return function(r){return An(r,e,t)}})),lu=Yn((function(e,t){return function(r){return An(e,r,t)}}));function cu(e,t,r){var n=Bs(t),o=En(t,n);null!=r||ns(t)&&(o.length||!n.length)||(r=t,t=e,e=this,o=En(t,Bs(t)));var i=!(ns(r)&&"chain"in r&&!r.chain),a=es(e);return jt(o,(function(r){var n=t[r];e[r]=n,a&&(e.prototype[r]=function(){var t=this.__chain__;if(i||t){var r=e(this.__wrapped__),o=r.__actions__=Ao(this.__actions__);return o.push({func:n,args:arguments,thisArg:e}),r.__chain__=t,r}return n.apply(e,Bt([this.value()],arguments))})})),e}function fu(){}var pu=Qo(Pt),du=Qo(Ft),hu=Qo(It);function vu(e){return ki(e)?Ht(Mi(e)):function(e){return function(t){return Sn(t,e)}}(e)}var mu=Go(),gu=Go(!0);function yu(){return[]}function bu(){return!1}var wu=Ho((function(e,t){return e+t}),0),xu=Jo("ceil"),_u=Ho((function(e,t){return e/t}),1),ku=Jo("floor");var Eu,Su=Ho((function(e,t){return e*t}),1),Cu=Jo("round"),ju=Ho((function(e,t){return e-t}),0);return Rr.after=function(e,t){if("function"!=typeof t)throw new Oe(i);return e=gs(e),function(){if(--e<1)return t.apply(this,arguments)}},Rr.ary=Oa,Rr.assign=_s,Rr.assignIn=ks,Rr.assignInWith=Es,Rr.assignWith=Ss,Rr.at=Cs,Rr.before=Na,Rr.bind=Aa,Rr.bindAll=ru,Rr.bindKey=Pa,Rr.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Wa(e)?e:[e]},Rr.chain=va,Rr.chunk=function(e,t,r){t=(r?_i(e,t,r):t===o)?1:br(gs(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var a=0,s=0,u=n(vt(i/t));ai?0:i+r),(n=n===o||n>i?i:gs(n))<0&&(n+=i),n=r>n?0:ys(n);r>>0)?(e=xs(e))&&("string"==typeof t||null!=t&&!us(t))&&!(t=fo(t))&&ar(e)?Eo(dr(e),0,r):e.split(t,r):[]},Rr.spread=function(e,t){if("function"!=typeof e)throw new Oe(i);return t=null==t?0:br(gs(t),0),Yn((function(r){var n=r[t],o=Eo(r,0,t);return n&&Bt(o,n),St(e,this,o)}))},Rr.tail=function(e){var t=null==e?0:e.length;return t?io(e,1,t):[]},Rr.take=function(e,t,r){return e&&e.length?io(e,0,(t=r||t===o?1:gs(t))<0?0:t):[]},Rr.takeRight=function(e,t,r){var n=null==e?0:e.length;return n?io(e,(t=n-(t=r||t===o?1:gs(t)))<0?0:t,n):[]},Rr.takeRightWhile=function(e,t){return e&&e.length?mo(e,fi(t,3),!1,!0):[]},Rr.takeWhile=function(e,t){return e&&e.length?mo(e,fi(t,3)):[]},Rr.tap=function(e,t){return t(e),e},Rr.throttle=function(e,t,r){var n=!0,o=!0;if("function"!=typeof e)throw new Oe(i);return ns(r)&&(n="leading"in r?!!r.leading:n,o="trailing"in r?!!r.trailing:o),Ba(e,t,{leading:n,maxWait:t,trailing:o})},Rr.thru=ma,Rr.toArray=vs,Rr.toPairs=Rs,Rr.toPairsIn=Us,Rr.toPath=function(e){return Wa(e)?Pt(e,Mi):fs(e)?[e]:Ao(Vi(xs(e)))},Rr.toPlainObject=ws,Rr.transform=function(e,t,r){var n=Wa(e),o=n||Ja(e)||ps(e);if(t=fi(t,4),null==r){var i=e&&e.constructor;r=o?n?new i:[]:ns(e)&&es(i)?Ur(We(e)):{}}return(o?jt:_n)(e,(function(e,n,o){return t(r,e,n,o)})),r},Rr.unary=function(e){return Oa(e,1)},Rr.union=oa,Rr.unionBy=ia,Rr.unionWith=aa,Rr.uniq=function(e){return e&&e.length?po(e):[]},Rr.uniqBy=function(e,t){return e&&e.length?po(e,fi(t,2)):[]},Rr.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?po(e,o,t):[]},Rr.unset=function(e,t){return null==e||ho(e,t)},Rr.unzip=sa,Rr.unzipWith=ua,Rr.update=function(e,t,r){return null==e?e:vo(e,t,xo(r))},Rr.updateWith=function(e,t,r,n){return n="function"==typeof n?n:o,null==e?e:vo(e,t,xo(r),n)},Rr.values=qs,Rr.valuesIn=function(e){return null==e?[]:Yt(e,Ts(e))},Rr.without=la,Rr.words=eu,Rr.wrap=function(e,t){return Ma(xo(t),e)},Rr.xor=ca,Rr.xorBy=fa,Rr.xorWith=pa,Rr.zip=da,Rr.zipObject=function(e,t){return bo(e||[],t||[],rn)},Rr.zipObjectDeep=function(e,t){return bo(e||[],t||[],to)},Rr.zipWith=ha,Rr.entries=Rs,Rr.entriesIn=Us,Rr.extend=ks,Rr.extendWith=Es,cu(Rr,Rr),Rr.add=wu,Rr.attempt=tu,Rr.camelCase=$s,Rr.capitalize=Hs,Rr.ceil=xu,Rr.clamp=function(e,t,r){return r===o&&(r=t,t=o),r!==o&&(r=(r=bs(r))==r?r:0),t!==o&&(t=(t=bs(t))==t?t:0),ln(bs(e),t,r)},Rr.clone=function(e){return cn(e,4)},Rr.cloneDeep=function(e){return cn(e,5)},Rr.cloneDeepWith=function(e,t){return cn(e,5,t="function"==typeof t?t:o)},Rr.cloneWith=function(e,t){return cn(e,4,t="function"==typeof t?t:o)},Rr.conformsTo=function(e,t){return null==t||fn(e,t,Bs(t))},Rr.deburr=Qs,Rr.defaultTo=function(e,t){return null==e||e!=e?t:e},Rr.divide=_u,Rr.endsWith=function(e,t,r){e=xs(e),t=fo(t);var n=e.length,i=r=r===o?n:ln(gs(r),0,n);return(r-=t.length)>=0&&e.slice(r,i)==t},Rr.eq=qa,Rr.escape=function(e){return(e=xs(e))&&J.test(e)?e.replace(Z,or):e},Rr.escapeRegExp=function(e){return(e=xs(e))&&ie.test(e)?e.replace(oe,"\\$&"):e},Rr.every=function(e,t,r){var n=Wa(e)?Ft:mn;return r&&_i(e,t,r)&&(t=o),n(e,fi(t,3))},Rr.find=ba,Rr.findIndex=Qi,Rr.findKey=function(e,t){return Vt(e,fi(t,3),_n)},Rr.findLast=wa,Rr.findLastIndex=Wi,Rr.findLastKey=function(e,t){return Vt(e,fi(t,3),kn)},Rr.floor=ku,Rr.forEach=xa,Rr.forEachRight=_a,Rr.forIn=function(e,t){return null==e?e:wn(e,fi(t,3),Ts)},Rr.forInRight=function(e,t){return null==e?e:xn(e,fi(t,3),Ts)},Rr.forOwn=function(e,t){return e&&_n(e,fi(t,3))},Rr.forOwnRight=function(e,t){return e&&kn(e,fi(t,3))},Rr.get=Fs,Rr.gt=$a,Rr.gte=Ha,Rr.has=function(e,t){return null!=e&&yi(e,t,Fn)},Rr.hasIn=Os,Rr.head=Zi,Rr.identity=au,Rr.includes=function(e,t,r,n){e=Za(e)?e:qs(e),r=r&&!n?gs(r):0;var o=e.length;return r<0&&(r=br(o+r,0)),cs(e)?r<=o&&e.indexOf(t,r)>-1:!!o&&Rt(e,t,r)>-1},Rr.indexOf=function(e,t,r){var n=null==e?0:e.length;if(!n)return-1;var o=null==r?0:gs(r);return o<0&&(o=br(n+o,0)),Rt(e,t,o)},Rr.inRange=function(e,t,r){return t=ms(t),r===o?(r=t,t=0):r=ms(r),function(e,t,r){return e>=wr(t,r)&&e=-9007199254740991&&e<=h},Rr.isSet=ls,Rr.isString=cs,Rr.isSymbol=fs,Rr.isTypedArray=ps,Rr.isUndefined=function(e){return e===o},Rr.isWeakMap=function(e){return os(e)&&gi(e)==P},Rr.isWeakSet=function(e){return os(e)&&"[object WeakSet]"==jn(e)},Rr.join=function(e,t){return null==e?"":gr.call(e,t)},Rr.kebabCase=Ws,Rr.last=Ki,Rr.lastIndexOf=function(e,t,r){var n=null==e?0:e.length;if(!n)return-1;var i=n;return r!==o&&(i=(i=gs(r))<0?br(n+i,0):wr(i,n-1)),t==t?function(e,t,r){for(var n=r+1;n--;)if(e[n]===t)return n;return n}(e,t,i):Mt(e,qt,i,!0)},Rr.lowerCase=Gs,Rr.lowerFirst=Zs,Rr.lt=ds,Rr.lte=hs,Rr.max=function(e){return e&&e.length?gn(e,au,zn):o},Rr.maxBy=function(e,t){return e&&e.length?gn(e,fi(t,2),zn):o},Rr.mean=function(e){return $t(e,au)},Rr.meanBy=function(e,t){return $t(e,fi(t,2))},Rr.min=function(e){return e&&e.length?gn(e,au,Mn):o},Rr.minBy=function(e,t){return e&&e.length?gn(e,fi(t,2),Mn):o},Rr.stubArray=yu,Rr.stubFalse=bu,Rr.stubObject=function(){return{}},Rr.stubString=function(){return""},Rr.stubTrue=function(){return!0},Rr.multiply=Su,Rr.nth=function(e,t){return e&&e.length?Hn(e,gs(t)):o},Rr.noConflict=function(){return dt._===this&&(dt._=Re),this},Rr.noop=fu,Rr.now=Fa,Rr.pad=function(e,t,r){e=xs(e);var n=(t=gs(t))?pr(e):0;if(!t||n>=t)return e;var o=(t-n)/2;return Wo(gt(o),r)+e+Wo(vt(o),r)},Rr.padEnd=function(e,t,r){e=xs(e);var n=(t=gs(t))?pr(e):0;return t&&nt){var n=e;e=t,t=n}if(r||e%1||t%1){var i=kr();return wr(e+i*(t-e+lt("1e-"+((i+"").length-1))),t)}return Xn(e,t)},Rr.reduce=function(e,t,r){var n=Wa(e)?Tt:Wt,o=arguments.length<3;return n(e,fi(t,4),r,o,hn)},Rr.reduceRight=function(e,t,r){var n=Wa(e)?Dt:Wt,o=arguments.length<3;return n(e,fi(t,4),r,o,vn)},Rr.repeat=function(e,t,r){return t=(r?_i(e,t,r):t===o)?1:gs(t),Jn(xs(e),t)},Rr.replace=function(){var e=arguments,t=xs(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Rr.result=function(e,t,r){var n=-1,i=(t=_o(t,e)).length;for(i||(i=1,e=o);++nh)return[];var r=m,n=wr(e,m);t=fi(t),e-=m;for(var o=Zt(n,t);++r=a)return e;var u=r-pr(n);if(u<1)return n;var l=s?Eo(s,0,u).join(""):e.slice(0,u);if(i===o)return l+n;if(s&&(u+=l.length-u),us(i)){if(e.slice(u).search(i)){var c,f=l;for(i.global||(i=ze(i.source,xs(ve.exec(i))+"g")),i.lastIndex=0;c=i.exec(f);)var p=c.index;l=l.slice(0,p===o?u:p)}}else if(e.indexOf(fo(i),u)!=u){var d=l.lastIndexOf(i);d>-1&&(l=l.slice(0,d))}return l+n},Rr.unescape=function(e){return(e=xs(e))&&X.test(e)?e.replace(G,vr):e},Rr.uniqueId=function(e){var t=++Ie;return xs(e)+t},Rr.upperCase=Ys,Rr.upperFirst=Ks,Rr.each=xa,Rr.eachRight=_a,Rr.first=Zi,cu(Rr,(Eu={},_n(Rr,(function(e,t){De.call(Rr.prototype,t)||(Eu[t]=e)})),Eu),{chain:!1}),Rr.VERSION="4.17.21",jt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Rr[e].placeholder=Rr})),jt(["drop","take"],(function(e,t){Hr.prototype[e]=function(r){r=r===o?1:br(gs(r),0);var n=this.__filtered__&&!t?new Hr(this):this.clone();return n.__filtered__?n.__takeCount__=wr(r,n.__takeCount__):n.__views__.push({size:wr(r,m),type:e+(n.__dir__<0?"Right":"")}),n},Hr.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),jt(["filter","map","takeWhile"],(function(e,t){var r=t+1,n=1==r||3==r;Hr.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:fi(e,3),type:r}),t.__filtered__=t.__filtered__||n,t}})),jt(["head","last"],(function(e,t){var r="take"+(t?"Right":"");Hr.prototype[e]=function(){return this[r](1).value()[0]}})),jt(["initial","tail"],(function(e,t){var r="drop"+(t?"":"Right");Hr.prototype[e]=function(){return this.__filtered__?new Hr(this):this[r](1)}})),Hr.prototype.compact=function(){return this.filter(au)},Hr.prototype.find=function(e){return this.filter(e).head()},Hr.prototype.findLast=function(e){return this.reverse().find(e)},Hr.prototype.invokeMap=Yn((function(e,t){return"function"==typeof e?new Hr(this):this.map((function(r){return An(r,e,t)}))})),Hr.prototype.reject=function(e){return this.filter(La(fi(e)))},Hr.prototype.slice=function(e,t){e=gs(e);var r=this;return r.__filtered__&&(e>0||t<0)?new Hr(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==o&&(r=(t=gs(t))<0?r.dropRight(-t):r.take(t-e)),r)},Hr.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Hr.prototype.toArray=function(){return this.take(m)},_n(Hr.prototype,(function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),n=/^(?:head|last)$/.test(t),i=Rr[n?"take"+("last"==t?"Right":""):t],a=n||/^find/.test(t);i&&(Rr.prototype[t]=function(){var t=this.__wrapped__,s=n?[1]:arguments,u=t instanceof Hr,l=s[0],c=u||Wa(t),f=function(e){var t=i.apply(Rr,Bt([e],s));return n&&p?t[0]:t};c&&r&&"function"==typeof l&&1!=l.length&&(u=c=!1);var p=this.__chain__,d=!!this.__actions__.length,h=a&&!p,v=u&&!d;if(!a&&c){t=v?t:new Hr(this);var m=e.apply(t,s);return m.__actions__.push({func:ma,args:[f],thisArg:o}),new $r(m,p)}return h&&v?e.apply(this,s):(m=this.thru(f),h?n?m.value()[0]:m.value():m)})})),jt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Ne[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",n=/^(?:pop|shift)$/.test(e);Rr.prototype[e]=function(){var e=arguments;if(n&&!this.__chain__){var o=this.value();return t.apply(Wa(o)?o:[],e)}return this[r]((function(r){return t.apply(Wa(r)?r:[],e)}))}})),_n(Hr.prototype,(function(e,t){var r=Rr[t];if(r){var n=r.name+"";De.call(Ar,n)||(Ar[n]=[]),Ar[n].push({name:t,func:r})}})),Ar[qo(o,2).name]=[{name:"wrapper",func:o}],Hr.prototype.clone=function(){var e=new Hr(this.__wrapped__);return e.__actions__=Ao(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Ao(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Ao(this.__views__),e},Hr.prototype.reverse=function(){if(this.__filtered__){var e=new Hr(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Hr.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,r=Wa(e),n=t<0,o=r?e.length:0,i=function(e,t,r){var n=-1,o=r.length;for(;++n=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},Rr.prototype.plant=function(e){for(var t,r=this;r instanceof qr;){var n=Ui(r);n.__index__=0,n.__values__=o,t?i.__wrapped__=n:t=n;var i=n;r=r.__wrapped__}return i.__wrapped__=e,t},Rr.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Hr){var t=e;return this.__actions__.length&&(t=new Hr(this)),(t=t.reverse()).__actions__.push({func:ma,args:[na],thisArg:o}),new $r(t,this.__chain__)}return this.thru(na)},Rr.prototype.toJSON=Rr.prototype.valueOf=Rr.prototype.value=function(){return go(this.__wrapped__,this.__actions__)},Rr.prototype.first=Rr.prototype.head,et&&(Rr.prototype[et]=function(){return this}),Rr}();dt._=mr,(n=function(){return mr}.call(t,r,t,e))===o||(e.exports=n)}.call(this)},8306:(e,t,r)=>{var n=r(3369);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var r=function(){var n=arguments,o=t?t.apply(this,n):n[0],i=r.cache;if(i.has(o))return i.get(o);var a=e.apply(this,n);return r.cache=i.set(o,a)||i,a};return r.cache=new(o.Cache||n),r}o.Cache=n,e.exports=o},9601:(e,t,r)=>{var n=r(371),o=r(9152),i=r(5403),a=r(327);e.exports=function(e){return i(e)?n(a(e)):o(e)}},479:e=>{e.exports=function(){return[]}},5062:e=>{e.exports=function(){return!1}},8601:(e,t,r)=>{var n=r(4841),o=1/0;e.exports=function(e){return e?(e=n(e))===o||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}},554:(e,t,r)=>{var n=r(8601);e.exports=function(e){var t=n(e),r=t%1;return t==t?r?t-r:t:0}},4841:(e,t,r)=>{var n=r(7561),o=r(3218),i=r(3448),a=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,u=/^0o[0-7]+$/i,l=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return NaN;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=s.test(e);return r||u.test(e)?l(e.slice(2),r?2:8):a.test(e)?NaN:+e}},9833:(e,t,r)=>{var n=r(531);e.exports=function(e){return null==e?"":n(e)}},2568:(e,t,r)=>{var n,o,i,a,s;n=r(1012),o=r(487).utf8,i=r(8738),a=r(487).bin,(s=function(e,t){e.constructor==String?e=t&&"binary"===t.encoding?a.stringToBytes(e):o.stringToBytes(e):i(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||(e=e.toString());for(var r=n.bytesToWords(e),u=8*e.length,l=1732584193,c=-271733879,f=-1732584194,p=271733878,d=0;d>>24)|4278255360&(r[d]<<24|r[d]>>>8);r[u>>>5]|=128<>>9<<4)]=u;var h=s._ff,v=s._gg,m=s._hh,g=s._ii;for(d=0;d>>0,c=c+b>>>0,f=f+w>>>0,p=p+x>>>0}return n.endian([l,c,f,p])})._ff=function(e,t,r,n,o,i,a){var s=e+(t&r|~t&n)+(o>>>0)+a;return(s<>>32-i)+t},s._gg=function(e,t,r,n,o,i,a){var s=e+(t&n|r&~n)+(o>>>0)+a;return(s<>>32-i)+t},s._hh=function(e,t,r,n,o,i,a){var s=e+(t^r^n)+(o>>>0)+a;return(s<>>32-i)+t},s._ii=function(e,t,r,n,o,i,a){var s=e+(r^(t|~n))+(o>>>0)+a;return(s<>>32-i)+t},s._blocksize=16,s._digestsize=16,e.exports=function(e,t){if(null==e)throw new Error("Illegal argument "+e);var r=n.wordsToBytes(s(e,t));return t&&t.asBytes?r:t&&t.asString?a.bytesToString(r):n.bytesToHex(r)}},3379:(e,t,r)=>{"use strict";var n,o=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n},i=function(){var e={};return function(t){if(void 0===e[t]){var r=document.querySelector(t);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}e[t]=r}return e[t]}}(),a=[];function s(e){for(var t=-1,r=0;r1);s++)r.splice(0,1);n[a]=r.join("")}var u=-1,l=0,c=0,f=-1,p=!1;for(a=0;al&&(u=f,l=c)):"0"===n[a]&&(p=!0,f=a,c=1);c>l&&(u=f,l=c),l>1&&n.splice(u,l,""),o=n.length;var d="";for(""===n[0]&&(d=":"),a=0;a=e.length-1)return!1;var n=e.lastIndexOf(".",t-1);if(n<=0||n>=t-1)return!1;var o=r.list[e.slice(t+1)];return!!o&&o.indexOf(" "+e.slice(n+1,t)+" ")>=0},is:function(e){var t=e.lastIndexOf(".");if(t<=0||t>=e.length-1)return!1;if(e.lastIndexOf(".",t-1)>=0)return!1;var n=r.list[e.slice(t+1)];return!!n&&n.indexOf(" "+e.slice(0,t)+" ")>=0},get:function(e){var t=e.lastIndexOf(".");if(t<=0||t>=e.length-1)return null;var n=e.lastIndexOf(".",t-1);if(n<=0||n>=t-1)return null;var o=r.list[e.slice(t+1)];return o?o.indexOf(" "+e.slice(n+1,t)+" ")<0?null:e.slice(n+1):null},noConflict:function(){return e.SecondLevelDomains===this&&(e.SecondLevelDomains=t),this}};return r}))},4998:function(e,t,r){var n,o,i;!function(a,s){"use strict";e.exports?e.exports=s(r(3132),r(2251),r(6106)):(o=[r(3132),r(2251),r(6106)],void 0===(i="function"==typeof(n=s)?n.apply(t,o):n)||(e.exports=i))}(0,(function(e,t,r,n){"use strict";var o=n&&n.URI;function i(e,t){var r=arguments.length>=1,n=arguments.length>=2;if(!(this instanceof i))return r?n?new i(e,t):new i(e):new i;if(void 0===e){if(r)throw new TypeError("undefined is not a valid argument for URI");e="undefined"!=typeof location?location.href+"":""}if(null===e&&r)throw new TypeError("null is not a valid argument for URI");return this.href(e),void 0!==t?this.absoluteTo(t):this}i.version="1.19.1";var a=i.prototype,s=Object.prototype.hasOwnProperty;function u(e){return e.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function l(e){return void 0===e?"Undefined":String(Object.prototype.toString.call(e)).slice(8,-1)}function c(e){return"Array"===l(e)}function f(e,t){var r,n,o={};if("RegExp"===l(t))o=null;else if(c(t))for(r=0,n=t.length;r]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»“”‘’]))/gi,i.findUri={start:/\b(?:([a-z][a-z0-9.+-]*:\/\/)|www\.)/gi,end:/[\s\r\n]|$/,trim:/[`!()\[\]{};:'".,<>?«»“”„‘’]+$/,parens:/(\([^\)]*\)|\[[^\]]*\]|\{[^}]*\}|<[^>]*>)/g},i.defaultPorts={http:"80",https:"443",ftp:"21",gopher:"70",ws:"80",wss:"443"},i.hostProtocols=["http","https"],i.invalid_hostname_characters=/[^a-zA-Z0-9\.\-:_]/,i.domAttributes={a:"href",blockquote:"cite",link:"href",base:"href",script:"src",form:"action",img:"src",area:"href",iframe:"src",embed:"src",source:"src",track:"src",input:"src",audio:"src",video:"src"},i.getDomAttribute=function(e){if(e&&e.nodeName){var t=e.nodeName.toLowerCase();if("input"!==t||"image"===e.type)return i.domAttributes[t]}},i.encode=m,i.decode=decodeURIComponent,i.iso8859=function(){i.encode=escape,i.decode=unescape},i.unicode=function(){i.encode=m,i.decode=decodeURIComponent},i.characters={pathname:{encode:{expression:/%(24|26|2B|2C|3B|3D|3A|40)/gi,map:{"%24":"$","%26":"&","%2B":"+","%2C":",","%3B":";","%3D":"=","%3A":":","%40":"@"}},decode:{expression:/[\/\?#]/g,map:{"/":"%2F","?":"%3F","#":"%23"}}},reserved:{encode:{expression:/%(21|23|24|26|27|28|29|2A|2B|2C|2F|3A|3B|3D|3F|40|5B|5D)/gi,map:{"%3A":":","%2F":"/","%3F":"?","%23":"#","%5B":"[","%5D":"]","%40":"@","%21":"!","%24":"$","%26":"&","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"="}}},urnpath:{encode:{expression:/%(21|24|27|28|29|2A|2B|2C|3B|3D|40)/gi,map:{"%21":"!","%24":"$","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"=","%40":"@"}},decode:{expression:/[\/\?#:]/g,map:{"/":"%2F","?":"%3F","#":"%23",":":"%3A"}}}},i.encodeQuery=function(e,t){var r=i.encode(e+"");return void 0===t&&(t=i.escapeQuerySpace),t?r.replace(/%20/g,"+"):r},i.decodeQuery=function(e,t){e+="",void 0===t&&(t=i.escapeQuerySpace);try{return i.decode(t?e.replace(/\+/g,"%20"):e)}catch(t){return e}};var g,y={encode:"encode",decode:"decode"},b=function(e,t){return function(r){try{return i[t](r+"").replace(i.characters[e][t].expression,(function(r){return i.characters[e][t].map[r]}))}catch(e){return r}}};for(g in y)i[g+"PathSegment"]=b("pathname",y[g]),i[g+"UrnPathSegment"]=b("urnpath",y[g]);var w=function(e,t,r){return function(n){var o;o=r?function(e){return i[t](i[r](e))}:i[t];for(var a=(n+"").split(e),s=0,u=a.length;s-1&&(t.fragment=e.substring(r+1)||null,e=e.substring(0,r)),(r=e.indexOf("?"))>-1&&(t.query=e.substring(r+1)||null,e=e.substring(0,r)),"//"===e.substring(0,2)?(t.protocol=null,e=e.substring(2),e=i.parseAuthority(e,t)):(r=e.indexOf(":"))>-1&&(t.protocol=e.substring(0,r)||null,t.protocol&&!t.protocol.match(i.protocol_expression)?t.protocol=void 0:"//"===e.substring(r+1,r+3)?(e=e.substring(r+3),e=i.parseAuthority(e,t)):(e=e.substring(r+1),t.urn=!0)),t.path=e,t},i.parseHost=function(e,t){e||(e="");var r,n,o=(e=e.replace(/\\/g,"/")).indexOf("/");if(-1===o&&(o=e.length),"["===e.charAt(0))r=e.indexOf("]"),t.hostname=e.substring(1,r)||null,t.port=e.substring(r+2,o)||null,"/"===t.port&&(t.port=null);else{var a=e.indexOf(":"),s=e.indexOf("/"),u=e.indexOf(":",a+1);-1!==u&&(-1===s||u-1?n:e.length-1);return o>-1&&(-1===n||o-1?d.slice(0,h)+d.slice(h).replace(a,""):d.replace(a,"")).length<=l[0].length||r.ignore&&r.ignore.test(d))){var g=t(d,c,p=c+d.length,e);void 0!==g?(g=String(g),e=e.slice(0,c)+g+e.slice(p),n.lastIndex=c+g.length):n.lastIndex=p}}return n.lastIndex=0,e},i.ensureValidHostname=function(t,r){var n=!!t,o=!1;if(!!r&&(o=p(i.hostProtocols,r)),o&&!n)throw new TypeError("Hostname cannot be empty, if protocol is "+r);if(t&&t.match(i.invalid_hostname_characters)){if(!e)throw new TypeError('Hostname "'+t+'" contains characters other than [A-Z0-9.-:_] and Punycode.js is not available');if(e.toASCII(t).match(i.invalid_hostname_characters))throw new TypeError('Hostname "'+t+'" contains characters other than [A-Z0-9.-:_]')}},i.ensureValidPort=function(e){if(e){var t=Number(e);if(!(/^[0-9]+$/.test(t)&&t>0&&t<65536))throw new TypeError('Port "'+e+'" is not a valid port')}},i.noConflict=function(e){if(e){var t={URI:this.noConflict()};return n.URITemplate&&"function"==typeof n.URITemplate.noConflict&&(t.URITemplate=n.URITemplate.noConflict()),n.IPv6&&"function"==typeof n.IPv6.noConflict&&(t.IPv6=n.IPv6.noConflict()),n.SecondLevelDomains&&"function"==typeof n.SecondLevelDomains.noConflict&&(t.SecondLevelDomains=n.SecondLevelDomains.noConflict()),t}return n.URI===this&&(n.URI=o),this},a.build=function(e){return!0===e?this._deferred_build=!0:(void 0===e||this._deferred_build)&&(this._string=i.build(this._parts),this._deferred_build=!1),this},a.clone=function(){return new i(this)},a.valueOf=a.toString=function(){return this.build(!1)._string},a.protocol=x("protocol"),a.username=x("username"),a.password=x("password"),a.hostname=x("hostname"),a.port=x("port"),a.query=_("query","?"),a.fragment=_("fragment","#"),a.search=function(e,t){var r=this.query(e,t);return"string"==typeof r&&r.length?"?"+r:r},a.hash=function(e,t){var r=this.fragment(e,t);return"string"==typeof r&&r.length?"#"+r:r},a.pathname=function(e,t){if(void 0===e||!0===e){var r=this._parts.path||(this._parts.hostname?"/":"");return e?(this._parts.urn?i.decodeUrnPath:i.decodePath)(r):r}return this._parts.urn?this._parts.path=e?i.recodeUrnPath(e):"":this._parts.path=e?i.recodePath(e):"/",this.build(!t),this},a.path=a.pathname,a.href=function(e,t){var r;if(void 0===e)return this.toString();this._string="",this._parts=i._parts();var n=e instanceof i,o="object"==typeof e&&(e.hostname||e.path||e.pathname);e.nodeName&&(e=e[i.getDomAttribute(e)]||"",o=!1);if(!n&&o&&void 0!==e.pathname&&(e=e.toString()),"string"==typeof e||e instanceof String)this._parts=i.parse(String(e),this._parts);else{if(!n&&!o)throw new TypeError("invalid input");var a=n?e._parts:e;for(r in a)"query"!==r&&s.call(this._parts,r)&&(this._parts[r]=a[r]);a.query&&this.query(a.query,!1)}return this.build(!t),this},a.is=function(e){var t=!1,n=!1,o=!1,a=!1,s=!1,u=!1,l=!1,c=!this._parts.urn;switch(this._parts.hostname&&(c=!1,n=i.ip4_expression.test(this._parts.hostname),o=i.ip6_expression.test(this._parts.hostname),s=(a=!(t=n||o))&&r&&r.has(this._parts.hostname),u=a&&i.idn_expression.test(this._parts.hostname),l=a&&i.punycode_expression.test(this._parts.hostname)),e.toLowerCase()){case"relative":return c;case"absolute":return!c;case"domain":case"name":return a;case"sld":return s;case"ip":return t;case"ip4":case"ipv4":case"inet4":return n;case"ip6":case"ipv6":case"inet6":return o;case"idn":return u;case"url":return!this._parts.urn;case"urn":return!!this._parts.urn;case"punycode":return l}return null};var k=a.protocol,E=a.port,S=a.hostname;a.protocol=function(e,t){if(e&&!(e=e.replace(/:(\/\/)?$/,"")).match(i.protocol_expression))throw new TypeError('Protocol "'+e+"\" contains characters other than [A-Z0-9.+-] or doesn't start with [A-Z]");return k.call(this,e,t)},a.scheme=a.protocol,a.port=function(e,t){return this._parts.urn?void 0===e?"":this:(void 0!==e&&(0===e&&(e=null),e&&(":"===(e+="").charAt(0)&&(e=e.substring(1)),i.ensureValidPort(e))),E.call(this,e,t))},a.hostname=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0!==e){var r={preventInvalidHostname:this._parts.preventInvalidHostname};if("/"!==i.parseHost(e,r))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-]');e=r.hostname,this._parts.preventInvalidHostname&&i.ensureValidHostname(e,this._parts.protocol)}return S.call(this,e,t)},a.origin=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e){var r=this.protocol();return this.authority()?(r?r+"://":"")+this.authority():""}var n=i(e);return this.protocol(n.protocol()).authority(n.authority()).build(!t),this},a.host=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e)return this._parts.hostname?i.buildHost(this._parts):"";if("/"!==i.parseHost(e,this._parts))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-]');return this.build(!t),this},a.authority=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e)return this._parts.hostname?i.buildAuthority(this._parts):"";if("/"!==i.parseAuthority(e,this._parts))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-]');return this.build(!t),this},a.userinfo=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e){var r=i.buildUserinfo(this._parts);return r?r.substring(0,r.length-1):r}return"@"!==e[e.length-1]&&(e+="@"),i.parseUserinfo(e,this._parts),this.build(!t),this},a.resource=function(e,t){var r;return void 0===e?this.path()+this.search()+this.hash():(r=i.parse(e),this._parts.path=r.path,this._parts.query=r.query,this._parts.fragment=r.fragment,this.build(!t),this)},a.subdomain=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var r=this._parts.hostname.length-this.domain().length-1;return this._parts.hostname.substring(0,r)||""}var n=this._parts.hostname.length-this.domain().length,o=this._parts.hostname.substring(0,n),a=new RegExp("^"+u(o));if(e&&"."!==e.charAt(e.length-1)&&(e+="."),-1!==e.indexOf(":"))throw new TypeError("Domains cannot contain colons");return e&&i.ensureValidHostname(e,this._parts.protocol),this._parts.hostname=this._parts.hostname.replace(a,e),this.build(!t),this},a.domain=function(e,t){if(this._parts.urn)return void 0===e?"":this;if("boolean"==typeof e&&(t=e,e=void 0),void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var r=this._parts.hostname.match(/\./g);if(r&&r.length<2)return this._parts.hostname;var n=this._parts.hostname.length-this.tld(t).length-1;return n=this._parts.hostname.lastIndexOf(".",n-1)+1,this._parts.hostname.substring(n)||""}if(!e)throw new TypeError("cannot set domain empty");if(-1!==e.indexOf(":"))throw new TypeError("Domains cannot contain colons");if(i.ensureValidHostname(e,this._parts.protocol),!this._parts.hostname||this.is("IP"))this._parts.hostname=e;else{var o=new RegExp(u(this.domain())+"$");this._parts.hostname=this._parts.hostname.replace(o,e)}return this.build(!t),this},a.tld=function(e,t){if(this._parts.urn)return void 0===e?"":this;if("boolean"==typeof e&&(t=e,e=void 0),void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var n=this._parts.hostname.lastIndexOf("."),o=this._parts.hostname.substring(n+1);return!0!==t&&r&&r.list[o.toLowerCase()]&&r.get(this._parts.hostname)||o}var i;if(!e)throw new TypeError("cannot set TLD empty");if(e.match(/[^a-zA-Z0-9-]/)){if(!r||!r.is(e))throw new TypeError('TLD "'+e+'" contains characters other than [A-Z0-9]');i=new RegExp(u(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(i,e)}else{if(!this._parts.hostname||this.is("IP"))throw new ReferenceError("cannot set TLD on non-domain host");i=new RegExp(u(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(i,e)}return this.build(!t),this},a.directory=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e||!0===e){if(!this._parts.path&&!this._parts.hostname)return"";if("/"===this._parts.path)return"/";var r=this._parts.path.length-this.filename().length-1,n=this._parts.path.substring(0,r)||(this._parts.hostname?"/":"");return e?i.decodePath(n):n}var o=this._parts.path.length-this.filename().length,a=this._parts.path.substring(0,o),s=new RegExp("^"+u(a));return this.is("relative")||(e||(e="/"),"/"!==e.charAt(0)&&(e="/"+e)),e&&"/"!==e.charAt(e.length-1)&&(e+="/"),e=i.recodePath(e),this._parts.path=this._parts.path.replace(s,e),this.build(!t),this},a.filename=function(e,t){if(this._parts.urn)return void 0===e?"":this;if("string"!=typeof e){if(!this._parts.path||"/"===this._parts.path)return"";var r=this._parts.path.lastIndexOf("/"),n=this._parts.path.substring(r+1);return e?i.decodePathSegment(n):n}var o=!1;"/"===e.charAt(0)&&(e=e.substring(1)),e.match(/\.?\//)&&(o=!0);var a=new RegExp(u(this.filename())+"$");return e=i.recodePath(e),this._parts.path=this._parts.path.replace(a,e),o?this.normalizePath(t):this.build(!t),this},a.suffix=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e||!0===e){if(!this._parts.path||"/"===this._parts.path)return"";var r,n,o=this.filename(),a=o.lastIndexOf(".");return-1===a?"":(r=o.substring(a+1),n=/^[a-z0-9%]+$/i.test(r)?r:"",e?i.decodePathSegment(n):n)}"."===e.charAt(0)&&(e=e.substring(1));var s,l=this.suffix();if(l)s=e?new RegExp(u(l)+"$"):new RegExp(u("."+l)+"$");else{if(!e)return this;this._parts.path+="."+i.recodePath(e)}return s&&(e=i.recodePath(e),this._parts.path=this._parts.path.replace(s,e)),this.build(!t),this},a.segment=function(e,t,r){var n=this._parts.urn?":":"/",o=this.path(),i="/"===o.substring(0,1),a=o.split(n);if(void 0!==e&&"number"!=typeof e&&(r=t,t=e,e=void 0),void 0!==e&&"number"!=typeof e)throw new Error('Bad segment "'+e+'", must be 0-based integer');if(i&&a.shift(),e<0&&(e=Math.max(a.length+e,0)),void 0===t)return void 0===e?a:a[e];if(null===e||void 0===a[e])if(c(t)){a=[];for(var s=0,u=t.length;s= 0x80 (not a basic code point)","invalid-input":"Invalid input"},d=Math.floor,h=String.fromCharCode;function v(e){throw new RangeError(p[e])}function m(e,t){for(var r=e.length,n=[];r--;)n[r]=t(e[r]);return n}function g(e,t){var r=e.split("@"),n="";return r.length>1&&(n=r[0]+"@",e=r[1]),n+m((e=e.replace(f,".")).split("."),t).join(".")}function y(e){for(var t,r,n=[],o=0,i=e.length;o=55296&&t<=56319&&o65535&&(t+=h((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=h(e)})).join("")}function w(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function x(e,t,r){var n=0;for(e=r?d(e/700):e>>1,e+=d(e/t);e>455;n+=u)e=d(e/35);return d(n+36*e/(e+38))}function _(e){var t,r,n,o,i,a,l,c,f,p,h,m=[],g=e.length,y=0,w=128,_=72;for((r=e.lastIndexOf("-"))<0&&(r=0),n=0;n=128&&v("not-basic"),m.push(e.charCodeAt(n));for(o=r>0?r+1:0;o=g&&v("invalid-input"),((c=(h=e.charCodeAt(o++))-48<10?h-22:h-65<26?h-65:h-97<26?h-97:u)>=u||c>d((s-y)/a))&&v("overflow"),y+=c*a,!(c<(f=l<=_?1:l>=_+26?26:l-_));l+=u)a>d(s/(p=u-f))&&v("overflow"),a*=p;_=x(y-i,t=m.length+1,0==i),d(y/t)>s-w&&v("overflow"),w+=d(y/t),y%=t,m.splice(y++,0,w)}return b(m)}function k(e){var t,r,n,o,i,a,l,c,f,p,m,g,b,_,k,E=[];for(g=(e=y(e)).length,t=128,r=0,i=72,a=0;a=t&&md((s-r)/(b=n+1))&&v("overflow"),r+=(l-t)*b,t=l,a=0;as&&v("overflow"),m==t){for(c=r,f=u;!(c<(p=f<=i?1:f>=i+26?26:f-i));f+=u)k=c-p,_=u-p,E.push(h(w(p+k%_,0))),c=d(k/_);E.push(h(w(c,0))),i=x(r,b,n==o),r=0,++n}++r,++t}return E.join("")}a={version:"1.3.2",ucs2:{decode:y,encode:b},decode:_,encode:k,toASCII:function(e){return g(e,(function(e){return c.test(e)?"xn--"+k(e):e}))},toUnicode:function(e){return g(e,(function(e){return l.test(e)?_(e.slice(4).toLowerCase()):e}))}},void 0===(n=function(){return a}.call(t,r,t,e))||(e.exports=n)}()},3744:(e,t)=>{"use strict";t.Z=(e,t)=>{const r=e.__vccOpts||e;for(const[e,n]of t)r[e]=n;return r}},1375:(e,t,r)=>{"use strict";r.d(t,{Z:()=>h});var n=r(311);var o={class:"flex border-b border-40"},i={class:"w-1/4 py-4"},a={class:"font-normal"},s={class:"w-3/4 py-4 text-90 flex items-center"},u={class:"ml-2"},l=["innerHTML"],c={class:"ml-2"};const f={components:[r(237).Z],props:{field:{type:Object,required:!0},fieldName:{type:String,default:""}},data:function(){return{loaded:!0}},computed:{label:function(){return this.fieldName||this.field.name}}};var p=r(3744);const d={props:["resource","resourceName","resourceId","field"],components:{ImagePanel:(0,p.Z)(f,[["render",function(e,t,r,f,p,d){var h=(0,n.resolveComponent)("ImageDetail");return(0,n.openBlock)(),(0,n.createElementBlock)("div",o,[(0,n.createElementVNode)("div",i,[(0,n.renderSlot)(e.$slots,"default",{},(function(){return[(0,n.createElementVNode)("h4",a,(0,n.toDisplayString)(d.label),1)]}))]),(0,n.createElementVNode)("div",s,[(0,n.renderSlot)(e.$slots,"value",{},(function(){return["image"==r.field.type?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},[e.loaded?((0,n.openBlock)(),(0,n.createBlock)(h,{key:0,file:r.field,css:"card relative card relative border border-lg border-50 overflow-hidden px-0 py-0 max-w-xs"},null,8,["file"])):(0,n.createCommentVNode)("",!0),(0,n.createElementVNode)("div",u,(0,n.toDisplayString)(r.field.path),1)],64)):((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:1},[(0,n.createElementVNode)("object",{class:"no-preview",innerHTML:r.field.image},null,8,l),(0,n.createElementVNode)("div",c,(0,n.toDisplayString)(r.field.path),1)],64))]}))])])}]])},data:function(){return{display:"normal"}},mounted:function(){this.display=this.field.display||"normal"}},h=(0,p.Z)(d,[["render",function(e,t,r,o,i,a){var s=(0,n.resolveComponent)("PanelItem"),u=(0,n.resolveComponent)("ImagePanel");return(0,n.openBlock)(),(0,n.createElementBlock)("div",null,[r.field.value?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},["normal"==e.display?((0,n.openBlock)(),(0,n.createBlock)(s,{key:0,field:r.field},null,8,["field"])):((0,n.openBlock)(),(0,n.createBlock)(u,{key:1,field:r.field},null,8,["field"]))],64)):((0,n.openBlock)(),(0,n.createBlock)(s,{key:1,field:r.field},null,8,["field"]))])}]])},3481:(e,t,r)=>{"use strict";r.d(t,{Z:()=>Ho});var n=r(311),o={key:0,class:"card relative card relative border-lg border-50 overflow-hidden px-0 py-0 max-w-xs mb-2"},i=["innerHTML"],a={class:"ml-2"};var s=r(9584),u=r.n(s),l={preventInitialLoading:{type:Boolean,default:!1},showHelpText:{type:Boolean,default:!1},shownViaNewRelationModal:{type:Boolean,default:!1},resourceId:{type:[Number,String]},resourceName:{type:String},relatedResourceId:{type:[Number,String]},relatedResourceName:{type:String},field:{type:Object,required:!0},viaResource:{type:String,required:!1},viaResourceId:{type:[String,Number],required:!1},viaRelationship:{type:String,required:!1},relationshipType:{type:String,default:""},shouldOverrideMeta:{type:Boolean,default:!1},disablePagination:{type:Boolean,default:!1}};function c(e){return u()(l,e)}function f(){return"undefined"!=typeof navigator&&"undefined"!=typeof window?window:void 0!==r.g?r.g:{}}const p="function"==typeof Proxy;let d,h;function v(){return void 0!==d||("undefined"!=typeof window&&window.performance?(d=!0,h=window.performance):void 0!==r.g&&(null===(e=r.g.perf_hooks)||void 0===e?void 0:e.performance)?(d=!0,h=r.g.perf_hooks.performance):d=!1),d?h.now():Date.now();var e}class m{constructor(e,t){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=e,this.hook=t;const r={};if(e.settings)for(const t in e.settings){const n=e.settings[t];r[t]=n.defaultValue}const n=`__vue-devtools-plugin-settings__${e.id}`;let o=Object.assign({},r);try{const e=localStorage.getItem(n),t=JSON.parse(e);Object.assign(o,t)}catch(e){}this.fallbacks={getSettings:()=>o,setSettings(e){try{localStorage.setItem(n,JSON.stringify(e))}catch(e){}o=e},now:()=>v()},t&&t.on("plugin:settings:set",((e,t)=>{e===this.plugin.id&&this.fallbacks.setSettings(t)})),this.proxiedOn=new Proxy({},{get:(e,t)=>this.target?this.target.on[t]:(...e)=>{this.onQueue.push({method:t,args:e})}}),this.proxiedTarget=new Proxy({},{get:(e,t)=>this.target?this.target[t]:"on"===t?this.proxiedOn:Object.keys(this.fallbacks).includes(t)?(...e)=>(this.targetQueue.push({method:t,args:e,resolve:()=>{}}),this.fallbacks[t](...e)):(...e)=>new Promise((r=>{this.targetQueue.push({method:t,args:e,resolve:r})}))})}async setRealTarget(e){this.target=e;for(const e of this.onQueue)this.target.on[e.method](...e.args);for(const e of this.targetQueue)e.resolve(await this.target[e.method](...e.args))}}function g(e,t){const r=e,n=f(),o=f().__VUE_DEVTOOLS_GLOBAL_HOOK__,i=p&&r.enableEarlyProxy;if(!o||!n.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__&&i){const e=i?new m(r,o):null;(n.__VUE_DEVTOOLS_PLUGINS__=n.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:r,setupFn:t,proxy:e}),e&&t(e.proxiedTarget)}else o.emit("devtools-plugin:setup",e,t)}var y="store";function b(e,t){Object.keys(e).forEach((function(r){return t(e[r],r)}))}function w(e){return null!==e&&"object"==typeof e}function x(e,t,r){return t.indexOf(e)<0&&(r&&r.prepend?t.unshift(e):t.push(e)),function(){var r=t.indexOf(e);r>-1&&t.splice(r,1)}}function _(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var r=e.state;E(e,r,[],e._modules.root,!0),k(e,r,t)}function k(e,t,r){var o=e._state;e.getters={},e._makeLocalGettersCache=Object.create(null);var i=e._wrappedGetters,a={};b(i,(function(t,r){a[r]=function(e,t){return function(){return e(t)}}(t,e),Object.defineProperty(e.getters,r,{get:function(){return a[r]()},enumerable:!0})})),e._state=(0,n.reactive)({data:t}),e.strict&&function(e){(0,n.watch)((function(){return e._state.data}),(function(){0}),{deep:!0,flush:"sync"})}(e),o&&r&&e._withCommit((function(){o.data=null}))}function E(e,t,r,n,o){var i=!r.length,a=e._modules.getNamespace(r);if(n.namespaced&&(e._modulesNamespaceMap[a],e._modulesNamespaceMap[a]=n),!i&&!o){var s=C(t,r.slice(0,-1)),u=r[r.length-1];e._withCommit((function(){s[u]=n.state}))}var l=n.context=function(e,t,r){var n=""===t,o={dispatch:n?e.dispatch:function(r,n,o){var i=j(r,n,o),a=i.payload,s=i.options,u=i.type;return s&&s.root||(u=t+u),e.dispatch(u,a)},commit:n?e.commit:function(r,n,o){var i=j(r,n,o),a=i.payload,s=i.options,u=i.type;s&&s.root||(u=t+u),e.commit(u,a,s)}};return Object.defineProperties(o,{getters:{get:n?function(){return e.getters}:function(){return S(e,t)}},state:{get:function(){return C(e.state,r)}}}),o}(e,a,r);n.forEachMutation((function(t,r){!function(e,t,r,n){(e._mutations[t]||(e._mutations[t]=[])).push((function(t){r.call(e,n.state,t)}))}(e,a+r,t,l)})),n.forEachAction((function(t,r){var n=t.root?r:a+r,o=t.handler||t;!function(e,t,r,n){(e._actions[t]||(e._actions[t]=[])).push((function(t){var o,i=r.call(e,{dispatch:n.dispatch,commit:n.commit,getters:n.getters,state:n.state,rootGetters:e.getters,rootState:e.state},t);return(o=i)&&"function"==typeof o.then||(i=Promise.resolve(i)),e._devtoolHook?i.catch((function(t){throw e._devtoolHook.emit("vuex:error",t),t})):i}))}(e,n,o,l)})),n.forEachGetter((function(t,r){!function(e,t,r,n){if(e._wrappedGetters[t])return void 0;e._wrappedGetters[t]=function(e){return r(n.state,n.getters,e.state,e.getters)}}(e,a+r,t,l)})),n.forEachChild((function(n,i){E(e,t,r.concat(i),n,o)}))}function S(e,t){if(!e._makeLocalGettersCache[t]){var r={},n=t.length;Object.keys(e.getters).forEach((function(o){if(o.slice(0,n)===t){var i=o.slice(n);Object.defineProperty(r,i,{get:function(){return e.getters[o]},enumerable:!0})}})),e._makeLocalGettersCache[t]=r}return e._makeLocalGettersCache[t]}function C(e,t){return t.reduce((function(e,t){return e[t]}),e)}function j(e,t,r){return w(e)&&e.type&&(r=t,t=e,e=e.type),{type:e,payload:t,options:r}}var z="vuex:mutations",F="vuex:actions",O="vuex",N=0;function A(e,t){g({id:"org.vuejs.vuex",app:e,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:["vuex bindings"]},(function(r){r.addTimelineLayer({id:z,label:"Vuex Mutations",color:P}),r.addTimelineLayer({id:F,label:"Vuex Actions",color:P}),r.addInspector({id:O,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),r.on.getInspectorTree((function(r){if(r.app===e&&r.inspectorId===O)if(r.filter){var n=[];I(n,t._modules.root,r.filter,""),r.rootNodes=n}else r.rootNodes=[D(t._modules.root,"")]})),r.on.getInspectorState((function(r){if(r.app===e&&r.inspectorId===O){var n=r.nodeId;S(t,n),r.state=function(e,t,r){t="root"===r?t:t[r];var n=Object.keys(t),o={state:Object.keys(e.state).map((function(t){return{key:t,editable:!0,value:e.state[t]}}))};if(n.length){var i=function(e){var t={};return Object.keys(e).forEach((function(r){var n=r.split("/");if(n.length>1){var o=t,i=n.pop();n.forEach((function(e){o[e]||(o[e]={_custom:{value:{},display:e,tooltip:"Module",abstract:!0}}),o=o[e]._custom.value})),o[i]=L((function(){return e[r]}))}else t[r]=L((function(){return e[r]}))})),t}(t);o.getters=Object.keys(i).map((function(e){return{key:e.endsWith("/")?T(e):e,editable:!1,value:L((function(){return i[e]}))}}))}return o}((o=t._modules,(a=(i=n).split("/").filter((function(e){return e}))).reduce((function(e,t,r){var n=e[t];if(!n)throw new Error('Missing module "'+t+'" for path "'+i+'".');return r===a.length-1?n:n._children}),"root"===i?o:o.root._children)),"root"===n?t.getters:t._makeLocalGettersCache,n)}var o,i,a})),r.on.editInspectorState((function(r){if(r.app===e&&r.inspectorId===O){var n=r.nodeId,o=r.path;"root"!==n&&(o=n.split("/").filter(Boolean).concat(o)),t._withCommit((function(){r.set(t._state.data,o,r.state.value)}))}})),t.subscribe((function(e,t){var n={};e.payload&&(n.payload=e.payload),n.state=t,r.notifyComponentUpdate(),r.sendInspectorTree(O),r.sendInspectorState(O),r.addTimelineEvent({layerId:z,event:{time:Date.now(),title:e.type,data:n}})})),t.subscribeAction({before:function(e,t){var n={};e.payload&&(n.payload=e.payload),e._id=N++,e._time=Date.now(),n.state=t,r.addTimelineEvent({layerId:F,event:{time:e._time,title:e.type,groupId:e._id,subtitle:"start",data:n}})},after:function(e,t){var n={},o=Date.now()-e._time;n.duration={_custom:{type:"duration",display:o+"ms",tooltip:"Action duration",value:o}},e.payload&&(n.payload=e.payload),n.state=t,r.addTimelineEvent({layerId:F,event:{time:Date.now(),title:e.type,groupId:e._id,subtitle:"end",data:n}})}})}))}var P=8702998,B={label:"namespaced",textColor:16777215,backgroundColor:6710886};function T(e){return e&&"root"!==e?e.split("/").slice(-2,-1)[0]:"Root"}function D(e,t){return{id:t||"root",label:T(t),tags:e.namespaced?[B]:[],children:Object.keys(e._children).map((function(r){return D(e._children[r],t+r+"/")}))}}function I(e,t,r,n){n.includes(r)&&e.push({id:n||"root",label:n.endsWith("/")?n.slice(0,n.length-1):n||"Root",tags:t.namespaced?[B]:[]}),Object.keys(t._children).forEach((function(o){I(e,t._children[o],r,n+o+"/")}))}function L(e){try{return e()}catch(e){return e}}var V=function(e,t){this.runtime=t,this._children=Object.create(null),this._rawModule=e;var r=e.state;this.state=("function"==typeof r?r():r)||{}},M={namespaced:{configurable:!0}};M.namespaced.get=function(){return!!this._rawModule.namespaced},V.prototype.addChild=function(e,t){this._children[e]=t},V.prototype.removeChild=function(e){delete this._children[e]},V.prototype.getChild=function(e){return this._children[e]},V.prototype.hasChild=function(e){return e in this._children},V.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)},V.prototype.forEachChild=function(e){b(this._children,e)},V.prototype.forEachGetter=function(e){this._rawModule.getters&&b(this._rawModule.getters,e)},V.prototype.forEachAction=function(e){this._rawModule.actions&&b(this._rawModule.actions,e)},V.prototype.forEachMutation=function(e){this._rawModule.mutations&&b(this._rawModule.mutations,e)},Object.defineProperties(V.prototype,M);var R=function(e){this.register([],e,!1)};function U(e,t,r){if(t.update(r),r.modules)for(var n in r.modules){if(!t.getChild(n))return void 0;U(e.concat(n),t.getChild(n),r.modules[n])}}R.prototype.get=function(e){return e.reduce((function(e,t){return e.getChild(t)}),this.root)},R.prototype.getNamespace=function(e){var t=this.root;return e.reduce((function(e,r){return e+((t=t.getChild(r)).namespaced?r+"/":"")}),"")},R.prototype.update=function(e){U([],this.root,e)},R.prototype.register=function(e,t,r){var n=this;void 0===r&&(r=!0);var o=new V(t,r);0===e.length?this.root=o:this.get(e.slice(0,-1)).addChild(e[e.length-1],o);t.modules&&b(t.modules,(function(t,o){n.register(e.concat(o),t,r)}))},R.prototype.unregister=function(e){var t=this.get(e.slice(0,-1)),r=e[e.length-1],n=t.getChild(r);n&&n.runtime&&t.removeChild(r)},R.prototype.isRegistered=function(e){var t=this.get(e.slice(0,-1)),r=e[e.length-1];return!!t&&t.hasChild(r)};var q=function(e){var t=this;void 0===e&&(e={});var r=e.plugins;void 0===r&&(r=[]);var n=e.strict;void 0===n&&(n=!1);var o=e.devtools;this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new R(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._devtools=o;var i=this,a=this.dispatch,s=this.commit;this.dispatch=function(e,t){return a.call(i,e,t)},this.commit=function(e,t,r){return s.call(i,e,t,r)},this.strict=n;var u=this._modules.root.state;E(this,u,[],this._modules.root),k(this,u),r.forEach((function(e){return e(t)}))},$={state:{configurable:!0}};q.prototype.install=function(e,t){e.provide(t||y,this),e.config.globalProperties.$store=this,void 0!==this._devtools&&this._devtools&&A(e,this)},$.state.get=function(){return this._state.data},$.state.set=function(e){0},q.prototype.commit=function(e,t,r){var n=this,o=j(e,t,r),i=o.type,a=o.payload,s=(o.options,{type:i,payload:a}),u=this._mutations[i];u&&(this._withCommit((function(){u.forEach((function(e){e(a)}))})),this._subscribers.slice().forEach((function(e){return e(s,n.state)})))},q.prototype.dispatch=function(e,t){var r=this,n=j(e,t),o=n.type,i=n.payload,a={type:o,payload:i},s=this._actions[o];if(s){try{this._actionSubscribers.slice().filter((function(e){return e.before})).forEach((function(e){return e.before(a,r.state)}))}catch(e){0}var u=s.length>1?Promise.all(s.map((function(e){return e(i)}))):s[0](i);return new Promise((function(e,t){u.then((function(t){try{r._actionSubscribers.filter((function(e){return e.after})).forEach((function(e){return e.after(a,r.state)}))}catch(e){0}e(t)}),(function(e){try{r._actionSubscribers.filter((function(e){return e.error})).forEach((function(t){return t.error(a,r.state,e)}))}catch(e){0}t(e)}))}))}},q.prototype.subscribe=function(e,t){return x(e,this._subscribers,t)},q.prototype.subscribeAction=function(e,t){return x("function"==typeof e?{before:e}:e,this._actionSubscribers,t)},q.prototype.watch=function(e,t,r){var o=this;return(0,n.watch)((function(){return e(o.state,o.getters)}),t,Object.assign({},r))},q.prototype.replaceState=function(e){var t=this;this._withCommit((function(){t._state.data=e}))},q.prototype.registerModule=function(e,t,r){void 0===r&&(r={}),"string"==typeof e&&(e=[e]),this._modules.register(e,t),E(this,this.state,e,this._modules.get(e),r.preserveState),k(this,this.state)},q.prototype.unregisterModule=function(e){var t=this;"string"==typeof e&&(e=[e]),this._modules.unregister(e),this._withCommit((function(){delete C(t.state,e.slice(0,-1))[e[e.length-1]]})),_(this)},q.prototype.hasModule=function(e){return"string"==typeof e&&(e=[e]),this._modules.isRegistered(e)},q.prototype.hotUpdate=function(e){this._modules.update(e),_(this,!0)},q.prototype._withCommit=function(e){var t=this._committing;this._committing=!0,e(),this._committing=t},Object.defineProperties(q.prototype,$);G((function(e,t){var r={};return W(t).forEach((function(t){var n=t.key,o=t.val;r[n]=function(){var t=this.$store.state,r=this.$store.getters;if(e){var n=Z(this.$store,"mapState",e);if(!n)return;t=n.context.state,r=n.context.getters}return"function"==typeof o?o.call(this,t,r):t[o]},r[n].vuex=!0})),r}));var H=G((function(e,t){var r={};return W(t).forEach((function(t){var n=t.key,o=t.val;r[n]=function(){for(var t=[],r=arguments.length;r--;)t[r]=arguments[r];var n=this.$store.commit;if(e){var i=Z(this.$store,"mapMutations",e);if(!i)return;n=i.context.commit}return"function"==typeof o?o.apply(this,[n].concat(t)):n.apply(this.$store,[o].concat(t))}})),r})),Q=G((function(e,t){var r={};return W(t).forEach((function(t){var n=t.key,o=t.val;o=e+o,r[n]=function(){if(!e||Z(this.$store,"mapGetters",e))return this.$store.getters[o]},r[n].vuex=!0})),r}));G((function(e,t){var r={};return W(t).forEach((function(t){var n=t.key,o=t.val;r[n]=function(){for(var t=[],r=arguments.length;r--;)t[r]=arguments[r];var n=this.$store.dispatch;if(e){var i=Z(this.$store,"mapActions",e);if(!i)return;n=i.context.dispatch}return"function"==typeof o?o.apply(this,[n].concat(t)):n.apply(this.$store,[o].concat(t))}})),r}));function W(e){return function(e){return Array.isArray(e)||w(e)}(e)?Array.isArray(e)?e.map((function(e){return{key:e,val:e}})):Object.keys(e).map((function(t){return{key:t,val:e[t]}})):[]}function G(e){return function(t,r){return"string"!=typeof t?(r=t,t=""):"/"!==t.charAt(t.length-1)&&(t+="/"),e(t,r)}}function Z(e,t,r){return e._modulesNamespaceMap[r]}var X=r(8982);function J(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Y(e){for(var t=1;t=0},shouldShowHover:function(){return!!this.deletePermission||(!!this.renamePermission||!!this.multiSelecting)}},mounted:function(){"image"!==this.file.mime&&(this.loading=!1)},methods:{imageOnLoad:function(){this.loading=!1},imageOnError:function(){this.missing=!0,this.$emit("missing",!0),this.loading=!1},truncate:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"...";return e.slice(0,t)+(t=0}},methods:{truncate:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"...";return e.slice(0,t)+(te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}(e);try{for(a.s();!(i=a.n()).done;)o(i.value)}catch(e){a.e(e)}finally{a.f()}0===r&&t(n)}))):(r++,e.file((function(o){r--,o.filepath=e.fullPath.replace("/"+e.name,""),n.push(o),0===r&&t(n)})))}o(e)}))},uploadFilesByButton:function(e){this.uploadFiles({files:Array.from(e.target.files)})},uploadFiles:function(e){var t=this.formatFiles(e.files||[]),r=this.formatFiles(e.folders||[]);t.length>0&&this.$emit("uploadFiles",t,"files"),r.length>0&&this.$emit("uploadFiles",r,"folders",this.firstUploadFolder)},formatFiles:function(e){var t=this,r=[];return e.forEach((function(e){".DS_Store"!=e.name&&r.push({id:lt()(e.name),preview:t.getPreview(e),type:e.type,name:e.name,size:st()(e.size),upload:!0,progress:0,error:!1,file:e})})),r},getPreview:function(e){return this.isImage(e)?URL.createObjectURL(e):e.name.split(".").pop()},isImage:function(e){return e.type.includes("image")},moveFile:function(e,t){var r=this;return be(e,t).then((function(e){1==e.success?(r.refresh(),Nova.success(r.__("File moved successfully"))):Nova.error(r.__("Error opening the file. Check your permissions"))})).catch((function(e){Nova.error(e.response.data.message)}))},getFileById:function(e,t){return"folder_back"==t?this.$refs[e+"_"+t]:this.files.find((function(e){return e.id==t}))?this.$refs[e+"_"+t][0]:void 0},getParentFolder:function(){var e=this.current.split("/");return e.pop(),e.join("/")},rename:function(e,t){this.$emit("rename",e,t)},deleteData:function(e,t){this.$emit("delete",e,t)},select:function(e){this.$emit("select",e)},filterFiles:function(){var e=ve().get(this.filters,this.filterBy);null==e&&(this.filteredExtensions=[]),null!=e&&e.length>0&&(this.filteredExtensions=e)},searchItems:ve().debounce((function(e){this.search=e.target.value}),300)},watch:{filters:function(){if(this.filters&&ve().size(this.filters)>1)return this.showFilters=!0,!0;this.showFilters=!1}},created:function(){if(localStorage.getItem("nova-filemanager-view")){var e=localStorage.getItem("nova-filemanager-view");["grid","list"].includes(e)?this.view=e:localStorage.setItem("nova-filemanager-view","grid")}},updated:function(){},mounted:function(){this.eventsLoaded||this.$nextTick((function(){var e=this;setTimeout((function(){e.setDragAndDropEvents(),e.eventsLoaded=!0}),500)}))},computed:{pathsLength:function(){return ve().size(this.path)},filesCount:function(){return ve().size(this.files)},filemanagerClass:function(){return"grid"==this.view?"w-1/2 md:w-1/6 px-2 mb-3":"w-full px-2 mb-3"},filemanagerIconClass:function(){return"grid"==this.view?"h-40":""},filteredFiles:function(){var e=this,t=this.files;return this.search&&(t=this.files.filter((function(t){return t.name.toLowerCase().indexOf(e.search)>-1}))),this.showFilters&&this.filteredExtensions.length>0&&(t=ve().filter(t,(function(t){return"dir"==t.type||ve().includes(e.filteredExtensions,t.ext.toLowerCase())}))),t}}};var kr=r(645),Er={insert:"head",singleton:!1};qt()(kr.Z,Er);kr.Z.locals;const Sr=(0,Qt.Z)(_r,[["render",function(e,t,r,o,i,a){var s=(0,n.resolveComponent)("OutlineButton"),u=(0,n.resolveComponent)("DefaultButton"),l=(0,n.resolveComponent)("Icon"),c=(0,n.resolveComponent)("DangerButton"),f=(0,n.resolveComponent)("SelectControl"),p=(0,n.resolveComponent)("Heading"),d=(0,n.resolveComponent)("Loader"),h=(0,n.resolveComponent)("Folder"),v=(0,n.resolveComponent)("ImageLoader"),m=(0,n.resolveDirective)("drag-and-drop");return(0,n.openBlock)(),(0,n.createElementBlock)("div",je,[(0,n.createElementVNode)("div",ze,[(0,n.createVNode)(s,{onClick:t[0]||(t[0]=function(t){return e.$emit("refresh")}),class:(0,n.normalizeClass)(["mr-2",{rotate:r.loading}])},{default:(0,n.withCtx)((function(){return[Fe]})),_:1},8,["class"]),r.buttons.upload_button?((0,n.openBlock)(),(0,n.createElementBlock)("label",Oe,[(0,n.createVNode)(u,null,{default:(0,n.withCtx)((function(){return[(0,n.createTextVNode)((0,n.toDisplayString)(e.__("Upload")),1)]})),_:1}),(0,n.createElementVNode)("input",{type:"file",class:"hidden",multiple:"true",onChange:t[1]||(t[1]=function(){return a.uploadFilesByButton&&a.uploadFilesByButton.apply(a,arguments)})},null,32)])):(0,n.createCommentVNode)("",!0),r.buttons.create_folder?((0,n.openBlock)(),(0,n.createBlock)(u,{key:1,onClick:t[2]||(t[2]=function(t){return e.$emit("createFolder")}),class:"mr-2"},{default:(0,n.withCtx)((function(){return[(0,n.createTextVNode)((0,n.toDisplayString)(e.__("Create folder")),1)]})),_:1})):(0,n.createCommentVNode)("",!0),"list"==e.view?((0,n.openBlock)(),(0,n.createBlock)(s,{key:2,onClick:t[3]||(t[3]=function(e){return a.viewAs("grid")}),class:"mr-2"},{default:(0,n.withCtx)((function(){return[Ne]})),_:1})):(0,n.createCommentVNode)("",!0),"grid"==e.view?((0,n.openBlock)(),(0,n.createBlock)(s,{key:3,onClick:t[4]||(t[4]=function(e){return a.viewAs("list")}),class:"mr-2"},{default:(0,n.withCtx)((function(){return[Ae]})),_:1})):(0,n.createCommentVNode)("",!0),r.buttons.select_multiple?((0,n.openBlock)(),(0,n.createBlock)(s,{key:4,onClick:t[5]||(t[5]=function(e){return r.multiSelecting=!r.multiSelecting}),class:"mr-2"},{default:(0,n.withCtx)((function(){return[Pe,r.selectedFiles.length>0?((0,n.openBlock)(),(0,n.createElementBlock)("span",Be,(0,n.toDisplayString)(r.selectedFiles.length),1)):(0,n.createCommentVNode)("",!0)]})),_:1})):(0,n.createCommentVNode)("",!0),r.multiSelecting&&r.selectedFiles.length>0?((0,n.openBlock)(),(0,n.createBlock)(c,{key:5,onClick:t[6]||(t[6]=function(t){return e.$emit("multiDelete")}),class:"mr-2"},{default:(0,n.withCtx)((function(){return[(0,n.createVNode)(l,{type:"trash",width:"20",height:"20"})]})),_:1})):(0,n.createCommentVNode)("",!0),e.showFilters?((0,n.openBlock)(),(0,n.createBlock)(f,{key:6,class:"mr-2",size:"lg",options:Object.keys(r.filters).map((function(e){return{value:e,label:e}})),selected:e.filterBy,"onUpdate:selected":t[7]||(t[7]=function(t){return e.filterBy=t}),onInput:t[8]||(t[8]=function(t){return e.filterBy=t.target.value}),onChange:a.filterFiles},{default:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("option",Te,(0,n.toDisplayString)(e.__("Filter by ...")),1)]})),_:1},8,["options","selected","onChange"])):(0,n.createCommentVNode)("",!0),(0,n.withDirectives)((0,n.createElementVNode)("input",{class:"form-control form-input form-input-bordered py-3 ml-auto",type:"search","onUpdate:modelValue":t[9]||(t[9]=function(e){return r.search=e}),placeholder:this.__("Search"),onInput:t[10]||(t[10]=function(){return a.searchItems&&a.searchItems.apply(a,arguments)})},null,40,De),[[n.vModelText,r.search]])]),(0,n.createElementVNode)("div",Ie,[(0,n.createElementVNode)("nav",Le,[(0,n.createElementVNode)("ol",Ve,[(0,n.createElementVNode)("li",null,[(0,n.createElementVNode)("span",{class:"font-bold cursor-pointer",onClick:t[11]||(t[11]=function(e){return a.goToFolderNav(r.home)})},(0,n.toDisplayString)(e.__("Home")),1)]),a.pathsLength>0?((0,n.openBlock)(),(0,n.createElementBlock)("li",Me,Re)):(0,n.createCommentVNode)("",!0),((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(r.path,(function(e,t){return(0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:t},[a.checkIsLastItem(t)?((0,n.openBlock)(),(0,n.createElementBlock)("li",{key:t},[(0,n.createElementVNode)("span",Ue,(0,n.toDisplayString)(e.name),1)])):((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:1},[((0,n.openBlock)(),(0,n.createElementBlock)("li",{key:t},[(0,n.createElementVNode)("span",{href:"#",class:"cursor-pointer font-bold",onClick:function(t){return a.goToFolder(e.path)}},(0,n.toDisplayString)(e.name),9,qe)])),((0,n.openBlock)(),(0,n.createElementBlock)("li",{key:t+"_separator"},$e))],64))],64)})),128))])])]),e.uploadingFiles?((0,n.openBlock)(),(0,n.createElementBlock)("div",He,[(0,n.createElementVNode)("div",Qe,[(0,n.createVNode)(p,{level:"1",class:"w-full text-center py-4"},{default:(0,n.withCtx)((function(){return[(0,n.createTextVNode)((0,n.toDisplayString)(e.__("Drop your files here!")),1)]})),_:1})])])):((0,n.openBlock)(),(0,n.createElementBlock)("div",We,[r.files.error?((0,n.openBlock)(),(0,n.createBlock)(p,{key:0,level:"3",class:"w-full text-center py-4 px-2"},{default:(0,n.withCtx)((function(){return[(0,n.createTextVNode)((0,n.toDisplayString)(e.__("You don't have permissions to view this folder")),1)]})),_:1})):(0,n.createCommentVNode)("",!0),r.loading?((0,n.openBlock)(),(0,n.createElementBlock)("div",Ge,[(0,n.createVNode)(d)])):r.files.length?(0,n.createCommentVNode)("",!0):((0,n.openBlock)(),(0,n.createElementBlock)("div",Ze,[(0,n.createVNode)(p,{level:"3",class:"w-full text-center mb-4"},{default:(0,n.withCtx)((function(){return[(0,n.createTextVNode)((0,n.toDisplayString)(e.__("No ".concat(r.filter||"files or folders"," in current directory"))),1)]})),_:1}),r.buttons.delete_folder&&!r.filter?((0,n.openBlock)(),(0,n.createBlock)(c,{key:0,onClick:a.removeDirectory},{default:(0,n.withCtx)((function(){return[(0,n.createTextVNode)((0,n.toDisplayString)(e.__("Remove directory")),1)]})),_:1},8,["onClick"])):(0,n.createCommentVNode)("",!0)])),r.files.error?(0,n.createCommentVNode)("",!0):((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:3},["grid"==e.view?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},[r.parent.id?((0,n.openBlock)(),(0,n.createElementBlock)("div",{class:(0,n.normalizeClass)(a.filemanagerClass),key:r.parent.id},[(0,n.withDirectives)((0,n.createVNode)(h,{ref:"folder_"+r.parent.id,file:r.parent,"data-key":r.parent.id,class:(0,n.normalizeClass)({loading:e.loadingInfo}),onGoToFolderEvent:a.goToFolder},null,8,["file","data-key","class","onGoToFolderEvent"]),[[m,void 0,"folder"]])],2)):(0,n.createCommentVNode)("",!0),((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(a.filteredFiles,(function(o){return(0,n.openBlock)(),(0,n.createElementBlock)("div",{key:o.id,class:(0,n.normalizeClass)(a.filemanagerClass)},["file"==o.type?((0,n.openBlock)(),(0,n.createBlock)(v,{ref_for:!0,ref:"file_"+o.id,file:o,key:o.id,"data-key":o.id,view:e.view,multiSelecting:r.multiSelecting,selectedFiles:r.selectedFiles,deletePermission:r.buttons.delete_file,renamePermission:r.buttons.rename_file,class:(0,n.normalizeClass)({loading:e.loadingInfo}),onMissing:t[12]||(t[12]=function(t){return e.missing=t}),onShowInfo:a.showInfo,onRename:a.rename,onDelete:a.deleteData,onSelect:a.select},null,8,["file","data-key","view","multiSelecting","selectedFiles","deletePermission","renamePermission","class","onShowInfo","onRename","onDelete","onSelect"])):(0,n.createCommentVNode)("",!0),"dir"==o.type?((0,n.openBlock)(),(0,n.createBlock)(h,{ref_for:!0,ref:"folder_"+o.id,file:o,key:o.id,"data-key":o.id,view:e.view,multiSelecting:r.multiSelecting,selectedFiles:r.selectedFiles,deletePermission:r.buttons.delete_folder,renamePermission:r.buttons.rename_folder,class:(0,n.normalizeClass)({loading:e.loadingInfo}),onGoToFolderEvent:a.goToFolder,onRename:a.rename,onDelete:a.deleteData,onSelect:a.select},null,8,["file","data-key","view","multiSelecting","selectedFiles","deletePermission","renamePermission","class","onGoToFolderEvent","onRename","onDelete","onSelect"])):(0,n.createCommentVNode)("",!0)],2)})),128))],64)):"list"==e.view?((0,n.openBlock)(),(0,n.createElementBlock)("div",Xe,[r.files.length>0?((0,n.openBlock)(),(0,n.createElementBlock)("table",Je,[(0,n.createElementVNode)("thead",null,[(0,n.createElementVNode)("tr",null,[r.multiSelecting?((0,n.openBlock)(),(0,n.createElementBlock)("th",Ye)):(0,n.createCommentVNode)("",!0),Ke,(0,n.createElementVNode)("th",et,(0,n.toDisplayString)(e.__("Name")),1),(0,n.createElementVNode)("th",tt,(0,n.toDisplayString)(e.__("Size")),1),(0,n.createElementVNode)("th",rt,(0,n.toDisplayString)(e.__("Last Modification")),1),nt])]),(0,n.createElementVNode)("tbody",null,[r.parent.id?((0,n.openBlock)(),(0,n.createBlock)(h,{ref:"folder_"+r.parent.id,key:r.parent.id,"data-key":r.parent.id,file:r.parent,view:e.view,multiSelecting:r.multiSelecting,class:(0,n.normalizeClass)({loading:e.loadingInfo}),onGoToFolderEvent:a.goToFolder},null,8,["data-key","file","view","multiSelecting","class","onGoToFolderEvent"])):(0,n.createCommentVNode)("",!0),((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(a.filteredFiles,(function(o){return(0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,null,["dir"==o.type?((0,n.openBlock)(),(0,n.createBlock)(h,{ref_for:!0,ref:"folder_"+o.id,file:o,key:o.id,"data-key":o.id,view:e.view,multiSelecting:r.multiSelecting,selectedFiles:r.selectedFiles,deletePermission:r.buttons.delete_folder,renamePermission:r.buttons.rename_folder,class:(0,n.normalizeClass)({loading:e.loadingInfo}),onGoToFolderEvent:a.goToFolder,onRename:a.rename,onDelete:a.deleteData,onSelect:a.select},null,8,["file","data-key","view","multiSelecting","selectedFiles","deletePermission","renamePermission","class","onGoToFolderEvent","onRename","onDelete","onSelect"])):(0,n.createCommentVNode)("",!0),"file"==o.type?((0,n.openBlock)(),(0,n.createBlock)(v,{ref_for:!0,ref:"file_"+o.id,file:o,key:o.id,"data-key":o.id,view:e.view,multiSelecting:r.multiSelecting,selectedFiles:r.selectedFiles,deletePermission:r.buttons.delete_file,renamePermission:r.buttons.rename_file,class:(0,n.normalizeClass)({loading:e.loadingInfo}),onMissing:t[13]||(t[13]=function(t){return e.missing=t}),onShowInfo:a.showInfo,onRename:a.rename,onDelete:a.deleteData,onSelect:a.select},null,8,["file","data-key","view","multiSelecting","selectedFiles","deletePermission","renamePermission","class","onShowInfo","onRename","onDelete","onSelect"])):(0,n.createCommentVNode)("",!0)],64)})),256))])])):(0,n.createCommentVNode)("",!0)])):(0,n.createCommentVNode)("",!0)],64))]))],512)}]]),Cr=Sr;var jr={class:"card relative"};var zr=r(1485),Fr=r.n(zr),Or=r(1272),Nr={insert:"head",singleton:!1};qt()(Or.Z,Nr);Or.Z.locals;var Ar=document.head.querySelector('meta[name="csrf-token"]');const Pr={props:{options:{type:Object,default:function(){return{message:"hello"}},required:!1},current:{type:String,default:"/",required:!0}},components:{vueDropzone:Fr()},data:function(){return{token:Ar.content,dropzoneOptions:{url:"/nova-vendor/Stepanenko3/nova-filemanager/uploads/add",thumbnailWidth:200,addRemoveLinks:!0,dictDefaultMessage:'

Drag and Drop or Click',headers:{"X-CSRF-TOKEN":Ar.content}}}},mounted:function(){},methods:{sendingEvent:function(e,t,r){r.append("current",this.current)},vsuccess:function(e,t){1==t.success?(this.$refs.dropzone.removeFile(e),Nova.success(this.__("File")+" "+t.name+" "+this.__("uploaded successfully")),this.$emit("refresh",!0)):Nova.error(this.__("Error uploading the file. Check your MaxFilesize or permissions"))}}};var Br=r(4095),Tr={insert:"head",singleton:!1};qt()(Br.Z,Tr);Br.Z.locals;const Dr=(0,Qt.Z)(Pr,[["render",function(e,t,r,o,i,a){var s=(0,n.resolveComponent)("vue-dropzone");return(0,n.openBlock)(),(0,n.createElementBlock)("div",null,[(0,n.createElementVNode)("div",jr,[(0,n.createVNode)(s,{ref:"dropzone",id:"upload",options:e.dropzoneOptions,onVdropzoneSuccess:a.vsuccess,onVdropzoneSending:a.sendingEvent},null,8,["options","onVdropzoneSuccess","onVdropzoneSending"])])])}],["__scopeId","data-v-52de4e90"]]);var Ir={key:0,class:"stack-uploads fixed pin-b bg-white shadow"},Lr={key:0,class:"files p-4"},Vr={class:"flex flex-wrap w-full items-center"},Mr=function(e){return(0,n.pushScopeId)("data-v-0fb59eb1"),e=e(),(0,n.popScopeId)(),e}((function(){return(0,n.createElementVNode)("div",{class:"preview w-1/3 text-70"},[(0,n.createElementVNode)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",class:"w-12 h-12 flex justify-center items-center fill-current"},[(0,n.createElementVNode)("path",{d:"M20 6a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h7.41l2 2H20zM4 6v12h16V8h-7.41l-2-2H4z"})])],-1)})),Rr={class:"w-2/3 text-xs"},Ur={key:0,class:"text-danger"},qr={key:0,class:"text-success uppercase"},$r={class:"preview w-1/3"},Hr=["src"],Qr={key:1,class:"rounded-full bg-50 w-12 h-12 flex justify-center items-center"},Wr={class:"uppercase"},Gr={class:"w-2/3 text-xs"},Zr={key:0,class:"text-danger"},Xr={key:0,class:"text-success uppercase"};var Jr={class:"progress mt-2 w-5/6"};const Yr={props:{type:{type:String,default:"files",required:!1},file:{type:Object,default:function(){return{}},required:!1},percent:{type:Number,default:0,required:!1}},data:function(){return{loading:!0}},mounted:function(){},methods:{getCorrectPercent:function(e){return e||(e=0),0!=e&&(e+="%"),e}},computed:{progressByFile:function(){return this.getCorrectPercent(this.file.progress)},progressByPercent:function(){return this.getCorrectPercent(this.percent)}}};var Kr=r(7620),en={insert:"head",singleton:!1};qt()(Kr.Z,en);Kr.Z.locals;const tn=(0,Qt.Z)(Yr,[["render",function(e,t,r,o,i,a){return(0,n.openBlock)(),(0,n.createElementBlock)("div",Jr,["files"==r.type?((0,n.openBlock)(),(0,n.createElementBlock)("div",{key:0,class:"progress-bar file",style:(0,n.normalizeStyle)({width:a.progressByFile})},null,4)):((0,n.openBlock)(),(0,n.createElementBlock)("div",{key:1,class:"progress-bar percent",style:(0,n.normalizeStyle)({width:a.progressByPercent})},null,4))])}],["__scopeId","data-v-473fe0ee"]]);function rn(e,t,r,n,o,i,a){try{var s=e[i](a),u=s.value}catch(e){return void r(e)}s.done?t(u):Promise.resolve(u).then(n,o)}var nn=document.head.querySelector('meta[name="csrf-token"]');const on={props:{current:{type:String,default:"/",required:!0},visibility:{type:String,default:"public"},rules:{type:Array,default:function(){return[]},required:!1}},components:{"progress-module":tn},data:function(){return{token:nn.content,files:[],filesUploaded:[],type:"files",totalPercent:0,error:!1}},methods:{isImage:function(e){return e.type.includes("image")},getRandomArbitrary:function(e,t){return Math.random()*(t-e)+e},startUploadingFiles:function(e,t){this.files=e,this.type=t,this.filesUploaded=[],this.processFiles()},processFiles:function(){var e,t=this;return(e=it().mark((function e(){return it().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Array.from(t.files).forEach((function(e){t.startUpload(e)}));case 1:case"end":return e.stop()}}),e)})),function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){rn(i,n,o,a,s,"next",e)}function s(e){rn(i,n,o,a,s,"throw",e)}a(void 0)}))})()},startUpload:function(e){var t,r={headers:{"Content-Type":"multipart/form-data"},onUploadProgress:function(t){e.progress=parseInt(Math.round(100*t.loaded/t.total))}};t=e.file.webkitRelativePath?e.file.webkitRelativePath.replace("/"+e.file.name,""):e.file.filepath?e.file.filepath:"/";var n=new FormData;n.append("file",e.file),n.append("current",this.current+"/"+t),n.append("visibility",this.visibility),"files"==this.type?(n.append("rules",JSON.stringify(this.rules)),this.uploadFileToServer(e,n,r)):this.uploadFolderToServer(e,n,r)},uploadFileToServer:function(e,t,r){var n=this;Nova.request().post("/nova-vendor/stepanenko3/nova-filemanager/uploads/add",t,r).then((function(t){1==t.data.success?(ve().forEach(n.files,(function(e){e.name==t.data.name&&(e.upload=!0)})),n.filesUploaded.push(e.id),setTimeout((function(){n.$emit("removeFile",e.id)}),2e3)):Nova.error(n.__("Error uploading the file. Check your MaxFilesize or permissions"))})).catch((function(t){if(t.response.data.errors){var r=t.response.data.errors,o=Object.values(r).flat().join("
");Nova.error(o)}else Nova.error(n.__("Error uploading the file. Check your MaxFilesize or permissions"));e.error=!0,setTimeout((function(){n.$emit("removeFile",e.id)}),1e3)}))},uploadFolderToServer:function(e,t,r){var n=this;t.append("folder",!0),Nova.request().post("/nova-vendor/stepanenko3/nova-filemanager/uploads/add",t,r).then((function(t){1==t.data.success?(ve().forEach(n.files,(function(e){e.name==t.data.name&&(e.upload=!0)})),n.filesUploaded.push(e.id),n.totalPercent=100*n.filesUploaded.length/n.files.length,setTimeout((function(){n.$emit("removeFile",e.id)}),2e3)):Nova.error(n.__("Error uploading the file. Check your MaxFilesize or permissions"))})).catch((function(){n.error=!0,Nova.error(n.__("Error uploading the file. Check your MaxFilesize or permissions")),setTimeout((function(){n.$emit("removeFile",e.id)}),1e3)}))}},filters:{truncate:function(e,t,r){return e.slice(0,t)+(t0?((0,n.openBlock)(),(0,n.createElementBlock)("div",Ir,["folders"==e.type?((0,n.openBlock)(),(0,n.createElementBlock)("div",Lr,[(0,n.createVNode)(n.Transition,{name:"fade"},{default:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("div",Vr,[Mr,(0,n.createElementVNode)("div",Rr,[e.error?((0,n.openBlock)(),(0,n.createElementBlock)("div",Ur,(0,n.toDisplayString)(e.__("Error on upload")),1)):((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:1},[(0,n.createTextVNode)((0,n.toDisplayString)(e.__("Uploading Folder"))+" ",1),100==e.totalPercent?((0,n.openBlock)(),(0,n.createElementBlock)("small",qr,(0,n.toDisplayString)(e.__("Success")),1)):(0,n.createCommentVNode)("",!0),(0,n.createVNode)(s,{percent:e.totalPercent,type:"folder"},null,8,["percent"])],64))])])]})),_:1})])):((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,{key:1},(0,n.renderList)(e.files,(function(t,r){return(0,n.openBlock)(),(0,n.createElementBlock)("div",{class:"files p-4",key:r},[(0,n.createVNode)(n.Transition,{name:"fade"},{default:(0,n.withCtx)((function(){return[1==t.upload?((0,n.openBlock)(),(0,n.createElementBlock)("div",{class:"flex flex-wrap w-full items-center",key:r},[(0,n.createElementVNode)("div",$r,[a.isImage(t)?((0,n.openBlock)(),(0,n.createElementBlock)("img",{key:0,class:"rounded-full w-12 h-12",src:t.preview},null,8,Hr)):((0,n.openBlock)(),(0,n.createElementBlock)("div",Qr,[(0,n.createElementVNode)("div",Wr,(0,n.toDisplayString)(t.preview),1)]))]),(0,n.createElementVNode)("div",Gr,[t.error?((0,n.openBlock)(),(0,n.createElementBlock)("div",Zr,(0,n.toDisplayString)(e.__("Error on upload")),1)):((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:1},[(0,n.createTextVNode)((0,n.toDisplayString)(t.name|e.truncate(15))+" ",1),100==t.progress?((0,n.openBlock)(),(0,n.createElementBlock)("small",Xr,(0,n.toDisplayString)(e.__("Success")),1)):(0,n.createCommentVNode)("",!0),(0,n.createVNode)(s,{file:t},null,8,["file"])],64))])])):(0,n.createCommentVNode)("",!0)]})),_:2},1024)])})),128))])):(0,n.createCommentVNode)("",!0)}],["__scopeId","data-v-0fb59eb1"]]);var ln={class:"mx-auto bg-white dark:bg-gray-800 rounded-lg shadow-lg overflow-hidden"},cn={class:"p-6"},fn={class:"text-sm mt-2"},pn={class:"text-sm mt-2"},dn={class:"flex items-center ml-auto"};const hn={data:function(){return{active:!1,name:null,type:null,path:null,error:!1,errorMsg:"",isDeleting:!1}},methods:{openModal:function(e,t){this.type=e,this.path=t,this.name=t.replace(/^.*[\\/]/,""),this.active=!0},handleClose:function(){this.active=!1},deleteData:function(){"folder"==this.type?this.deleteFolder():this.deleteFile()},deleteFolder:function(){var e=this;return xe(this.path).then((function(t){e.error=!1,e.name=null,1==t?(Nova.success(e.__("Deleted successfully")),e.$emit("refresh",!0),e.handleClose()):(e.error=!0,t.error?(e.errorMsg=t.error,Nova.error(e.__("Error:")+" "+t.error)):Nova.error(e.__("Error deleting. Please, see your logs")))}))},deleteFile:function(){var e=this;return ke(this.path).then((function(t){e.error=!1,e.name=null,1==t?(Nova.success(e.__("Deleted successfully")),e.$emit("refresh",!0),e.handleClose()):(e.error=!0,t.error?(e.errorMsg=t.error,Nova.error(e.__("Error:")+" "+t.error)):Nova.error(e.__("Error deleting. Please, see your logs")))}))}}},vn=(0,Qt.Z)(hn,[["render",function(e,t,r,o,i,a){var s=(0,n.resolveComponent)("ModalHeader"),u=(0,n.resolveComponent)("CancelButton"),l=(0,n.resolveComponent)("LoadingButton"),c=(0,n.resolveComponent)("ModalFooter"),f=(0,n.resolveComponent)("Modal");return(0,n.openBlock)(),(0,n.createBlock)(f,{show:e.active,onClosing:a.handleClose,onCloseViaEscape:a.handleClose},{default:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("div",ln,[(0,n.createVNode)(s,{textContent:(0,n.toDisplayString)("".concat("folder"==e.type?e.__("Remove folder"):e.__("Remove file"),": ").concat(e.name))},null,8,["textContent"]),(0,n.createElementVNode)("div",cn,["folder"==e.type?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},[(0,n.createElementVNode)("p",null,(0,n.toDisplayString)(e.__("Are you sure you want to remove this folder?")),1),(0,n.createElementVNode)("p",fn,(0,n.toDisplayString)(e.__("Remember: The folder and all his contents will be delete from your storage")),1)],64)):((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:1},[(0,n.createElementVNode)("p",null,(0,n.toDisplayString)(e.__("Are you sure you want to remove this file?")),1),(0,n.createElementVNode)("p",pn,(0,n.toDisplayString)(e.__("Remember: The file will be delete from your storage")),1)],64))]),(0,n.createVNode)(c,null,{default:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("div",dn,[(0,n.createVNode)(u,{component:"button",type:"button",dusk:"cancel-action-button",class:"ml-auto mr-3",onClick:(0,n.withModifiers)(a.handleClose,["prevent"])},null,8,["onClick"]),(0,n.createVNode)(l,{ref:"confirmButton",type:"submit",component:"DangerButton",dusk:"confirm-button",disabled:e.isDeleting,loading:e.isDeleting,onClick:(0,n.withModifiers)(a.deleteData,["prevent"])},{default:(0,n.withCtx)((function(){return[e.isDeleting?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},[(0,n.createTextVNode)((0,n.toDisplayString)(e.__("Deleting")),1)],64)):((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:1},[(0,n.createTextVNode)((0,n.toDisplayString)(e.__("Delete")),1)],64))]})),_:1},8,["disabled","loading","onClick"])])]})),_:1})])]})),_:1},8,["show","onClosing","onCloseViaEscape"])}]]);var mn={class:"mx-auto bg-white dark:bg-gray-800 rounded-lg shadow-lg overflow-hidden"},gn={class:"p-6"},yn=["placeholder"],bn={class:"p-6"},wn={class:"flex flex-wrap items-stretch w-full mb-4 relative"},xn=["placeholder"],_n={class:"flex -mr-px"},kn={class:"flex items-center leading-normal bg-50 rounded rounded-l-none form-input-bordered-right px-3 whitespace-no-wrap text-grey-dark text-sm"},En={key:0,class:"my-2 text-danger"},Sn={class:"flex items-center ml-auto"};const Cn={props:{},data:function(){return{active:!1,name:null,type:null,path:null,error:!1,errorMsg:"",isSaving:!1,nameWithoutExtension:null}},methods:{openModal:function(e,t){this.type=e,this.path=t,this.name=t.replace(/^.*[\\/]/,""),this.active=!0},renamePath:function(){var e=this,t=null;if("folder"==this.type){if(null==this.name)return this.error=!0,!1;t=this.name}else{if(null==this.nameWithoutExtension)return this.error=!0,!1;t=this.nameWithoutExtension+this.extension}return t?Ee(this.path,t).then((function(t){e.error=!1,e.name=null,1==t.success?(Nova.success(e.__("Renamed successfully")),e.$emit("refresh",!0),e.cancelRename()):(e.error=!0,t.error?(e.errorMsg=t.error,Nova.error(e.__("Error:")+" "+t.error)):(e.errorMsg=e.__("The name is required"),Nova.error(e.__("The name is required"))))})):(this.error=!0,!1)},cancelRename:function(){this.error=!1,this.name=null,this.type=null,this.path=null,this.active=!1},handleClose:function(){this.cancelRename()}},computed:{extension:function(){if("folder"!=this.type){var e=/(?:\.([^.]+))?$/.exec(this.name);if(e)return e[0]}return""}},watch:{extension:function(e){if(e){var t=this.name;this.nameWithoutExtension=t.replace(e,"")}}}};var jn=r(142),zn={insert:"head",singleton:!1};qt()(jn.Z,zn);jn.Z.locals;const Fn=(0,Qt.Z)(Cn,[["render",function(e,t,r,o,i,a){var s=(0,n.resolveComponent)("ModalHeader"),u=(0,n.resolveComponent)("CancelButton"),l=(0,n.resolveComponent)("LoadingButton"),c=(0,n.resolveComponent)("ModalFooter"),f=(0,n.resolveComponent)("Modal");return(0,n.openBlock)(),(0,n.createBlock)(f,{show:e.active,maxWidth:"2xl",onClosing:a.handleClose,onCloseViaEscape:a.handleClose},{default:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("div",mn,["folder"==e.type?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},[(0,n.createVNode)(s,{textContent:(0,n.toDisplayString)(e.__("Rename folder"))},null,8,["textContent"]),(0,n.createElementVNode)("div",gn,[(0,n.withDirectives)((0,n.createElementVNode)("input",{type:"text",class:"w-full h-full form-control form-input form-input-bordered py-3",placeholder:e.name,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.name=t}),autofocus:"",required:"",onKeyup:t[1]||(t[1]=(0,n.withKeys)((function(){return a.renamePath&&a.renamePath.apply(a,arguments)}),["enter"]))},null,40,yn),[[n.vModelText,e.name]])])],64)):((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:1},[(0,n.createVNode)(s,{textContent:(0,n.toDisplayString)(e.__("Rename file"))},null,8,["textContent"]),(0,n.createElementVNode)("div",bn,[(0,n.createElementVNode)("div",wn,[(0,n.withDirectives)((0,n.createElementVNode)("input",{type:"text",class:"flex-shrink flex-grow flex-auto h-full form-control form-input form-input-bordered-left py-3",placeholder:e.nameWithoutExtension,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.nameWithoutExtension=t}),autofocus:"",required:"",onKeyup:t[3]||(t[3]=(0,n.withKeys)((function(){return a.renamePath&&a.renamePath.apply(a,arguments)}),["enter"]))},null,40,xn),[[n.vModelText,e.nameWithoutExtension]]),(0,n.createElementVNode)("div",_n,[(0,n.createElementVNode)("span",kn,(0,n.toDisplayString)(a.extension),1)])]),e.error?((0,n.openBlock)(),(0,n.createElementBlock)("p",En,(0,n.toDisplayString)(e.errorMsg),1)):(0,n.createCommentVNode)("",!0)])],64)),(0,n.createVNode)(c,null,{default:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("div",Sn,[(0,n.createVNode)(u,{component:"button",type:"button",dusk:"cancel-action-button",class:"ml-auto mr-3",onClick:(0,n.withModifiers)(a.cancelRename,["prevent"])},null,8,["onClick"]),(0,n.createVNode)(l,{ref:"confirmButton",type:"submit",dusk:"confirm-button",disabled:e.isSaving,loading:e.isSaving,onClick:(0,n.withModifiers)(a.renamePath,["prevent"])},{default:(0,n.withCtx)((function(){return[e.isSaving?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},[(0,n.createTextVNode)((0,n.toDisplayString)(e.__("Renaming")),1)],64)):((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:1},[(0,n.createTextVNode)((0,n.toDisplayString)(e.__("Rename")),1)],64))]})),_:1},8,["disabled","loading","onClick"])])]})),_:1})])]})),_:1},8,["show","onClosing","onCloseViaEscape"])}]]),On={props:{resource:{type:String,required:!0},name:{type:String,required:!0},active:{type:Boolean,default:!1,required:!0},value:{type:String,required:!0},currentPath:{type:String,required:!0},defaultFolder:{type:String,required:!0},home:{type:String,required:!1,default:"/"},filter:{type:String,required:!1,default:null},buttons:{default:function(){return[]},required:!0},rules:{type:Array,default:function(){return[]},required:!1}},components:{ConfirmDeleteModal:vn,RenameModal:Fn,Manager:Cr,Upload:Dr,UploadProgress:un},data:function(){return{loaded:!1,loadingfiles:!1,activeDisk:null,activeDiskBackups:[],backupStatusses:[],showCreateFolder:!1,files:[],parent:{},path:[],filesToUpload:[],firstTime:!0,search:"",filters:[],filterBy:"",showFilters:!1}},computed:{filteredExtensions:function(){var e=ve().get(this.filters,this.filterBy);return e||[]}},methods:{getData:function(e){var t=this;this.files=[],this.parent={},this.path=[],this.loadingfiles=!0,ye(this.resource,this.name,e,this.filter).then((function(r){t.files=r.files,t.path=r.path,t.filters=r.filters,e!=t.defaultFolder&&(t.parent=r.parent),t.loadingfiles=!1})).catch((function(){t.loadingfiles=!1,t.filters=[],Nova.error(t.__("Error reading the folder. Please check your logs"))}))},showModalCreateFolder:function(){this.$emit("open-modal")},refreshCurrent:function(){this.getData(this.currentPathFolder)},goToFolder:function(e){e==this.defaultFolder.split("/")[0]?(this.getData(this.defaultFolder),this.currentPathFolder=this.defaultFolder):(this.getData(e),this.currentPathFolder=e)},goToFolderNav:function(e){this.getData(e),this.currentPathFolder=e,this.currentPathFolder},closeModal:function(){this.$emit("close-modal")},setFileValue:function(e){this.closeModal(),this.$emit("setFileValue",e)},uploadFilesByButton:function(e){this.$refs.manager.uploadFiles({files:Array.from(e.target.files)})},showInfoItem:function(e){this.$emit("showInfoItem",e)},uploadFiles:function(e,t){this.$emit("uploadFiles",e,t)},openRenameModal:function(e,t){this.$refs.renameModal.openModal(e,t)},openDeleteModal:function(e,t){this.$refs.confirmDelete.openModal(e,t)},searchItems:ve().debounce((function(e){this.search=e.target.value}),300)},watch:{active:function(e){if(e){var t=new(ge());if(t.hasQuery("path")){var r=t.query(!0);this.currentPath=r.path}this.getData(this.currentPath)}},currentPathFolder:function(e){this.$emit("update-current-path",e)},filters:function(){if(this.filters&&ve().size(this.filters)>1)return this.showFilters=!0,!0;this.showFilters=!1}}};var Nn=r(5052),An={insert:"head",singleton:!1};qt()(Nn.Z,An);Nn.Z.locals;const Pn=(0,Qt.Z)(On,[["render",function(e,t,r,o,i,a){var s=(0,n.resolveComponent)("Icon"),u=(0,n.resolveComponent)("OutlineButton"),l=(0,n.resolveComponent)("ModalHeader"),c=(0,n.resolveComponent)("Manager"),f=(0,n.resolveComponent)("Modal"),p=(0,n.resolveComponent)("RenameModal"),d=(0,n.resolveComponent)("ConfirmDeleteModal");return(0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,null,[(0,n.createVNode)(f,{show:r.active,maxWidth:""},{default:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("div",de,[(0,n.createVNode)(l,{class:"flex items-center justify-between"},{default:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("div",null,(0,n.toDisplayString)(e.__("FileManager")),1),(0,n.createVNode)(u,{onClick:a.closeModal},{default:(0,n.withCtx)((function(){return[(0,n.createVNode)(s,{type:"x",width:"16",height:"16"})]})),_:1},8,["onClick"])]})),_:1}),(0,n.createVNode)(c,{ref:"manager",home:r.home,files:e.files,path:e.path,current:r.currentPath,parent:e.parent,selector:r.value,popupLoaded:!0,loading:e.loadingfiles,search:e.search,filter:r.filter,filters:a.filteredExtensions,buttons:r.buttons,onGoToFolderManager:a.goToFolder,onGoToFolderManagerNav:a.goToFolderNav,onRefresh:a.refreshCurrent,onSelectFile:a.setFileValue,onShowInfoItem:a.showInfoItem,onUploadFiles:a.uploadFiles,onRename:a.openRenameModal,onDelete:a.openDeleteModal},null,8,["home","files","path","current","parent","selector","loading","search","filter","filters","buttons","onGoToFolderManager","onGoToFolderManagerNav","onRefresh","onSelectFile","onShowInfoItem","onUploadFiles","onRename","onDelete"])])]})),_:1},8,["show"]),(0,n.createVNode)(p,{ref:"renameModal",onRefresh:a.refreshCurrent},null,8,["onRefresh"]),(0,n.createVNode)(d,{ref:"confirmDelete",onRefresh:a.refreshCurrent},null,8,["onRefresh"])],64)}],["__scopeId","data-v-d6c08ed6"]]);var Bn={class:"mx-auto bg-white dark:bg-gray-800 rounded-lg shadow-lg overflow-hidden"},Tn={class:"p-6"},Dn=["placeholder"],In={key:0,class:"my-2 text-danger"},Ln={class:"flex items-center ml-auto"};const Vn={props:{active:{type:Boolean,default:!1,required:!0},current:{type:String,default:"/",required:!0}},data:function(){return{folderName:null,error:!1,errorMsg:"",isSaving:!1}},methods:{createFolder:function(){var e=this;return null==this.folderName?(this.errorMsg=this.__("The folder name is required"),this.error=!0,!1):we(this.folderName,this.current).then((function(t){e.error=!1,e.folderName=null,1==t?(e.$emit("closeCreateFolderModal",!0),Nova.success(e.__("Folder created successfully")),e.$emit("refresh",!0)):(e.error=!0,t.error?(e.errorMsg=t.error,Nova.error(e.__("Error:")+" "+t.error)):(e.errorMsg=e.__("The folder name is required"),Nova.error(e.__("Error creating the folder"))))}))},cancelCreate:function(){this.error=!1,this.folderName=null,this.$emit("closeCreateFolderModal",!0)},handleClose:function(){this.cancelCreate()}}};var Mn=r(4143),Rn={insert:"head",singleton:!1};qt()(Mn.Z,Rn);Mn.Z.locals;const Un=(0,Qt.Z)(Vn,[["render",function(e,t,r,o,i,a){var s=(0,n.resolveComponent)("ModalHeader"),u=(0,n.resolveComponent)("CancelButton"),l=(0,n.resolveComponent)("LoadingButton"),c=(0,n.resolveComponent)("ModalFooter"),f=(0,n.resolveComponent)("Modal");return(0,n.openBlock)(),(0,n.createBlock)(f,{show:r.active,onClosing:a.handleClose,onCloseViaEscape:a.handleClose,class:"z-100"},{default:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("div",Bn,[(0,n.createVNode)(s,{textContent:(0,n.toDisplayString)(e.__("Create folder"))},null,8,["textContent"]),(0,n.createElementVNode)("div",Tn,[(0,n.withDirectives)((0,n.createElementVNode)("input",{type:"text",class:"w-full h-full form-control form-input form-input-bordered py-3",placeholder:e.__("Write a folder name"),"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.folderName=t}),autofocus:"",required:"",onKeyup:t[1]||(t[1]=(0,n.withKeys)((function(){return a.createFolder&&a.createFolder.apply(a,arguments)}),["enter"]))},null,40,Dn),[[n.vModelText,e.folderName]]),e.error?((0,n.openBlock)(),(0,n.createElementBlock)("p",In,(0,n.toDisplayString)(e.errorMsg),1)):(0,n.createCommentVNode)("",!0)]),(0,n.createVNode)(c,null,{default:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("div",Ln,[(0,n.createVNode)(u,{component:"button",type:"button",dusk:"cancel-action-button",class:"ml-auto mr-3",onClick:(0,n.withModifiers)(a.cancelCreate,["prevent"])},null,8,["onClick"]),(0,n.createVNode)(l,{ref:"confirmButton",type:"submit",dusk:"confirm-button",disabled:e.isSaving,loading:e.isSaving,onClick:(0,n.withModifiers)(a.createFolder,["prevent"])},{default:(0,n.withCtx)((function(){return[e.isSaving?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},[(0,n.createTextVNode)((0,n.toDisplayString)(e.__("Creating")),1)],64)):((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:1},[(0,n.createTextVNode)((0,n.toDisplayString)(e.__("Create")),1)],64))]})),_:1},8,["disabled","loading","onClick"])])]})),_:1})])]})),_:1},8,["show","onClosing","onCloseViaEscape"])}]]);var qn={class:"mx-auto bg-white dark:bg-gray-800 rounded-lg shadow-lg overflow-hidden",style:{"max-width":"1080px"}},$n={class:"text-primary-500"},Hn={class:"flex flex-col md:flex-row"},Qn={class:"w-full md:w-3/5 flex-shrink-0 flex items-center justify-center",style:{"min-height":"400px"}},Wn=["src"],Gn={key:1,ref:"audio",controls:""},Zn=["src","type"],Xn={key:2,ref:"video",controls:"",crossorigin:"",playsinline:""},Jn=["src","type"],Yn={key:0,class:"p-4"},Kn=["innerHTML"],eo=["data"],to=["src"],ro={class:"w-full md:w-2/5 p-4 bg-gray-100 dark:bg-gray-900"},no={class:"w-full mb-2"},oo={class:"mb-1"},io={class:"w-full mt-1 flex items-center"},ao={key:0,class:"flex-grow bg-white dark:bg-gray-800 rounded-lg px-2 py-1 truncate"},so={key:0,class:"w-full flex items-center mb-2"},uo={class:"mr-2"},lo={class:"bg-white dark:bg-gray-800 rounded-lg px-2 py-1 break-all"},co={key:1,class:"w-full flex items-center mb-2"},fo={class:"mr-2"},po={class:"bg-white dark:bg-gray-800 rounded-lg px-2 py-1"},ho={key:2,class:"w-full flex items-center mb-2"},vo={class:"mr-2"},mo={class:"bg-white dark:bg-gray-800 rounded-lg px-2 py-1"},go={key:3,class:"w-full flex items-center mb-2"},yo={class:"mr-2"},bo={class:"bg-white dark:bg-gray-800 rounded-lg px-2 py-1"},wo={key:4,class:"w-full mb-2"},xo={class:"mb-1"},_o={class:"w-full mt-1 flex items-center"},ko={class:"flex-grow bg-white dark:bg-gray-800 rounded-lg px-2 py-1 truncate"},Eo={class:"flex items-center flex-wrap mt-4"},So=["href"];function Co(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function jo(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const zo={props:{size:{type:String,default:"lg"},align:{type:String,default:"center",validator:function(e){return["left","center"].includes(e)}},component:{type:String,default:"DangerButton"},messages:{type:Array,default:[]}},data:function(){return{defaultSteps:[this.__("Click to confirm"),this.__("Are you sure?"),this.__("✔")],currentStep:0}},computed:{messageList:function(){return this.messages?this.messages:this.defaultSteps},currentMessage:function(){return this.messageList[this.currentStep]},lastMessageIndex:function(){return this.messageList.length-1},stepsComplete:function(){return this.currentStep===this.lastMessageIndex}},methods:{incrementStep:function(){var e=this;this.currentStep++,this.stepsComplete?this.$emit("success"):this.$emit("incremented"),setTimeout((function(){return e.currentStep=0}),3e3)},reset:function(){this.currentStep=0,this.$emit("reset")}}},Fo=(0,Qt.Z)(zo,[["render",function(e,t,r,o,i,a){return(0,n.openBlock)(),(0,n.createBlock)((0,n.resolveDynamicComponent)(r.component),(0,n.mergeProps)({ref:"button"},function(e){for(var t=1;t\n ',8,to)],8,eo)):((0,n.openBlock)(),(0,n.createBlock)(u,{key:5,type:i.mimeIcons[r.info.mime]||i.mimeIcons.text,width:"64",height:"64"},null,8,["type"]))]),(0,n.createElementVNode)("div",ro,[(0,n.createElementVNode)("div",no,[(0,n.createElementVNode)("div",oo,(0,n.toDisplayString)(e.__("Name"))+":",1),(0,n.createElementVNode)("div",io,[i.editingName?(0,n.createCommentVNode)("",!0):((0,n.openBlock)(),(0,n.createElementBlock)("span",ao,(0,n.toDisplayString)(r.info.name),1)),r.buttons.rename_file?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:1},[i.editingName?i.editingName?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:1},[(0,n.withDirectives)((0,n.createElementVNode)("input",{type:"text",ref:"inputName","onUpdate:modelValue":t[0]||(t[0]=function(e){return i.nameNoExtension=e}),class:"w-full bg-white dark:bg-gray-800 rounded-lg px-2 py-1"},null,512),[[n.vModelText,i.nameNoExtension]]),(0,n.createVNode)(u,{width:"16",height:"16",type:"check-circle",onClick:a.rename,class:"ml-2 text-green-500 cursor-pointer hover:opacity-50 flex-shrink-0"},null,8,["onClick"]),(0,n.createVNode)(u,{width:"16",height:"16",type:"x-circle",onClick:t[1]||(t[1]=function(e){return i.editingName=!i.editingName}),class:"ml-2 cursor-pointer hover:opacity-50 flex-shrink-0"})],64)):(0,n.createCommentVNode)("",!0):((0,n.openBlock)(),(0,n.createBlock)(u,{key:0,width:"16",height:"16",type:"pencil-alt",onClick:a.editName,class:"ml-2 cursor-pointer hover:opacity-50 flex-shrink-0"},null,8,["onClick"]))],64)):(0,n.createCommentVNode)("",!0)])]),r.info.mime?((0,n.openBlock)(),(0,n.createElementBlock)("div",so,[(0,n.createElementVNode)("span",uo,(0,n.toDisplayString)(e.__("Mime Type"))+": ",1),(0,n.createElementVNode)("span",lo,(0,n.toDisplayString)(r.info.mime),1)])):(0,n.createCommentVNode)("",!0),r.info.date?((0,n.openBlock)(),(0,n.createElementBlock)("div",co,[(0,n.createElementVNode)("span",fo,(0,n.toDisplayString)(e.__("Last Modification"))+": ",1),(0,n.createElementVNode)("span",po,(0,n.toDisplayString)(r.info.date),1)])):(0,n.createCommentVNode)("",!0),r.info.size?((0,n.openBlock)(),(0,n.createElementBlock)("div",ho,[(0,n.createElementVNode)("span",vo,(0,n.toDisplayString)(e.__("Size"))+": ",1),(0,n.createElementVNode)("span",mo,(0,n.toDisplayString)(r.info.size),1)])):(0,n.createCommentVNode)("",!0),r.info.dimensions?((0,n.openBlock)(),(0,n.createElementBlock)("div",go,[(0,n.createElementVNode)("span",yo,(0,n.toDisplayString)(e.__("Dimensions"))+": ",1),(0,n.createElementVNode)("span",bo,(0,n.toDisplayString)(r.info.dimensions),1)])):(0,n.createCommentVNode)("",!0),r.info.url?((0,n.openBlock)(),(0,n.createElementBlock)("div",wo,[(0,n.createElementVNode)("div",xo,(0,n.toDisplayString)(e.__("Url"))+":",1),(0,n.createElementVNode)("div",_o,[(0,n.createElementVNode)("div",ko,(0,n.toDisplayString)(r.info.url),1),(0,n.createVNode)(u,{width:"16",height:"16",type:"clipboard",onClick:a.copyTextToClipboard,class:"ml-2 cursor-pointer hover:opacity-50 flex-shrink-0"},null,8,["onClick"])])])):(0,n.createCommentVNode)("",!0),(0,n.createElementVNode)("div",Eo,[r.popup?((0,n.openBlock)(),(0,n.createBlock)(f,{key:0,class:"mr-4",onClick:a.selectFile},{default:(0,n.withCtx)((function(){return[(0,n.createTextVNode)((0,n.toDisplayString)(e.__("Choose")),1)]})),_:1},8,["onClick"])):(0,n.createCommentVNode)("",!0),r.buttons.download_file?((0,n.openBlock)(),(0,n.createElementBlock)("a",{key:1,class:"mr-4",href:"/nova-vendor/stepanenko3/nova-filemanager/actions/download-file?file=".concat(s.info.path)},[(0,n.createVNode)(f,null,{default:(0,n.withCtx)((function(){return[(0,n.createVNode)(u,{type:"download",class:"mr-1",width:"18",height:"18"}),(0,n.createTextVNode)(" "+(0,n.toDisplayString)(e.__("Download")),1)]})),_:1})],8,So)):(0,n.createCommentVNode)("",!0),r.buttons.delete_file?((0,n.openBlock)(),(0,n.createBlock)(p,{key:2,messages:[e.__("Delete"),e.__("Are you sure?"),e.__("Deleting...")],class:"mr-3",onSuccess:a.removeFile},{start:(0,n.withCtx)((function(){return[(0,n.createVNode)(u,{type:"trash",class:"mr-1",width:"18",height:"18"})]})),finish:(0,n.withCtx)((function(){return[(0,n.createVNode)(u,{type:"check",class:"mr-1",width:"18",height:"18"})]})),_:1},8,["messages","onSuccess"])):(0,n.createCommentVNode)("",!0),(r.buttons.duplicate_file,(0,n.openBlock)(),(0,n.createBlock)(p,{key:3,messages:[e.__("Duplicate"),e.__("Are you sure?"),e.__("Duplicating...")],class:"mr-3",onSuccess:a.duplicate},{start:(0,n.withCtx)((function(){return[(0,n.createVNode)(u,{type:"duplicate",class:"mr-1",width:"18",height:"18"})]})),finish:(0,n.withCtx)((function(){return[(0,n.createVNode)(u,{type:"check",class:"mr-1",width:"18",height:"18"})]})),_:1},8,["messages","onSuccess"]))])])])])]})),_:1},8,["show","onClosing","onCloseViaEscape"])}]]);var Bo={class:"mx-auto bg-white dark:bg-gray-800 rounded-lg shadow-lg overflow-hidden"},To={class:"p-6"},Do={class:"text-sm mt-2"},Io={class:"flex items-center ml-auto"};const Lo={props:{active:{default:!1,required:!0,type:Boolean}},mounted:function(){},watch:{},methods:{handleClose:function(){this.$emit("close")},handleConfirm:function(){this.$emit("confirm")}}},Vo=(0,Qt.Z)(Lo,[["render",function(e,t,r,o,i,a){var s=(0,n.resolveComponent)("ModalHeader"),u=(0,n.resolveComponent)("CancelButton"),l=(0,n.resolveComponent)("DangerButton"),c=(0,n.resolveComponent)("ModalFooter"),f=(0,n.resolveComponent)("Modal");return(0,n.openBlock)(),(0,n.createBlock)(f,{show:r.active,onClosing:a.handleClose,onCloseViaEscape:a.handleClose},{default:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("div",Bo,[(0,n.createVNode)(s,{textContent:(0,n.toDisplayString)(e.__("Deselect File"))},null,8,["textContent"]),(0,n.createElementVNode)("div",To,[(0,n.createElementVNode)("p",null,(0,n.toDisplayString)(e.__("Are you sure you want to deselect this file?")),1),(0,n.createElementVNode)("p",Do,(0,n.toDisplayString)(e.__("Remember: The file will not be delete from your storage")),1)]),(0,n.createVNode)(c,null,{default:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("div",Io,[(0,n.createVNode)(u,{component:"button",type:"button",dusk:"cancel-action-button",class:"ml-auto mr-3",onClick:(0,n.withModifiers)(a.handleClose,["prevent"])},null,8,["onClick"]),(0,n.createVNode)(l,{ref:"confirmButton",onClick:(0,n.withModifiers)(a.handleConfirm,["prevent"])},{default:(0,n.withCtx)((function(){return[(0,n.createTextVNode)((0,n.toDisplayString)(e.__("Deselect")),1)]})),_:1},8,["onClick"])])]})),_:1})])]})),_:1},8,["show","onClosing","onCloseViaEscape"])}]]);var Mo=r(237),Ro={class:"flex items-stretch w-full mb-2 relative"},Uo=["placeholder","disabled"];const qo={props:["value","field","isReadonly"],methods:{openModalFilemanager:function(){this.$emit("open-modal")}}},$o={mixins:[ce,pe],props:["resourceName","resourceId","field"],components:{FileSelect:(0,Qt.Z)(qo,[["render",function(e,t,r,o,i,a){var s=(0,n.resolveComponent)("DefaultButton");return(0,n.openBlock)(),(0,n.createElementBlock)("div",Ro,[(0,n.withDirectives)((0,n.createElementVNode)("input",{type:"text",class:"w-full form-control form-input form-input-bordered",placeholder:e.__("Select a file"),"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),disabled:r.isReadonly},null,8,Uo),[[n.vModelText,r.value]]),(0,n.createVNode)(s,{class:"ml-4 whitespace-nowrap nowrap",onClick:(0,n.withModifiers)(a.openModalFilemanager,["prevent"])},{default:(0,n.withCtx)((function(){return[(0,n.createTextVNode)((0,n.toDisplayString)(e.__("Open FileManager")),1)]})),_:1},8,["onClick"])])}]]),UploadProgress:un,ImageDetail:Mo.Z,FilemanagerModal:Pn,CreateFolderModal:Un,DetailModal:Po,ConfirmRemoveFileModal:Vo,RenameModal:Fn,ConfirmDeleteModal:vn},data:function(){return{openModal:!1,showCreateFolder:!1,defaultFolder:null,currentPath:"/",info:{},activeInfo:!1,popupDetailsLoaded:!1,filesToUpload:{},uploadType:null,folderUploadedName:null,removeModalOpen:!1}},methods:{openModalCreateFolder:function(){this.showCreateFolder=!0},closeModalCreateFolder:function(){this.showCreateFolder=!1},refreshCurrent:function(){this.$refs.filemanager.getData(this.currentPath)},openFilemanagerModal:function(){this.setCurrentPath(),this.openModal=!0},closeFilemanagerModal:function(){this.openModal=!1},updateCurrentPath:function(e){this.currentPath=e},showInfoItem:function(e){this.activeInfo=!0,this.info=e},closePreview:function(){this.info={},this.activeInfo=!1,this.popupDetailsLoaded=!1},uploadFiles:function(e,t,r){this.filesToUpload=e,this.uploadType=t,this.folderUploadedName=r,this.$refs.uploader.startUploadingFiles(e,t)},removeFileFromUpload:function(e){var t=this.filesToUpload.map((function(e){return e.id})).indexOf(e);this.$delete(this.filesToUpload,t),0===this.filesToUpload.length&&("folders"==this.uploadType&&this.callFolderEvent(this.folderUploadedName),this.folderUploadedName=null,this.uploadType=null,this.refreshCurrent())},setCurrentPath:function(){null!=this.field.folder?(this.defaultFolder=this.field.folder,this.currentPath=this.field.folder):(this.defaultFolder="/",this.currentPath="/")},removeFile:function(){this.field.value=null,this.value="",this.removeModalOpen=!1},fileRenamed:function(e){this.info=e},openRemoveModal:function(){this.removeModalOpen=!0},closeRemoveModal:function(){this.removeModalOpen=!1},callFolderEvent:function(e){Se(this.currentPathFolder+"/"+e)},setInitialValue:function(){this.value=this.field.value||""},fill:function(e){e.append(this.field.attribute,this.value||"")},setValue:function(e){this.value=e.path,this.closeFilemanagerModal()}},created:function(){this.setCurrentPath()}},Ho=(0,Qt.Z)($o,[["render",function(e,t,r,s,u,l){var c=(0,n.resolveComponent)("ImageDetail"),f=(0,n.resolveComponent)("FilemanagerModal"),p=(0,n.resolveComponent)("DetailModal"),d=(0,n.resolveComponent)("CreateFolderModal"),h=(0,n.resolveComponent)("FileSelect"),v=(0,n.resolveComponent)("Icon"),m=(0,n.resolveComponent)("DangerButton"),g=(0,n.resolveComponent)("ConfirmRemoveFileModal"),y=(0,n.resolveComponent)("help-text"),b=(0,n.resolveComponent)("DefaultField");return(0,n.openBlock)(),(0,n.createBlock)(b,{field:r.field,errors:e.errors,"show-help-text":e.showHelpText},{field:(0,n.withCtx)((function(){return[r.field.value&&"image"==r.field.display?((0,n.openBlock)(),(0,n.createElementBlock)("div",o,["image"==r.field.type?((0,n.openBlock)(),(0,n.createBlock)(c,{key:0,class:"block w-full",file:r.field,css:""},null,8,["file"])):((0,n.openBlock)(),(0,n.createElementBlock)("object",{key:1,class:"no-preview",innerHTML:r.field.image},null,8,i))])):(0,n.createCommentVNode)("",!0),(0,n.createVNode)(f,{ref:"filemanager",resource:r.resourceName,name:r.field.attribute,home:r.field.home,active:e.openModal,value:e.value,currentPath:e.currentPath,defaultFolder:e.defaultFolder,filter:r.field.filterBy,buttons:r.field.buttons,onOpenModal:l.openModalCreateFolder,onCloseModal:l.closeFilemanagerModal,onUpdateCurrentPath:l.updateCurrentPath,onShowInfoItem:l.showInfoItem,onUploadFiles:l.uploadFiles},null,8,["resource","name","home","active","value","currentPath","defaultFolder","filter","buttons","onOpenModal","onCloseModal","onUpdateCurrentPath","onShowInfoItem","onUploadFiles"]),(0,n.createVNode)(p,{ref:"detailPopup",info:e.info,active:e.activeInfo,popup:!0,buttons:r.field.buttons,onClosePreview:l.closePreview,onRefresh:l.refreshCurrent,onSelectFile:l.setValue,onRename:l.fileRenamed},null,8,["info","active","buttons","onClosePreview","onRefresh","onSelectFile","onRename"]),(0,n.createVNode)(d,{ref:"createFolderModal",active:e.showCreateFolder,current:e.currentPath,onCloseCreateFolderModal:l.closeModalCreateFolder,onRefresh:l.refreshCurrent},null,8,["active","current","onCloseCreateFolderModal","onRefresh"]),(0,n.createVNode)(h,{id:r.field.name,field:r.field,"is-readonly":r.field.readonly,css:e.errorClasses,value:e.value,"onUpdate:value":t[0]||(t[0]=function(t){return e.value=t}),onOpenModal:l.openFilemanagerModal},null,8,["id","field","is-readonly","css","value","onOpenModal"]),e.value?((0,n.openBlock)(),(0,n.createBlock)(m,{key:1,onClick:(0,n.withModifiers)(l.openRemoveModal,["prevent"])},{default:(0,n.withCtx)((function(){return[(0,n.createVNode)(v,{type:"trash",width:"16",height:"16"}),(0,n.createElementVNode)("span",a,(0,n.toDisplayString)(e.__("Delete")),1)]})),_:1},8,["onClick"])):(0,n.createCommentVNode)("",!0),(0,n.createVNode)(g,{active:e.removeModalOpen,onConfirm:l.removeFile,onClose:l.closeRemoveModal},null,8,["active","onConfirm","onClose"]),e.showErrors&&e.hasError?((0,n.openBlock)(),(0,n.createBlock)(y,{key:2,class:"error-text mt-2 text-danger"},{default:(0,n.withCtx)((function(){return[(0,n.createTextVNode)((0,n.toDisplayString)(e.firstError),1)]})),_:1})):(0,n.createCommentVNode)("",!0),e.showHelpText?((0,n.openBlock)(),(0,n.createBlock)(y,{key:3,class:"help-text mt-2"},{default:(0,n.withCtx)((function(){return[(0,n.createTextVNode)((0,n.toDisplayString)(r.field.helpText),1)]})),_:1})):(0,n.createCommentVNode)("",!0)]})),_:1},8,["field","errors","show-help-text"])}]])},2849:(e,t,r)=>{"use strict";r.d(t,{Z:()=>d});var n=r(311),o={key:0},i=["src"],a=["innerHTML"],s={key:1,class:"pl-2"};const u={props:["resourceName","field"],data:function(){return{display:"normal"}},mounted:function(){this.display=this.field.display||"normal"}};var l=r(3379),c=r.n(l),f=r(4365),p={insert:"head",singleton:!1};c()(f.Z,p);f.Z.locals;const d=(0,r(3744).Z)(u,[["render",function(e,t,r,u,l,c){return(0,n.openBlock)(),(0,n.createElementBlock)("div",null,["normal"==e.display?((0,n.openBlock)(),(0,n.createElementBlock)("span",o,(0,n.toDisplayString)(r.field.value),1)):((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:1},[r.field.image?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},["image"==r.field.type?((0,n.openBlock)(),(0,n.createElementBlock)("img",{key:0,src:r.field.image,style:{"object-fit":"cover"},class:(0,n.normalizeClass)(["w-8 h-8",{"rounded-full":r.field.rounded,rounded:!r.field.rounded}])},null,10,i)):((0,n.openBlock)(),(0,n.createElementBlock)("div",{key:1,innerHTML:r.field.image,class:"svg-icon"},null,8,a))],64)):((0,n.openBlock)(),(0,n.createElementBlock)("span",s,"—"))],64))])}]])},237:(e,t,r)=>{"use strict";r.d(t,{Z:()=>h});var n=r(311),o={class:"relative w-full h-full flex flex-col justify-center overflow-hidden"},i={key:0,class:"rounded-lg flex items-center justify-center absolute pin z-50"},a={ref:"imageDiv",class:"image-block flex justify-center w-full h-full"},s={key:1,class:"missing flex-grow flex flex-col items-center justify-center text-center leading-normal p-4"},u=["href"];var l=r(3379),c=r.n(l),f=r(5387),p={insert:"head",singleton:!1};c()(f.Z,p);f.Z.locals;const d={props:{file:{type:Object,default:function(){return{name:""}},required:!0}},data:function(){return{loading:!0,missing:!1,voptions:{inline:!0,button:!0,navbar:!1,loading:!0,title:!1,toolbar:!1,tooltip:!1,movable:!1,zoomable:!1,rotatable:!1,scalable:!0,transition:!0,fullscreen:!0,keyboard:!0,toggleOnDblclick:!0,url:"data-source"},$viewer:null,images:[]}},mounted:function(){var e=this;Nova.request().get(this.file.image,{responseType:"blob"}).then((function(t){var r=t.headers,n=t.data,o=new Blob([n],{type:r["content-type"]}),i=new Image;i.src=window.URL.createObjectURL(o),i.className="image block w-full self-center",i.draggable=!1,e.$refs.imageDiv.appendChild(i),e.loading=!1})).catch((function(t){if(t&&e.file.image){var r=new Image;r.src=e.file.image,r.className="image block w-full self-center",r.draggable=!1,e.$refs.imageDiv.appendChild(r),e.loading=!1}}))}};const h=(0,r(3744).Z)(d,[["render",function(e,t,r,l,c,f){var p=(0,n.resolveComponent)("loader");return(0,n.openBlock)(),(0,n.createElementBlock)("div",o,[e.loading?((0,n.openBlock)(),(0,n.createElementBlock)("div",i,[(0,n.createVNode)(p,{class:"text-60"})])):(0,n.createCommentVNode)("",!0),(0,n.createTextVNode)(" "+(0,n.toDisplayString)(this.file.image)+" ",1),(0,n.createElementVNode)("div",a,null,512),e.missing?((0,n.openBlock)(),(0,n.createElementBlock)("div",s,[(0,n.createElementVNode)("a",{href:r.file.name,class:"text-primary",target:"_blank"},(0,n.toDisplayString)(e.__("This image")),9,u),(0,n.createTextVNode)(" "+(0,n.toDisplayString)(e.__("could not be found.")),1)])):(0,n.createCommentVNode)("",!0)])}]])},1485:function(e){e.exports=function(){"use strict";var e,t={getSignedURL:function(e,t){var r={filePath:e.name,contentType:e.type};return new Promise((function(n,o){var i=new FormData,a=new XMLHttpRequest,s="function"==typeof t.signingURL?t.signingURL(e):t.signingURL;a.open("POST",s),a.onload=function(){200==a.status?n(JSON.parse(a.response)):o(a.statusText)},a.onerror=function(e){console.error("Network Error : Could not send request to AWS (Maybe CORS errors)"),o(e)},Object.entries(t.headers||{}).forEach((function(e){var t=e[0],r=e[1];a.setRequestHeader(t,r)})),r=Object.assign(r,t.params||{}),Object.entries(r).forEach((function(e){var t=e[0],r=e[1];i.append(t,r)})),a.send(i)}))},sendFile:function(e,t,r){var n=r?this.setResponseHandler:this.sendS3Handler;return this.getSignedURL(e,t).then((function(t){return n(t,e)})).catch((function(e){return e}))},setResponseHandler:function(e,t){t.s3Signature=e.signature,t.s3Url=e.postEndpoint},sendS3Handler:function(e,t){var r=new FormData,n=e.signature;return Object.keys(n).forEach((function(e){r.append(e,n[e])})),r.append("file",t),new Promise((function(t,n){var o=new XMLHttpRequest;o.open("POST",e.postEndpoint),o.onload=function(){if(201==o.status){var e=(new window.DOMParser).parseFromString(o.response,"text/xml").firstChild.children[0].innerHTML;t({success:!0,message:e})}else{var r=(new window.DOMParser).parseFromString(o.response,"text/xml").firstChild.children[0].innerHTML;n({success:!1,message:r+". Request is marked as resolved when returns as status 201"})}},o.onerror=function(e){var t=(new window.DOMParser).parseFromString(o.response,"text/xml").firstChild.children[1].innerHTML;n({success:!1,message:t})},o.send(r)}))}},r=(function(e){var t=function(){function e(e,t){for(var r=0;r=a.length);)a[i++].apply(this,n)}return this}},{key:"off",value:function(e,t){if(!this._callbacks||0===arguments.length)return this._callbacks={},this;var r=this._callbacks[e];if(!r)return this;if(1===arguments.length)return delete this._callbacks[e],this;for(var n=0;n=r.length);){var n=r[t++];if(/(^| )dz-message($| )/.test(n.className)){(e=n).className="dz-message";break}}e||(e=i.createElement('
'),this.element.appendChild(e));var o=e.getElementsByTagName("span")[0];return o&&(null!=o.textContent?o.textContent=this.options.dictFallbackMessage:null!=o.innerText&&(o.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize:function(e,t,r,n){var o={srcX:0,srcY:0,srcWidth:e.width,srcHeight:e.height},i=e.width/e.height;null==t&&null==r?(t=o.srcWidth,r=o.srcHeight):null==t?t=r*i:null==r&&(r=t/i);var a=(t=Math.min(t,o.srcWidth))/(r=Math.min(r,o.srcHeight));if(o.srcWidth>t||o.srcHeight>r)if("crop"===n)a\n
\n
\n
\n
\n
\n
\n
\n
\n \n Check\n \n \n \n \n \n
\n
\n \n Error\n \n \n \n \n \n \n \n
\n',drop:function(e){return this.element.classList.remove("dz-drag-hover")},dragstart:function(e){},dragend:function(e){return this.element.classList.remove("dz-drag-hover")},dragenter:function(e){return this.element.classList.add("dz-drag-hover")},dragover:function(e){return this.element.classList.add("dz-drag-hover")},dragleave:function(e){return this.element.classList.remove("dz-drag-hover")},paste:function(e){},reset:function(){return this.element.classList.remove("dz-started")},addedfile:function(e){var t=this;if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer){e.previewElement=i.createElement(this.options.previewTemplate.trim()),e.previewTemplate=e.previewElement,this.previewsContainer.appendChild(e.previewElement);for(var r=0,n=n=e.previewElement.querySelectorAll("[data-dz-name]");!(r>=n.length);){var o=n[r++];o.textContent=e.name}for(var a=0,s=s=e.previewElement.querySelectorAll("[data-dz-size]");!(a>=s.length);)(o=s[a++]).innerHTML=this.filesize(e.size);this.options.addRemoveLinks&&(e._removeLink=i.createElement(''+this.options.dictRemoveFile+""),e.previewElement.appendChild(e._removeLink));for(var u=function(r){return r.preventDefault(),r.stopPropagation(),e.status===i.UPLOADING?i.confirm(t.options.dictCancelUploadConfirmation,(function(){return t.removeFile(e)})):t.options.dictRemoveFileConfirmation?i.confirm(t.options.dictRemoveFileConfirmation,(function(){return t.removeFile(e)})):t.removeFile(e)},l=0,c=c=e.previewElement.querySelectorAll("[data-dz-remove]");!(l>=c.length);)c[l++].addEventListener("click",u)}},removedfile:function(e){return null!=e.previewElement&&null!=e.previewElement.parentNode&&e.previewElement.parentNode.removeChild(e.previewElement),this._updateMaxFilesReachedClass()},thumbnail:function(e,t){if(e.previewElement){e.previewElement.classList.remove("dz-file-preview");for(var r=0,n=n=e.previewElement.querySelectorAll("[data-dz-thumbnail]");!(r>=n.length);){var o=n[r++];o.alt=e.name,o.src=t}return setTimeout((function(){return e.previewElement.classList.add("dz-image-preview")}),1)}},error:function(e,t){if(e.previewElement){e.previewElement.classList.add("dz-error"),"String"!=typeof t&&t.error&&(t=t.error);for(var r=0,n=n=e.previewElement.querySelectorAll("[data-dz-errormessage]");!(r>=n.length);)n[r++].textContent=t}},errormultiple:function(){},processing:function(e){if(e.previewElement&&(e.previewElement.classList.add("dz-processing"),e._removeLink))return e._removeLink.textContent=this.options.dictCancelUpload},processingmultiple:function(){},uploadprogress:function(e,t,r){if(e.previewElement)for(var n=0,o=o=e.previewElement.querySelectorAll("[data-dz-uploadprogress]");!(n>=o.length);){var i=o[n++];"PROGRESS"===i.nodeName?i.value=t:i.style.width=t+"%"}},totaluploadprogress:function(){},sending:function(){},sendingmultiple:function(){},success:function(e){if(e.previewElement)return e.previewElement.classList.add("dz-success")},successmultiple:function(){},canceled:function(e){return this.emit("error",e,this.options.dictUploadCanceled)},canceledmultiple:function(){},complete:function(e){if(e._removeLink&&(e._removeLink.textContent=this.options.dictRemoveFile),e.previewElement)return e.previewElement.classList.add("dz-complete")},completemultiple:function(){},maxfilesexceeded:function(){},maxfilesreached:function(){},queuecomplete:function(){},addedfiles:function(){}},this.prototype._thumbnailQueue=[],this.prototype._processingThumbnail=!1}},{key:"extend",value:function(e){for(var t=arguments.length,r=Array(1=i.length);){var a=i[o++];for(var s in a){var u=a[s];e[s]=u}}return e}}]),t(i,[{key:"getAcceptedFiles",value:function(){return this.files.filter((function(e){return e.accepted})).map((function(e){return e}))}},{key:"getRejectedFiles",value:function(){return this.files.filter((function(e){return!e.accepted})).map((function(e){return e}))}},{key:"getFilesWithStatus",value:function(e){return this.files.filter((function(t){return t.status===e})).map((function(e){return e}))}},{key:"getQueuedFiles",value:function(){return this.getFilesWithStatus(i.QUEUED)}},{key:"getUploadingFiles",value:function(){return this.getFilesWithStatus(i.UPLOADING)}},{key:"getAddedFiles",value:function(){return this.getFilesWithStatus(i.ADDED)}},{key:"getActiveFiles",value:function(){return this.files.filter((function(e){return e.status===i.UPLOADING||e.status===i.QUEUED})).map((function(e){return e}))}},{key:"init",value:function(){var e=this;"form"===this.element.tagName&&this.element.setAttribute("enctype","multipart/form-data"),this.element.classList.contains("dropzone")&&!this.element.querySelector(".dz-message")&&this.element.appendChild(i.createElement('
'+this.options.dictDefaultMessage+"
")),this.clickableElements.length&&function t(){return e.hiddenFileInput&&e.hiddenFileInput.parentNode.removeChild(e.hiddenFileInput),e.hiddenFileInput=document.createElement("input"),e.hiddenFileInput.setAttribute("type","file"),(null===e.options.maxFiles||1=o.length);){var i=o[n++];e.addFile(i)}return e.emit("addedfiles",r),t()}))}(),this.URL=null!==window.URL?window.URL:window.webkitURL;for(var t=0,r=r=this.events;!(t>=r.length);){var n=r[t++];this.on(n,this.options[n])}this.on("uploadprogress",(function(){return e.updateTotalUploadProgress()})),this.on("removedfile",(function(){return e.updateTotalUploadProgress()})),this.on("canceled",(function(t){return e.emit("complete",t)})),this.on("complete",(function(t){if(0===e.getAddedFiles().length&&0===e.getUploadingFiles().length&&0===e.getQueuedFiles().length)return setTimeout((function(){return e.emit("queuecomplete")}),0)}));var o=function(e){return e.stopPropagation(),e.preventDefault?e.preventDefault():e.returnValue=!1};return this.listeners=[{element:this.element,events:{dragstart:function(t){return e.emit("dragstart",t)},dragenter:function(t){return o(t),e.emit("dragenter",t)},dragover:function(t){var r=void 0;try{r=t.dataTransfer.effectAllowed}catch(t){}return t.dataTransfer.dropEffect="move"===r||"linkMove"===r?"move":"copy",o(t),e.emit("dragover",t)},dragleave:function(t){return e.emit("dragleave",t)},drop:function(t){return o(t),e.drop(t)},dragend:function(t){return e.emit("dragend",t)}}}],this.clickableElements.forEach((function(t){return e.listeners.push({element:t,events:{click:function(r){return(t!==e.element||r.target===e.element||i.elementInside(r.target,e.element.querySelector(".dz-message")))&&e.hiddenFileInput.click(),!0}}})})),this.enable(),this.options.init.call(this)}},{key:"destroy",value:function(){return this.disable(),this.removeAllFiles(!0),(null!=this.hiddenFileInput?this.hiddenFileInput.parentNode:void 0)&&(this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput),this.hiddenFileInput=null),delete this.element.dropzone,i.instances.splice(i.instances.indexOf(this),1)}},{key:"updateTotalUploadProgress",value:function(){var e=void 0,t=0,r=0;if(this.getActiveFiles().length){for(var n=0,o=o=this.getActiveFiles();!(n>=o.length);){var i=o[n++];t+=i.upload.bytesSent,r+=i.upload.total}e=100*t/r}else e=100;return this.emit("totaluploadprogress",e,r,t)}},{key:"_getParamName",value:function(e){return"function"==typeof this.options.paramName?this.options.paramName(e):this.options.paramName+(this.options.uploadMultiple?"["+e+"]":"")}},{key:"_renameFile",value:function(e){return"function"!=typeof this.options.renameFile?e.name:this.options.renameFile(e)}},{key:"getFallbackForm",value:function(){var e,t=void 0;if(e=this.getExistingFallback())return e;var r='
';this.options.dictFallbackText&&(r+="

"+this.options.dictFallbackText+"

"),r+='
';var n=i.createElement(r);return"FORM"!==this.element.tagName?(t=i.createElement('
')).appendChild(n):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),null!=t?t:n}},{key:"getExistingFallback",value:function(){for(var e=function(e){for(var t=0,r=r=e;!(t>=r.length);){var n=r[t++];if(/(^| )fallback($| )/.test(n.className))return n}},t=["div","form"],r=0;r"+t+" "+this.options.dictFileSizeUnits[r]}},{key:"_updateMaxFilesReachedClass",value:function(){return null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")}},{key:"drop",value:function(e){if(e.dataTransfer){this.emit("drop",e);for(var t=[],r=0;r=r.length);){var n=r[t++];this.addFile(n)}}},{key:"_addFilesFromItems",value:function(e){var t=this;return function(){for(var r=[],n=0,o=o=e;!(n>=o.length);){var i,a=o[n++];null!=a.webkitGetAsEntry&&(i=a.webkitGetAsEntry())?i.isFile?r.push(t.addFile(a.getAsFile())):i.isDirectory?r.push(t._addFilesFromDirectory(i,i.name)):r.push(void 0):null==a.getAsFile||null!=a.kind&&"file"!==a.kind?r.push(void 0):r.push(t.addFile(a.getAsFile()))}return r}()}},{key:"_addFilesFromDirectory",value:function(e,t){var r=this,n=e.createReader(),o=function(e){return r="log",n=function(t){return t.log(e)},null!=(t=console)&&"function"==typeof t[r]?n(t,r):void 0;var t,r,n};return function e(){return n.readEntries((function(n){if(0=i.length);){var a=i[o++];a.isFile?a.file((function(e){if(!r.options.ignoreHiddenFiles||"."!==e.name.substring(0,1))return e.fullPath=t+"/"+e.name,r.addFile(e)})):a.isDirectory&&r._addFilesFromDirectory(a,t+"/"+a.name)}e()}return null}),o)}()}},{key:"accept",value:function(e,t){return e.size>1024*this.options.maxFilesize*1024?t(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(e.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):i.isValidFile(e,this.options.acceptedFiles)?null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(t(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",e)):this.options.accept.call(this,e,t):t(this.options.dictInvalidFileType)}},{key:"addFile",value:function(e){var t=this;return e.upload={uuid:i.uuidv4(),progress:0,total:e.size,bytesSent:0,filename:this._renameFile(e),chunked:this.options.chunking&&(this.options.forceChunking||e.size>this.options.chunkSize),totalChunkCount:Math.ceil(e.size/this.options.chunkSize)},this.files.push(e),e.status=i.ADDED,this.emit("addedfile",e),this._enqueueThumbnail(e),this.accept(e,(function(r){return r?(e.accepted=!1,t._errorProcessing([e],r)):(e.accepted=!0,t.options.autoQueue&&t.enqueueFile(e)),t._updateMaxFilesReachedClass()}))}},{key:"enqueueFiles",value:function(e){for(var t=0,r=r=e;!(t>=r.length);){var n=r[t++];this.enqueueFile(n)}return null}},{key:"enqueueFile",value:function(e){var t=this;if(e.status!==i.ADDED||!0!==e.accepted)throw new Error("This file can't be queued because it has already been processed or was rejected.");if(e.status=i.QUEUED,this.options.autoProcessQueue)return setTimeout((function(){return t.processQueue()}),0)}},{key:"_enqueueThumbnail",value:function(e){var t=this;if(this.options.createImageThumbnails&&e.type.match(/image.*/)&&e.size<=1024*this.options.maxThumbnailFilesize*1024)return this._thumbnailQueue.push(e),setTimeout((function(){return t._processThumbnailQueue()}),0)}},{key:"_processThumbnailQueue",value:function(){var e=this;if(!this._processingThumbnail&&0!==this._thumbnailQueue.length){this._processingThumbnail=!0;var t=this._thumbnailQueue.shift();return this.createThumbnail(t,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,(function(r){return e.emit("thumbnail",t,r),e._processingThumbnail=!1,e._processThumbnailQueue()}))}}},{key:"removeFile",value:function(e){if(e.status===i.UPLOADING&&this.cancelUpload(e),this.files=a(this.files,e),this.emit("removedfile",e),0===this.files.length)return this.emit("reset")}},{key:"removeAllFiles",value:function(e){null==e&&(e=!1);for(var t=0,r=r=this.files.slice();!(t>=r.length);){var n=r[t++];(n.status!==i.UPLOADING||e)&&this.removeFile(n)}return null}},{key:"resizeImage",value:function(e,t,r,n,o){var a=this;return this.createThumbnail(e,t,r,n,!1,(function(t,r){if(null==r)return o(e);var n=a.options.resizeMimeType;null==n&&(n=e.type);var s=r.toDataURL(n,a.options.resizeQuality);return"image/jpeg"!==n&&"image/jpg"!==n||(s=l.restore(e.dataURL,s)),o(i.dataURItoBlob(s))}))}},{key:"createThumbnail",value:function(e,t,r,n,o,i){var a=this,s=new FileReader;return s.onload=function(){if(e.dataURL=s.result,"image/svg+xml"!==e.type)return a.createThumbnailFromUrl(e,t,r,n,o,i);null!=i&&i(s.result)},s.readAsDataURL(e)}},{key:"createThumbnailFromUrl",value:function(e,t,r,n,o,i,a){var s=this,l=document.createElement("img");return a&&(l.crossOrigin=a),l.onload=function(){var a=function(e){return e(1)};return"undefined"!=typeof EXIF&&null!==EXIF&&o&&(a=function(e){return EXIF.getData(l,(function(){return e(EXIF.getTag(this,"Orientation"))}))}),a((function(o){e.width=l.width,e.height=l.height;var a=s.options.resize.call(s,e,t,r,n),c=document.createElement("canvas"),f=c.getContext("2d");switch(c.width=a.trgWidth,c.height=a.trgHeight,4=r.length);){var n=r[t++];n.processing=!0,n.status=i.UPLOADING,this.emit("processing",n)}return this.options.uploadMultiple&&this.emit("processingmultiple",e),this.uploadFiles(e)}},{key:"_getFilesWithXhr",value:function(e){return this.files.filter((function(t){return t.xhr===e})).map((function(e){return e}))}},{key:"cancelUpload",value:function(e){if(e.status===i.UPLOADING){for(var t=this._getFilesWithXhr(e.xhr),r=0,n=n=t;!(r>=n.length);)n[r++].status=i.CANCELED;void 0!==e.xhr&&e.xhr.abort();for(var o=0,a=a=t;!(o>=a.length);){var s=a[o++];this.emit("canceled",s)}this.options.uploadMultiple&&this.emit("canceledmultiple",t)}else e.status!==i.ADDED&&e.status!==i.QUEUED||(e.status=i.CANCELED,this.emit("canceled",e),this.options.uploadMultiple&&this.emit("canceledmultiple",[e]));if(this.options.autoProcessQueue)return this.processQueue()}},{key:"resolveOption",value:function(e){if("function"==typeof e){for(var t=arguments.length,r=Array(1=n.upload.totalChunkCount)){var a=r*t.options.chunkSize,s=Math.min(a+t.options.chunkSize,n.size),u={name:t._getParamName(0),data:o.webkitSlice?o.webkitSlice(a,s):o.slice(a,s),filename:n.upload.filename,chunkIndex:r};n.upload.chunks[r]={file:n,index:r,dataBlock:u,status:i.UPLOADING,progress:0,retries:0},t._uploadData(e,[u])}};if(n.upload.finishedChunkUpload=function(r){var o=!0;r.status=i.SUCCESS,r.dataBlock=null;for(var s=0;s=a.length);)a[o++].xhr=n;e[0].upload.chunked&&(e[0].upload.chunks[t[0].chunkIndex].xhr=n);var s=this.resolveOption(this.options.method,e),u=this.resolveOption(this.options.url,e);n.open(s,u,!0),n.timeout=this.resolveOption(this.options.timeout,e),n.withCredentials=!!this.options.withCredentials,n.onload=function(t){r._finishedUploading(e,n,t)},n.onerror=function(){r._handleUploadError(e,n)},(null!=n.upload?n.upload:n).onprogress=function(t){return r._updateFilesUploadProgress(e,n,t)};var l={Accept:"application/json","Cache-Control":"no-cache","X-Requested-With":"XMLHttpRequest"};for(var c in this.options.headers&&i.extend(l,this.options.headers),l){var f=l[c];f&&n.setRequestHeader(c,f)}var p=new FormData;if(this.options.params){var d=this.options.params;for(var h in"function"==typeof d&&(d=d.call(this,e,n,e[0].upload.chunked?this._getChunk(e[0],n):null)),d){var v=d[h];p.append(h,v)}}for(var m=0,g=g=e;!(m>=g.length);){var y=g[m++];this.emit("sending",y,n,p)}this.options.uploadMultiple&&this.emit("sendingmultiple",e,n,p),this._addFormElementData(p);for(var b=0;b=r.length);){var n=r[t++],o=n.getAttribute("name"),i=n.getAttribute("type");if(i&&(i=i.toLowerCase()),null!=o)if("SELECT"===n.tagName&&n.hasAttribute("multiple"))for(var a=0,s=s=n.options;!(a>=s.length);){var u=s[a++];u.selected&&e.append(o,u.value)}else(!i||"checkbox"!==i&&"radio"!==i||n.checked)&&e.append(o,n.value)}}},{key:"_updateFilesUploadProgress",value:function(e,t,r){var n=void 0;if(void 0!==r){if(n=100*r.loaded/r.total,e[0].upload.chunked){var o=e[0],i=this._getChunk(o,t);i.progress=n,i.total=r.total,i.bytesSent=r.loaded,o.upload.progress=0,o.upload.total=0;for(var a=o.upload.bytesSent=0;a=u.length);){var l=u[s++];l.upload.progress=n,l.upload.total=r.total,l.upload.bytesSent=r.loaded}for(var c=0,f=f=e;!(c>=f.length);){var p=f[c++];this.emit("uploadprogress",p,p.upload.progress,p.upload.bytesSent)}}else{var d=!0;n=100;for(var h=0,v=v=e;!(h>=v.length);){var m=v[h++];100===m.upload.progress&&m.upload.bytesSent===m.upload.total||(d=!1),m.upload.progress=n,m.upload.bytesSent=m.upload.total}if(d)return;for(var g=0,y=y=e;!(g>=y.length);){var b=y[g++];this.emit("uploadprogress",b,n,b.upload.bytesSent)}}}},{key:"_finishedUploading",value:function(e,t,r){var n=void 0;if(e[0].status!==i.CANCELED&&4===t.readyState){if("arraybuffer"!==t.responseType&&"blob"!==t.responseType&&(n=t.responseText,t.getResponseHeader("content-type")&&~t.getResponseHeader("content-type").indexOf("application/json")))try{n=JSON.parse(n)}catch(e){r=e,n="Invalid JSON response from server."}this._updateFilesUploadProgress(e),200<=t.status&&t.status<300?e[0].upload.chunked?e[0].upload.finishedChunkUpload(this._getChunk(e[0],t)):this._finished(e,n,r):this._handleUploadError(e,t,n)}}},{key:"_handleUploadError",value:function(e,t,r){if(e[0].status!==i.CANCELED){if(e[0].upload.chunked&&this.options.retryChunks){var n=this._getChunk(e[0],t);if(n.retries++=a.length);)a[o++],this._errorProcessing(e,r||this.options.dictResponseError.replace("{{statusCode}}",t.status),t)}}},{key:"submitRequest",value:function(e,t,r){e.send(t)}},{key:"_finished",value:function(e,t,r){for(var n=0,o=o=e;!(n>=o.length);){var a=o[n++];a.status=i.SUCCESS,this.emit("success",a,t,r),this.emit("complete",a)}if(this.options.uploadMultiple&&(this.emit("successmultiple",e,t,r),this.emit("completemultiple",e)),this.options.autoProcessQueue)return this.processQueue()}},{key:"_errorProcessing",value:function(e,t,r){for(var n=0,o=o=e;!(n>=o.length);){var a=o[n++];a.status=i.ERROR,this.emit("error",a,t,r),this.emit("complete",a)}if(this.options.uploadMultiple&&(this.emit("errormultiple",e,t,r),this.emit("completemultiple",e)),this.options.autoProcessQueue)return this.processQueue()}}],[{key:"uuidv4",value:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))}}]),i}();i.initClass(),i.version="5.4.0",i.options={},i.optionsForElement=function(e){return e.getAttribute("id")?i.options[s(e.getAttribute("id"))]:void 0},i.instances=[],i.forElement=function(e){if("string"==typeof e&&(e=document.querySelector(e)),null==(null!=e?e.dropzone:void 0))throw new Error("No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone.");return e.dropzone},i.autoDiscover=!0,i.discover=function(){var e=void 0;if(document.querySelectorAll)e=document.querySelectorAll(".dropzone");else{e=[];var t=function(t){return function(){for(var r=[],n=0,o=o=t;!(n>=o.length);){var i=o[n++];/(^| )dropzone($| )/.test(i.className)?r.push(e.push(i)):r.push(void 0)}return r}()};t(document.getElementsByTagName("div")),t(document.getElementsByTagName("form"))}return function(){for(var t=[],r=0,n=n=e;!(r>=n.length);){var o=n[r++];!1!==i.optionsForElement(o)?t.push(new i(o)):t.push(void 0)}return t}()},i.blacklistedBrowsers=[/opera.*(Macintosh|Windows Phone).*version\/12/i],i.isBrowserSupported=function(){var e=!0;if(window.File&&window.FileReader&&window.FileList&&window.Blob&&window.FormData&&document.querySelector)if("classList"in document.createElement("a"))for(var t=0,r=r=i.blacklistedBrowsers;!(t>=r.length);)r[t++].test(navigator.userAgent)&&(e=!1);else e=!1;else e=!1;return e},i.dataURItoBlob=function(e){for(var t=atob(e.split(",")[1]),r=e.split(",")[0].split(":")[1].split(";")[0],n=new ArrayBuffer(t.length),o=new Uint8Array(n),i=0,a=t.length,s=0<=a;s?i<=a:a<=i;s?i++:i--)o[i]=t.charCodeAt(i);return new Blob([n],{type:r})};var a=function(e,t){return e.filter((function(e){return e!==t})).map((function(e){return e}))},s=function(e){return e.replace(/[\-_](\w)/g,(function(e){return e.charAt(1).toUpperCase()}))};i.createElement=function(e){var t=document.createElement("div");return t.innerHTML=e,t.childNodes[0]},i.elementInside=function(e,t){if(e===t)return!0;for(;e=e.parentNode;)if(e===t)return!0;return!1},i.getElement=function(e,t){var r=void 0;if("string"==typeof e?r=document.querySelector(e):null!=e.nodeType&&(r=e),null==r)throw new Error("Invalid `"+t+"` option provided. Please provide a CSS selector or a plain HTML element.");return r},i.getElements=function(e,t){var r=void 0,n=void 0;if(e instanceof Array){n=[];try{for(var o=0,i=i=e;!(o>=i.length);)r=i[o++],n.push(this.getElement(r,t))}catch(e){n=null}}else if("string"==typeof e){n=[];for(var a=0,s=s=document.querySelectorAll(e);!(a>=s.length);)r=s[a++],n.push(r)}else null!=e.nodeType&&(n=[e]);if(null==n||!n.length)throw new Error("Invalid `"+t+"` option provided. Please provide a CSS selector, a plain HTML element or a list of those.");return n},i.confirm=function(e,t,r){return window.confirm(e)?t():null!=r?r():void 0},i.isValidFile=function(e,t){if(!t)return!0;t=t.split(",");for(var r=e.type,n=r.replace(/\/.*$/,""),o=0,i=i=t;!(o>=i.length);){var a=i[o++];if("."===(a=a.trim()).charAt(0)){if(-1!==e.name.toLowerCase().indexOf(a.toLowerCase(),e.name.length-a.length))return!0}else if(/\/\*$/.test(a)){if(n===a.replace(/\/.*$/,""))return!0}else if(r===a)return!0}return!1},"undefined"!=typeof jQuery&&null!==jQuery&&(jQuery.fn.dropzone=function(e){return this.each((function(){return new i(this,e)}))}),null!==e?e.exports=i:window.Dropzone=i,i.ADDED="added",i.QUEUED="queued",i.ACCEPTED=i.QUEUED,i.UPLOADING="uploading",i.PROCESSING=i.UPLOADING,i.CANCELED="canceled",i.ERROR="error",i.SUCCESS="success";var u=function(e,t,r,n,o,i,a,s,u,l){var c=function(e){e.naturalWidth;var t=e.naturalHeight,r=document.createElement("canvas");r.width=1,r.height=t;var n=r.getContext("2d");n.drawImage(e,0,0);for(var o=n.getImageData(1,0,1,t).data,i=0,a=t,s=t;i>1;var u=s/t;return 0===u?1:u}(t);return e.drawImage(t,r,n,o,i,a,s,u,l/c)},l=function(){function e(){n(this,e)}return t(e,null,[{key:"initClass",value:function(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}},{key:"encode64",value:function(e){for(var t="",r=void 0,n=void 0,o="",i=void 0,a=void 0,s=void 0,u="",l=0;i=(r=e[l++])>>2,a=(3&r)<<4|(n=e[l++])>>4,s=(15&n)<<2|(o=e[l++])>>6,u=63&o,isNaN(n)?s=u=64:isNaN(o)&&(u=64),t=t+this.KEY_STR.charAt(i)+this.KEY_STR.charAt(a)+this.KEY_STR.charAt(s)+this.KEY_STR.charAt(u),r=n=o="",i=a=s=u="",le.length)break}return r}},{key:"decode64",value:function(e){var t=void 0,r=void 0,n="",o=void 0,i=void 0,a="",s=0,u=[];for(/[^A-Za-z0-9\+\/\=]/g.exec(e)&&console.warn("There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\nExpect errors in decoding."),e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");t=this.KEY_STR.indexOf(e.charAt(s++))<<2|(o=this.KEY_STR.indexOf(e.charAt(s++)))>>4,r=(15&o)<<4|(i=this.KEY_STR.indexOf(e.charAt(s++)))>>2,n=(3&i)<<6|(a=this.KEY_STR.indexOf(e.charAt(s++))),u.push(t),64!==i&&u.push(r),64!==a&&u.push(n),t=r=n="",o=i=a="",s{e.exports=r(7263)},8982:(e,t,r)=>{function n(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var o=n(r(1494)),i=r(5538),a=n(r(4306));function s(){return(s=Object.assign||function(e){for(var t=1;t0&&"back_forward"===window.performance.getEntriesByType("navigation")[0].type},r.handleBackForwardVisit=function(e){var t=this;window.history.state.version=e.version,this.setPage(window.history.state,{preserveScroll:!0,preserveState:!0}).then((function(){t.restoreScrollPositions(),b(e)}))},r.locationVisit=function(e,t){try{window.sessionStorage.setItem("inertiaLocationVisit",JSON.stringify({preserveScroll:t})),window.location.href=e.href,m(window.location).href===m(e).href&&window.location.reload()}catch(e){return!1}},r.isLocationVisit=function(){try{return null!==window.sessionStorage.getItem("inertiaLocationVisit")}catch(e){return!1}},r.handleLocationVisit=function(e){var t,r,n,o,i=this,a=JSON.parse(window.sessionStorage.getItem("inertiaLocationVisit")||"");window.sessionStorage.removeItem("inertiaLocationVisit"),e.url+=window.location.hash,e.rememberedState=null!=(t=null==(r=window.history.state)?void 0:r.rememberedState)?t:{},e.scrollRegions=null!=(n=null==(o=window.history.state)?void 0:o.scrollRegions)?n:[],this.setPage(e,{preserveScroll:a.preserveScroll,preserveState:!0}).then((function(){a.preserveScroll&&i.restoreScrollPositions(),b(e)}))},r.isLocationVisitResponse=function(e){return e&&409===e.status&&e.headers["x-inertia-location"]},r.isInertiaResponse=function(e){return null==e?void 0:e.headers["x-inertia"]},r.createVisitId=function(){return this.visitId={},this.visitId},r.cancelVisit=function(e,t){var r=t.cancelled,n=void 0!==r&&r,o=t.interrupted,i=void 0!==o&&o;!e||e.completed||e.cancelled||e.interrupted||(e.cancelToken.cancel(),e.onCancel(),e.completed=!1,e.cancelled=n,e.interrupted=i,y(e),e.onFinish(e))},r.finishVisit=function(e){e.cancelled||e.interrupted||(e.completed=!0,e.cancelled=!1,e.interrupted=!1,y(e),e.onFinish(e))},r.resolvePreserveOption=function(e,t){return"function"==typeof e?e(t):"errors"===e?Object.keys(t.props.errors||{}).length>0:e},r.visit=function(e,r){var n=this,i=void 0===r?{}:r,a=i.method,u=void 0===a?t.n$.GET:a,c=i.data,p=void 0===c?{}:c,d=i.replace,y=void 0!==d&&d,b=i.preserveScroll,w=void 0!==b&&b,x=i.preserveState,_=void 0!==x&&x,k=i.only,E=void 0===k?[]:k,S=i.headers,C=void 0===S?{}:S,j=i.errorBag,z=void 0===j?"":j,F=i.forceFormData,O=void 0!==F&&F,N=i.onCancelToken,A=void 0===N?function(){}:N,P=i.onBefore,B=void 0===P?function(){}:P,T=i.onStart,D=void 0===T?function(){}:T,I=i.onProgress,L=void 0===I?function(){}:I,V=i.onFinish,M=void 0===V?function(){}:V,R=i.onCancel,U=void 0===R?function(){}:R,q=i.onSuccess,$=void 0===q?function(){}:q,H=i.onError,Q=void 0===H?function(){}:H,W=i.queryStringArrayFormat,G=void 0===W?"brackets":W,Z="string"==typeof e?h(e):e;if(!function e(t){return t instanceof File||t instanceof Blob||t instanceof FileList&&t.length>0||t instanceof FormData&&Array.from(t.values()).some((function(t){return e(t)}))||"object"==typeof t&&null!==t&&Object.values(t).some((function(t){return e(t)}))}(p)&&!O||p instanceof FormData||(p=f(p)),!(p instanceof FormData)){var X=v(u,Z,p,G),J=X[1];Z=h(X[0]),p=J}var Y={url:Z,method:u,data:p,replace:y,preserveScroll:w,preserveState:_,only:E,headers:C,errorBag:z,forceFormData:O,queryStringArrayFormat:G,cancelled:!1,completed:!1,interrupted:!1};if(!1!==B(Y)&&function(e){return g("before",{cancelable:!0,detail:{visit:e}})}(Y)){this.activeVisit&&this.cancelVisit(this.activeVisit,{interrupted:!0}),this.saveScrollPositions();var K=this.createVisitId();this.activeVisit=s({},Y,{onCancelToken:A,onBefore:B,onStart:D,onProgress:L,onFinish:M,onCancel:U,onSuccess:$,onError:Q,queryStringArrayFormat:G,cancelToken:o.CancelToken.source()}),A({cancel:function(){n.activeVisit&&n.cancelVisit(n.activeVisit,{cancelled:!0})}}),function(e){g("start",{detail:{visit:e}})}(Y),D(Y),o({method:u,url:m(Z).href,data:u===t.n$.GET?{}:p,params:u===t.n$.GET?p:{},cancelToken:this.activeVisit.cancelToken.token,headers:s({},C,{Accept:"text/html, application/xhtml+xml","X-Requested-With":"XMLHttpRequest","X-Inertia":!0},E.length?{"X-Inertia-Partial-Component":this.page.component,"X-Inertia-Partial-Data":E.join(",")}:{},z&&z.length?{"X-Inertia-Error-Bag":z}:{},this.page.version?{"X-Inertia-Version":this.page.version}:{}),onUploadProgress:function(e){p instanceof FormData&&(e.percentage=Math.round(e.loaded/e.total*100),function(e){g("progress",{detail:{progress:e}})}(e),L(e))}}).then((function(e){var t;if(!n.isInertiaResponse(e))return Promise.reject({response:e});var r=e.data;E.length&&r.component===n.page.component&&(r.props=s({},n.page.props,r.props)),w=n.resolvePreserveOption(w,r),(_=n.resolvePreserveOption(_,r))&&null!=(t=window.history.state)&&t.rememberedState&&r.component===n.page.component&&(r.rememberedState=window.history.state.rememberedState);var o=Z,i=h(r.url);return o.hash&&!i.hash&&m(o).href===i.href&&(i.hash=o.hash,r.url=i.href),n.setPage(r,{visitId:K,replace:y,preserveScroll:w,preserveState:_})})).then((function(){var e=n.page.props.errors||{};if(Object.keys(e).length>0){var t=z?e[z]?e[z]:{}:e;return function(e){g("error",{detail:{errors:e}})}(t),Q(t)}return g("success",{detail:{page:n.page}}),$(n.page)})).catch((function(e){if(n.isInertiaResponse(e.response))return n.setPage(e.response.data,{visitId:K});if(n.isLocationVisitResponse(e.response)){var t=h(e.response.headers["x-inertia-location"]),r=Z;r.hash&&!t.hash&&m(r).href===t.href&&(t.hash=r.hash),n.locationVisit(t,!0===w)}else{if(!e.response)return Promise.reject(e);g("invalid",{cancelable:!0,detail:{response:e.response}})&&l.show(e.response.data)}})).then((function(){n.activeVisit&&n.finishVisit(n.activeVisit)})).catch((function(e){if(!o.isCancel(e)){var t=g("exception",{cancelable:!0,detail:{exception:e}});if(n.activeVisit&&n.finishVisit(n.activeVisit),t)return Promise.reject(e)}}))}},r.setPage=function(e,t){var r=this,n=void 0===t?{}:t,o=n.visitId,i=void 0===o?this.createVisitId():o,a=n.replace,s=void 0!==a&&a,u=n.preserveScroll,l=void 0!==u&&u,c=n.preserveState,f=void 0!==c&&c;return Promise.resolve(this.resolveComponent(e.component)).then((function(t){i===r.visitId&&(e.scrollRegions=e.scrollRegions||[],e.rememberedState=e.rememberedState||{},(s=s||h(e.url).href===window.location.href)?r.replaceState(e):r.pushState(e),r.swapComponent({component:t,page:e,preserveState:f}).then((function(){l||r.resetScrollPositions(),s||b(e)})))}))},r.pushState=function(e){this.page=e,window.history.pushState(e,"",e.url)},r.replaceState=function(e){this.page=e,window.history.replaceState(e,"",e.url)},r.handlePopstateEvent=function(e){var t=this;if(null!==e.state){var r=e.state,n=this.createVisitId();Promise.resolve(this.resolveComponent(r.component)).then((function(e){n===t.visitId&&(t.page=r,t.swapComponent({component:e,page:r,preserveState:!1}).then((function(){t.restoreScrollPositions(),b(r)})))}))}else{var o=h(this.page.url);o.hash=window.location.hash,this.replaceState(s({},this.page,{url:o.href})),this.resetScrollPositions()}},r.get=function(e,r,n){return void 0===r&&(r={}),void 0===n&&(n={}),this.visit(e,s({},n,{method:t.n$.GET,data:r}))},r.reload=function(e){return void 0===e&&(e={}),this.visit(window.location.href,s({},e,{preserveScroll:!0,preserveState:!0}))},r.replace=function(e,t){var r;return void 0===t&&(t={}),console.warn("Inertia.replace() has been deprecated and will be removed in a future release. Please use Inertia."+(null!=(r=t.method)?r:"get")+"() instead."),this.visit(e,s({preserveState:!0},t,{replace:!0}))},r.post=function(e,r,n){return void 0===r&&(r={}),void 0===n&&(n={}),this.visit(e,s({preserveState:!0},n,{method:t.n$.POST,data:r}))},r.put=function(e,r,n){return void 0===r&&(r={}),void 0===n&&(n={}),this.visit(e,s({preserveState:!0},n,{method:t.n$.PUT,data:r}))},r.patch=function(e,r,n){return void 0===r&&(r={}),void 0===n&&(n={}),this.visit(e,s({preserveState:!0},n,{method:t.n$.PATCH,data:r}))},r.delete=function(e,r){return void 0===r&&(r={}),this.visit(e,s({preserveState:!0},r,{method:t.n$.DELETE}))},r.remember=function(e,t){var r,n;void 0===t&&(t="default"),w||this.replaceState(s({},this.page,{rememberedState:s({},null==(r=this.page)?void 0:r.rememberedState,(n={},n[t]=e,n))}))},r.restore=function(e){var t,r;if(void 0===e&&(e="default"),!w)return null==(t=window.history.state)||null==(r=t.rememberedState)?void 0:r[e]},r.on=function(e,t){var r=function(e){var r=t(e);e.cancelable&&!e.defaultPrevented&&!1===r&&e.preventDefault()};return document.addEventListener("inertia:"+e,r),function(){return document.removeEventListener("inertia:"+e,r)}},e}(),_={buildDOMElement:function(e){var t=document.createElement("template");t.innerHTML=e;var r=t.content.firstChild;if(!e.startsWith(" - diff --git a/resources/js/components/Tool.vue b/resources/js/components/Tool.vue deleted file mode 100755 index 3baab34..0000000 --- a/resources/js/components/Tool.vue +++ /dev/null @@ -1,295 +0,0 @@ - - - - - diff --git a/resources/js/components/TreeView.vue b/resources/js/components/TreeView.vue index 8c6e77c..2344190 100644 --- a/resources/js/components/TreeView.vue +++ b/resources/js/components/TreeView.vue @@ -24,177 +24,177 @@ diff --git a/resources/js/components/Upload.vue b/resources/js/components/Upload.vue index cb3a7f4..008f5f0 100644 --- a/resources/js/components/Upload.vue +++ b/resources/js/components/Upload.vue @@ -13,70 +13,70 @@ - diff --git a/resources/js/components/UploadProgress.vue b/resources/js/components/UploadProgress.vue index 969d62c..f0766ac 100644 --- a/resources/js/components/UploadProgress.vue +++ b/resources/js/components/UploadProgress.vue @@ -74,200 +74,200 @@ - diff --git a/resources/js/components/modals/ConfirmMultiDeleteModal.vue b/resources/js/components/modals/ConfirmMultiDeleteModal.vue deleted file mode 100644 index 005089d..0000000 --- a/resources/js/components/modals/ConfirmMultiDeleteModal.vue +++ /dev/null @@ -1,125 +0,0 @@ - - - diff --git a/resources/js/components/modals/FilemanagerModal.vue b/resources/js/components/modals/FilemanagerModal.vue deleted file mode 100644 index 88d4e7b..0000000 --- a/resources/js/components/modals/FilemanagerModal.vue +++ /dev/null @@ -1,290 +0,0 @@ - - - - - diff --git a/resources/js/components/modals/RenameModal.vue b/resources/js/components/modals/RenameModal.vue deleted file mode 100644 index 3c878a7..0000000 --- a/resources/js/components/modals/RenameModal.vue +++ /dev/null @@ -1,222 +0,0 @@ - - - - - diff --git a/resources/js/field.js b/resources/js/field.js index 57df4d8..2079f2e 100644 --- a/resources/js/field.js +++ b/resources/js/field.js @@ -1,5 +1,9 @@ +import IndexField from './field/IndexField' +import DetailField from './field/IndexField' +import FormField from './field/IndexField' + Nova.booting((Vue, router, store) => { - Vue.component('index-filemanager-field', require('./field/IndexField').default); - Vue.component('detail-filemanager-field', require('./field/DetailField').default); - Vue.component('form-filemanager-field', require('./field/FormField').default); + Vue.component('index-filemanager-field', IndexField); + Vue.component('detail-filemanager-field', DetailField); + Vue.component('form-filemanager-field', FormField); }); diff --git a/resources/js/field/DetailField.vue b/resources/js/field/DetailField.vue index 23038c0..9274979 100644 --- a/resources/js/field/DetailField.vue +++ b/resources/js/field/DetailField.vue @@ -12,21 +12,21 @@ diff --git a/resources/js/field/FormField.vue b/resources/js/field/FormField.vue index 7adf446..b61e423 100644 --- a/resources/js/field/FormField.vue +++ b/resources/js/field/FormField.vue @@ -96,174 +96,174 @@ diff --git a/resources/js/field/IndexField.vue b/resources/js/field/IndexField.vue index 5b80dde..6b1ddd9 100644 --- a/resources/js/field/IndexField.vue +++ b/resources/js/field/IndexField.vue @@ -22,23 +22,23 @@ diff --git a/resources/js/field/custom/FileSelect.vue b/resources/js/field/custom/FileSelect.vue index 6b3581b..95b6691 100644 --- a/resources/js/field/custom/FileSelect.vue +++ b/resources/js/field/custom/FileSelect.vue @@ -15,13 +15,13 @@ diff --git a/resources/js/field/custom/ImagePanel.vue b/resources/js/field/custom/ImagePanel.vue index 883c91f..bd453e4 100644 --- a/resources/js/field/custom/ImagePanel.vue +++ b/resources/js/field/custom/ImagePanel.vue @@ -28,30 +28,30 @@ diff --git a/resources/js/components/modals/ConfirmDeleteModal.vue b/resources/js/modals/ConfirmDeleteModal.vue similarity index 50% rename from resources/js/components/modals/ConfirmDeleteModal.vue rename to resources/js/modals/ConfirmDeleteModal.vue index e799bac..217a1b5 100644 --- a/resources/js/components/modals/ConfirmDeleteModal.vue +++ b/resources/js/modals/ConfirmDeleteModal.vue @@ -57,78 +57,78 @@ diff --git a/resources/js/modals/ConfirmMultiDeleteModal.vue b/resources/js/modals/ConfirmMultiDeleteModal.vue new file mode 100644 index 0000000..3b117ec --- /dev/null +++ b/resources/js/modals/ConfirmMultiDeleteModal.vue @@ -0,0 +1,125 @@ + + + diff --git a/resources/js/components/modals/ConfirmRemoveFileModal.vue b/resources/js/modals/ConfirmRemoveFileModal.vue similarity index 69% rename from resources/js/components/modals/ConfirmRemoveFileModal.vue rename to resources/js/modals/ConfirmRemoveFileModal.vue index 0f461a2..55f0ac7 100644 --- a/resources/js/components/modals/ConfirmRemoveFileModal.vue +++ b/resources/js/modals/ConfirmRemoveFileModal.vue @@ -39,35 +39,35 @@ diff --git a/resources/js/components/modals/CreateFolderModal.vue b/resources/js/modals/CreateFolderModal.vue similarity index 54% rename from resources/js/components/modals/CreateFolderModal.vue rename to resources/js/modals/CreateFolderModal.vue index 86daee7..066c4ca 100644 --- a/resources/js/components/modals/CreateFolderModal.vue +++ b/resources/js/modals/CreateFolderModal.vue @@ -50,70 +50,66 @@ - - diff --git a/resources/js/components/modals/DetailModal.vue b/resources/js/modals/DetailModal.vue similarity index 60% rename from resources/js/components/modals/DetailModal.vue rename to resources/js/modals/DetailModal.vue index cd33dea..5e0161a 100644 --- a/resources/js/components/modals/DetailModal.vue +++ b/resources/js/modals/DetailModal.vue @@ -213,235 +213,235 @@ diff --git a/resources/js/modals/FilemanagerModal.vue b/resources/js/modals/FilemanagerModal.vue new file mode 100644 index 0000000..97a8742 --- /dev/null +++ b/resources/js/modals/FilemanagerModal.vue @@ -0,0 +1,290 @@ + + + + + diff --git a/resources/js/modals/RenameModal.vue b/resources/js/modals/RenameModal.vue new file mode 100644 index 0000000..f8ec08e --- /dev/null +++ b/resources/js/modals/RenameModal.vue @@ -0,0 +1,222 @@ + + + + + diff --git a/resources/js/modules/Folder.vue b/resources/js/modules/Folder.vue index 2f20487..f17ef3a 100644 --- a/resources/js/modules/Folder.vue +++ b/resources/js/modules/Folder.vue @@ -146,98 +146,98 @@ diff --git a/resources/js/modules/ImageDetail.vue b/resources/js/modules/ImageDetail.vue index 59de102..57c823a 100644 --- a/resources/js/modules/ImageDetail.vue +++ b/resources/js/modules/ImageDetail.vue @@ -23,72 +23,69 @@ diff --git a/resources/js/modules/ImageLoader.vue b/resources/js/modules/ImageLoader.vue index 32d149a..b1150e4 100644 --- a/resources/js/modules/ImageLoader.vue +++ b/resources/js/modules/ImageLoader.vue @@ -186,147 +186,147 @@ diff --git a/resources/js/modules/Progress.vue b/resources/js/modules/Progress.vue index 2dbb0ec..6889d13 100644 --- a/resources/js/modules/Progress.vue +++ b/resources/js/modules/Progress.vue @@ -10,83 +10,80 @@ - diff --git a/resources/js/pages/Tool.vue b/resources/js/pages/Tool.vue new file mode 100755 index 0000000..df3375c --- /dev/null +++ b/resources/js/pages/Tool.vue @@ -0,0 +1,291 @@ + + + + + diff --git a/resources/js/tool.js b/resources/js/tool.js index 0023efa..c7d74bd 100644 --- a/resources/js/tool.js +++ b/resources/js/tool.js @@ -1,7 +1,5 @@ -import VueViewer from 'v-viewer'; +import Tool from './pages/Tool' -Nova.booting((Vue, router, store) => { - Vue.use(VueViewer); - - Nova.inertia('NovaFilemanager', require('./components/Tool').default); -}); +Nova.booting((app, store) => { + Nova.inertia('NovaFilemanager', Tool) +}) diff --git a/resources/sass/field.scss b/resources/sass/field.scss deleted file mode 100644 index 4fa6f6a..0000000 --- a/resources/sass/field.scss +++ /dev/null @@ -1 +0,0 @@ -// Nova Field CSS diff --git a/resources/sass/tool.scss b/resources/sass/tool.scss deleted file mode 100755 index f85ad40..0000000 --- a/resources/sass/tool.scss +++ /dev/null @@ -1 +0,0 @@ -// Nova Tool CSS diff --git a/routes/api.php b/routes/api.php old mode 100755 new mode 100644 index 2106a14..4c0e5b9 --- a/routes/api.php +++ b/routes/api.php @@ -13,18 +13,22 @@ | by your tool's "Authorize" middleware by default. Now, go build! | */ -Route::get('data', FilemanagerToolController::class.'@getData'); -Route::get('{resource}/{attribute}/data', FilemanagerToolController::class.'@getDataField'); -Route::post('actions/move', FilemanagerToolController::class.'@move'); -Route::post('actions/create-folder', FilemanagerToolController::class.'@createFolder'); -Route::post('actions/delete-folder', FilemanagerToolController::class.'@deleteFolder'); -Route::post('actions/get-info', FilemanagerToolController::class.'@getInfo'); -Route::post('actions/remove-file', FilemanagerToolController::class.'@removeFile'); -Route::get('actions/download-file', FilemanagerToolController::class.'@downloadFile'); -Route::post('actions/rename', FilemanagerToolController::class.'@rename'); -Route::post('actions/duplicate', FilemanagerToolController::class.'@duplicate'); -Route::post('events/folder', FilemanagerToolController::class.'@folderUploadedEvent'); +Route::controller(FilemanagerToolController::class) + ->group(function () { + Route::get('data', 'getData'); + Route::get('{resource}/{attribute}/data', 'getDataField'); + Route::post('actions/move', 'move'); + Route::post('actions/create-folder', 'createFolder'); + Route::post('actions/delete-folder', 'deleteFolder'); + Route::post('actions/get-info', 'getInfo'); + Route::post('actions/remove-file', 'removeFile'); + Route::get('actions/download-file', 'downloadFile'); + Route::post('actions/rename', 'rename'); + Route::post('actions/duplicate', 'duplicate'); -Route::post('uploads/add', FilemanagerToolController::class.'@upload'); -Route::get('uploads/update', FilemanagerToolController::class.'@updateFile'); + Route::post('events/folder', 'folderUploadedEvent'); + + Route::post('uploads/add', 'upload'); + Route::get('uploads/update', 'updateFile'); + }); diff --git a/routes/inertia.php b/routes/inertia.php new file mode 100644 index 0000000..646ce41 --- /dev/null +++ b/routes/inertia.php @@ -0,0 +1,19 @@ +path('/filemanager'); + ->path('/' . config('nova-filemanager.path', 'filemanager')); } } diff --git a/src/Http/Middleware/Authorize.php b/src/Http/Middleware/Authorize.php old mode 100755 new mode 100644 index a805252..4b46b41 --- a/src/Http/Middleware/Authorize.php +++ b/src/Http/Middleware/Authorize.php @@ -2,21 +2,33 @@ namespace Stepanenko3\NovaFilemanager\Http\Middleware; -use Closure; -use Illuminate\Http\Request; +use Laravel\Nova\Nova; use Stepanenko3\NovaFilemanager\FilemanagerTool; -use Symfony\Component\HttpFoundation\Response; class Authorize { /** - * @param Request $request - * @param Closure $next + * Handle the incoming request. + * + * @param \Illuminate\Http\Request $request + * @param \Closure(\Illuminate\Http\Request):mixed $next + * @return \Illuminate\Http\Response */ - public function handle(Request $request, Closure $next): Response + public function handle($request, $next) { - return app(FilemanagerTool::class)->authorize($request) - ? $next($request) - : abort(403); + $tool = collect(Nova::registeredTools())->first([$this, 'matchesTool']); + + return optional($tool)->authorize($request) ? $next($request) : abort(403); + } + + /** + * Determine whether this tool belongs to the package. + * + * @param \Laravel\Nova\Tool $tool + * @return bool + */ + public function matchesTool($tool) + { + return $tool instanceof FilemanagerTool; } } diff --git a/src/FilemanagerServiceProvider.php b/src/ToolServiceProvider.php old mode 100755 new mode 100644 similarity index 79% rename from src/FilemanagerServiceProvider.php rename to src/ToolServiceProvider.php index 13bf0fc..a2d4534 --- a/src/FilemanagerServiceProvider.php +++ b/src/ToolServiceProvider.php @@ -4,11 +4,11 @@ use Illuminate\Support\Facades\Route; use Illuminate\Support\ServiceProvider; -use Stepanenko3\NovaFilemanager\Http\Middleware\Authorize; use Laravel\Nova\Events\ServingNova; use Laravel\Nova\Nova; +use Stepanenko3\NovaFilemanager\Http\Middleware\Authorize; -class FilemanagerServiceProvider extends ServiceProvider +class ToolServiceProvider extends ServiceProvider { /** * Bootstrap any application services. @@ -17,12 +17,11 @@ class FilemanagerServiceProvider extends ServiceProvider */ public function boot() { - if ($this->app->runningInConsole()) { - // Publish config - $this->publishes([ - __DIR__ . '/../config/' => config_path(), - ], 'config'); - } + $this->config(); + + $this->app->booted(function () { + $this->routes(); + }); Nova::serving(function (ServingNova $event) { Nova::script('filemanager-field', __DIR__ . '/../dist/js/field.js'); @@ -31,40 +30,47 @@ public function boot() } /** - * Register any application services. + * Register the tool's routes. * * @return void */ - public function register() + protected function routes() { - $this->registerRoutes(); + if ($this->app->routesAreCached()) { + return; + } - $this->mergeConfigFrom( - __DIR__ . '/../config/nova-filemanager.php', - 'nova-filemanager' - ); + Nova::router(['nova', Authorize::class], config('nova-filemanager.path', 'filemanager')) + ->group(__DIR__ . '/../routes/inertia.php'); + + Route::middleware(['nova', Authorize::class]) + ->namespace('Stepanenko3\NovaFilemanager\Http\Controllers') + ->prefix('nova-vendor/stepanenko3/nova-filemanager') + ->group(__DIR__ . '/../routes/api.php'); } /** - * Register the tool's routes. + * Register any application services. * * @return void */ - protected function registerRoutes() + public function register() { - // Register nova routes - Nova::router()->group(function ($router) { - $path = config('nova-filemanger.path', 'filemanager'); - $router->get($path, fn () => inertia('NovaFilemanager', ['basePath' => $path])); - }); + // + } - if ($this->app->routesAreCached()) { - return; + private function config() + { + if ($this->app->runningInConsole()) { + // Publish config + $this->publishes([ + __DIR__ . '/../config/' => config_path(), + ], 'config'); } - Route::middleware(['nova', Authorize::class]) - ->namespace('Stepanenko3\NovaFilemanager\Http\Controllers') - ->prefix('nova-vendor/stepanenko3/nova-filemanager') - ->group(__DIR__ . '/../routes/api.php'); + $this->mergeConfigFrom( + __DIR__ . '/../config/nova-filemanager.php', + 'nova-filemanager' + ); } } diff --git a/webpack.mix.js b/webpack.mix.js old mode 100755 new mode 100644 index 8b5fb97..1ea004c --- a/webpack.mix.js +++ b/webpack.mix.js @@ -1,19 +1,10 @@ -let mix = require('laravel-mix'); -let path = require('path'); +let mix = require('laravel-mix') + +require('./nova.mix') mix - .setPublicPath('dist') - .js('resources/js/tool.js', 'js') - .js('resources/js/field.js', 'js') - .vue({ version: 3 }) - .webpackConfig({ - externals: { - vue: 'Vue', - }, - output: { - uniqueName: 'stepanenko3/nova-filemanager', - }, - }) - .alias({ - 'laravel-nova': path.join(__dirname, 'vendor/laravel/nova/resources/js/mixins/packages.js'), - }); + .setPublicPath('dist') + .js('resources/js/tool.js', 'js') + .js('resources/js/field.js', 'js') + .vue({ version: 3 }) + .nova('stepanenko3/nova-filemanager')