Plugin Directory

Changeset 3434911


Ignore:
Timestamp:
01/08/2026 07:10:45 AM (6 weeks ago)
Author:
ultradevs
Message:

Update to version 1.13.1 from GitHub

Location:
easy-dropbox-integration
Files:
2 added
14 edited
1 copied

Legend:

Unmodified
Added
Removed
  • easy-dropbox-integration/tags/1.13.1/assets/admin/settings/index.asset.php

    r3434886 r3434911  
    1 <?php return array('dependencies' => array('react', 'react-dom', 'wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'a2c2b16dc595530494a9');
     1<?php return array('dependencies' => array('react', 'react-dom', 'wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'eba9e15d1c6f2cf880be');
  • easy-dropbox-integration/tags/1.13.1/assets/admin/settings/index.js

    r3434886 r3434911  
    1 (()=>{var e={17:(e,t)=>{"use strict";var n=60103,r=60106,i=60107,o=60108,a=60114,s=60109,l=60110,c=60112,d=60113,u=60120,p=60115,g=60116;if("function"==typeof Symbol&&Symbol.for){var m=Symbol.for;n=m("react.element"),r=m("react.portal"),i=m("react.fragment"),o=m("react.strict_mode"),a=m("react.profiler"),s=m("react.provider"),l=m("react.context"),c=m("react.forward_ref"),d=m("react.suspense"),u=m("react.suspense_list"),p=m("react.memo"),g=m("react.lazy"),m("react.block"),m("react.server.block"),m("react.fundamental"),m("react.debug_trace_mode"),m("react.legacy_hidden")}t.isContextConsumer=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case i:case a:case o:case d:case u:return e;default:switch(e=e&&e.$$typeof){case l:case c:case g:case p:case s:return e;default:return t}}case r:return t}}}(e)===l}},35:(e,t,n)=>{"use strict";var r=n(959),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?a:s[e.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var c=Object.defineProperty,d=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,g=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var i=g(n);i&&i!==m&&e(t,i,r)}var a=d(n);u&&(a=a.concat(u(n)));for(var s=l(t),h=l(n),f=0;f<a.length;++f){var b=a[f];if(!(o[b]||r&&r[b]||h&&h[b]||s&&s[b])){var v=p(n,b);try{c(t,b,v)}catch(e){}}}}return t}},141:(e,t,n)=>{"use strict";e.exports=n(17)},500:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,o(n)))}return e}function o(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},843:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,d=n?Symbol.for("react.async_mode"):60111,u=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,g=n?Symbol.for("react.suspense"):60113,m=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,f=n?Symbol.for("react.lazy"):60116,b=n?Symbol.for("react.block"):60121,v=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,x=n?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case d:case u:case o:case s:case a:case g:return e;default:switch(e=e&&e.$$typeof){case c:case p:case f:case h:case l:return e;default:return t}}case i:return t}}}function E(e){return w(e)===u}t.AsyncMode=d,t.ConcurrentMode=u,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=p,t.Fragment=o,t.Lazy=f,t.Memo=h,t.Portal=i,t.Profiler=s,t.StrictMode=a,t.Suspense=g,t.isAsyncMode=function(e){return E(e)||w(e)===d},t.isConcurrentMode=E,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return w(e)===p},t.isFragment=function(e){return w(e)===o},t.isLazy=function(e){return w(e)===f},t.isMemo=function(e){return w(e)===h},t.isPortal=function(e){return w(e)===i},t.isProfiler=function(e){return w(e)===s},t.isStrictMode=function(e){return w(e)===a},t.isSuspense=function(e){return w(e)===g},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===u||e===s||e===a||e===g||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===f||e.$$typeof===h||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===v||e.$$typeof===y||e.$$typeof===x||e.$$typeof===b)},t.typeOf=w},959:(e,t,n)=>{"use strict";e.exports=n(843)}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var i=r.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=r[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),(()=>{"use strict";const e=window.React;var t=n.n(e);const r=window.wp.element,i=window.wp.data,o=e=>{const{confirmButtonUrl:t,...n}=e,r={showCloseButton:!0,customClass:{popup:"edbi-custom-swal-popup",title:"edbi-custom-swal-title",content:"edbi-custom-swal-content",confirmButton:"edbi-custom-swal-confirm",cancelButton:"edbi-custom-swal-cancel"},didOpen:()=>{const e=document.querySelector(".swal2-popup input, .swal2-popup textarea");if(e){e.focus();const t=e.value;e.setSelectionRange(t.length,t.length)}}},i=Object.assign(r,n);return window.Swal.fire(i).then(e=>(e.isConfirmed&&t&&(window.location.href=t),e))},a="function"==typeof Buffer,s="function"==typeof TextDecoder?new TextDecoder:void 0,l=("function"==typeof TextEncoder&&new TextEncoder,Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=")),c=(e=>{let t={};return e.forEach((e,n)=>t[e]=n),t})(l),d=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,u=String.fromCharCode.bind(String),p="function"==typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):e=>new Uint8Array(Array.prototype.slice.call(e,0)),g=e=>e.replace(/[^A-Za-z0-9\+\/]/g,""),m=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,h=e=>{switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return u((t>>>10)+55296)+u(56320+(1023&t));case 3:return u((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return u((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},f="function"==typeof atob?e=>atob(g(e)):a?e=>Buffer.from(e,"base64").toString("binary"):e=>{if(e=e.replace(/\s+/g,""),!d.test(e))throw new TypeError("malformed base64.");e+="==".slice(2-(3&e.length));let t,n,r,i="";for(let o=0;o<e.length;)t=c[e.charAt(o++)]<<18|c[e.charAt(o++)]<<12|(n=c[e.charAt(o++)])<<6|(r=c[e.charAt(o++)]),i+=64===n?u(t>>16&255):64===r?u(t>>16&255,t>>8&255):u(t>>16&255,t>>8&255,255&t);return i},b=a?e=>p(Buffer.from(e,"base64")):e=>p(f(e).split("").map(e=>e.charCodeAt(0))),v=a?e=>Buffer.from(e,"base64").toString("utf8"):s?e=>s.decode(b(e)):e=>f(e).replace(m,h),y=e=>v(g(e.replace(/[-_]/g,e=>"-"==e?"+":"/"))),x=window.wp.i18n,{EDBIData:w}=window,E=!(!w?.isPro||"1"!==w?.isPro),{EDBIData:_}=window,C=(e,t=2)=>{if(!+e)return"0 Bytes";const n=t<0?0:t,r=Math.floor(Math.log(e)/Math.log(1024));return`${parseFloat((e/Math.pow(1024,r)).toFixed(n))} ${["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][r]}`},S=e=>{let{activeAccount:t,assets:n}=_;t=JSON.parse(y(t));const r=`${_.ajaxUrl}?action=edbi_file_preview&account_id=${t.id}&nonce=${_?.ajaxNonce}&id=${e.id}`,i=`${_.ajaxUrl}?action=edbi_stream_media&account_id=${t.id}&nonce=${_?.ajaxNonce}&id=${e.id}`,o=`\n\t\t<h4>${e.name}</h4>\n\t\t<p>${C(e.size)}</p>\n\t`;let a;return a=["mp4","webm","ogg"].includes(e.ext)?{video:{source:[{src:i,type:`video/${e.ext}`}],attributes:{preload:"false",controls:!0}},thumb:e.thumbnail}:["mp3","wav","ogg","m4a"].includes(e.ext)?{video:{source:[{src:i,type:`audio/${e.ext}`}],attributes:{controls:!0,preload:"auto",playsinline:"true"}},poster:r,poster:D("mp3","256"),thumb:D("mp3")}:["jpg","jpeg","png","gif","svg","heic","webp"].includes(e.ext)?{src:r,thumb:e.thumbnail,title:e.name}:"svg"===e.ext?{src:e.thumbnail,thumb:e.thumbnail,iframe:!0,title:e.name}:"zip"===e.ext?{src:D("zip","256"),thumb:D("zip"),iframe:!0,title:e.name}:"pdf"===e.ext?{src:r,thumb:e.thumbnail?e.thumbnail:D(e.ext),iframe:!0,title:e.name}:{thumb:D("file")},{...a,subHtml:o,downloadUrl:I(e)}},I=(e,t="file")=>{let{activeAccount:n,ajaxUrl:r,ajaxNonce:i}=_;return n=JSON.parse(y(n)),`${r}?action=edbi_download_file&account_id=${n.id}&nonce=${i}&id=${e.id}`},D=(e,t="256")=>{let n;switch(e=e.toLowerCase(),!0){case["jpg","jpeg","png","gif","webp","heic","ico","svg"].includes(e):n="image";break;case["mp3","wav","ogg","m4a"].includes(e):n="audio";break;case["mp4","webm","ogg"].includes(e):n="video";break;case["pdf"].includes(e):n="pdf";break;case["zip"].includes(e):n="zip";break;case["svg"].includes(e):n="file";break;default:n="folder"}const r=`${_.assets}icons/${t}x${t}/`,i=`${r}${n}.png`;return["7z","audio","code","css","csv","doc","file","folder","gif","html","image","js","mp3","mp4","pdf","php","png","svg","ttf","video","zip"].includes(n)?i:`${r}file.png`},N=async()=>{if("undefined"==typeof window||!window.EDBIData)return null;const{ajaxNonce:e,activeAccount:t}=window.EDBIData;if(!e||!t)return null;let n;try{n=JSON.parse(y(t))}catch(e){return console.error("Failed to parse active account before syncing storage",e),null}if(!n?.id)return null;const r=(e,t)=>{if("function"==typeof CustomEvent)return void window.dispatchEvent(new CustomEvent(e,{detail:t}));const n=document.createEvent("CustomEvent");n.initCustomEvent(e,!0,!0,t),window.dispatchEvent(n)};try{var i;const t=await wp.ajax.post("edbi_sync_storage",{account_id:n.id,nonce:e}),o=null!==(i=t?.data)&&void 0!==i?i:t;if(o?.activeAccount){window.EDBIData.activeAccount=o.activeAccount;try{r("edbi_active_account_updated",JSON.parse(y(o.activeAccount)))}catch(e){console.error("Failed to parse active account after sync",e)}}if(o?.accounts){window.EDBIData.accounts=o.accounts;try{r("edbi_accounts_updated",JSON.parse(y(o.accounts)))}catch(e){console.error("Failed to parse accounts after sync",e)}}return o}catch(e){return console.error("Failed to sync storage usage",e),null}};var O=n(500),A=n.n(O);const T=t=>{let n;const[i,o]=(0,r.useState)(!1);return(0,e.createElement)("div",{className:A()("Tooltip-Wrapper",t.className),onMouseEnter:()=>{n=setTimeout(()=>{o(!0)},t.delay||100)},onMouseLeave:()=>{clearInterval(n),o(!1)}},t.children,i&&(0,e.createElement)("div",{className:`Tooltip-Tip ${t.direction||"top"}`},t.content))},B=t=>{const{children:n}=t,{upgradeUrl:r,isPro:i}=EDBIData;return i&&"1"===i?(0,e.createElement)("div",{className:t.className},n):(0,e.createElement)("div",{className:A()("edbi-pro-wrapper",t.className),onClick:()=>{o({title:(0,x.__)("Upgrade to PRO","easy-dropbox-integration"),html:`\n\t\t\t\t\t\t<p class="text-base text-gray-400">${(0,x.__)("Wanna enjoy more awesome features and upcoming functionalities? We promise to add awesome functionalities you might need. Support US by upgrading","easy-dropbox-integration")}</p>\n\t\t\t\t\t\t<a class="edbi-btn" href="${r}" target="_blank">Upgrade</a>\n\t\t\t\t\t`,icon:"info",showConfirmButton:!1})}},(0,e.createElement)(T,{content:"PRO Feature",direction:t.tooltipDirection||"right",className:t.wrapperClassName},n))},P=window.wp.components;var k={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},L=e.createContext&&e.createContext(k),M=["attr","size","title"];function R(){return R=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},R.apply(this,arguments)}function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F(Object(n),!0).forEach(function(t){var r,i,o,a;r=e,i=t,o=n[t],(i="symbol"==typeof(a=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(i))?a:a+"")in r?Object.defineProperty(r,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function G(t){return t&&t.map((t,n)=>e.createElement(t.tag,z({key:n},t.attr),G(t.child)))}function j(t){return n=>e.createElement($,R({attr:z({},t.attr)},n),G(t.child))}function $(t){var n=n=>{var r,{attr:i,size:o,title:a}=t,s=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(t,M),l=o||n.size||"1em";return n.className&&(r=n.className),t.className&&(r=(r?r+" ":"")+t.className),e.createElement("svg",R({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,i,s,{className:r,style:z(z({color:t.color||n.color},n.style),t.style),height:l,width:l,xmlns:"http://www.w3.org/2000/svg"}),a&&e.createElement("title",null,a),t.children)};return void 0!==L?e.createElement(L.Consumer,null,e=>n(e)):n(k)}function H(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12 20h9"},child:[]},{tag:"path",attr:{d:"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z"},child:[]},{tag:"path",attr:{d:"m15 5 3 3"},child:[]}]})(e)}function V(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M5 12h14"},child:[]},{tag:"path",attr:{d:"M12 5v14"},child:[]}]})(e)}const U=t=>{const{settings:n,setSettings:i,isSaving:a,setSaving:s}=t,l=(0,r.useMemo)(()=>JSON.parse(y(EDBIData.accounts)),[]),[c,d]=(0,r.useState)(l);return(0,r.useEffect)(()=>{const e=e=>{e?.detail&&d(e.detail)};return window.addEventListener("edbi_accounts_updated",e),()=>{window.removeEventListener("edbi_accounts_updated",e)}},[]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container edbi-shortcode-settings__accounts"},(0,e.createElement)("div",{className:"edbi-accounts_header"},(0,e.createElement)("h3",null,(0,x.__)("Accounts","easy-dropbox-integration")),n?.advanced?.ownApp?.clientID&&n?.advanced?.ownApp?.appSecret&&(0,e.createElement)(e.Fragment,null,Object.keys(c).length>=1&&!E?(0,e.createElement)(B,{tooltipDirection:"top"},(0,e.createElement)("button",{className:"edbi-button edbi-button--primary",onClick:()=>{E&&window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")}},(0,e.createElement)(V,null),(0,x.__)("Add Account","easy-dropbox-integration"))):(0,e.createElement)("button",{className:"edbi-button edbi-button--primary",onClick:()=>{window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")}},(0,e.createElement)(V,{style:{fontSize:"16px"}}),(0,x.__)("Add Account","easy-dropbox-integration")))),(0,e.createElement)("div",{className:"edbi-accounts"},Object.keys(c).map((t,n)=>{const r=c[t];return(0,e.createElement)("div",{key:n,className:"edbi-account"},(0,e.createElement)("div",{key:n,className:"edbi-account-info"},(0,e.createElement)("img",{src:r.photo,alt:r.name}),(0,e.createElement)("div",{className:"edbi-account-name"},(0,e.createElement)("h3",null,r.name),(0,e.createElement)("p",null,r.email))),r?.storage&&(0,e.createElement)("div",{className:"edbi-account-storage"},(0,e.createElement)("p",{className:"edbi-account-storage-text"},C(r.storage.used)," ",(0,x.__)("used of","easy-dropbox-integration")," ",C(r.storage.allocated)," ",r.storage.percent?(0,e.createElement)("span",{className:"edbi-account-storage-percent"},"(",r.storage.percent,"%)"):null)),(0,e.createElement)("button",{className:"edbi-settings-remove__button",onClick:()=>{(e=>{o({title:(0,x.__)("Remove Account","easy-dropbox-integration"),text:(0,x.__)("Are you sure you want to remove this account?","easy-dropbox-integration"),icon:"warning",showCancelButton:!0,confirmButtonText:(0,x.__)("Remove","easy-dropbox-integration"),confirmButtonColor:"#d33",cancelButtonText:(0,x.__)("No","easy-dropbox-integration"),reverseButtons:!0}).then(t=>{t.isConfirmed&&wp.ajax.post("edbi_remove_account",{account_id:e,nonce:EDBIData?.ajaxNonce}).then(t=>{d(t=>{const n={...t};return delete n[e],n}),o({title:(0,x.__)("Account Removed","easy-dropbox-integration"),text:(0,x.__)("Account has been removed successfully","easy-dropbox-integration"),icon:"success",showCancelButton:!1,confirmButtonText:(0,x.__)("Ok","easy-dropbox-integration")})}).catch(e=>{console.error(e),o({title:(0,x.__)("Error","easy-dropbox-integration"),text:(0,x.__)("An error occurred while removing account","easy-dropbox-integration"),icon:"error",showCancelButton:!1,confirmButtonText:(0,x.__)("Ok","easy-dropbox-integration")})})})})(t)}},(0,x.__)("Remove","easy-dropbox-integration")))}))))};function W(e){return j({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z"},child:[]}]})(e)}const X=({settings:t,setSettings:n})=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Own Dropbox App Settings","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings__bottom__description"},(0,e.createElement)("p",{className:"edbi-settings__description edbi-badge edbi-badge--info"},(0,x.__)("To use your own Dropbox App, paste the App Key and App Secret below, save the settings, then add your account using the button in the Accounts tab.","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-shortcode-config__advanced__inputs"},(0,e.createElement)("div",{className:"edbi-shortcode-config__advanced__input"},(0,e.createElement)(P.TextControl,{label:(0,x.__)("App Key","easy-dropbox-integration"),value:t?.advanced?.ownApp?.clientID,onChange:e=>{n({...t,advanced:{...t?.advanced,ownApp:{...t?.advanced?.ownApp,clientID:e}}})}})),(0,e.createElement)("div",{className:"edbi-shortcode-config__advanced__input"},(0,e.createElement)(P.TextControl,{label:(0,x.__)("App Secret","easy-dropbox-integration"),value:t?.advanced?.ownApp?.appSecret,onChange:e=>{n({...t,advanced:{...t?.advanced,ownApp:{...t?.advanced?.ownApp,appSecret:e}}})}}))),(0,e.createElement)("div",{className:"edbi-shortcode-config__advanced__input",style:{marginTop:"10px"}},(0,e.createElement)(P.TextControl,{style:{cursor:"pointer"},label:(0,x.__)("Redirect URI","easy-dropbox-integration"),value:EDBIData.authRedirectUrl,readOnly:!0,onClick:()=>{navigator.clipboard.writeText(EDBIData.authRedirectUrl),o({title:(0,x.__)("Redirect URI Copied","easy-dropbox-integration"),icon:"success",position:"top-right",toast:!0,showConfirmButton:!1,timer:1500})}})))),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Team Folder","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings__bottom__description"},(0,e.createElement)(B,{tooltipDirection:"top"},(0,e.createElement)(P.ToggleControl,{label:(0,x.__)("Dropbox Team Folders","easy-dropbox-integration"),checked:!!t?.advanced?.teamFolders,onChange:e=>{n({...t,advanced:{...t?.advanced,teamFolders:e}})}})),(0,e.createElement)("p",{className:"edbi-settings__description edbi-badge edbi-badge--warning"},(0,x.__)("Allows you to access your Dropbox Team Folders if you are using a Business Account.","easy-dropbox-integration"),(0,e.createElement)("br",null),(0,x.__)("Please check your existing shortcodes and manually linked folders before switching, since the root folder will no longer be your personal folder.","easy-dropbox-integration")))),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-settings__bottom__title"},(0,x.__)("What happens with my data when I authorize the plugin?","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings__bottom__description"},(0,e.createElement)("h4",null,(0,x.__)("Requested scopes and justifications","easy-dropbox-integration")),(0,e.createElement)("p",null,(0,x.__)("In order to display your content stored on Dropbox, you have to authorize it with your Dropbox account. The authorization will ask you to grant the application the following scopes:","easy-dropbox-integration")),(0,e.createElement)("ul",null,(0,e.createElement)("li",null,(0,e.createElement)(W,{className:"edbi-settings-check-icon"}),(0,e.createElement)("h5",null,(0,x.__)("files.content.read","easy-dropbox-integration"))),(0,e.createElement)("li",null,(0,e.createElement)(W,{className:"edbi-settings-check-icon"}),(0,e.createElement)("h5",null,(0,x.__)("files.content.write","easy-dropbox-integration"))),(0,e.createElement)("li",null,(0,e.createElement)(W,{className:"edbi-settings-check-icon"}),(0,e.createElement)("h5",null,(0,x.__)("files.content.write","easy-dropbox-integration"))),(0,e.createElement)("li",null,(0,e.createElement)(W,{className:"edbi-settings-check-icon"}),(0,e.createElement)("h5",null,(0,x.__)("account_info.read","easy-dropbox-integration"))))),(0,e.createElement)("div",{className:"edbi-settings__bottom__description"},(0,e.createElement)("h4",null,(0,x.__)("Information about the data","easy-dropbox-integration")),(0,e.createElement)("p",null,(0,x.__)("The authorization tokens will be stored, encrypted, on this server and is not accessible by the developer or any third party. When you use the Application, all communications are strictly between your server and the cloud storage service servers. We do not collect and do not have access to your personal data.","easy-dropbox-integration"))))),Z=window.wp.blockEditor,Y=t=>{const n=t.value;return(0,e.createElement)(P.BaseControl,{label:t.label,help:t.help,className:"pb-block-control--color-picker"},(0,e.createElement)(B,{className:"overflow-hidden"},(0,e.createElement)(P.Dropdown,{className:"pb-block-control--color-picker-dropdown",contentClassName:"pb-block-control--color-picker-inner",renderToggle:({isOpen:r,onToggle:i})=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)(P.Button,{"aria-expanded":r,onClick:i,"aria-label":t.label,className:"pb-block-control--color-picker-value"},(0,e.createElement)("span",{style:{backgroundColor:n}})),n&&(0,e.createElement)(P.Tooltip,{text:(0,x.__)("Reset","sticky-list")},(0,e.createElement)(P.Button,{onClick:()=>t.onChange(void 0),"aria-label":(0,x.__)("Reset","sticky-list"),className:"pb-block-control--color-picker-reset"},(0,e.createElement)(P.Dashicon,{icon:"image-rotate"})))),renderContent:()=>{if(E)return(0,e.createElement)(e.Fragment,null,t.contrastChecker&&(0,e.createElement)(Z.ContrastChecker,{backgroundColor:t.contrastChecker.backgroundColor,textColor:t.contrastChecker.textColor}),(0,e.createElement)(P.ColorPicker,{color:n,onChangeComplete:e=>t.onChange((e=>{if("object"==typeof e){const t="undefined"===e.a?1:e.a;if(void 0!==e.h)return`hsl(${e.h}%, ${e.s}%, ${e.l}%, ${t})`;if(void 0!==e.r)return`rgba(${e.r}, ${e.g}, ${e.b}, ${t})`}return e})(e[e.source])),disableAlpha:t.disableAlpha}))}})),(0,e.createElement)(Z.ColorPalette,{value:n,onChange:e=>t.onChange(e),clearable:!1,colors:[{name:"Primary",color:"#F30D55"},{name:"Secondary",color:"#5820e5"},{name:"Green",color:"#008331"},{name:"Orange Red",color:"#FF4500"},{name:"Blue Violet",color:"#8A2BE2"},{name:"Dodger Blue",color:"#1E90FF"}]}))},q=t=>{const{settings:n,setSettings:i,isSaving:o,setSaving:a}=t,[s,l]=(0,r.useState)(n.appearance.preloader.image),[c,d]=(0,r.useState)(n.appearance.color),{accounts:u}=EDBIData,p=[{url:"atom.svg",name:(0,x.__)("Atom","easy-dropbox-integration"),type:"pro"},{url:"bar-chart.svg",name:(0,x.__)("Bar Chart","easy-dropbox-integration"),type:"free"},{url:"bars.svg",name:(0,x.__)("Bars","easy-dropbox-integration"),type:"pro"},{url:"blocks.svg",name:(0,x.__)("Blocks","easy-dropbox-integration"),type:"pro"},{url:"bricks.svg",name:(0,x.__)("Bricks","easy-dropbox-integration"),type:"pro"},{url:"clock.svg",name:(0,x.__)("Clock","easy-dropbox-integration"),type:"free"},{url:"color-bar.svg",name:(0,x.__)("Color Bar","easy-dropbox-integration"),type:"pro"},{url:"dash-ring.svg",name:(0,x.__)("Dash Ring","easy-dropbox-integration"),type:"pro"},{url:"default.svg",name:(0,x.__)("Default","easy-dropbox-integration"),type:"free"},{url:"dual-ring.svg",name:(0,x.__)("Dual Ring","easy-dropbox-integration"),type:"pro"},{url:"fidget-spinner.svg",name:(0,x.__)("Fidge Spinner","easy-dropbox-integration"),type:"pro"},{url:"flipball.svg",name:(0,x.__)("Flipball","easy-dropbox-integration"),type:"free"},{url:"gear.svg",name:(0,x.__)("Gear","easy-dropbox-integration"),type:"pro"},{url:"gears.svg",name:(0,x.__)("Gears","easy-dropbox-integration"),type:"free"},{url:"hourglass.svg",name:(0,x.__)("Hourglass","easy-dropbox-integration"),type:"pro"},{url:"infinity.svg",name:(0,x.__)("Infinity","easy-dropbox-integration"),type:"pro"},{url:"progress.svg",name:(0,x.__)("Progress","easy-dropbox-integration"),type:"pro"},{url:"ripple.svg",name:(0,x.__)("Ripple","easy-dropbox-integration"),type:"pro"},{url:"spinner.svg",name:(0,x.__)("Spinner","easy-dropbox-integration"),type:"pro"}];(0,r.useEffect)(()=>{const e=document.createElement("style");e.innerHTML=`:root {--edbi-primary-color: ${c.primary} !important; --edbi-secondary-color: ${c.secondary} }`,document.head.appendChild(e)},[c]);const g=({preloader:t})=>(0,e.createElement)("div",{className:A()("edbi-preloader-item",s===t.url?"edbi-selected__preloader":void 0,E||"pro"!==t.type?"cursor-pointer":"cursor-not-allowed"),onClick:()=>{("pro"!==t.type||E)&&(l(t.url),i({...n,appearance:{...n.appearance,preloader:{...n.appearance.preloader,image:t.url}}}))}},(0,e.createElement)("div",null,(0,e.createElement)("img",{className:"edbi-preloader-image",src:EDBIData.assets+"images/preloader/"+t.url,title:t.title})),(0,e.createElement)("h3",{className:"edbi-preloader-name"},t.name));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",null,(0,e.createElement)("h3",null,(0,x.__)("Appearance","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Preloader","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-appearance-preloader__container"},p.map(t=>(0,e.createElement)(e.Fragment,null,"pro"===t.type?(0,e.createElement)(B,{tooltipDirection:"top"},(0,e.createElement)(g,{preloader:t})):(0,e.createElement)(g,{preloader:t}))))),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Colors","easy-dropbox-integration")),(0,e.createElement)("div",{className:""},(0,e.createElement)(Y,{value:n.appearance.color.primary,onChange:e=>{d({...c,primary:e}),i({...n,appearance:{...n.appearance,color:{...n.appearance.color,primary:e}}})},disableAlpha:!1})))))},J=t=>{const{settings:n,setSettings:i,isSaving:a,setSaving:s}=t,[l,c]=(0,r.useState)(n.appearance.preloader.image),[d,u]=(0,r.useState)(n.appearance.color),{accounts:p,moduleList:g,upgradeUrl:m}=EDBIData,h=e=>n?.modules?.includes(e.slug),f=({module:t})=>(0,e.createElement)("div",{className:"edbi-settings-modules__module "+(h(t)?"edbi-settings-modules__module__enabled":""),style:{cursor:!E&&t.isPro?"not-allowed":"pointer"},onClick:()=>{t.isUpComing&&o({title:(0,x.__)("Coming Soon!","easy-dropbox-integration"),icon:"info",showConfirmButton:!1})}},(0,e.createElement)("div",{className:"edbi-settings-modules__module__icon"},(0,e.createElement)("img",{src:t.icon,title:t.name})),(0,e.createElement)("div",{className:"edbi-settings-modules__module__info"},(0,e.createElement)("h3",{className:"edbi-settings-modules__module__title"},t.name),(0,e.createElement)("p",{className:"edbi-settings-modules__module__description"},t.description)),(0,e.createElement)("div",{className:"edbi-module-toggle"},(0,e.createElement)(P.ToggleControl,{checked:h(t),onChange:()=>{(e=>{E||!e.isPro?e.isUpComing?o({title:(0,x.__)("Coming Soon!","easy-dropbox-integration"),icon:"info",showConfirmButton:!1}):h(e)?i({...n,modules:n.modules.filter(t=>t!==e.slug)}):i({...n,modules:[...n.modules,e.slug]}):o({title:(0,x.__)("Upgrade to PRO","easy-dropbox-integration"),html:`\n\t\t\t\t\t<p className="text-base text-gray-400">${(0,x.__)("Wanna enjoy more awesome features and upcoming functionalities? We promise to add awesome functionalities you might need. Support US by upgrading","easy-dropbox-integration")}</p>\n\t\t\t\t\t<a className="edbi-btn" href="${m}" target="_blank">Upgrade</a>\n\t\t\t\t`,icon:"info",showConfirmButton:!1})})(t,t.enabled)}})));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,x.__)("Modules","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-page__content__modules"},(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Available Modules","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings-modules"},g.filter(e=>!e.isUpComing).map(t=>(0,e.createElement)(e.Fragment,null,t.isPro&&!t.isUpComing?(0,e.createElement)(B,{tooltipDirection:"top",wrapperClassName:"",className:""},(0,e.createElement)(f,{module:t})):(0,e.createElement)(f,{module:t}))))),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Upcoming Modules","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings-modules"},g.filter(e=>e.isUpComing).map(t=>(0,e.createElement)(e.Fragment,null,t.isPro&&!t.isUpComing?(0,e.createElement)(B,{tooltipDirection:"top",wrapperClassName:"",className:""},(0,e.createElement)(f,{module:t})):(0,e.createElement)(f,{module:t})))))))};function K(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm16.28-2.72a.751.751 0 0 0-.018-1.042.751.751 0 0 0-1.042-.018l-5.97 5.97-2.47-2.47a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042l3 3a.75.75 0 0 0 1.06 0Z"},child:[]}]})(e)}function Q(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12.5 7.25a.75.75 0 0 0-1.5 0v5.5c0 .27.144.518.378.651l3.5 2a.75.75 0 0 0 .744-1.302L12.5 12.315V7.25Z"},child:[]},{tag:"path",attr:{d:"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z"},child:[]}]})(e)}function ee(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M7.024 3.75c0-.966.784-1.75 1.75-1.75H20.25c.966 0 1.75.784 1.75 1.75v11.498a1.75 1.75 0 0 1-1.75 1.75H8.774a1.75 1.75 0 0 1-1.75-1.75Zm1.75-.25a.25.25 0 0 0-.25.25v11.498c0 .139.112.25.25.25H20.25a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z"},child:[]},{tag:"path",attr:{d:"M1.995 10.749a1.75 1.75 0 0 1 1.75-1.751H5.25a.75.75 0 1 1 0 1.5H3.745a.25.25 0 0 0-.25.25L3.5 20.25c0 .138.111.25.25.25h9.5a.25.25 0 0 0 .25-.25v-1.51a.75.75 0 1 1 1.5 0v1.51A1.75 1.75 0 0 1 13.25 22h-9.5A1.75 1.75 0 0 1 2 20.25l-.005-9.501Z"},child:[]}]})(e)}function te(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M2 4.75C2 3.784 2.784 3 3.75 3h4.971c.58 0 1.12.286 1.447.765l1.404 2.063c.046.069.124.11.207.11h8.471c.966 0 1.75.783 1.75 1.75V19.25A1.75 1.75 0 0 1 20.25 21H3.75A1.75 1.75 0 0 1 2 19.25Zm1.75-.25a.25.25 0 0 0-.25.25v14.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V7.687a.25.25 0 0 0-.25-.25h-8.471a1.75 1.75 0 0 1-1.447-.765L8.928 4.61a.252.252 0 0 0-.208-.11Z"},child:[]}]})(e)}function ne(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M13 7.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm-3 3.75a.75.75 0 0 1 .75-.75h1.5a.75.75 0 0 1 .75.75v4.25h.75a.75.75 0 0 1 0 1.5h-3a.75.75 0 0 1 0-1.5h.75V12h-.75a.75.75 0 0 1-.75-.75Z"},child:[]},{tag:"path",attr:{d:"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z"},child:[]}]})(e)}function re(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M15.5 2.25a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 .75.75v5.5a.75.75 0 0 1-1.5 0V4.06l-6.22 6.22a.75.75 0 1 1-1.06-1.06L19.94 3h-3.69a.75.75 0 0 1-.75-.75Z"},child:[]},{tag:"path",attr:{d:"M2.5 4.25c0-.966.784-1.75 1.75-1.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.25.25 0 0 0-.25.25v15.5c0 .138.112.25.25.25h15.5a.25.25 0 0 0 .25-.25v-8.5a.75.75 0 0 1 1.5 0v8.5a1.75 1.75 0 0 1-1.75 1.75H4.25a1.75 1.75 0 0 1-1.75-1.75V4.25Z"},child:[]}]})(e)}function ie(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M11.75 4.5a.75.75 0 0 1 .75.75V11h5.75a.75.75 0 0 1 0 1.5H12.5v5.75a.75.75 0 0 1-1.5 0V12.5H5.25a.75.75 0 0 1 0-1.5H11V5.25a.75.75 0 0 1 .75-.75Z"},child:[]}]})(e)}function oe(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M20 5.5a3.498 3.498 0 0 1-6.062 2.385l-5.112 3.021a3.498 3.498 0 0 1 0 2.188l5.112 3.021a3.5 3.5 0 1 1-.764 1.29l-5.112-3.02a3.499 3.499 0 1 1-3.843-5.642 3.499 3.499 0 0 1 3.843.872l5.112-3.021A3.5 3.5 0 1 1 20 5.5Zm-1.5 13a2 2 0 1 0-3.999-.001 2 2 0 0 0 3.999.001Zm0-13a2 2 0 1 0-3.999-.001A2 2 0 0 0 18.5 5.5ZM5.5 14a2 2 0 1 0 .001-3.999A2 2 0 0 0 5.5 14Z"},child:[]}]})(e)}function ae(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M3.38 8A9.502 9.502 0 0 1 12 2.5a9.502 9.502 0 0 1 9.215 7.182.75.75 0 1 0 1.456-.364C21.473 4.539 17.15 1 12 1a10.995 10.995 0 0 0-9.5 5.452V4.75a.75.75 0 0 0-1.5 0V8.5a1 1 0 0 0 1 1h3.75a.75.75 0 0 0 0-1.5H3.38Zm-.595 6.318a.75.75 0 0 0-1.455.364C2.527 19.461 6.85 23 12 23c4.052 0 7.592-2.191 9.5-5.451v1.701a.75.75 0 0 0 1.5 0V15.5a1 1 0 0 0-1-1h-3.75a.75.75 0 0 0 0 1.5h2.37A9.502 9.502 0 0 1 12 21.5c-4.446 0-8.181-3.055-9.215-7.182Z"},child:[]}]})(e)}function se(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M16 1.75V3h5.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H8V1.75C8 .784 8.784 0 9.75 0h4.5C15.216 0 16 .784 16 1.75Zm-6.5 0V3h5V1.75a.25.25 0 0 0-.25-.25h-4.5a.25.25 0 0 0-.25.25ZM4.997 6.178a.75.75 0 1 0-1.493.144L4.916 20.92a1.75 1.75 0 0 0 1.742 1.58h10.684a1.75 1.75 0 0 0 1.742-1.581l1.413-14.597a.75.75 0 0 0-1.494-.144l-1.412 14.596a.25.25 0 0 1-.249.226H6.658a.25.25 0 0 1-.249-.226L4.997 6.178Z"},child:[]},{tag:"path",attr:{d:"M9.206 7.501a.75.75 0 0 1 .793.705l.5 8.5A.75.75 0 1 1 9 16.794l-.5-8.5a.75.75 0 0 1 .705-.793Zm6.293.793A.75.75 0 1 0 14 8.206l-.5 8.5a.75.75 0 0 0 1.498.088l.5-8.5Z"},child:[]}]})(e)}const le=t=>{const{settings:n,setSettings:i,isSaving:a,setSaving:s}=t,[l,c]=(0,r.useState)(!1);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,x.__)("Tools","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Module Container","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Clear Cache","easy-dropbox-integration")),(0,e.createElement)(P.Button,{className:"edbi-button edbi-settings-tools__btn",onClick:()=>{wp.ajax.post("edbi_clear_cache",{nonce:EDBIData?.ajaxNonce}).then(e=>{o({type:"success",title:(0,x.__)("Success","easy-dropbox-integration"),text:(0,x.__)("Cache cleared successfully","easy-dropbox-integration"),icon:"success",showCancelButton:!1,confirmButtonText:"Ok"})})}},(0,e.createElement)(se,{style:{fontSize:"1.2em"}}),(0,x.__)("Clear Cache","easy-dropbox-integration"))),(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Sync Dropbox Storage","easy-dropbox-integration")),(0,e.createElement)(P.Button,{className:"edbi-button edbi-settings-tools__btn",isBusy:l,disabled:l,onClick:async()=>{c(!0);const e=await N();c(!1),o(e?{type:"success",title:(0,x.__)("Storage Synced","easy-dropbox-integration"),text:(0,x.__)("Dropbox storage usage has been refreshed.","easy-dropbox-integration"),icon:"success",showCancelButton:!1,confirmButtonText:"Ok"}:{type:"error",title:(0,x.__)("Sync Failed","easy-dropbox-integration"),text:(0,x.__)("Unable to refresh storage usage. Please try again.","easy-dropbox-integration"),icon:"error",showCancelButton:!1,confirmButtonText:"Ok"})}},(0,x.__)("Sync Storage Usage","easy-dropbox-integration")))))},ce=({icon:t,title:n,onClickDone:r,onClickClose:i})=>(0,e.createElement)("div",{className:"edbi-modal-header"},(0,e.createElement)("div",{className:"edbi-modal-header__texts"},t&&(0,e.createElement)("div",{className:"edbi-modal-header__icon"},(0,e.createElement)("i",{className:t})),(0,e.createElement)("h3",{className:"edbi-modal-header__title"},n)),(0,e.createElement)("div",{className:"edbi-modal-header__btns"},(0,e.createElement)("button",{className:"edbi-modal-header__btn edbi-btn edbi-btn--danger",onClick:i},(0,e.createElement)("span",{className:"dashicons dashicons-no-alt"}),(0,x.__)("Cancel","easy-dropbox-integration")),(0,e.createElement)("button",{className:"edbi-modal-header__btn edbi-btn",onClick:r},(0,e.createElement)("span",{className:"dashicons dashicons-yes"}),(0,x.__)("Done","easy-dropbox-integration")))),de=(0,r.createContext)(null),ue=({children:t})=>{const[n,i]=(0,r.useState)(!0),[o,a]=(0,r.useState)(!1),[s,l]=(0,r.useState)(!1),[c,d]=(0,r.useState)(!1),[u,p]=(0,r.useState)([]),[g,m]=(0,r.useState)("name"),[h,f]=(0,r.useState)("asc"),[b,v]=(0,r.useState)(!1),[y,x]=(0,r.useState)(!0),[w,E]=(0,r.useState)("/"),[_,C]=(0,r.useState)(null),[S,I]=(0,r.useState)(null),[D,O]=(0,r.useState)(!1),[A,T]=(0,r.useState)([]),[B,P]=(0,r.useState)(null),[k,L]=(0,r.useState)(null),[M,R]=(0,r.useState)({top:0,left:70}),[F,z]=(0,r.useState)(null),[G,j]=(0,r.useState)({top:0,left:0}),[$,H]=(0,r.useState)(!1),[V,U]=(0,r.useState)(null),[W,X]=(0,r.useState)(!1),[Z,Y]=(0,r.useState)([]),[q,J]=(0,r.useState)([]),[K,Q]=(0,r.useState)(!1),[ee,te]=(0,r.useState)(null),[ne,re]=(0,r.useState)({by:"name",direction:"asc"}),[ie,oe]=(0,r.useState)({files:[],folders:[]});(0,r.useEffect)(()=>{const e=async()=>{await N()};e();const t=setInterval(e,3e5);return()=>clearInterval(t)},[]),(0,r.useEffect)(()=>{b&&N()},[b]);const ae={gridView:n,setGridView:i,modalOpen:o,setModalOpen:a,isDrawerOpen:s,setIsDrawerOpen:l,hideSidebar:c,setHideSidebar:d,folders:u,setFolders:p,sortBy:g,setSortBy:m,sortDirection:h,setSortDirection:f,isLoading:y,setIsLoading:x,currentPath:w,setCurrentPath:E,previousPath:_,setPreviousPath:C,setPath:e=>{x(!0),C(w),E(e)},refresh:b,setRefresh:v,filterV:S,setFilterV:I,showUploader:D,setShowUploader:O,breadcrumbs:A,setBreadcrumbs:T,openMenu:B,setOpenMenu:P,selectedItem:k,setSelectedItem:L,menuPosition:M,setMenuPosition:R,rightClickMenu:F,setRightClickMenu:z,rightClickPosition:G,setRightClickPosition:j,showDetails:$,setShowDetails:H,detailsItem:V,setDetailsItem:U,activeCols:6-(c?0:1)-($?1:0),bulkMode:W,setBulkMode:X,selectedCards:Z,setSelectedCards:Y,toggleCard:(e,t)=>{Y(t=>t?.includes(e)?t?.filter(t=>t!==e):[...t,e]),J(n=>{const r=n?.find(t=>t.id===e);return r?n?.filter(t=>t.id!==e):[...n,t]}),oe(n=>{var r;const i=t?.mimetype?"files":"folders",o=null!==(r=n?.[i])&&void 0!==r?r:[],a=o?.find(t=>t.id===e);return a?{...n,[i]:o?.filter(t=>t.id!==e)}:{...n,[i]:[...o,t]}}),U(t)},isFolder:K,setIsFolder:Q,filter:ne,setFilter:re,selectedItems:ie,setSelectedItems:oe,selectedContent:q,setSelectedContent:J,fileTypeFilter:ee,setFileTypeFilter:te};return(0,e.createElement)(de.Provider,{value:ae},t)};function pe(e){return j({tag:"svg",attr:{viewBox:"0 0 1024 1024",fill:"currentColor",fillRule:"evenodd"},child:[{tag:"path",attr:{d:"M799.855 166.312c.023.007.043.018.084.059l57.69 57.69c.041.041.052.06.059.084a.118.118 0 0 1 0 .069c-.007.023-.018.042-.059.083L569.926 512l287.703 287.703c.041.04.052.06.059.083a.118.118 0 0 1 0 .07c-.007.022-.018.042-.059.083l-57.69 57.69c-.041.041-.06.052-.084.059a.118.118 0 0 1-.069 0c-.023-.007-.042-.018-.083-.059L512 569.926 224.297 857.629c-.04.041-.06.052-.083.059a.118.118 0 0 1-.07 0c-.022-.007-.042-.018-.083-.059l-57.69-57.69c-.041-.041-.052-.06-.059-.084a.118.118 0 0 1 0-.069c.007-.023.018-.042.059-.083L454.073 512 166.371 224.297c-.041-.04-.052-.06-.059-.083a.118.118 0 0 1 0-.07c.007-.022.018-.042.059-.083l57.69-57.69c.041-.041.06-.052.084-.059a.118.118 0 0 1 .069 0c.023.007.042.018.083.059L512 454.073l287.703-287.702c.04-.041.06-.052.083-.059a.118.118 0 0 1 .07 0Z"},child:[]}]})(e)}function ge(e){return j({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM544 472c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V472z"},child:[]}]})(e)}function me(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"},child:[]}]})(e)}function he(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M12 3a9 9 0 0 0 0 18c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8zm-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12zm3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8zm5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8zm3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"},child:[]}]})(e)}function fe(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z"},child:[]}]})(e)}function be(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"},child:[]}]})(e)}function ve(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"},child:[]}]})(e)}function ye(e,t){return ye=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ye(e,t)}function xe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,ye(e,t)}function we(){return we=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},we.apply(null,arguments)}function Ee(e){return Ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ee(e)}function _e(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ee(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ee(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ee(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ce(Object(n),!0).forEach(function(t){_e(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ce(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ie(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var De="function"==typeof Symbol&&Symbol.observable||"@@observable",Ne=function(){return Math.random().toString(36).substring(7).split("").join(".")},Oe={INIT:"@@redux/INIT"+Ne(),REPLACE:"@@redux/REPLACE"+Ne(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+Ne()}};function Ae(e,t,n){var r;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(Ie(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(Ie(1));return n(Ae)(e,t)}if("function"!=typeof e)throw new Error(Ie(2));var i=e,o=t,a=[],s=a,l=!1;function c(){s===a&&(s=a.slice())}function d(){if(l)throw new Error(Ie(3));return o}function u(e){if("function"!=typeof e)throw new Error(Ie(4));if(l)throw new Error(Ie(5));var t=!0;return c(),s.push(e),function(){if(t){if(l)throw new Error(Ie(6));t=!1,c();var n=s.indexOf(e);s.splice(n,1),a=null}}}function p(e){if(!function(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(e))throw new Error(Ie(7));if(void 0===e.type)throw new Error(Ie(8));if(l)throw new Error(Ie(9));try{l=!0,o=i(o,e)}finally{l=!1}for(var t=a=s,n=0;n<t.length;n++)(0,t[n])();return e}return p({type:Oe.INIT}),(r={dispatch:p,subscribe:u,getState:d,replaceReducer:function(e){if("function"!=typeof e)throw new Error(Ie(10));i=e,p({type:Oe.REPLACE})}})[De]=function(){var e,t=u;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(Ie(11));function n(){e.next&&e.next(d())}return n(),{unsubscribe:t(n)}}})[De]=function(){return this},e},r}function Te(e,t){return function(){return t(e.apply(this,arguments))}}function Be(e,t){if("function"==typeof e)return Te(e,t);if("object"!=typeof e||null===e)throw new Error(Ie(16));var n={};for(var r in e){var i=e[r];"function"==typeof i&&(n[r]=Te(i,t))}return n}function Pe(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}var ke=t().createContext(null),Le=function(e){e()},Me=function(){return Le},Re={notify:function(){},get:function(){return[]}};function Fe(e,t){var n,r=Re;function i(){a.onStateChange&&a.onStateChange()}function o(){n||(n=t?t.addNestedSub(i):e.subscribe(i),r=function(){var e=Me(),t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e(function(){for(var e=t;e;)e.callback(),e=e.next})},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,i=n={callback:e,next:null,prev:n};return i.prev?i.prev.next=i:t=i,function(){r&&null!==t&&(r=!1,i.next?i.next.prev=i.prev:n=i.prev,i.prev?i.prev.next=i.next:t=i.next)}}}}())}var a={addNestedSub:function(e){return o(),r.subscribe(e)},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:i,isSubscribed:function(){return Boolean(n)},trySubscribe:o,tryUnsubscribe:function(){n&&(n(),n=void 0,r.clear(),r=Re)},getListeners:function(){return r}};return a}var ze="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?e.useLayoutEffect:e.useEffect;const Ge=function(n){var r=n.store,i=n.context,o=n.children,a=(0,e.useMemo)(function(){var e=Fe(r);return{store:r,subscription:e}},[r]),s=(0,e.useMemo)(function(){return r.getState()},[r]);ze(function(){var e=a.subscription;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),s!==r.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}},[a,s]);var l=i||ke;return t().createElement(l.Provider,{value:a},o)};function je(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}var $e=n(35),He=n.n($e),Ve=n(141),Ue=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],We=["reactReduxForwardedRef"],Xe=[],Ze=[null,null];function Ye(e,t){var n=e[1];return[t.payload,n+1]}function qe(e,t,n){ze(function(){return e.apply(void 0,t)},n)}function Je(e,t,n,r,i,o,a){e.current=r,t.current=i,n.current=!1,o.current&&(o.current=null,a())}function Ke(e,t,n,r,i,o,a,s,l,c){if(e){var d=!1,u=null,p=function(){if(!d){var e,n,p=t.getState();try{e=r(p,i.current)}catch(e){n=e,u=e}n||(u=null),e===o.current?a.current||l():(o.current=e,s.current=e,a.current=!0,c({type:"STORE_UPDATED",payload:{error:n}}))}};return n.onStateChange=p,n.trySubscribe(),p(),function(){if(d=!0,n.tryUnsubscribe(),n.onStateChange=null,u)throw u}}}var Qe=function(){return[null,0]};function et(n,r){void 0===r&&(r={});var i=r,o=i.getDisplayName,a=void 0===o?function(e){return"ConnectAdvanced("+e+")"}:o,s=i.methodName,l=void 0===s?"connectAdvanced":s,c=i.renderCountProp,d=void 0===c?void 0:c,u=i.shouldHandleStateChanges,p=void 0===u||u,g=i.storeKey,m=void 0===g?"store":g,h=(i.withRef,i.forwardRef),f=void 0!==h&&h,b=i.context,v=void 0===b?ke:b,y=je(i,Ue),x=v;return function(r){var i=r.displayName||r.name||"Component",o=a(i),s=we({},y,{getDisplayName:a,methodName:l,renderCountProp:d,shouldHandleStateChanges:p,storeKey:m,displayName:o,wrappedComponentName:i,WrappedComponent:r}),c=y.pure,u=c?e.useMemo:function(e){return e()};function g(i){var o=(0,e.useMemo)(function(){var e=i.reactReduxForwardedRef,t=je(i,We);return[i.context,e,t]},[i]),a=o[0],l=o[1],c=o[2],d=(0,e.useMemo)(function(){return a&&a.Consumer&&(0,Ve.isContextConsumer)(t().createElement(a.Consumer,null))?a:x},[a,x]),g=(0,e.useContext)(d),m=Boolean(i.store)&&Boolean(i.store.getState)&&Boolean(i.store.dispatch);Boolean(g)&&Boolean(g.store);var h=m?i.store:g.store,f=(0,e.useMemo)(function(){return function(e){return n(e.dispatch,s)}(h)},[h]),b=(0,e.useMemo)(function(){if(!p)return Ze;var e=Fe(h,m?null:g.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]},[h,m,g]),v=b[0],y=b[1],w=(0,e.useMemo)(function(){return m?g:we({},g,{subscription:v})},[m,g,v]),E=(0,e.useReducer)(Ye,Xe,Qe),_=E[0][0],C=E[1];if(_&&_.error)throw _.error;var S=(0,e.useRef)(),I=(0,e.useRef)(c),D=(0,e.useRef)(),N=(0,e.useRef)(!1),O=u(function(){return D.current&&c===I.current?D.current:f(h.getState(),c)},[h,_,c]);qe(Je,[I,S,N,c,O,D,y]),qe(Ke,[p,h,v,f,I,S,N,D,y,C],[h,v,f]);var A=(0,e.useMemo)(function(){return t().createElement(r,we({},O,{ref:l}))},[l,r,O]);return(0,e.useMemo)(function(){return p?t().createElement(d.Provider,{value:w},A):A},[d,A,w])}var h=c?t().memo(g):g;if(h.WrappedComponent=r,h.displayName=g.displayName=o,f){var b=t().forwardRef(function(e,n){return t().createElement(h,we({},e,{reactReduxForwardedRef:n}))});return b.displayName=o,b.WrappedComponent=r,He()(b,r)}return He()(h,r)}}function tt(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function nt(e,t){if(tt(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var i=0;i<n.length;i++)if(!Object.prototype.hasOwnProperty.call(t,n[i])||!tt(e[n[i]],t[n[i]]))return!1;return!0}function rt(e){return function(t,n){var r=e(t,n);function i(){return r}return i.dependsOnOwnProps=!1,i}}function it(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function ot(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=it(e);var i=r(t,n);return"function"==typeof i&&(r.mapToProps=i,r.dependsOnOwnProps=it(i),i=r(t,n)),i},r}}const at=[function(e){return"function"==typeof e?ot(e):void 0},function(e){return e?void 0:rt(function(e){return{dispatch:e}})},function(e){return e&&"object"==typeof e?rt(function(t){return function(e,t){var n={},r=function(r){var i=e[r];"function"==typeof i&&(n[r]=function(){return t(i.apply(void 0,arguments))})};for(var i in e)r(i);return n}(e,t)}):void 0}],st=[function(e){return"function"==typeof e?ot(e):void 0},function(e){return e?void 0:rt(function(){return{}})}];function lt(e,t,n){return we({},n,e,t)}const ct=[function(e){return"function"==typeof e?function(e){return function(t,n){n.displayName;var r,i=n.pure,o=n.areMergedPropsEqual,a=!1;return function(t,n,s){var l=e(t,n,s);return a?i&&o(l,r)||(r=l):(a=!0,r=l),r}}}(e):void 0},function(e){return e?void 0:function(){return lt}}];var dt=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function ut(e,t,n,r){return function(i,o){return n(e(i,o),t(r,o),o)}}function pt(e,t,n,r,i){var o,a,s,l,c,d=i.areStatesEqual,u=i.areOwnPropsEqual,p=i.areStatePropsEqual,g=!1;return function(i,m){return g?function(i,g){var m,h,f=!u(g,a),b=!d(i,o,g,a);return o=i,a=g,f&&b?(s=e(o,a),t.dependsOnOwnProps&&(l=t(r,a)),c=n(s,l,a)):f?(e.dependsOnOwnProps&&(s=e(o,a)),t.dependsOnOwnProps&&(l=t(r,a)),c=n(s,l,a)):b?(m=e(o,a),h=!p(m,s),s=m,h&&(c=n(s,l,a)),c):c}(i,m):(s=e(o=i,a=m),l=t(r,a),c=n(s,l,a),g=!0,c)}}function gt(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,i=t.initMergeProps,o=je(t,dt),a=n(e,o),s=r(e,o),l=i(e,o);return(o.pure?pt:ut)(a,s,l,e,o)}var mt=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function ht(e,t,n){for(var r=t.length-1;r>=0;r--){var i=t[r](e);if(i)return i}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function ft(e,t){return e===t}function bt(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?et:n,i=t.mapStateToPropsFactories,o=void 0===i?st:i,a=t.mapDispatchToPropsFactories,s=void 0===a?at:a,l=t.mergePropsFactories,c=void 0===l?ct:l,d=t.selectorFactory,u=void 0===d?gt:d;return function(e,t,n,i){void 0===i&&(i={});var a=i,l=a.pure,d=void 0===l||l,p=a.areStatesEqual,g=void 0===p?ft:p,m=a.areOwnPropsEqual,h=void 0===m?nt:m,f=a.areStatePropsEqual,b=void 0===f?nt:f,v=a.areMergedPropsEqual,y=void 0===v?nt:v,x=je(a,mt),w=ht(e,o,"mapStateToProps"),E=ht(t,s,"mapDispatchToProps"),_=ht(n,c,"mergeProps");return r(u,we({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:w,initMapDispatchToProps:E,initMergeProps:_,pure:d,areStatesEqual:g,areOwnPropsEqual:h,areStatePropsEqual:b,areMergedPropsEqual:y},x))}}const vt=bt(),yt=window.ReactDOM;var xt,wt=n.n(yt);function Et(t,n){var r=(0,e.useState)(function(){return{inputs:n,result:t()}})[0],i=(0,e.useRef)(!0),o=(0,e.useRef)(r),a=i.current||Boolean(n&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(n,o.current.inputs))?o.current:{inputs:n,result:t()};return(0,e.useEffect)(function(){i.current=!1,o.current=a},[a]),a.result}xt=yt.unstable_batchedUpdates,Le=xt;var _t=Et,Ct=function(e,t){return Et(function(){return e},t)},St=function(e){var t=e.top,n=e.right,r=e.bottom,i=e.left;return{top:t,right:n,bottom:r,left:i,width:n-i,height:r-t,x:i,y:t,center:{x:(n+i)/2,y:(r+t)/2}}},It=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},Dt=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},Nt={top:0,right:0,bottom:0,left:0},Ot=function(e){var t=e.borderBox,n=e.margin,r=void 0===n?Nt:n,i=e.border,o=void 0===i?Nt:i,a=e.padding,s=void 0===a?Nt:a,l=St(It(t,r)),c=St(Dt(t,o)),d=St(Dt(c,s));return{marginBox:l,borderBox:St(t),paddingBox:c,contentBox:d,margin:r,border:o,padding:s}},At=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var n=Number(t);return isNaN(n)&&function(){throw new Error("Invariant failed")}(),n},Tt=function(e,t){var n,r,i=e.borderBox,o=e.border,a=e.margin,s=e.padding,l=(r=t,{top:(n=i).top+r.y,left:n.left+r.x,bottom:n.bottom+r.y,right:n.right+r.x});return Ot({borderBox:l,border:o,margin:a,padding:s})},Bt=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),Tt(e,t)},Pt=function(e,t){var n={top:At(t.marginTop),right:At(t.marginRight),bottom:At(t.marginBottom),left:At(t.marginLeft)},r={top:At(t.paddingTop),right:At(t.paddingRight),bottom:At(t.paddingBottom),left:At(t.paddingLeft)},i={top:At(t.borderTopWidth),right:At(t.borderRightWidth),bottom:At(t.borderBottomWidth),left:At(t.borderLeftWidth)};return Ot({borderBox:e,margin:n,padding:r,border:i})},kt=function(e){var t=e.getBoundingClientRect(),n=window.getComputedStyle(e);return Pt(t,n)},Lt=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function Mt(e,t){return e===t||!(!Lt(e)||!Lt(t))}function Rt(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!Mt(e[n],t[n]))return!1;return!0}const Ft=function(e,t){var n;void 0===t&&(t=Rt);var r,i=[],o=!1;return function(){for(var a=[],s=0;s<arguments.length;s++)a[s]=arguments[s];return o&&n===this&&t(a,i)||(r=e.apply(this,a),o=!0,n=this,i=a),r}},zt=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];t=i,n||(n=requestAnimationFrame(function(){n=null,e.apply(void 0,t)}))};return r.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},r};function Gt(e,t){}function jt(){}function $t(e,t,n){var r=t.map(function(t){var r,i,o=(r=n,i=t.options,we({},r,{},i));return e.addEventListener(t.eventName,t.fn,o),function(){e.removeEventListener(t.eventName,t.fn,o)}});return function(){r.forEach(function(e){e()})}}Gt.bind(null,"warn"),Gt.bind(null,"error");function Ht(e){this.message=e}function Vt(e,t){if(!e)throw new Ht("Invariant failed")}Ht.prototype.toString=function(){return this.message};var Ut=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).callbacks=null,t.unbind=jt,t.onWindowError=function(e){var n=t.getCallbacks();n.isDragging()&&n.tryAbort(),e.error instanceof Ht&&e.preventDefault()},t.getCallbacks=function(){if(!t.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}xe(t,e);var n=t.prototype;return n.componentDidMount=function(){this.unbind=$t(window,[{eventName:"error",fn:this.onWindowError}])},n.componentDidCatch=function(e){if(!(e instanceof Ht))throw e;this.setState({})},n.componentWillUnmount=function(){this.unbind()},n.render=function(){return this.props.children(this.setCallbacks)},t}(t().Component),Wt=function(e){return e+1},Xt=function(e,t){var n=e.droppableId===t.droppableId,r=Wt(e.index),i=Wt(t.index);return n?"\n      You have moved the item from position "+r+"\n      to position "+i+"\n    ":"\n    You have moved the item from position "+r+"\n    in list "+e.droppableId+"\n    to list "+t.droppableId+"\n    in position "+i+"\n  "},Zt=function(e,t,n){return t.droppableId===n.droppableId?"\n      The item "+e+"\n      has been combined with "+n.draggableId:"\n      The item "+e+"\n      in list "+t.droppableId+"\n      has been combined with "+n.draggableId+"\n      in list "+n.droppableId+"\n    "},Yt=function(e){return"\n  The item has returned to its starting position\n  of "+Wt(e.index)+"\n"},qt=function(e){return"\n  You have lifted an item in position "+Wt(e.source.index)+"\n"},Jt=function(e){var t=e.destination;if(t)return Xt(e.source,t);var n=e.combine;return n?Zt(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},Kt=function(e){if("CANCEL"===e.reason)return"\n      Movement cancelled.\n      "+Yt(e.source)+"\n    ";var t=e.destination,n=e.combine;return t?"\n      You have dropped the item.\n      "+Xt(e.source,t)+"\n    ":n?"\n      You have dropped the item.\n      "+Zt(e.draggableId,e.source,n)+"\n    ":"\n    The item has been dropped while not over a drop area.\n    "+Yt(e.source)+"\n  "},Qt={x:0,y:0},en=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},tn=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},nn=function(e,t){return e.x===t.x&&e.y===t.y},rn=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},on=function(e,t,n){var r;return void 0===n&&(n=0),(r={})[e]=t,r["x"===e?"y":"x"]=n,r},an=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},sn=function(e,t){return Math.min.apply(Math,t.map(function(t){return an(e,t)}))},ln=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},cn=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},dn=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},un=function(e,t){return t&&t.shouldClipSubject?function(e,t){var n=St({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n}(t.pageMarginBox,e):St(e)},pn=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,i=e.frame,o=function(e,t){return t?cn(e,t.scroll.diff.displacement):e}(t.marginBox,i),a=function(e,t,n){var r;return n&&n.increasedBy?we({},e,((r={})[t.end]=e[t.end]+n.increasedBy[t.line],r)):e}(o,r,n);return{page:t,withPlaceholder:n,active:un(a,i)}},gn=function(e,t){e.frame||Vt(!1);var n=e.frame,r=tn(t,n.scroll.initial),i=rn(r),o=we({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:i},max:n.scroll.max}});return we({},e,{frame:o,subject:pn({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:o})})};function mn(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function hn(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}function fn(e,t){if(e.find)return e.find(t);var n=hn(e,t);return-1!==n?e[n]:void 0}function bn(e){return Array.prototype.slice.call(e)}var vn=Ft(function(e){return e.reduce(function(e,t){return e[t.descriptor.id]=t,e},{})}),yn=Ft(function(e){return e.reduce(function(e,t){return e[t.descriptor.id]=t,e},{})}),xn=Ft(function(e){return mn(e)}),wn=Ft(function(e){return mn(e)}),En=Ft(function(e,t){var n=wn(t).filter(function(t){return e===t.descriptor.droppableId}).sort(function(e,t){return e.descriptor.index-t.descriptor.index});return n});function Cn(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function Sn(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var In=Ft(function(e,t){return t.filter(function(t){return t.descriptor.id!==e.descriptor.id})}),Dn=function(e,t){return e.descriptor.droppableId===t.descriptor.id},Nn={point:Qt,value:0},On={invisible:{},visible:{},all:[]},An={displaced:On,displacedBy:Nn,at:null},Tn=function(e,t){return function(n){return e<=n&&n<=t}},Bn=function(e){var t=Tn(e.top,e.bottom),n=Tn(e.left,e.right);return function(r){if(t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right))return!0;var i=t(r.top)||t(r.bottom),o=n(r.left)||n(r.right);if(i&&o)return!0;var a=r.top<e.top&&r.bottom>e.bottom,s=r.left<e.left&&r.right>e.right;return!(!a||!s)||a&&o||s&&i}},Pn=function(e){var t=Tn(e.top,e.bottom),n=Tn(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)}},kn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Ln={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Mn=function(e){var t=e.target,n=e.destination,r=e.viewport,i=e.withDroppableDisplacement,o=e.isVisibleThroughFrameFn,a=i?function(e,t){var n=t.frame?t.frame.scroll.diff.displacement:Qt;return cn(e,n)}(t,n):t;return function(e,t,n){return!!t.subject.active&&n(t.subject.active)(e)}(a,n,o)&&function(e,t,n){return n(t)(e)}(a,r,o)},Rn=function(e){return Mn(we({},e,{isVisibleThroughFrameFn:Pn}))};function Fn(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,i=e.viewport,o=e.forceShouldAnimate,a=e.last;return t.reduce(function(e,t){var s=function(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return St(It(n,r))}(t,r),l=t.descriptor.id;if(e.all.push(l),!Mn(we({},{target:s,destination:n,viewport:i,withDroppableDisplacement:!0},{isVisibleThroughFrameFn:Bn})))return e.invisible[t.descriptor.id]=!0,e;var c=function(e,t,n){if("boolean"==typeof n)return n;if(!t)return!0;var r=t.invisible,i=t.visible;if(r[e])return!1;var o=i[e];return!o||o.shouldAnimate}(l,a,o),d={draggableId:l,shouldAnimate:c};return e.visible[l]=d,e},{all:[],visible:{},invisible:{}})}function zn(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,i=e.destination,o=function(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}(t,{inHomeList:n});return{displaced:On,displacedBy:r,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:o}}}}function Gn(e){var t=e.draggable,n=e.insideDestination,r=e.destination,i=e.viewport,o=e.displacedBy,a=e.last,s=e.index,l=e.forceShouldAnimate,c=Dn(t,r);if(null==s)return zn({insideDestination:n,inHomeList:c,displacedBy:o,destination:r});var d=fn(n,function(e){return e.descriptor.index===s});if(!d)return zn({insideDestination:n,inHomeList:c,displacedBy:o,destination:r});var u=In(t,n),p=n.indexOf(d);return{displaced:Fn({afterDragging:u.slice(p),destination:r,displacedBy:o,last:a,viewport:i.frame,forceShouldAnimate:l}),displacedBy:o,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:s}}}}function jn(e,t){return Boolean(t.effected[e])}var $n=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},Hn=function(e,t,n){return t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2},Vn=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return on(t.line,n.marginBox[t.end]+$n(t,r),Hn(t,n.marginBox,r))},Un=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return on(t.line,n.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,r),Hn(t,n.marginBox,r))},Wn=function(e,t){var n=e.frame;return n?en(t,n.scroll.diff.displacement):t},Xn=function(e){var t=function(e){var t=e.impact,n=e.draggable,r=e.droppable,i=e.draggables,o=e.afterCritical,a=n.page.borderBox.center,s=t.at;return r&&s?"REORDER"===s.type?function(e){var t=e.impact,n=e.draggable,r=e.draggables,i=e.droppable,o=e.afterCritical,a=En(i.descriptor.id,r),s=n.page,l=i.axis;if(!a.length)return function(e){var t=e.axis,n=e.moveInto,r=e.isMoving;return on(t.line,n.contentBox[t.start]+$n(t,r),Hn(t,n.contentBox,r))}({axis:l,moveInto:i.page,isMoving:s});var c=t.displaced,d=t.displacedBy,u=c.all[0];if(u){var p=r[u];if(jn(u,o))return Un({axis:l,moveRelativeTo:p.page,isMoving:s});var g=Tt(p.page,d.point);return Un({axis:l,moveRelativeTo:g,isMoving:s})}var m=a[a.length-1];if(m.descriptor.id===n.descriptor.id)return s.borderBox.center;if(jn(m.descriptor.id,o)){var h=Tt(m.page,rn(o.displacedBy.point));return Vn({axis:l,moveRelativeTo:h,isMoving:s})}return Vn({axis:l,moveRelativeTo:m.page,isMoving:s})}({impact:t,draggable:n,draggables:i,droppable:r,afterCritical:o}):function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,i=Sn(n);i||Vt(!1);var o=i.draggableId,a=r[o].page.borderBox.center,s=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,i=e.displacedBy,o=Boolean(t.visible[r]||t.invisible[r]);return jn(r,n)?o?Qt:rn(i.point):o?i.point:Qt}({displaced:n.displaced,afterCritical:t,combineWith:o,displacedBy:n.displacedBy});return en(a,s)}({impact:t,draggables:i,afterCritical:o}):a}(e),n=e.droppable;return n?Wn(n,t):t},Zn=function(e,t){var n=tn(t,e.scroll.initial),r=rn(n);return{frame:St({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function Yn(e,t){return e.map(function(e){return t[e]})}var qn=function(e){var t,n,r=e.pageBorderBoxCenter,i=e.draggable,o=(t=e.viewport,n=r,en(t.scroll.diff.displacement,n)),a=tn(o,i.page.borderBox.center);return en(i.client.borderBox.center,a)},Jn=function(e){var t=e.draggable,n=e.destination,r=e.newPageBorderBoxCenter,i=e.viewport,o=e.withDroppableDisplacement,a=e.onlyOnMainAxis,s=void 0!==a&&a,l=tn(r,t.page.borderBox.center),c={target:cn(t.page.borderBox,l),destination:n,withDroppableDisplacement:o,viewport:i};return s?function(e){return Mn(we({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var n=Tn(e.top,e.bottom),r=Tn(e.left,e.right);return function(e){return t===kn?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)}})}));var t}(c):Rn(c)},Kn=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.draggables,o=e.previousImpact,a=e.viewport,s=e.previousPageBorderBoxCenter,l=e.previousClientSelection,c=e.afterCritical;if(!r.isEnabled)return null;var d=En(r.descriptor.id,i),u=Dn(n,r),p=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.insideDestination,o=e.previousImpact;if(!r.isCombineEnabled)return null;if(!Cn(o))return null;function a(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return we({},o,{at:t})}var s=o.displaced.all,l=s.length?s[0]:null;if(t)return l?a(l):null;var c=In(n,i);if(!l)return c.length?a(c[c.length-1].descriptor.id):null;var d=hn(c,function(e){return e.descriptor.id===l});-1===d&&Vt(!1);var u=d-1;return u<0?null:a(c[u].descriptor.id)}({isMovingForward:t,draggable:n,destination:r,insideDestination:d,previousImpact:o})||function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,i=e.draggables,o=e.destination,a=e.insideDestination,s=e.previousImpact,l=e.viewport,c=e.afterCritical,d=s.at;if(d||Vt(!1),"REORDER"===d.type){var u=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,i=e.location;if(!r.length)return null;var o=i.index,a=t?o+1:o-1,s=r[0].descriptor.index,l=r[r.length-1].descriptor.index;return a<s||a>(n?l:l+1)?null:a}({isMovingForward:t,isInHomeList:n,location:d.destination,insideDestination:a});return null==u?null:Gn({draggable:r,insideDestination:a,destination:o,viewport:l,last:s.displaced,displacedBy:s.displacedBy,index:u})}var p=function(e){var t=e.isMovingForward,n=e.draggables,r=e.combine,i=e.afterCritical;if(!e.destination.isCombineEnabled)return null;var o=r.draggableId,a=n[o].descriptor.index;return jn(o,i)?t?a:a-1:t?a+1:a}({isMovingForward:t,destination:o,displaced:s.displaced,draggables:i,combine:d.combine,afterCritical:c});return null==p?null:Gn({draggable:r,insideDestination:a,destination:o,viewport:l,last:s.displaced,displacedBy:s.displacedBy,index:p})}({isMovingForward:t,isInHomeList:u,draggable:n,draggables:i,destination:r,insideDestination:d,previousImpact:o,viewport:a,afterCritical:c});if(!p)return null;var g=Xn({impact:p,draggable:n,droppable:r,draggables:i,afterCritical:c});if(Jn({draggable:n,destination:r,newPageBorderBoxCenter:g,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:qn({pageBorderBoxCenter:g,draggable:n,viewport:a}),impact:p,scrollJumpRequest:null};var m=tn(g,s),h=function(e){var t=e.impact,n=e.viewport,r=e.destination,i=e.draggables,o=e.maxScrollChange,a=Zn(n,en(n.scroll.current,o)),s=r.frame?gn(r,en(r.frame.scroll.current,o)):r,l=t.displaced,c=Fn({afterDragging:Yn(l.all,i),destination:r,displacedBy:t.displacedBy,viewport:a.frame,last:l,forceShouldAnimate:!1}),d=Fn({afterDragging:Yn(l.all,i),destination:s,displacedBy:t.displacedBy,viewport:n.frame,last:l,forceShouldAnimate:!1}),u={},p={},g=[l,c,d];return l.all.forEach(function(e){var t=function(e,t){for(var n=0;n<t.length;n++){var r=t[n].visible[e];if(r)return r}return null}(e,g);t?p[e]=t:u[e]=!0}),we({},t,{displaced:{all:l.all,invisible:u,visible:p}})}({impact:p,viewport:a,destination:r,draggables:i,maxScrollChange:m});return{clientSelection:l,impact:h,scrollJumpRequest:m}},Qn=function(e){var t=e.subject.active;return t||Vt(!1),t},er=function(e,t){var n=e.page.borderBox.center;return jn(e.descriptor.id,t)?tn(n,t.displacedBy.point):n},tr=function(e,t){var n=e.page.borderBox;return jn(e.descriptor.id,t)?cn(n,rn(t.displacedBy.point)):n},nr=Ft(function(e,t){var n=t[e.line];return{value:n,point:on(e.line,n)}}),rr=function(e,t){return we({},e,{scroll:we({},e.scroll,{max:t})})},ir=function(e,t,n){var r=e.frame;Dn(t,e)&&Vt(!1),e.subject.withPlaceholder&&Vt(!1);var i=nr(e.axis,t.displaceBy).point,o=function(e,t,n){var r=e.axis;if("virtual"===e.descriptor.mode)return on(r.line,t[r.line]);var i=e.subject.page.contentBox[r.size],o=En(e.descriptor.id,n).reduce(function(e,t){return e+t.client.marginBox[r.size]},0)+t[r.line]-i;return o<=0?null:on(r.line,o)}(e,i,n),a={placeholderSize:i,increasedBy:o,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r)return we({},e,{subject:pn({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:e.frame})});var s=o?en(r.scroll.max,o):r.scroll.max,l=rr(r,s);return we({},e,{subject:pn({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:l}),frame:l})},or=function(e){var t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null},ar=function(e){var t=e.state,n=e.type,r=function(e,t){var n=or(e);return n?t[n]:null}(t.impact,t.dimensions.droppables),i=Boolean(r),o=t.dimensions.droppables[t.critical.droppable.id],a=r||o,s=a.axis.direction,l="vertical"===s&&("MOVE_UP"===n||"MOVE_DOWN"===n)||"horizontal"===s&&("MOVE_LEFT"===n||"MOVE_RIGHT"===n);if(l&&!i)return null;var c="MOVE_DOWN"===n||"MOVE_RIGHT"===n,d=t.dimensions.draggables[t.critical.draggable.id],u=t.current.page.borderBoxCenter,p=t.dimensions,g=p.draggables,m=p.droppables;return l?Kn({isMovingForward:c,previousPageBorderBoxCenter:u,draggable:d,destination:a,draggables:g,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):function(e){var t=e.isMovingForward,n=e.previousPageBorderBoxCenter,r=e.draggable,i=e.isOver,o=e.draggables,a=e.droppables,s=e.viewport,l=e.afterCritical,c=function(e){var t=e.isMovingForward,n=e.pageBorderBoxCenter,r=e.source,i=e.droppables,o=e.viewport,a=r.subject.active;if(!a)return null;var s=r.axis,l=Tn(a[s.start],a[s.end]),c=xn(i).filter(function(e){return e!==r}).filter(function(e){return e.isEnabled}).filter(function(e){return Boolean(e.subject.active)}).filter(function(e){return Bn(o.frame)(Qn(e))}).filter(function(e){var n=Qn(e);return t?a[s.crossAxisEnd]<n[s.crossAxisEnd]:n[s.crossAxisStart]<a[s.crossAxisStart]}).filter(function(e){var t=Qn(e),n=Tn(t[s.start],t[s.end]);return l(t[s.start])||l(t[s.end])||n(a[s.start])||n(a[s.end])}).sort(function(e,n){var r=Qn(e)[s.crossAxisStart],i=Qn(n)[s.crossAxisStart];return t?r-i:i-r}).filter(function(e,t,n){return Qn(e)[s.crossAxisStart]===Qn(n[0])[s.crossAxisStart]});if(!c.length)return null;if(1===c.length)return c[0];var d=c.filter(function(e){return Tn(Qn(e)[s.start],Qn(e)[s.end])(n[s.line])});return 1===d.length?d[0]:d.length>1?d.sort(function(e,t){return Qn(e)[s.start]-Qn(t)[s.start]})[0]:c.sort(function(e,t){var r=sn(n,dn(Qn(e))),i=sn(n,dn(Qn(t)));return r!==i?r-i:Qn(e)[s.start]-Qn(t)[s.start]})[0]}({isMovingForward:t,pageBorderBoxCenter:n,source:i,droppables:a,viewport:s});if(!c)return null;var d=En(c.descriptor.id,o),u=function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,i=e.afterCritical,o=e.insideDestination.filter(function(e){return Rn({target:tr(e,i),destination:r,viewport:n.frame,withDroppableDisplacement:!0})}).sort(function(e,n){var o=an(t,Wn(r,er(e,i))),a=an(t,Wn(r,er(n,i)));return o<a?-1:a<o?1:e.descriptor.index-n.descriptor.index});return o[0]||null}({pageBorderBoxCenter:n,viewport:s,destination:c,insideDestination:d,afterCritical:l}),p=function(e){var t=e.previousPageBorderBoxCenter,n=e.moveRelativeTo,r=e.insideDestination,i=e.draggable,o=e.draggables,a=e.destination,s=e.viewport,l=e.afterCritical;if(!n){if(r.length)return null;var c={displaced:On,displacedBy:Nn,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:0}}},d=Xn({impact:c,draggable:i,droppable:a,draggables:o,afterCritical:l}),u=Dn(i,a)?a:ir(a,i,o);return Jn({draggable:i,destination:u,newPageBorderBoxCenter:d,viewport:s.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?c:null}var p,g=Boolean(t[a.axis.line]<=n.page.borderBox.center[a.axis.line]),m=(p=n.descriptor.index,n.descriptor.id===i.descriptor.id||g?p:p+1);return Gn({draggable:i,insideDestination:r,destination:a,viewport:s,displacedBy:nr(a.axis,i.displaceBy),last:On,index:m})}({previousPageBorderBoxCenter:n,destination:c,draggable:r,draggables:o,moveRelativeTo:u,insideDestination:d,viewport:s,afterCritical:l});if(!p)return null;var g=Xn({impact:p,draggable:r,droppable:c,draggables:o,afterCritical:l});return{clientSelection:qn({pageBorderBoxCenter:g,draggable:r,viewport:s}),impact:p,scrollJumpRequest:null}}({isMovingForward:c,previousPageBorderBoxCenter:u,draggable:d,isOver:a,draggables:g,droppables:m,viewport:t.viewport,afterCritical:t.afterCritical})};function sr(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function lr(e){var t=Tn(e.top,e.bottom),n=Tn(e.left,e.right);return function(e){return t(e.y)&&n(e.x)}}var cr=function(e,t){return St(cn(e,t))};function dr(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}var ur=function(e){var t=e.pageOffset,n=e.draggable,r=e.draggables,i=e.droppables,o=e.previousImpact,a=e.viewport,s=e.afterCritical,l=cr(n.page.borderBox,t),c=function(e){var t=e.pageBorderBox,n=e.draggable,r=e.droppables,i=xn(r).filter(function(e){if(!e.isEnabled)return!1;var n,r,i=e.subject.active;if(!i)return!1;if(r=i,!((n=t).left<r.right&&n.right>r.left&&n.top<r.bottom&&n.bottom>r.top))return!1;if(lr(i)(t.center))return!0;var o=e.axis,a=i.center[o.crossAxisLine],s=t[o.crossAxisStart],l=t[o.crossAxisEnd],c=Tn(i[o.crossAxisStart],i[o.crossAxisEnd]),d=c(s),u=c(l);return!d&&!u||(d?s<a:l>a)});return i.length?1===i.length?i[0].descriptor.id:function(e){var t=e.pageBorderBox,n=e.candidates,r=e.draggable.page.borderBox.center,i=n.map(function(e){var n=e.axis,i=on(e.axis.line,t.center[n.line],e.page.borderBox.center[n.crossAxisLine]);return{id:e.descriptor.id,distance:an(r,i)}}).sort(function(e,t){return t.distance-e.distance});return i[0]?i[0].id:null}({pageBorderBox:t,draggable:n,candidates:i}):null}({pageBorderBox:l,draggable:n,droppables:i});if(!c)return An;var d=i[c],u=En(d.descriptor.id,r),p=function(e,t){var n=e.frame;return n?cr(t,n.scroll.diff.value):t}(d,l);return function(e){var t=e.draggable,n=e.pageBorderBoxWithDroppableScroll,r=e.previousImpact,i=e.destination,o=e.insideDestination,a=e.afterCritical;if(!i.isCombineEnabled)return null;var s=i.axis,l=nr(i.axis,t.displaceBy),c=l.value,d=n[s.start],u=n[s.end],p=fn(In(t,o),function(e){var t=e.descriptor.id,n=e.page.borderBox,i=n[s.size]/4,o=jn(t,a),l=dr({displaced:r.displaced,id:t});return o?l?u>n[s.start]+i&&u<n[s.end]-i:d>n[s.start]-c+i&&d<n[s.end]-c-i:l?u>n[s.start]+c+i&&u<n[s.end]+c-i:d>n[s.start]+i&&d<n[s.end]-i});return p?{displacedBy:l,displaced:r.displaced,at:{type:"COMBINE",combine:{draggableId:p.descriptor.id,droppableId:i.descriptor.id}}}:null}({pageBorderBoxWithDroppableScroll:p,draggable:n,previousImpact:o,destination:d,insideDestination:u,afterCritical:s})||function(e){var t=e.pageBorderBoxWithDroppableScroll,n=e.draggable,r=e.destination,i=e.insideDestination,o=e.last,a=e.viewport,s=e.afterCritical,l=r.axis,c=nr(r.axis,n.displaceBy),d=c.value,u=t[l.start],p=t[l.end],g=function(e){var t=e.draggable,n=e.closest;return n?e.inHomeList&&n.descriptor.index>t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:fn(In(n,i),function(e){var t=e.descriptor.id,n=e.page.borderBox.center[l.line],r=jn(t,s),i=dr({displaced:o,id:t});return r?i?p<=n:u<n-d:i?p<=n+d:u<n}),inHomeList:Dn(n,r)});return Gn({draggable:n,insideDestination:i,destination:r,viewport:a,last:o,displacedBy:c,index:g})}({pageBorderBoxWithDroppableScroll:p,draggable:n,destination:d,insideDestination:u,last:o.displaced,viewport:a,afterCritical:s})},pr=function(e,t){var n;return we({},e,((n={})[t.descriptor.id]=t,n))},gr=function(e){var t=e.state,n=e.clientSelection,r=e.dimensions,i=e.viewport,o=e.impact,a=e.scrollJumpRequest,s=i||t.viewport,l=r||t.dimensions,c=n||t.current.client.selection,d=tn(c,t.initial.client.selection),u={offset:d,selection:c,borderBoxCenter:en(t.initial.client.borderBoxCenter,d)},p={selection:en(u.selection,s.scroll.current),borderBoxCenter:en(u.borderBoxCenter,s.scroll.current),offset:en(u.offset,s.scroll.diff.value)},g={client:u,page:p};if("COLLECTING"===t.phase)return we({phase:"COLLECTING"},t,{dimensions:l,viewport:s,current:g});var m=l.draggables[t.critical.draggable.id],h=o||ur({pageOffset:p.offset,draggable:m,draggables:l.draggables,droppables:l.droppables,previousImpact:t.impact,viewport:s,afterCritical:t.afterCritical}),f=function(e){var t=e.draggable,n=e.draggables,r=e.droppables,i=e.impact,o=function(e){var t=e.previousImpact,n=e.impact,r=e.droppables,i=or(t),o=or(n);if(!i)return r;if(i===o)return r;var a=r[i];if(!a.subject.withPlaceholder)return r;var s=function(e){var t=e.subject.withPlaceholder;t||Vt(!1);var n=e.frame;if(!n)return we({},e,{subject:pn({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null})});var r=t.oldFrameMaxScroll;r||Vt(!1);var i=rr(n,r);return we({},e,{subject:pn({page:e.subject.page,axis:e.axis,frame:i,withPlaceholder:null}),frame:i})}(a);return pr(r,s)}({previousImpact:e.previousImpact,impact:i,droppables:r}),a=or(i);if(!a)return o;var s=r[a];if(Dn(t,s))return o;if(s.subject.withPlaceholder)return o;var l=ir(s,t,n);return pr(o,l)}({draggable:m,impact:h,previousImpact:t.impact,draggables:l.draggables,droppables:l.droppables});return we({},t,{current:g,dimensions:{draggables:l.draggables,droppables:f},impact:h,viewport:s,scrollJumpRequest:a||null,forceShouldAnimate:!a&&null})},mr=function(e){var t=e.impact,n=e.viewport,r=e.draggables,i=e.destination,o=e.forceShouldAnimate,a=t.displaced,s=function(e,t){return e.map(function(e){return t[e]})}(a.all,r);return we({},t,{displaced:Fn({afterDragging:s,destination:i,displacedBy:t.displacedBy,viewport:n.frame,forceShouldAnimate:o,last:a})})},hr=function(e){var t=e.impact,n=e.draggable,r=e.droppable,i=e.draggables,o=e.viewport,a=e.afterCritical,s=Xn({impact:t,draggable:n,draggables:i,droppable:r,afterCritical:a});return qn({pageBorderBoxCenter:s,draggable:n,viewport:o})},fr=function(e){var t=e.state,n=e.dimensions,r=e.viewport;"SNAP"!==t.movementMode&&Vt(!1);var i=t.impact,o=r||t.viewport,a=n||t.dimensions,s=a.draggables,l=a.droppables,c=s[t.critical.draggable.id],d=or(i);d||Vt(!1);var u=l[d],p=mr({impact:i,viewport:o,destination:u,draggables:s}),g=hr({impact:p,draggable:c,droppable:u,draggables:s,viewport:o,afterCritical:t.afterCritical});return gr({impact:p,clientSelection:g,state:t,dimensions:a,viewport:o})},br=function(e){var t=e.draggable,n=e.home,r=e.draggables,i=e.viewport,o=nr(n.axis,t.displaceBy),a=En(n.descriptor.id,r),s=a.indexOf(t);-1===s&&Vt(!1);var l,c=a.slice(s+1),d=c.reduce(function(e,t){return e[t.descriptor.id]=!0,e},{}),u={inVirtualList:"virtual"===n.descriptor.mode,displacedBy:o,effected:d};return{impact:{displaced:Fn({afterDragging:c,destination:n,displacedBy:o,last:null,viewport:i.frame,forceShouldAnimate:!1}),displacedBy:o,at:{type:"REORDER",destination:(l=t.descriptor,{index:l.index,droppableId:l.droppableId})}},afterCritical:u}},vr=function(e){return"SNAP"===e.movementMode},yr=function(e,t,n){var r=function(e,t){return{draggables:e.draggables,droppables:pr(e.droppables,t)}}(e.dimensions,t);return!vr(e)||n?gr({state:e,dimensions:r}):fr({state:e,dimensions:r})};function xr(e){return e.isDragging&&"SNAP"===e.movementMode?we({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var wr={phase:"IDLE",completed:null,shouldFlush:!1},Er=function(e,t){if(void 0===e&&(e=wr),"FLUSH"===t.type)return we({},wr,{shouldFlush:!0});if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&Vt(!1);var n=t.payload,r=n.critical,i=n.clientSelection,o=n.viewport,a=n.dimensions,s=n.movementMode,l=a.draggables[r.draggable.id],c=a.droppables[r.droppable.id],d={selection:i,borderBoxCenter:l.client.borderBox.center,offset:Qt},u={client:d,page:{selection:en(d.selection,o.scroll.initial),borderBoxCenter:en(d.selection,o.scroll.initial),offset:en(d.selection,o.scroll.diff.value)}},p=xn(a.droppables).every(function(e){return!e.isFixedOnPage}),g=br({draggable:l,home:c,draggables:a.draggables,viewport:o}),m=g.impact;return{phase:"DRAGGING",isDragging:!0,critical:r,movementMode:s,dimensions:a,initial:u,current:u,isWindowScrollAllowed:p,impact:m,afterCritical:g.afterCritical,onLiftImpact:m,viewport:o,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type)return"COLLECTING"===e.phase||"DROP_PENDING"===e.phase?e:("DRAGGING"!==e.phase&&Vt(!1),we({phase:"COLLECTING"},e,{phase:"COLLECTING"}));if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&Vt(!1),function(e){var t=e.state,n=e.published,r=n.modified.map(function(e){var n=t.dimensions.droppables[e.droppableId];return gn(n,e.scroll)}),i=we({},t.dimensions.droppables,{},vn(r)),o=yn(function(e){var t=e.additions,n=e.updatedDroppables,r=e.viewport,i=r.scroll.diff.value;return t.map(function(e){var t=e.descriptor.droppableId,o=function(e){var t=e.frame;return t||Vt(!1),t}(n[t]),a=o.scroll.diff.value,s=function(e){var t=e.draggable,n=e.offset,r=e.initialWindowScroll,i=Tt(t.client,n),o=Bt(i,r);return we({},t,{placeholder:we({},t.placeholder,{client:i}),client:i,page:o})}({draggable:e,offset:en(i,a),initialWindowScroll:r.scroll.initial});return s})}({additions:n.additions,updatedDroppables:i,viewport:t.viewport})),a=we({},t.dimensions.draggables,{},o);n.removals.forEach(function(e){delete a[e]});var s={droppables:i,draggables:a},l=or(t.impact),c=l?s.droppables[l]:null,d=s.draggables[t.critical.draggable.id],u=s.droppables[t.critical.droppable.id],p=br({draggable:d,home:u,draggables:a,viewport:t.viewport}),g=p.impact,m=p.afterCritical,h=c&&c.isCombineEnabled?t.impact:g,f=ur({pageOffset:t.current.page.offset,draggable:s.draggables[t.critical.draggable.id],draggables:s.draggables,droppables:s.droppables,previousImpact:h,viewport:t.viewport,afterCritical:m}),b=we({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:f,onLiftImpact:g,dimensions:s,afterCritical:m,forceShouldAnimate:!1});return"COLLECTING"===t.phase?b:we({phase:"DROP_PENDING"},b,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1})}({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;sr(e)||Vt(!1);var h=t.payload.client;return nn(h,e.current.client.selection)?e:gr({state:e,clientSelection:h,impact:vr(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return xr(e);if("COLLECTING"===e.phase)return xr(e);sr(e)||Vt(!1);var f=t.payload,b=f.id,v=f.newScroll,y=e.dimensions.droppables[b];if(!y)return e;var x=gn(y,v);return yr(e,x,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;sr(e)||Vt(!1);var w=t.payload,E=w.id,_=w.isEnabled,C=e.dimensions.droppables[E];C||Vt(!1),C.isEnabled===_&&Vt(!1);var S=we({},C,{isEnabled:_});return yr(e,S,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;sr(e)||Vt(!1);var I=t.payload,D=I.id,N=I.isCombineEnabled,O=e.dimensions.droppables[D];O||Vt(!1),O.isCombineEnabled===N&&Vt(!1);var A=we({},O,{isCombineEnabled:N});return yr(e,A,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;sr(e)||Vt(!1),e.isWindowScrollAllowed||Vt(!1);var T=t.payload.newScroll;if(nn(e.viewport.scroll.current,T))return xr(e);var B=Zn(e.viewport,T);return vr(e)?fr({state:e,viewport:B}):gr({state:e,viewport:B})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!sr(e))return e;var P=t.payload.maxScroll;if(nn(P,e.viewport.scroll.max))return e;var k=we({},e.viewport,{scroll:we({},e.viewport.scroll,{max:P})});return we({phase:"DRAGGING"},e,{viewport:k})}if("MOVE_UP"===t.type||"MOVE_DOWN"===t.type||"MOVE_LEFT"===t.type||"MOVE_RIGHT"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&Vt(!1);var L=ar({state:e,type:t.type});return L?gr({state:e,impact:L.impact,clientSelection:L.clientSelection,scrollJumpRequest:L.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){var M=t.payload.reason;return"COLLECTING"!==e.phase&&Vt(!1),we({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:M})}if("DROP_ANIMATE"===t.type){var R=t.payload,F=R.completed,z=R.dropDuration,G=R.newHomeClientOffset;return"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&Vt(!1),{phase:"DROP_ANIMATING",completed:F,dropDuration:z,newHomeClientOffset:G,dimensions:e.dimensions}}return"DROP_COMPLETE"===t.type?{phase:"IDLE",completed:t.payload.completed,shouldFlush:!1}:e},_r=function(e){return{type:"PUBLISH_WHILE_DRAGGING",payload:e}},Cr=function(){return{type:"COLLECTION_STARTING",payload:null}},Sr=function(e){return{type:"UPDATE_DROPPABLE_SCROLL",payload:e}},Ir=function(e){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}},Dr=function(e){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}},Nr=function(e){return{type:"MOVE",payload:e}},Or=function(){return{type:"MOVE_UP",payload:null}},Ar=function(){return{type:"MOVE_DOWN",payload:null}},Tr=function(){return{type:"MOVE_RIGHT",payload:null}},Br=function(){return{type:"MOVE_LEFT",payload:null}},Pr=function(e){return{type:"DROP_COMPLETE",payload:e}},kr=function(e){return{type:"DROP",payload:e}},Lr="cubic-bezier(.2,1,.1,1)",Mr=0,Rr=.7,Fr=.75,zr="0.2s cubic-bezier(0.2, 0, 0, 1)",Gr={fluid:"opacity "+zr,snap:"transform "+zr+", opacity "+zr,drop:function(e){var t=e+"s "+Lr;return"transform "+t+", opacity "+t},outOfTheWay:"transform "+zr,placeholder:"height "+zr+", width "+zr+", margin "+zr},jr=function(e){return nn(e,Qt)?null:"translate("+e.x+"px, "+e.y+"px)"},$r=jr,Hr=.33,Vr=.55-Hr,Ur=function(e){var t=e.getState,n=e.dispatch;return function(e){return function(r){if("DROP"===r.type){var i=t(),o=r.payload.reason;if("COLLECTING"!==i.phase){if("IDLE"!==i.phase){"DROP_PENDING"===i.phase&&i.isWaiting&&Vt(!1),"DRAGGING"!==i.phase&&"DROP_PENDING"!==i.phase&&Vt(!1);var a=i.critical,s=i.dimensions,l=s.draggables[i.critical.draggable.id],c=function(e){var t=e.draggables,n=e.reason,r=e.lastImpact,i=e.home,o=e.viewport,a=e.onLiftImpact;return r.at&&"DROP"===n?"REORDER"===r.at.type?{impact:r,didDropInsideDroppable:!0}:{impact:we({},r,{displaced:On}),didDropInsideDroppable:!0}:{impact:mr({draggables:t,impact:a,destination:i,viewport:o,forceShouldAnimate:!0}),didDropInsideDroppable:!1}}({reason:o,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),d=c.impact,u=c.didDropInsideDroppable,p=u?Cn(d):null,g=u?Sn(d):null,m={index:a.draggable.index,droppableId:a.droppable.id},h={draggableId:l.descriptor.id,type:l.descriptor.type,source:m,reason:o,mode:i.movementMode,destination:p,combine:g},f=function(e){var t=e.impact,n=e.draggable,r=e.dimensions,i=e.viewport,o=e.afterCritical,a=r.draggables,s=r.droppables,l=or(t),c=l?s[l]:null,d=s[n.descriptor.droppableId],u=hr({impact:t,draggable:n,draggables:a,afterCritical:o,droppable:c||d,viewport:i});return tn(u,n.client.borderBox.center)}({impact:d,draggable:l,dimensions:s,viewport:i.viewport,afterCritical:i.afterCritical}),b={critical:i.critical,afterCritical:i.afterCritical,result:h,impact:d};if(!nn(i.current.client.offset,f)||Boolean(h.combine)){var v=function(e){var t=e.reason,n=an(e.current,e.destination);if(n<=0)return Hr;if(n>=1500)return.55;var r=Hr+Vr*(n/1500);return Number(("CANCEL"===t?.6*r:r).toFixed(2))}({current:i.current.client.offset,destination:f,reason:o});n({type:"DROP_ANIMATE",payload:{newHomeClientOffset:f,dropDuration:v,completed:b}})}else n(Pr({completed:b}))}}else n(function(e){return{type:"DROP_PENDING",payload:e}}({reason:o}))}else e(r)}}},Wr=function(){return{x:window.pageXOffset,y:window.pageYOffset}};var Xr=function(e){var t=function(e){var t=e.onWindowScroll,n=zt(function(){t(Wr())}),r=function(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(t){t.target!==window&&t.target!==window.document||e()}}}(n),i=jt;function o(){return i!==jt}return{start:function(){o()&&Vt(!1),i=$t(window,[r])},stop:function(){o()||Vt(!1),n.cancel(),i(),i=jt},isActive:o}}({onWindowScroll:function(t){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return function(e){return function(n){t.isActive()||"INITIAL_PUBLISH"!==n.type||t.start(),t.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(n)&&t.stop(),e(n)}}},Zr=function(e,t){t()},Yr=function(e,t){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}},qr=function(e,t,n,r){if(e){var i=function(e){var t=!1,n=!1,r=setTimeout(function(){n=!0}),i=function(i){t||n||(t=!0,e(i),clearTimeout(r))};return i.wasCalled=function(){return t},i}(n);e(t,{announce:i}),i.wasCalled()||n(r(t))}else n(r(t))},Jr=function(e,t){var n=function(e,t){var n,r=(n=[],{add:function(e){var t=setTimeout(function(){return function(e){var t=hn(n,function(t){return t.timerId===e});-1===t&&Vt(!1),n.splice(t,1)[0].callback()}(t)}),r={timerId:t,callback:e};n.push(r)},flush:function(){if(n.length){var e=[].concat(n);n.length=0,e.forEach(function(e){clearTimeout(e.timerId),e.callback()})}}}),i=null,o=function(n){i||Vt(!1),i=null,Zr(0,function(){return qr(e().onDragEnd,n,t,Kt)})};return{beforeCapture:function(t,n){i&&Vt(!1),Zr(0,function(){var r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})})},beforeStart:function(t,n){i&&Vt(!1),Zr(0,function(){var r=e().onBeforeDragStart;r&&r(Yr(t,n))})},start:function(n,o){i&&Vt(!1);var a=Yr(n,o);i={mode:o,lastCritical:n,lastLocation:a.source,lastCombine:null},r.add(function(){Zr(0,function(){return qr(e().onDragStart,a,t,qt)})})},update:function(n,o){var a=Cn(o),s=Sn(o);i||Vt(!1);var l=!function(e,t){if(e===t)return!0;var n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r}(n,i.lastCritical);l&&(i.lastCritical=n);var c,d,u=(d=a,!(null==(c=i.lastLocation)&&null==d||null!=c&&null!=d&&c.droppableId===d.droppableId&&c.index===d.index));u&&(i.lastLocation=a);var p=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId}(i.lastCombine,s);if(p&&(i.lastCombine=s),l||u||p){var g=we({},Yr(n,i.mode),{combine:s,destination:a});r.add(function(){Zr(0,function(){return qr(e().onDragUpdate,g,t,Jt)})})}},flush:function(){i||Vt(!1),r.flush()},drop:o,abort:function(){if(i){var e=we({},Yr(i.lastCritical,i.mode),{combine:null,destination:null,reason:"CANCEL"});o(e)}}}}(e,t);return function(e){return function(t){return function(r){if("BEFORE_INITIAL_CAPTURE"!==r.type){if("INITIAL_PUBLISH"===r.type){var i=r.payload.critical;return n.beforeStart(i,r.payload.movementMode),t(r),void n.start(i,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){var o=r.payload.completed.result;return n.flush(),t(r),void n.drop(o)}if(t(r),"FLUSH"!==r.type){var a=e.getState();"DRAGGING"===a.phase&&n.update(a.critical,a.impact)}else n.abort()}else n.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},Kr=function(e){return function(t){return function(n){if("DROP_ANIMATION_FINISHED"===n.type){var r=e.getState();"DROP_ANIMATING"!==r.phase&&Vt(!1),e.dispatch(Pr({completed:r.completed}))}else t(n)}}},Qr=function(e){var t=null,n=null;return function(r){return function(i){if("FLUSH"!==i.type&&"DROP_COMPLETE"!==i.type&&"DROP_ANIMATION_FINISHED"!==i.type||(n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)),r(i),"DROP_ANIMATE"===i.type){var o={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame(function(){n=null,t=$t(window,[o])})}}}},ei=function(e){return function(t){return function(n){if(t(n),"PUBLISH_WHILE_DRAGGING"===n.type){var r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch(kr({reason:r.reason})))}}}},ti=Pe,ni=function(e){var t=e.scrollHeight,n=e.scrollWidth,r=e.height,i=e.width,o=tn({x:n,y:t},{x:i,y:r});return{x:Math.max(0,o.x),y:Math.max(0,o.y)}},ri=function(){var e=document.documentElement;return e||Vt(!1),e},ii=function(){var e=ri();return ni({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})};function oi(e,t,n){return n.descriptor.id!==t.id&&n.descriptor.type===t.type&&"virtual"===e.droppable.getById(n.descriptor.droppableId).descriptor.mode}var ai,si,li=function(e,t){var n=null,r=function(e){var t=e.registry,n=e.callbacks,r={additions:{},removals:{},modified:{}},i=null,o=function(){i||(n.collectionStarting(),i=requestAnimationFrame(function(){i=null;var e=r,o=e.additions,a=e.removals,s=e.modified,l=Object.keys(o).map(function(e){return t.draggable.getById(e).getDimension(Qt)}).sort(function(e,t){return e.descriptor.index-t.descriptor.index}),c=Object.keys(s).map(function(e){return{droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}}),d={additions:l,removals:Object.keys(a),modified:c};r={additions:{},removals:{},modified:{}},n.publish(d)}))};return{add:function(e){var t=e.descriptor.id;r.additions[t]=e,r.modified[e.descriptor.droppableId]=!0,r.removals[t]&&delete r.removals[t],o()},remove:function(e){var t=e.descriptor;r.removals[t.id]=!0,r.modified[t.droppableId]=!0,r.additions[t.id]&&delete r.additions[t.id],o()},stop:function(){i&&(cancelAnimationFrame(i),i=null,r={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),i=function(t){n||Vt(!1);var i=n.critical.draggable;"ADDITION"===t.type&&oi(e,i,t.value)&&r.add(t.value),"REMOVAL"===t.type&&oi(e,i,t.value)&&r.remove(t.value)};return{updateDroppableIsEnabled:function(r,i){e.droppable.exists(r)||Vt(!1),n&&t.updateDroppableIsEnabled({id:r,isEnabled:i})},updateDroppableIsCombineEnabled:function(r,i){n&&(e.droppable.exists(r)||Vt(!1),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:i}))},scrollDroppable:function(t,r){n&&e.droppable.getById(t).callbacks.scroll(r)},updateDroppableScroll:function(r,i){n&&(e.droppable.exists(r)||Vt(!1),t.updateDroppableScroll({id:r,newScroll:i}))},startPublishing:function(t){n&&Vt(!1);var r=e.draggable.getById(t.draggableId),o=e.droppable.getById(r.descriptor.droppableId),a={draggable:r.descriptor,droppable:o.descriptor},s=e.subscribe(i);return n={critical:a,unsubscribe:s},function(e){var t,n,r,i,o,a,s,l=e.critical,c=e.scrollOptions,d=e.registry,u=(t=Wr(),n=ii(),r=t.y,i=t.x,a=(o=ri()).clientWidth,s=o.clientHeight,{frame:St({top:r,left:i,right:i+a,bottom:r+s}),scroll:{initial:t,current:t,max:n,diff:{value:Qt,displacement:Qt}}}),p=u.scroll.current,g=l.droppable,m=d.droppable.getAllByType(g.type).map(function(e){return e.callbacks.getDimensionAndWatchScroll(p,c)}),h=d.draggable.getAllByType(l.draggable.type).map(function(e){return e.getDimension(p)});return{dimensions:{draggables:yn(h),droppables:vn(m)},critical:l,viewport:u}}({critical:a,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:function(){if(n){r.stop();var t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach(function(e){return e.callbacks.dragStopped()}),n.unsubscribe(),n=null}}}},ci=function(e,t){return"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason},di=function(e){window.scrollBy(e.x,e.y)},ui=Ft(function(e){return xn(e).filter(function(e){return!!e.isEnabled&&!!e.frame})}),pi=function(e){return Math.pow(e,2)},gi=function(e){var t=e.startOfRange,n=e.endOfRange,r=e.current,i=n-t;return 0===i?0:(r-t)/i},mi=360,hi=1200,fi=function(e){var t=e.distanceToEdge,n=e.thresholds,r=e.dragStartTime,i=e.shouldUseTimeDampening,o=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return 28;if(e===t.startScrollingFrom)return 1;var n=gi({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=28*pi(1-n);return Math.ceil(r)}(t,n);return 0===o?0:i?Math.max(function(e,t){var n=t,r=hi,i=Date.now()-n;if(i>=hi)return e;if(i<mi)return 1;var o=gi({startOfRange:mi,endOfRange:r,current:i}),a=e*pi(o);return Math.ceil(a)}(o,r),1):o},bi=function(e){var t=e.container,n=e.distanceToEdges,r=e.dragStartTime,i=e.axis,o=e.shouldUseTimeDampening,a=function(e,t){return{startScrollingFrom:.25*e[t.size],maxScrollValueAt:.05*e[t.size]}}(t,i);return n[i.end]<n[i.start]?fi({distanceToEdge:n[i.end],thresholds:a,dragStartTime:r,shouldUseTimeDampening:o}):-1*fi({distanceToEdge:n[i.start],thresholds:a,dragStartTime:r,shouldUseTimeDampening:o})},vi=ln(function(e){return 0===e?0:e}),yi=function(e){var t=e.dragStartTime,n=e.container,r=e.subject,i=e.center,o=e.shouldUseTimeDampening,a={top:i.y-n.top,right:n.right-i.x,bottom:n.bottom-i.y,left:i.x-n.left},s=bi({container:n,distanceToEdges:a,dragStartTime:t,axis:kn,shouldUseTimeDampening:o}),l=bi({container:n,distanceToEdges:a,dragStartTime:t,axis:Ln,shouldUseTimeDampening:o}),c=vi({x:l,y:s});if(nn(c,Qt))return null;var d=function(e){var t=e.container,n=e.subject,r=e.proposedScroll,i=n.height>t.height,o=n.width>t.width;return o||i?o&&i?null:{x:o?0:r.x,y:i?0:r.y}:r}({container:n,subject:r,proposedScroll:c});return d?nn(d,Qt)?null:d:null},xi=ln(function(e){return 0===e?0:e>0?1:-1}),wi=(ai=function(e,t){return e<0?e:e>t?e-t:0},function(e){var t=e.current,n=e.max,r=e.change,i=en(t,r),o={x:ai(i.x,n.x),y:ai(i.y,n.y)};return nn(o,Qt)?null:o}),Ei=function(e){var t=e.max,n=e.current,r=e.change,i={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},o=xi(r),a=wi({max:i,current:n,change:o});return!a||0!==o.x&&0===a.x||0!==o.y&&0===a.y},_i=function(e,t){return Ei({current:e.scroll.current,max:e.scroll.max,change:t})},Ci=function(e,t){var n=e.frame;return!!n&&Ei({current:n.scroll.current,max:n.scroll.max,change:t})},Si=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,i=e.scrollWindow,o=e.scrollDroppable,a=t.current.page.borderBoxCenter,s=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var l=function(e){var t=e.viewport,n=e.subject,r=e.center,i=e.shouldUseTimeDampening,o=yi({dragStartTime:e.dragStartTime,container:t.frame,subject:n,center:r,shouldUseTimeDampening:i});return o&&_i(t,o)?o:null}({dragStartTime:n,viewport:t.viewport,subject:s,center:a,shouldUseTimeDampening:r});if(l)return void i(l)}var c=function(e){var t=e.center,n=e.destination,r=e.droppables;if(n){var i=r[n];return i.frame?i:null}var o=function(e,t){var n=fn(ui(t),function(t){return t.frame||Vt(!1),lr(t.frame.pageMarginBox)(e)});return n}(t,r);return o}({center:a,destination:or(t.impact),droppables:t.dimensions.droppables});if(c){var d=function(e){var t=e.droppable,n=e.subject,r=e.center,i=e.dragStartTime,o=e.shouldUseTimeDampening,a=t.frame;if(!a)return null;var s=yi({dragStartTime:i,container:a.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:o});return s&&Ci(t,s)?s:null}({dragStartTime:n,droppable:c,subject:s,center:a,shouldUseTimeDampening:r});d&&o(c.descriptor.id,d)}},Ii=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow;return function(e){var i=e.scrollJumpRequest;if(i){var o=or(e.impact);o||Vt(!1);var a=function(e,t){if(!Ci(e,t))return t;var r=function(e,t){var n=e.frame;return n&&Ci(e,t)?wi({current:n.scroll.current,max:n.scroll.max,change:t}):null}(e,t);if(!r)return n(e.descriptor.id,t),null;var i=tn(t,r);return n(e.descriptor.id,i),tn(t,i)}(e.dimensions.droppables[o],i);if(a){var s=e.viewport,l=function(e,t,n){if(!e)return n;if(!_i(t,n))return n;var i=function(e,t){if(!_i(e,t))return null;var n=e.scroll.max,r=e.scroll.current;return wi({current:r,max:n,change:t})}(t,n);if(!i)return r(n),null;var o=tn(n,i);return r(o),tn(n,o)}(e.isWindowScrollAllowed,s,a);l&&function(e,n){var r=en(e.current.client.selection,n);t({client:r})}(e,l)}}}},Di="data-rbd",Ni={base:si=Di+"-drag-handle",draggableId:si+"-draggable-id",contextId:si+"-context-id"},Oi=function(){var e=Di+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Ai=function(){var e=Di+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Ti={contextId:Di+"-scroll-container-context-id"},Bi=function(e,t){return e.map(function(e){var n=e.styles[t];return n?e.selector+" { "+n+" }":""}).join(" ")},Pi="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?e.useLayoutEffect:e.useEffect,ki=function(){var e=document.querySelector("head");return e||Vt(!1),e},Li=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};var Mi=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Ri(e){return e instanceof Mi(e).HTMLElement}function Fi(){var e={draggables:{},droppables:{}},t=[];function n(e){t.length&&t.forEach(function(t){return t(e)})}function r(t){return e.draggables[t]||null}function i(t){return e.droppables[t]||null}return{draggable:{register:function(t){e.draggables[t.descriptor.id]=t,n({type:"ADDITION",value:t})},update:function(t,n){var r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var i=t.descriptor.id,o=r(i);o&&t.uniqueId===o.uniqueId&&(delete e.draggables[i],n({type:"REMOVAL",value:t}))},getById:function(e){var t=r(e);return t||Vt(!1),t},findById:r,exists:function(e){return Boolean(r(e))},getAllByType:function(t){return mn(e.draggables).filter(function(e){return e.descriptor.type===t})}},droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var n=i(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=i(e);return t||Vt(!1),t},findById:i,exists:function(e){return Boolean(i(e))},getAllByType:function(t){return mn(e.droppables).filter(function(e){return e.descriptor.type===t})}},subscribe:function(e){return t.push(e),function(){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var zi=t().createContext(null),Gi=function(){var e=document.body;return e||Vt(!1),e},ji={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},$i=0,Hi={separator:"::"};function Vi(e,t){return void 0===t&&(t=Hi),_t(function(){return""+e+t.separator+$i++},[t.separator,e])}var Ui=t().createContext(null);function Wi(t){var n=(0,e.useRef)(t);return(0,e.useEffect)(function(){n.current=t}),n}var Xi,Zi,Yi=((Xi={})[13]=!0,Xi[9]=!0,Xi),qi=function(e){Yi[e.keyCode]&&e.preventDefault()},Ji=function(){var e="visibilitychange";return"undefined"==typeof document?e:fn([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],function(e){return"on"+e in document})||e}(),Ki={type:"IDLE"};function Qi(){}var eo=((Zi={})[34]=!0,Zi[33]=!0,Zi[36]=!0,Zi[35]=!0,Zi);var to={type:"IDLE"},no={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ro(e,t){if(null==t)return!1;if(Boolean(no[t.tagName.toLowerCase()]))return!0;var n=t.getAttribute("contenteditable");return"true"===n||""===n||t!==e&&ro(e,t.parentElement)}function io(e,t){var n=t.target;return!!Ri(n)&&ro(e,n)}var oo=function(e){return St(e.getBoundingClientRect()).center},ao=function(){var e="matches";return"undefined"==typeof document?e:fn([e,"msMatchesSelector","webkitMatchesSelector"],function(e){return e in Element.prototype})||e}();function so(e,t){return null==e?null:e[ao](t)?e:so(e.parentElement,t)}function lo(e,t){return e.closest?e.closest(t):so(e,t)}function co(e){e.preventDefault()}function uo(e){var t=e.expected,n=e.phase,r=e.isLockActive;return e.shouldWarn,!!r()&&t===n}function po(e){var t=e.lockAPI,n=e.store,r=e.registry,i=e.draggableId;if(t.isClaimed())return!1;var o=r.draggable.findById(i);return!!o&&!!o.options.isEnabled&&!!ci(n.getState(),i)}var go=[function(t){var n=(0,e.useRef)(Ki),r=(0,e.useRef)(jt),i=_t(function(){return{eventName:"mousedown",fn:function(e){if(!e.defaultPrevented&&0===e.button&&!(e.ctrlKey||e.metaKey||e.shiftKey||e.altKey)){var n=t.findClosestDraggableId(e);if(n){var i=t.tryGetLock(n,s,{sourceEvent:e});if(i){e.preventDefault();var o={x:e.clientX,y:e.clientY};r.current(),d(i,o)}}}}}},[t]),o=_t(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(e){if(!e.defaultPrevented){var n=t.findClosestDraggableId(e);if(n){var r=t.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||t.canGetLock(n)&&e.preventDefault())}}}}},[t]),a=Ct(function(){r.current=$t(window,[o,i],{passive:!1,capture:!0})},[o,i]),s=Ct(function(){"IDLE"!==n.current.type&&(n.current=Ki,r.current(),a())},[a]),l=Ct(function(){var e=n.current;s(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()},[s]),c=Ct(function(){var e=function(e){var t=e.cancel,n=e.completed,r=e.getPhase,i=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,n=e.clientX,o=e.clientY;if(0===t){var a={x:n,y:o},s=r();if("DRAGGING"===s.type)return e.preventDefault(),void s.actions.move(a);if("PENDING"!==s.type&&Vt(!1),l=s.point,c=a,Math.abs(c.x-l.x)>=5||Math.abs(c.y-l.y)>=5){var l,c;e.preventDefault();var d=s.actions.fluidLift(a);i({type:"DRAGGING",actions:d})}}}},{eventName:"mouseup",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===r().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==r().type)return 27===e.keyCode?(e.preventDefault(),void t()):void qi(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===r().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var n=r();"IDLE"===n.type&&Vt(!1),n.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:Ji,fn:t}]}({cancel:l,completed:s,getPhase:function(){return n.current},setPhase:function(e){n.current=e}});r.current=$t(window,e,{capture:!0,passive:!1})},[l,s]),d=Ct(function(e,t){"IDLE"!==n.current.type&&Vt(!1),n.current={type:"PENDING",point:t,actions:e},c()},[c]);Pi(function(){return a(),function(){r.current()}},[a])},function(t){var n=(0,e.useRef)(Qi),r=_t(function(){return{eventName:"keydown",fn:function(e){if(!e.defaultPrevented&&32===e.keyCode){var r=t.findClosestDraggableId(e);if(r){var o=t.tryGetLock(r,l,{sourceEvent:e});if(o){e.preventDefault();var a=!0,s=o.snapLift();n.current(),n.current=$t(window,function(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:function(r){return 27===r.keyCode?(r.preventDefault(),void n()):32===r.keyCode?(r.preventDefault(),t(),void e.drop()):40===r.keyCode?(r.preventDefault(),void e.moveDown()):38===r.keyCode?(r.preventDefault(),void e.moveUp()):39===r.keyCode?(r.preventDefault(),void e.moveRight()):37===r.keyCode?(r.preventDefault(),void e.moveLeft()):void(eo[r.keyCode]?r.preventDefault():qi(r))}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:Ji,fn:n}]}(s,l),{capture:!0,passive:!1})}}}function l(){a||Vt(!1),a=!1,n.current(),i()}}}},[t]),i=Ct(function(){n.current=$t(window,[r],{passive:!1,capture:!0})},[r]);Pi(function(){return i(),function(){n.current()}},[i])},function(t){var n=(0,e.useRef)(to),r=(0,e.useRef)(jt),i=Ct(function(){return n.current},[]),o=Ct(function(e){n.current=e},[]),a=_t(function(){return{eventName:"touchstart",fn:function(e){if(!e.defaultPrevented){var n=t.findClosestDraggableId(e);if(n){var i=t.tryGetLock(n,l,{sourceEvent:e});if(i){var o=e.touches[0],a={x:o.clientX,y:o.clientY};r.current(),p(i,a)}}}}}},[t]),s=Ct(function(){r.current=$t(window,[a],{capture:!0,passive:!1})},[a]),l=Ct(function(){var e=n.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),o(to),r.current(),s())},[s,o]),c=Ct(function(){var e=n.current;l(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()},[l]),d=Ct(function(){var e={capture:!0,passive:!1},t={cancel:c,completed:l,getPhase:i},n=$t(window,function(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var n=r();if("DRAGGING"===n.type){n.hasMoved=!0;var i=e.touches[0],o={x:i.clientX,y:i.clientY};e.preventDefault(),n.actions.move(o)}else t()}},{eventName:"touchend",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===r().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var n=r();"IDLE"===n.type&&Vt(!1);var i=e.touches[0];if(i&&i.force>=.15){var o=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return o?n.hasMoved?void e.preventDefault():void t():void e.preventDefault();o&&t()}}},{eventName:Ji,fn:t}]}(t),e),o=$t(window,function(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===n().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:Ji,fn:t}]}(t),e);r.current=function(){n(),o()}},[c,i,l]),u=Ct(function(){var e=i();"PENDING"!==e.type&&Vt(!1);var t=e.actions.fluidLift(e.point);o({type:"DRAGGING",actions:t,hasMoved:!1})},[i,o]),p=Ct(function(e,t){"IDLE"!==i().type&&Vt(!1);var n=setTimeout(u,120);o({type:"PENDING",point:t,actions:e,longPressTimerId:n}),d()},[d,i,o,u]);Pi(function(){return s(),function(){r.current();var e=i();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),o(to))}},[i,s,o]),Pi(function(){return $t(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])},[])}];function mo(t){var n=t.contextId,r=t.store,i=t.registry,o=t.customSensors,a=t.enableDefaultSensors,s=[].concat(a?go:[],o||[]),l=(0,e.useState)(function(){return function(){var e=null;function t(){e||Vt(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&Vt(!1);var n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()})[0],c=Ct(function(e,t){e.isDragging&&!t.isDragging&&l.tryAbandon()},[l]);Pi(function(){var e=r.getState();return r.subscribe(function(){var t=r.getState();c(e,t),e=t})},[l,r,c]),Pi(function(){return l.tryAbandon},[l.tryAbandon]);for(var d=Ct(function(e){return po({lockAPI:l,registry:i,store:r,draggableId:e})},[l,i,r]),u=Ct(function(e,t,o){return function(e){var t=e.lockAPI,n=e.contextId,r=e.store,i=e.registry,o=e.draggableId,a=e.forceSensorStop,s=e.sourceEvent;if(!po({lockAPI:t,store:r,registry:i,draggableId:o}))return null;var l=i.draggable.getById(o),c=function(e,t){var n="["+Oi.contextId+'="'+e+'"]',r=fn(bn(document.querySelectorAll(n)),function(e){return e.getAttribute(Oi.id)===t});return r&&Ri(r)?r:null}(n,l.descriptor.id);if(!c)return null;if(s&&!l.options.canDragInteractiveElements&&io(c,s))return null;var d=t.claim(a||jt),u="PRE_DRAG";function p(){return l.options.shouldRespectForcePress}function g(){return t.isActive(d)}var m=function(e,t){uo({expected:e,phase:u,isLockActive:g,shouldWarn:!0})&&r.dispatch(t())}.bind(null,"DRAGGING");function h(e){function n(){t.release(),u="COMPLETED"}function i(t,i){if(void 0===i&&(i={shouldBlockNextClick:!1}),e.cleanup(),i.shouldBlockNextClick){var o=$t(window,[{eventName:"click",fn:co,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(o)}n(),r.dispatch(kr({reason:t}))}return"PRE_DRAG"!==u&&(n(),"PRE_DRAG"!==u&&Vt(!1)),r.dispatch(function(e){return{type:"LIFT",payload:e}}(e.liftActionArgs)),u="DRAGGING",we({isActive:function(){return uo({expected:"DRAGGING",phase:u,isLockActive:g,shouldWarn:!1})},shouldRespectForcePress:p,drop:function(e){return i("DROP",e)},cancel:function(e){return i("CANCEL",e)}},e.actions)}return{isActive:function(){return uo({expected:"PRE_DRAG",phase:u,isLockActive:g,shouldWarn:!1})},shouldRespectForcePress:p,fluidLift:function(e){var t=zt(function(e){m(function(){return Nr({client:e})})});return we({},h({liftActionArgs:{id:o,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}}),{move:t})},snapLift:function(){var e={moveUp:function(){return m(Or)},moveRight:function(){return m(Tr)},moveDown:function(){return m(Ar)},moveLeft:function(){return m(Br)}};return h({liftActionArgs:{id:o,clientSelection:oo(c),movementMode:"SNAP"},cleanup:jt,actions:e})},abort:function(){uo({expected:"PRE_DRAG",phase:u,isLockActive:g,shouldWarn:!0})&&t.release()}}}({lockAPI:l,registry:i,contextId:n,store:r,draggableId:e,forceSensorStop:t,sourceEvent:o&&o.sourceEvent?o.sourceEvent:null})},[n,l,i,r]),p=Ct(function(e){return function(e,t){var n=function(e,t){var n,r=t.target;if(!((n=r)instanceof Mi(n).Element))return null;var i=function(e){return"["+Ni.contextId+'="'+e+'"]'}(e),o=lo(r,i);return o&&Ri(o)?o:null}(e,t);return n?n.getAttribute(Ni.draggableId):null}(n,e)},[n]),g=Ct(function(e){var t=i.draggable.findById(e);return t?t.options:null},[i.draggable]),m=Ct(function(){l.isClaimed()&&(l.tryAbandon(),"IDLE"!==r.getState().phase&&r.dispatch({type:"FLUSH",payload:null}))},[l,r]),h=Ct(l.isClaimed,[l]),f=_t(function(){return{canGetLock:d,tryGetLock:u,findClosestDraggableId:p,findOptionsForDraggable:g,tryReleaseLock:m,isLockClaimed:h}},[d,u,p,g,m,h]),b=0;b<s.length;b++)s[b](f)}function ho(e){return e.current||Vt(!1),e.current}function fo(n){var r=n.contextId,i=n.setCallbacks,o=n.sensors,a=n.nonce,s=n.dragHandleUsageInstructions,l=(0,e.useRef)(null),c=Wi(n),d=Ct(function(){return function(e){return{onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}}(c.current)},[c]),u=function(t){var n=_t(function(){return function(e){return"rbd-announcement-"+e}(t)},[t]),r=(0,e.useRef)(null);return(0,e.useEffect)(function(){var e=document.createElement("div");return r.current=e,e.id=n,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),we(e.style,ji),Gi().appendChild(e),function(){setTimeout(function(){var t=Gi();t.contains(e)&&t.removeChild(e),e===r.current&&(r.current=null)})}},[n]),Ct(function(e){var t=r.current;t&&(t.textContent=e)},[])}(r),p=function(t){var n=t.contextId,r=t.text,i=Vi("hidden-text",{separator:"-"}),o=_t(function(){return"rbd-hidden-text-"+(e={contextId:n,uniqueId:i}).contextId+"-"+e.uniqueId;var e},[i,n]);return(0,e.useEffect)(function(){var e=document.createElement("div");return e.id=o,e.textContent=r,e.style.display="none",Gi().appendChild(e),function(){var t=Gi();t.contains(e)&&t.removeChild(e)}},[o,r]),o}({contextId:r,text:s}),g=function(t,n){var r=_t(function(){return function(e){var t,n,r,i=(t=e,function(e){return"["+e+'="'+t+'"]'}),o=(n="\n      cursor: -webkit-grab;\n      cursor: grab;\n    ",{selector:i(Ni.contextId),styles:{always:"\n          -webkit-touch-callout: none;\n          -webkit-tap-highlight-color: rgba(0,0,0,0);\n          touch-action: manipulation;\n        ",resting:n,dragging:"pointer-events: none;",dropAnimating:n}}),a=[(r="\n      transition: "+Gr.outOfTheWay+";\n    ",{selector:i(Oi.contextId),styles:{dragging:r,dropAnimating:r,userCancel:r}}),o,{selector:i(Ai.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n        cursor: grabbing;\n        cursor: -webkit-grabbing;\n        user-select: none;\n        -webkit-user-select: none;\n        -moz-user-select: none;\n        -ms-user-select: none;\n        overflow-anchor: none;\n      "}}];return{always:Bi(a,"always"),resting:Bi(a,"resting"),dragging:Bi(a,"dragging"),dropAnimating:Bi(a,"dropAnimating"),userCancel:Bi(a,"userCancel")}}(t)},[t]),i=(0,e.useRef)(null),o=(0,e.useRef)(null),a=Ct(Ft(function(e){var t=o.current;t||Vt(!1),t.textContent=e}),[]),s=Ct(function(e){var t=i.current;t||Vt(!1),t.textContent=e},[]);Pi(function(){(i.current||o.current)&&Vt(!1);var e=Li(n),l=Li(n);return i.current=e,o.current=l,e.setAttribute(Di+"-always",t),l.setAttribute(Di+"-dynamic",t),ki().appendChild(e),ki().appendChild(l),s(r.always),a(r.resting),function(){var e=function(e){var t=e.current;t||Vt(!1),ki().removeChild(t),e.current=null};e(i),e(o)}},[n,s,a,r.always,r.resting,t]);var l=Ct(function(){return a(r.dragging)},[a,r.dragging]),c=Ct(function(e){a("DROP"!==e?r.userCancel:r.dropAnimating)},[a,r.dropAnimating,r.userCancel]),d=Ct(function(){o.current&&a(r.resting)},[a,r.resting]);return _t(function(){return{dragging:l,dropping:c,resting:d}},[l,c,d])}(r,a),m=Ct(function(e){ho(l).dispatch(e)},[]),h=_t(function(){return Be({publishWhileDragging:_r,updateDroppableScroll:Sr,updateDroppableIsEnabled:Ir,updateDroppableIsCombineEnabled:Dr,collectionStarting:Cr},m)},[m]),f=function(){var t=_t(Fi,[]);return(0,e.useEffect)(function(){return function(){requestAnimationFrame(t.clean)}},[t]),t}(),b=_t(function(){return li(f,h)},[f,h]),v=_t(function(){return function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,i=function(e){var t=e.scrollDroppable,n=zt(e.scrollWindow),r=zt(t),i=null,o=function(e){i||Vt(!1);var t=i,o=t.shouldUseTimeDampening,a=t.dragStartTime;Si({state:e,scrollWindow:n,scrollDroppable:r,dragStartTime:a,shouldUseTimeDampening:o})};return{start:function(e){i&&Vt(!1);var t=Date.now(),n=!1,r=function(){n=!0};Si({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),i={dragStartTime:t,shouldUseTimeDampening:n},n&&o(e)},stop:function(){i&&(n.cancel(),r.cancel(),i=null)},scroll:o}}({scrollWindow:n,scrollDroppable:t}),o=Ii({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&o(e):i.scroll(e))},start:i.start,stop:i.stop}}(we({scrollWindow:di,scrollDroppable:b.scrollDroppable},Be({move:Nr},m)))},[b.scrollDroppable,m]),y=function(t){var n=(0,e.useRef)({}),r=(0,e.useRef)(null),i=(0,e.useRef)(null),o=(0,e.useRef)(!1),a=Ct(function(e,t){var r={id:e,focus:t};return n.current[e]=r,function(){var t=n.current;t[e]!==r&&delete t[e]}},[]),s=Ct(function(e){var n=function(e,t){var n="["+Ni.contextId+'="'+e+'"]',r=bn(document.querySelectorAll(n));if(!r.length)return null;var i=fn(r,function(e){return e.getAttribute(Ni.draggableId)===t});return i&&Ri(i)?i:null}(t,e);n&&n!==document.activeElement&&n.focus()},[t]),l=Ct(function(e,t){r.current===e&&(r.current=t)},[]),c=Ct(function(){i.current||o.current&&(i.current=requestAnimationFrame(function(){i.current=null;var e=r.current;e&&s(e)}))},[s]),d=Ct(function(e){r.current=null;var t=document.activeElement;t&&t.getAttribute(Ni.draggableId)===e&&(r.current=e)},[]);return Pi(function(){return o.current=!0,function(){o.current=!1;var e=i.current;e&&cancelAnimationFrame(e)}},[]),_t(function(){return{register:a,tryRecordFocus:d,tryRestoreFocusRecorded:c,tryShiftRecord:l}},[a,d,c,l])}(r),x=_t(function(){return function(e){var t,n=e.dimensionMarshal,r=e.focusMarshal,i=e.styleMarshal,o=e.getResponders,a=e.announce,s=e.autoScroller;return Ae(Er,ti(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error(Ie(15))},i={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},o=t.map(function(e){return e(i)});return r=Pe.apply(void 0,o)(n.dispatch),Se(Se({},n),{},{dispatch:r})}}}((t=i,function(){return function(e){return function(n){"INITIAL_PUBLISH"===n.type&&t.dragging(),"DROP_ANIMATE"===n.type&&t.dropping(n.payload.completed.result.reason),"FLUSH"!==n.type&&"DROP_COMPLETE"!==n.type||t.resting(),e(n)}}}),function(e){return function(){return function(t){return function(n){"DROP_COMPLETE"!==n.type&&"FLUSH"!==n.type&&"DROP_ANIMATE"!==n.type||e.stopPublishing(),t(n)}}}}(n),function(e){return function(t){var n=t.getState,r=t.dispatch;return function(t){return function(i){if("LIFT"===i.type){var o=i.payload,a=o.id,s=o.clientSelection,l=o.movementMode,c=n();"DROP_ANIMATING"===c.phase&&r(Pr({completed:c.completed})),"IDLE"!==n().phase&&Vt(!1),r({type:"FLUSH",payload:null}),r({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:a,movementMode:l}});var d={draggableId:a,scrollOptions:{shouldPublishImmediately:"SNAP"===l}},u=e.startPublishing(d),p=u.critical,g=u.dimensions,m=u.viewport;r({type:"INITIAL_PUBLISH",payload:{critical:p,dimensions:g,clientSelection:s,movementMode:l,viewport:m}})}else t(i)}}}}(n),Ur,Kr,Qr,ei,function(e){return function(t){return function(n){return function(r){if(function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(r))return e.stop(),void n(r);if("INITIAL_PUBLISH"===r.type){n(r);var i=t.getState();return"DRAGGING"!==i.phase&&Vt(!1),void e.start(i)}n(r),e.scroll(t.getState())}}}}(s),Xr,function(e){var t=!1;return function(){return function(n){return function(r){if("INITIAL_PUBLISH"===r.type)return t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),void e.tryRestoreFocusRecorded();if(n(r),t){if("FLUSH"===r.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===r.type){t=!1;var i=r.payload.completed.result;i.combine&&e.tryShiftRecord(i.draggableId,i.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}}(r),Jr(o,a))))}({announce:u,autoScroller:v,dimensionMarshal:b,focusMarshal:y,getResponders:d,styleMarshal:g})},[u,v,b,y,d,g]);l.current=x;var w=Ct(function(){var e=ho(l);"IDLE"!==e.getState().phase&&e.dispatch({type:"FLUSH",payload:null})},[]),E=Ct(function(){var e=ho(l).getState();return e.isDragging||"DROP_ANIMATING"===e.phase},[]);i(_t(function(){return{isDragging:E,tryAbort:w}},[E,w]));var _=Ct(function(e){return ci(ho(l).getState(),e)},[]),C=Ct(function(){return sr(ho(l).getState())},[]),S=_t(function(){return{marshal:b,focus:y,contextId:r,canLift:_,isMovementAllowed:C,dragHandleUsageInstructionsId:p,registry:f}},[r,b,p,y,_,C,f]);return mo({contextId:r,store:x,registry:f,customSensors:o,enableDefaultSensors:!1!==n.enableDefaultSensors}),(0,e.useEffect)(function(){return w},[w]),t().createElement(Ui.Provider,{value:S},t().createElement(Ge,{context:zi,store:x},n.children))}var bo=0;function vo(e){var n=_t(function(){return""+bo++},[]),r=e.dragHandleUsageInstructions||"\n  Press space bar to start a drag.\n  When dragging you can use the arrow keys to move the item around and escape to cancel.\n  Some screen readers may require you to be in focus mode or to use your pass through key\n";return t().createElement(Ut,null,function(i){return t().createElement(fo,{nonce:e.nonce,contextId:n,setCallbacks:i,dragHandleUsageInstructions:r,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)})}var yo=function(e){return function(t){return e===t}},xo=yo("scroll"),wo=yo("auto"),Eo=(yo("visible"),function(e,t){return t(e.overflowX)||t(e.overflowY)}),_o=function e(t){return null==t||t===document.body||t===document.documentElement?null:function(e){var t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return Eo(n,xo)||Eo(n,wo)}(t)?t:e(t.parentElement)},Co=function(e){return{x:e.scrollLeft,y:e.scrollTop}},So=function e(t){return!!t&&("fixed"===window.getComputedStyle(t).position||e(t.parentElement))},Io={passive:!1},Do={passive:!0},No=function(e){return e.shouldPublishImmediately?Io:Do};function Oo(t){var n=(0,e.useContext)(t);return n||Vt(!1),n}var Ao=function(e){return e&&e.env.closestScrollable||null};function To(){}var Bo={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},Po=t().memo(function(n){var r=(0,e.useRef)(null),i=Ct(function(){r.current&&(clearTimeout(r.current),r.current=null)},[]),o=n.animate,a=n.onTransitionEnd,s=n.onClose,l=n.contextId,c=(0,e.useState)("open"===n.animate),d=c[0],u=c[1];(0,e.useEffect)(function(){return d?"open"!==o?(i(),u(!1),To):r.current?To:(r.current=setTimeout(function(){r.current=null,u(!1)}),i):To},[o,d,i]);var p=Ct(function(e){"height"===e.propertyName&&(a(),"close"===o&&s())},[o,s,a]),g=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate,i=function(e){var t=e.placeholder;return e.isAnimatingOpenOnMount||"close"===e.animate?Bo:{height:t.client.borderBox.height,width:t.client.borderBox.width,margin:t.client.margin}}({isAnimatingOpenOnMount:t,placeholder:n,animate:r});return{display:n.display,boxSizing:"border-box",width:i.width,height:i.height,marginTop:i.margin.top,marginRight:i.margin.right,marginBottom:i.margin.bottom,marginLeft:i.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==r?Gr.placeholder:null}}({isAnimatingOpenOnMount:d,animate:n.animate,placeholder:n.placeholder});return t().createElement(n.placeholder.tagName,{style:g,"data-rbd-placeholder-context-id":l,onTransitionEnd:p,ref:n.innerRef})}),ko=t().createContext(null),Lo=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).state={isVisible:Boolean(t.props.on),data:t.props.on,animate:t.props.shouldAnimate&&t.props.on?"open":"none"},t.onClose=function(){"close"===t.state.animate&&t.setState({isVisible:!1})},t}return xe(t,e),t.getDerivedStateFromProps=function(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:"open"}:t.isVisible?{isVisible:!0,data:t.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(e.on),data:e.on,animate:"none"}},t.prototype.render=function(){if(!this.state.isVisible)return null;var e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)},t}(t().PureComponent),Mo=function(e,t){return t?Gr.drop(t.duration):e?Gr.snap:Gr.fluid},Ro=function(e,t){return e?t?Mr:Rr:null};function Fo(e){return"DRAGGING"===e.type?function(e){var t=e.dimension.client,n=e.offset,r=e.combineWith,i=e.dropping,o=Boolean(r),a=function(e){return null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode}(e),s=Boolean(i),l=s?function(e,t){var n=jr(e);return n?t?n+" scale("+Fr+")":n:null}(n,o):$r(n);return{position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:Mo(a,i),transform:l,opacity:Ro(o,s),zIndex:s?4500:5e3,pointerEvents:"none"}}(e):{transform:$r((t=e).offset),transition:t.shouldAnimateDisplacement?null:"none"};var t}function zo(e){e.preventDefault()}var Go=function(e,t){return e===t},jo=function(e){var t=e.combine,n=e.destination;return n?n.droppableId:t?t.droppableId:null};function $o(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var Ho={mapped:{type:"SECONDARY",offset:Qt,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:$o(null)}},Vo=vt(function(){var e,t,n,r=(e=Ft(function(e,t){return{x:e,y:t}}),t=Ft(function(e,t,n,r,i){return{isDragging:!0,isClone:t,isDropAnimating:Boolean(i),dropAnimation:i,mode:e,draggingOver:n,combineWith:r,combineTargetFor:null}}),n=Ft(function(e,n,r,i,o,a,s){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:o,combineWith:a,mode:n,offset:e,dimension:r,forceShouldAnimate:s,snapshot:t(n,i,o,a,null)}}}),function(r,i){if(r.isDragging){if(r.critical.draggable.id!==i.draggableId)return null;var o=r.current.client.offset,a=r.dimensions.draggables[i.draggableId],s=or(r.impact),l=(d=r.impact).at&&"COMBINE"===d.at.type?d.at.combine.draggableId:null,c=r.forceShouldAnimate;return n(e(o.x,o.y),r.movementMode,a,i.isClone,s,l,c)}var d;if("DROP_ANIMATING"===r.phase){var u=r.completed;if(u.result.draggableId!==i.draggableId)return null;var p=i.isClone,g=r.dimensions.draggables[i.draggableId],m=u.result,h=m.mode,f=jo(m),b=function(e){return e.combine?e.combine.draggableId:null}(m),v={duration:r.dropDuration,curve:Lr,moveTo:r.newHomeClientOffset,opacity:b?Mr:null,scale:b?Fr:null};return{mapped:{type:"DRAGGING",offset:r.newHomeClientOffset,dimension:g,dropping:v,draggingOver:f,combineWith:b,mode:h,forceShouldAnimate:null,snapshot:t(h,p,f,b,v)}}}return null}),i=function(){var e=Ft(function(e,t){return{x:e,y:t}}),t=Ft($o),n=Ft(function(e,n,r){return void 0===n&&(n=null),{mapped:{type:"SECONDARY",offset:e,combineTargetFor:n,shouldAnimateDisplacement:r,snapshot:t(n)}}}),r=function(e){return e?n(Qt,e,!0):null},i=function(t,i,o,a){var s=o.displaced.visible[t],l=Boolean(a.inVirtualList&&a.effected[t]),c=Sn(o),d=c&&c.draggableId===t?i:null;if(!s){if(!l)return r(d);if(o.displaced.invisible[t])return null;var u=rn(a.displacedBy.point),p=e(u.x,u.y);return n(p,d,!0)}if(l)return r(d);var g=o.displacedBy.point,m=e(g.x,g.y);return n(m,d,s.shouldAnimate)};return function(e,t){if(e.isDragging)return e.critical.draggable.id===t.draggableId?null:i(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){var n=e.completed;return n.result.draggableId===t.draggableId?null:i(t.draggableId,n.result.draggableId,n.impact,n.afterCritical)}return null}}();return function(e,t){return r(e,t)||i(e,t)||Ho}},{dropAnimationFinished:function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}}},null,{context:zi,pure:!0,areStatePropsEqual:Go})(function(t){var n=(0,e.useRef)(null),r=Ct(function(e){n.current=e},[]),i=Ct(function(){return n.current},[]),o=Oo(Ui),a=o.contextId,s=o.dragHandleUsageInstructionsId,l=o.registry,c=Oo(ko),d=c.type,u=c.droppableId,p=_t(function(){return{id:t.draggableId,index:t.index,type:d,droppableId:u}},[t.draggableId,t.index,d,u]),g=t.children,m=t.draggableId,h=t.isEnabled,f=t.shouldRespectForcePress,b=t.canDragInteractiveElements,v=t.isClone,y=t.mapped,x=t.dropAnimationFinished;v||function(t){var n=Vi("draggable"),r=t.descriptor,i=t.registry,o=t.getDraggableRef,a=t.canDragInteractiveElements,s=t.shouldRespectForcePress,l=t.isEnabled,c=_t(function(){return{canDragInteractiveElements:a,shouldRespectForcePress:s,isEnabled:l}},[a,l,s]),d=Ct(function(e){var t=o();return t||Vt(!1),function(e,t,n){void 0===n&&(n=Qt);var r=window.getComputedStyle(t),i=t.getBoundingClientRect(),o=Pt(i,r),a=Bt(o,n);return{descriptor:e,placeholder:{client:o,tagName:t.tagName.toLowerCase(),display:r.display},displaceBy:{x:o.marginBox.width,y:o.marginBox.height},client:o,page:a}}(r,t,e)},[r,o]),u=_t(function(){return{uniqueId:n,descriptor:r,options:c,getDimension:d}},[r,d,c,n]),p=(0,e.useRef)(u),g=(0,e.useRef)(!0);Pi(function(){return i.draggable.register(p.current),function(){return i.draggable.unregister(p.current)}},[i.draggable]),Pi(function(){if(g.current)g.current=!1;else{var e=p.current;p.current=u,i.draggable.update(u,e)}},[u,i.draggable])}(_t(function(){return{descriptor:p,registry:l,getDraggableRef:i,canDragInteractiveElements:b,shouldRespectForcePress:f,isEnabled:h}},[p,l,i,b,f,h]));var w=_t(function(){return h?{tabIndex:0,role:"button","aria-describedby":s,"data-rbd-drag-handle-draggable-id":m,"data-rbd-drag-handle-context-id":a,draggable:!1,onDragStart:zo}:null},[a,s,m,h]),E=Ct(function(e){"DRAGGING"===y.type&&y.dropping&&"transform"===e.propertyName&&x()},[x,y]),_=_t(function(){var e=Fo(y),t="DRAGGING"===y.type&&y.dropping?E:null;return{innerRef:r,draggableProps:{"data-rbd-draggable-context-id":a,"data-rbd-draggable-id":m,style:e,onTransitionEnd:t},dragHandleProps:w}},[a,w,m,y,E,r]),C=_t(function(){return{draggableId:p.id,type:p.type,source:{index:p.index,droppableId:p.droppableId}}},[p.droppableId,p.id,p.index,p.type]);return g(_,y.snapshot,C)});function Uo(e){return Oo(ko).isUsingCloneFor!==e.draggableId||e.isClone?t().createElement(Vo,e):null}function Wo(e){var n="boolean"!=typeof e.isDragDisabled||!e.isDragDisabled,r=Boolean(e.disableInteractiveElementBlocking),i=Boolean(e.shouldRespectForcePress);return t().createElement(Uo,we({},e,{isClone:!1,isEnabled:n,canDragInteractiveElements:r,shouldRespectForcePress:i}))}var Xo=function(e,t){return e===t.droppable.type},Zo=function(e,t){return t.draggables[e.draggable.id]},Yo={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||Vt(!1),document.body}},qo=vt(function(){var e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t=we({},e,{shouldAnimatePlaceholder:!1}),n=Ft(function(e){return{draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}}}),r=Ft(function(r,i,o,a,s,l){var c=s.descriptor.id;if(s.descriptor.droppableId===r){var d=l?{render:l,dragging:n(s.descriptor)}:null,u={isDraggingOver:o,draggingOverWith:o?c:null,draggingFromThisWith:c,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!1,snapshot:u,useClone:d}}if(!i)return t;if(!a)return e;var p={isDraggingOver:o,draggingOverWith:c,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!0,snapshot:p,useClone:null}});return function(n,i){var o=i.droppableId,a=i.type,s=!i.isDropDisabled,l=i.renderClone;if(n.isDragging){var c=n.critical;if(!Xo(a,c))return t;var d=Zo(c,n.dimensions),u=or(n.impact)===o;return r(o,s,u,u,d,l)}if("DROP_ANIMATING"===n.phase){var p=n.completed;if(!Xo(a,p.critical))return t;var g=Zo(p.critical,n.dimensions);return r(o,s,jo(p.result)===o,or(p.impact)===o,g,l)}if("IDLE"===n.phase&&n.completed&&!n.shouldFlush){var m=n.completed;if(!Xo(a,m.critical))return t;var h=or(m.impact)===o,f=Boolean(m.impact.at&&"COMBINE"===m.impact.at.type),b=m.critical.droppable.id===o;return h?f?e:t:b?e:t}return t}},{updateViewportMaxScroll:function(e){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e}}},null,{context:zi,pure:!0,areStatePropsEqual:Go})(function(n){var r=(0,e.useContext)(Ui);r||Vt(!1);var i=r.contextId,o=r.isMovementAllowed,a=(0,e.useRef)(null),s=(0,e.useRef)(null),l=n.children,c=n.droppableId,d=n.type,u=n.mode,p=n.direction,g=n.ignoreContainerClipping,m=n.isDropDisabled,h=n.isCombineEnabled,f=n.snapshot,b=n.useClone,v=n.updateViewportMaxScroll,y=n.getContainerForClone,x=Ct(function(){return a.current},[]),w=Ct(function(e){a.current=e},[]),E=(Ct(function(){return s.current},[]),Ct(function(e){s.current=e},[])),_=Ct(function(){o()&&v({maxScroll:ii()})},[o,v]);!function(t){var n=(0,e.useRef)(null),r=Oo(Ui),i=Vi("droppable"),o=r.registry,a=r.marshal,s=Wi(t),l=_t(function(){return{id:t.droppableId,type:t.type,mode:t.mode}},[t.droppableId,t.mode,t.type]),c=(0,e.useRef)(l),d=_t(function(){return Ft(function(e,t){n.current||Vt(!1);var r={x:e,y:t};a.updateDroppableScroll(l.id,r)})},[l.id,a]),u=Ct(function(){var e=n.current;return e&&e.env.closestScrollable?Co(e.env.closestScrollable):Qt},[]),p=Ct(function(){var e=u();d(e.x,e.y)},[u,d]),g=_t(function(){return zt(p)},[p]),m=Ct(function(){var e=n.current,t=Ao(e);e&&t||Vt(!1),e.scrollOptions.shouldPublishImmediately?p():g()},[g,p]),h=Ct(function(e,t){n.current&&Vt(!1);var i=s.current,o=i.getDroppableRef();o||Vt(!1);var a=function(e){return{closestScrollable:_o(e),isFixedOnPage:So(e)}}(o),c={ref:o,descriptor:l,env:a,scrollOptions:t};n.current=c;var d=function(e){var t=e.ref,n=e.descriptor,r=e.env,i=e.windowScroll,o=e.direction,a=e.isDropDisabled,s=e.isCombineEnabled,l=e.shouldClipSubject,c=r.closestScrollable,d=function(e,t){var n=kt(e);if(!t)return n;if(e!==t)return n;var r=n.paddingBox.top-t.scrollTop,i=n.paddingBox.left-t.scrollLeft,o=r+t.scrollHeight,a=i+t.scrollWidth,s=It({top:r,right:a,bottom:o,left:i},n.border);return Ot({borderBox:s,margin:n.margin,border:n.border,padding:n.padding})}(t,c),u=Bt(d,i),p=function(){if(!c)return null;var e=kt(c),t={scrollHeight:c.scrollHeight,scrollWidth:c.scrollWidth};return{client:e,page:Bt(e,i),scroll:Co(c),scrollSize:t,shouldClipSubject:l}}(),g=function(e){var t=e.descriptor,n=e.isEnabled,r=e.isCombineEnabled,i=e.isFixedOnPage,o=e.direction,a=e.client,s=e.page,l=e.closest,c=function(){if(!l)return null;var e=l.scrollSize,t=l.client,n=ni({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:l.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:l.shouldClipSubject,scroll:{initial:l.scroll,current:l.scroll,max:n,diff:{value:Qt,displacement:Qt}}}}(),d="vertical"===o?kn:Ln;return{descriptor:t,isCombineEnabled:r,isFixedOnPage:i,axis:d,isEnabled:n,client:a,page:s,frame:c,subject:pn({page:s,withPlaceholder:null,axis:d,frame:c})}}({descriptor:n,isEnabled:!a,isCombineEnabled:s,isFixedOnPage:r.isFixedOnPage,direction:o,client:d,page:u,closest:p});return g}({ref:o,descriptor:l,env:a,windowScroll:e,direction:i.direction,isDropDisabled:i.isDropDisabled,isCombineEnabled:i.isCombineEnabled,shouldClipSubject:!i.ignoreContainerClipping}),u=a.closestScrollable;return u&&(u.setAttribute(Ti.contextId,r.contextId),u.addEventListener("scroll",m,No(c.scrollOptions))),d},[r.contextId,l,m,s]),f=Ct(function(){var e=n.current,t=Ao(e);return e&&t||Vt(!1),Co(t)},[]),b=Ct(function(){var e=n.current;e||Vt(!1);var t=Ao(e);n.current=null,t&&(g.cancel(),t.removeAttribute(Ti.contextId),t.removeEventListener("scroll",m,No(e.scrollOptions)))},[m,g]),v=Ct(function(e){var t=n.current;t||Vt(!1);var r=Ao(t);r||Vt(!1),r.scrollTop+=e.y,r.scrollLeft+=e.x},[]),y=_t(function(){return{getDimensionAndWatchScroll:h,getScrollWhileDragging:f,dragStopped:b,scroll:v}},[b,h,f,v]),x=_t(function(){return{uniqueId:i,descriptor:l,callbacks:y}},[y,l,i]);Pi(function(){return c.current=x.descriptor,o.droppable.register(x),function(){n.current&&b(),o.droppable.unregister(x)}},[y,l,b,x,a,o.droppable]),Pi(function(){n.current&&a.updateDroppableIsEnabled(c.current.id,!t.isDropDisabled)},[t.isDropDisabled,a]),Pi(function(){n.current&&a.updateDroppableIsCombineEnabled(c.current.id,t.isCombineEnabled)},[t.isCombineEnabled,a])}({droppableId:c,type:d,mode:u,direction:p,isDropDisabled:m,isCombineEnabled:h,ignoreContainerClipping:g,getDroppableRef:x});var C=t().createElement(Lo,{on:n.placeholder,shouldAnimate:n.shouldAnimatePlaceholder},function(e){var n=e.onClose,r=e.data,o=e.animate;return t().createElement(Po,{placeholder:r,onClose:n,innerRef:E,animate:o,contextId:i,onTransitionEnd:_})}),S=_t(function(){return{innerRef:w,placeholder:C,droppableProps:{"data-rbd-droppable-id":c,"data-rbd-droppable-context-id":i}}},[i,c,C,w]),I=b?b.dragging.draggableId:null,D=_t(function(){return{droppableId:c,type:d,isUsingCloneFor:I}},[c,I,d]);return t().createElement(ko.Provider,{value:D},l(S,f),function(){if(!b)return null;var e=b.dragging,n=b.render,r=t().createElement(Uo,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(t,r){return n(t,r,e)});return wt().createPortal(r,y())}())});function Jo(){const{selectedContent:t,setSelectedContent:n,setSelectedCards:i,toggleCard:o,selectedItems:a,setSelectedItems:s}=(0,r.useContext)(de)||{},[l,c]=(0,r.useState)([]);return(0,r.useEffect)(()=>{c([...a?.files||[],...a?.folders||[]])},[a]),(0,e.createElement)("div",{className:"edbi-shortcode-builder__selected-item__box"},(0,e.createElement)("div",{className:"edbi-shortcode-builder__selected-item__box__header"},(0,e.createElement)("h3",null,(0,x.__)(l.length+" Selected Items","easy-dropbox-integration")),(0,e.createElement)("button",{onClick:()=>{n([]),i([]),c([]),s({files:[],folders:[]})},className:"edbi-shortcode-builder__selected-item__box__header__btn"},(0,x.__)("Clear","easy-dropbox-integration"))),l.length<1?(0,e.createElement)("div",{className:"edbi-shortcode-builder__selected-item__box__empty"},(0,x.__)("No item selected","easy-dropbox-integration")):(0,e.createElement)(vo,{onDragEnd:e=>{if(!e.destination)return;const t=Array.from(l),[n]=t.splice(e.source.index,1);t.splice(e.destination.index,0,n),c(t)}},(0,e.createElement)(qo,{droppableId:"selectedItems"},t=>(0,e.createElement)("div",{className:"edbi-shortcode-builder__selected-item__box__items",...t.droppableProps,ref:t.innerRef},l.map((t,n)=>(0,e.createElement)(Wo,{key:t.id,draggableId:String(t.id),index:n},r=>(0,e.createElement)("div",{className:"edbi-shortcode-builder__selected-item__box__item "+(l.length-1!==n?"edbi-shortcode__border__bottom":""),ref:r.innerRef,...r.draggableProps},(0,e.createElement)("div",{...r.dragHandleProps},(0,e.createElement)(me,{className:"edbi-shortcode-builder__drag-icon"}),t.thumbnail?(0,e.createElement)("img",{src:t?.thumbnail,alt:(0,x.__)("Item Image","easy-dropbox-integration")}):(0,e.createElement)("img",{src:D(t.ext?t.ext:"folder"),alt:(0,x.__)("Item Image","easy-dropbox-integration")}),(0,e.createElement)("span",{className:"edbi-shortcode-builder__selected-item__box__item__name"},(0,x.__)(t?.name,"easy-dropbox-integration"))),(0,e.createElement)("button",{onClick:()=>o(t.id,t),className:"edbi-shortcode-builder__selected-item__box__item__close"},(0,e.createElement)(pe,null))))),t.placeholder))))}qo.defaultProps=Yo;const Ko=window.wp.apiFetch;var Qo=n.n(Ko);const ea=n.p+"images/empty-box.c81a1497.png";var ta=function(){return ta=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},ta.apply(this,arguments)},na="lgUpdateSlides",ra="lgPosterClick",ia="lgBeforeNextSlide",oa="lgBeforePrevSlide",aa={mode:"lg-slide",easing:"ease",speed:400,licenseKey:"0000-0000-000-0000",height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:300,container:"",startAnimationDuration:400,zoomFromOrigin:!0,hideBarsDelay:0,showBarsAfter:1e4,slideDelay:0,supportLegacyBrowser:!0,allowMediaOverlap:!1,videoMaxSize:"1280-720",loadYouTubePoster:!0,defaultCaptionHeight:0,ariaLabelledby:"",ariaDescribedby:"",resetScrollPosition:!0,hideScrollbar:!1,closable:!0,swipeToClose:!0,closeOnTap:!0,showCloseIcon:!0,showMaximizeIcon:!1,loop:!0,escKey:!0,keyPress:!0,trapFocus:!0,controls:!0,slideEndAnimation:!0,hideControlOnEnd:!1,mousewheel:!1,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:".lg-sub-html",subHtmlSelectorRelative:!1,preload:2,numberOfSlideItemsInDom:10,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:0,iframeWidth:"100%",iframeHeight:"100%",iframeMaxWidth:"100%",iframeMaxHeight:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],extraProps:[],exThumbImage:"",isMobile:void 0,mobileSettings:{controls:!1,showCloseIcon:!1,download:!1},plugins:[],strings:{closeGallery:"Close gallery",toggleMaximize:"Toggle maximize",previousSlide:"Previous slide",nextSlide:"Next slide",download:"Download",playVideo:"Play video",mediaLoadingFailed:"Oops... Failed to load content..."}},sa=function(){function e(e){return this.cssVenderPrefixes=["TransitionDuration","TransitionTimingFunction","Transform","Transition"],this.selector=this._getSelector(e),this.firstElement=this._getFirstEl(),this}return e.generateUUID=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)})},e.prototype._getSelector=function(e,t){return void 0===t&&(t=document),"string"!=typeof e?e:(t=t||document,"#"===e.substring(0,1)?t.querySelector(e):t.querySelectorAll(e))},e.prototype._each=function(e){return this.selector?(void 0!==this.selector.length?[].forEach.call(this.selector,e):e(this.selector,0),this):this},e.prototype._setCssVendorPrefix=function(e,t,n){var r=t.replace(/-([a-z])/gi,function(e,t){return t.toUpperCase()});-1!==this.cssVenderPrefixes.indexOf(r)?(e.style[r.charAt(0).toLowerCase()+r.slice(1)]=n,e.style["webkit"+r]=n,e.style["moz"+r]=n,e.style["ms"+r]=n,e.style["o"+r]=n):e.style[r]=n},e.prototype._getFirstEl=function(){return this.selector&&void 0!==this.selector.length?this.selector[0]:this.selector},e.prototype.isEventMatched=function(e,t){var n=t.split(".");return e.split(".").filter(function(e){return e}).every(function(e){return-1!==n.indexOf(e)})},e.prototype.attr=function(e,t){return void 0===t?this.firstElement?this.firstElement.getAttribute(e):"":(this._each(function(n){n.setAttribute(e,t)}),this)},e.prototype.find=function(e){return la(this._getSelector(e,this.selector))},e.prototype.first=function(){return this.selector&&void 0!==this.selector.length?la(this.selector[0]):la(this.selector)},e.prototype.eq=function(e){return la(this.selector[e])},e.prototype.parent=function(){return la(this.selector.parentElement)},e.prototype.get=function(){return this._getFirstEl()},e.prototype.removeAttr=function(e){var t=e.split(" ");return this._each(function(e){t.forEach(function(t){return e.removeAttribute(t)})}),this},e.prototype.wrap=function(e){if(!this.firstElement)return this;var t=document.createElement("div");return t.className=e,this.firstElement.parentNode.insertBefore(t,this.firstElement),this.firstElement.parentNode.removeChild(this.firstElement),t.appendChild(this.firstElement),this},e.prototype.addClass=function(e){return void 0===e&&(e=""),this._each(function(t){e.split(" ").forEach(function(e){e&&t.classList.add(e)})}),this},e.prototype.removeClass=function(e){return this._each(function(t){e.split(" ").forEach(function(e){e&&t.classList.remove(e)})}),this},e.prototype.hasClass=function(e){return!!this.firstElement&&this.firstElement.classList.contains(e)},e.prototype.hasAttribute=function(e){return!!this.firstElement&&this.firstElement.hasAttribute(e)},e.prototype.toggleClass=function(e){return this.firstElement?(this.hasClass(e)?this.removeClass(e):this.addClass(e),this):this},e.prototype.css=function(e,t){var n=this;return this._each(function(r){n._setCssVendorPrefix(r,e,t)}),this},e.prototype.on=function(t,n){var r=this;return this.selector?(t.split(" ").forEach(function(t){Array.isArray(e.eventListeners[t])||(e.eventListeners[t]=[]),e.eventListeners[t].push(n),r.selector.addEventListener(t.split(".")[0],n)}),this):this},e.prototype.once=function(e,t){var n=this;return this.on(e,function(){n.off(e),t(e)}),this},e.prototype.off=function(t){var n=this;return this.selector?(Object.keys(e.eventListeners).forEach(function(r){n.isEventMatched(t,r)&&(e.eventListeners[r].forEach(function(e){n.selector.removeEventListener(r.split(".")[0],e)}),e.eventListeners[r]=[])}),this):this},e.prototype.trigger=function(e,t){if(!this.firstElement)return this;var n=new CustomEvent(e.split(".")[0],{detail:t||null});return this.firstElement.dispatchEvent(n),this},e.prototype.load=function(e){var t=this;return fetch(e).then(function(e){return e.text()}).then(function(e){t.selector.innerHTML=e}),this},e.prototype.html=function(e){return void 0===e?this.firstElement?this.firstElement.innerHTML:"":(this._each(function(t){t.innerHTML=e}),this)},e.prototype.append=function(e){return this._each(function(t){"string"==typeof e?t.insertAdjacentHTML("beforeend",e):t.appendChild(e)}),this},e.prototype.prepend=function(e){return this._each(function(t){"string"==typeof e?t.insertAdjacentHTML("afterbegin",e):e instanceof HTMLElement&&t.insertBefore(e.cloneNode(!0),t.firstChild)}),this},e.prototype.remove=function(){return this._each(function(e){e.parentNode.removeChild(e)}),this},e.prototype.empty=function(){return this._each(function(e){e.innerHTML=""}),this},e.prototype.scrollTop=function(e){return void 0!==e?(document.body.scrollTop=e,document.documentElement.scrollTop=e,this):window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},e.prototype.scrollLeft=function(e){return void 0!==e?(document.body.scrollLeft=e,document.documentElement.scrollLeft=e,this):window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0},e.prototype.offset=function(){if(!this.firstElement)return{left:0,top:0};var e=this.firstElement.getBoundingClientRect(),t=la("body").style().marginLeft;return{left:e.left-parseFloat(t)+this.scrollLeft(),top:e.top+this.scrollTop()}},e.prototype.style=function(){return this.firstElement?this.firstElement.currentStyle||window.getComputedStyle(this.firstElement):{}},e.prototype.width=function(){var e=this.style();return this.firstElement.clientWidth-parseFloat(e.paddingLeft)-parseFloat(e.paddingRight)},e.prototype.height=function(){var e=this.style();return this.firstElement.clientHeight-parseFloat(e.paddingTop)-parseFloat(e.paddingBottom)},e.eventListeners={},e}();function la(e){return function(){if("function"==typeof window.CustomEvent)return!1;window.CustomEvent=function(e,t){t=t||{bubbles:!1,cancelable:!1,detail:null};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}}(),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),new sa(e)}var ca=["src","sources","subHtml","subHtmlUrl","html","video","poster","slideName","responsive","srcset","sizes","iframe","downloadUrl","download","width","facebookShareUrl","tweetText","iframeTitle","twitterShareUrl","pinterestShareUrl","pinterestText","fbHtml","disqusIdentifier","disqusUrl"];function da(e){return"href"===e?"src":e=(e=(e=e.replace("data-","")).charAt(0).toLowerCase()+e.slice(1)).replace(/-([a-z])/g,function(e){return e[1].toUpperCase()})}var ua=function(e,t,n){fetch(e).then(function(e){return e.text()}).then(function(e){if("append"===n){var r='<div class="lg-sub-html">'+e+"</div>";t.append(r)}else t.html(e)})},pa=function(e,t,n,r){void 0===n&&(n=0);var i=la(e).attr("data-lg-size")||r;if(i){var o=i.split(",");if(o[1])for(var a=window.innerWidth,s=0;s<o.length;s++){var l=o[s];if(parseInt(l.split("-")[2],10)>a){i=l;break}s===o.length-1&&(i=l)}var c=i.split("-"),d=parseInt(c[0],10),u=parseInt(c[1],10),p=t.width(),g=t.height()-n,m=Math.min(p,d),h=Math.min(g,u),f=Math.min(m/d,h/u);return{width:d*f,height:u*f}}},ga=function(e,t,n,r,i){if(i){var o=la(e).find("img").first();if(o.get()){var a=t.get().getBoundingClientRect(),s=a.width,l=t.height()-(n+r),c=o.width(),d=o.height(),u=o.style(),p=(s-c)/2-o.offset().left+(parseFloat(u.paddingLeft)||0)+(parseFloat(u.borderLeft)||0)+la(window).scrollLeft()+a.left,g=(l-d)/2-o.offset().top+(parseFloat(u.paddingTop)||0)+(parseFloat(u.borderTop)||0)+la(window).scrollTop()+n;return"translate3d("+(p*=-1)+"px, "+(g*=-1)+"px, 0) scale3d("+c/i.width+", "+d/i.height+", 1)"}}},ma=function(e,t,n,r,i,o){var a="<img "+n+" "+(r?'srcset="'+r+'"':"")+"  "+(i?'sizes="'+i+'"':"")+' class="lg-object lg-image" data-index="'+e+'" src="'+t+'" />',s="";return o&&(s=("string"==typeof o?JSON.parse(o):o).map(function(e){var t="";return Object.keys(e).forEach(function(n){t+=" "+n+'="'+e[n]+'"'}),"<source "+t+"></source>"})),""+s+a},ha=0,fa=function(){function e(e,t){if(this.lgOpened=!1,this.index=0,this.plugins=[],this.lGalleryOn=!1,this.lgBusy=!1,this.currentItemsInDom=[],this.prevScrollTop=0,this.bodyPaddingRight=0,this.isDummyImageRemoved=!1,this.dragOrSwipeEnabled=!1,this.mediaContainerPosition={top:0,bottom:0},!e)return this;if(ha++,this.lgId=ha,this.el=e,this.LGel=la(e),this.generateSettings(t),this.buildModules(),this.settings.dynamic&&void 0!==this.settings.dynamicEl&&!Array.isArray(this.settings.dynamicEl))throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.galleryItems=this.getItems(),this.normalizeSettings(),this.init(),this.validateLicense(),this}return e.prototype.generateSettings=function(e){if(this.settings=ta(ta({},aa),e),this.settings.isMobile&&"function"==typeof this.settings.isMobile?this.settings.isMobile():/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)){var t=ta(ta({},this.settings.mobileSettings),this.settings.mobileSettings);this.settings=ta(ta({},this.settings),t)}},e.prototype.normalizeSettings=function(){if(this.settings.slideEndAnimation&&(this.settings.hideControlOnEnd=!1),this.settings.closable||(this.settings.swipeToClose=!1),this.zoomFromOrigin=this.settings.zoomFromOrigin,this.settings.dynamic&&(this.zoomFromOrigin=!1),this.settings.container){var e=this.settings.container;if("function"==typeof e)this.settings.container=e();else if("string"==typeof e){var t=document.querySelector(e);this.settings.container=null!=t?t:document.body}}else this.settings.container=document.body;this.settings.preload=Math.min(this.settings.preload,this.galleryItems.length)},e.prototype.init=function(){var e=this;this.addSlideVideoInfo(this.galleryItems),this.buildStructure(),this.LGel.trigger("lgInit",{instance:this}),this.settings.keyPress&&this.keyPress(),setTimeout(function(){e.enableDrag(),e.enableSwipe(),e.triggerPosterClick()},50),this.arrow(),this.settings.mousewheel&&this.mousewheel(),this.settings.dynamic||this.openGalleryOnItemClick()},e.prototype.openGalleryOnItemClick=function(){for(var e=this,t=function(t){var r=n.items[t],i=la(r),o=sa.generateUUID();i.attr("data-lg-id",o).on("click.lgcustom-item-"+o,function(n){n.preventDefault();var i=e.settings.index||t;e.openGallery(i,r)})},n=this,r=0;r<this.items.length;r++)t(r)},e.prototype.buildModules=function(){var e=this;this.settings.plugins.forEach(function(t){e.plugins.push(new t(e,la))})},e.prototype.validateLicense=function(){this.settings.licenseKey?"0000-0000-000-0000"===this.settings.licenseKey&&console.warn("lightGallery: "+this.settings.licenseKey+" license key is not valid for production use"):console.error("Please provide a valid license key")},e.prototype.getSlideItem=function(e){return la(this.getSlideItemId(e))},e.prototype.getSlideItemId=function(e){return"#lg-item-"+this.lgId+"-"+e},e.prototype.getIdName=function(e){return e+"-"+this.lgId},e.prototype.getElementById=function(e){return la("#"+this.getIdName(e))},e.prototype.manageSingleSlideClassName=function(){this.galleryItems.length<2?this.outer.addClass("lg-single-item"):this.outer.removeClass("lg-single-item")},e.prototype.buildStructure=function(){var e=this;if(!this.$container||!this.$container.get()){var t="",n="";this.settings.controls&&(t='<button type="button" id="'+this.getIdName("lg-prev")+'" aria-label="'+this.settings.strings.previousSlide+'" class="lg-prev lg-icon"> '+this.settings.prevHtml+' </button>\n                <button type="button" id="'+this.getIdName("lg-next")+'" aria-label="'+this.settings.strings.nextSlide+'" class="lg-next lg-icon"> '+this.settings.nextHtml+" </button>"),".lg-item"!==this.settings.appendSubHtmlTo&&(n='<div class="lg-sub-html" role="status" aria-live="polite"></div>');var r="";this.settings.allowMediaOverlap&&(r+="lg-media-overlap ");var i=this.settings.ariaLabelledby?'aria-labelledby="'+this.settings.ariaLabelledby+'"':"",o=this.settings.ariaDescribedby?'aria-describedby="'+this.settings.ariaDescribedby+'"':"",a="lg-container "+this.settings.addClass+" "+(document.body!==this.settings.container?"lg-inline":""),s=this.settings.closable&&this.settings.showCloseIcon?'<button type="button" aria-label="'+this.settings.strings.closeGallery+'" id="'+this.getIdName("lg-close")+'" class="lg-close lg-icon"></button>':"",l=this.settings.showMaximizeIcon?'<button type="button" aria-label="'+this.settings.strings.toggleMaximize+'" id="'+this.getIdName("lg-maximize")+'" class="lg-maximize lg-icon"></button>':"",c='\n        <div class="'+a+'" id="'+this.getIdName("lg-container")+'" tabindex="-1" aria-modal="true" '+i+" "+o+' role="dialog"\n        >\n            <div id="'+this.getIdName("lg-backdrop")+'" class="lg-backdrop"></div>\n\n            <div id="'+this.getIdName("lg-outer")+'" class="lg-outer lg-use-css3 lg-css3 lg-hide-items '+r+' ">\n\n              <div id="'+this.getIdName("lg-content")+'" class="lg-content">\n                <div id="'+this.getIdName("lg-inner")+'" class="lg-inner">\n                </div>\n                '+t+'\n              </div>\n                <div id="'+this.getIdName("lg-toolbar")+'" class="lg-toolbar lg-group">\n                    '+l+"\n                    "+s+"\n                    </div>\n                    "+(".lg-outer"===this.settings.appendSubHtmlTo?n:"")+'\n                <div id="'+this.getIdName("lg-components")+'" class="lg-components">\n                    '+(".lg-sub-html"===this.settings.appendSubHtmlTo?n:"")+"\n                </div>\n            </div>\n        </div>\n        ";la(this.settings.container).append(c),document.body!==this.settings.container&&la(this.settings.container).css("position","relative"),this.outer=this.getElementById("lg-outer"),this.$lgComponents=this.getElementById("lg-components"),this.$backdrop=this.getElementById("lg-backdrop"),this.$container=this.getElementById("lg-container"),this.$inner=this.getElementById("lg-inner"),this.$content=this.getElementById("lg-content"),this.$toolbar=this.getElementById("lg-toolbar"),this.$backdrop.css("transition-duration",this.settings.backdropDuration+"ms");var d=this.settings.mode+" ";this.manageSingleSlideClassName(),this.settings.enableDrag&&(d+="lg-grab "),this.outer.addClass(d),this.$inner.css("transition-timing-function",this.settings.easing),this.$inner.css("transition-duration",this.settings.speed+"ms"),this.settings.download&&this.$toolbar.append('<a id="'+this.getIdName("lg-download")+'" target="_blank" rel="noopener" aria-label="'+this.settings.strings.download+'" download class="lg-download lg-icon"></a>'),this.counter(),la(window).on("resize.lg.global"+this.lgId+" orientationchange.lg.global"+this.lgId,function(){e.refreshOnResize()}),this.hideBars(),this.manageCloseGallery(),this.toggleMaximize(),this.initModules()}},e.prototype.refreshOnResize=function(){if(this.lgOpened){var e=this.galleryItems[this.index].__slideVideoInfo;this.mediaContainerPosition=this.getMediaContainerPosition();var t=this.mediaContainerPosition,n=t.top,r=t.bottom;if(this.currentImageSize=pa(this.items[this.index],this.outer,n+r,e&&this.settings.videoMaxSize),e&&this.resizeVideoSlide(this.index,this.currentImageSize),this.zoomFromOrigin&&!this.isDummyImageRemoved){var i=this.getDummyImgStyles(this.currentImageSize);this.outer.find(".lg-current .lg-dummy-img").first().attr("style",i)}this.LGel.trigger("lgContainerResize")}},e.prototype.resizeVideoSlide=function(e,t){var n=this.getVideoContStyle(t);this.getSlideItem(e).find(".lg-video-cont").attr("style",n)},e.prototype.updateSlides=function(e,t){if(this.index>e.length-1&&(this.index=e.length-1),1===e.length&&(this.index=0),e.length){var n=this.galleryItems[t].src;this.galleryItems=e,this.updateControls(),this.$inner.empty(),this.currentItemsInDom=[];var r=0;this.galleryItems.some(function(e,t){return e.src===n&&(r=t,!0)}),this.currentItemsInDom=this.organizeSlideItems(r,-1),this.loadContent(r,!0),this.getSlideItem(r).addClass("lg-current"),this.index=r,this.updateCurrentCounter(r),this.LGel.trigger(na)}else this.closeGallery()},e.prototype.getItems=function(){if(this.items=[],this.settings.dynamic)return this.settings.dynamicEl||[];if("this"===this.settings.selector)this.items.push(this.el);else if(this.settings.selector)if("string"==typeof this.settings.selector)if(this.settings.selectWithin){var e=la(this.settings.selectWithin);this.items=e.find(this.settings.selector).get()}else this.items=this.el.querySelectorAll(this.settings.selector);else this.items=this.settings.selector;else this.items=this.el.children;return t=this.items,n=this.settings.extraProps,r=this.settings.getCaptionFromTitleOrAlt,i=this.settings.exThumbImage,o=[],a=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],a=0,s=o.length;a<s;a++,i++)r[i]=o[a];return r}(ca,n),[].forEach.call(t,function(e){for(var t={},n=0;n<e.attributes.length;n++){var s=e.attributes[n];if(s.specified){var l=da(s.name),c="";a.indexOf(l)>-1&&(c=l),c&&(t[c]=s.value)}}var d=la(e),u=d.find("img").first().attr("alt"),p=d.attr("title"),g=i?d.attr(i):d.find("img").first().attr("src");t.thumb=g,r&&!t.subHtml&&(t.subHtml=p||u||""),t.alt=u||p||"",o.push(t)}),o;var t,n,r,i,o,a},e.prototype.shouldHideScrollbar=function(){return this.settings.hideScrollbar&&document.body===this.settings.container},e.prototype.hideScrollbar=function(){if(this.shouldHideScrollbar()){this.bodyPaddingRight=parseFloat(la("body").style().paddingRight);var e=document.documentElement.getBoundingClientRect(),t=window.innerWidth-e.width;la(document.body).css("padding-right",t+this.bodyPaddingRight+"px"),la(document.body).addClass("lg-overlay-open")}},e.prototype.resetScrollBar=function(){this.shouldHideScrollbar()&&(la(document.body).css("padding-right",this.bodyPaddingRight+"px"),la(document.body).removeClass("lg-overlay-open"))},e.prototype.openGallery=function(e,t){var n=this;if(void 0===e&&(e=this.settings.index),!this.lgOpened){this.lgOpened=!0,this.outer.removeClass("lg-hide-items"),this.hideScrollbar(),this.$container.addClass("lg-show");var r=this.getItemsToBeInsertedToDom(e,e);this.currentItemsInDom=r;var i="";r.forEach(function(e){i=i+'<div id="'+e+'" class="lg-item"></div>'}),this.$inner.append(i),this.addHtml(e);var o="";this.mediaContainerPosition=this.getMediaContainerPosition();var a=this.mediaContainerPosition,s=a.top,l=a.bottom;this.settings.allowMediaOverlap||this.setMediaContainerPosition(s,l);var c=this.galleryItems[e].__slideVideoInfo;this.zoomFromOrigin&&t&&(this.currentImageSize=pa(t,this.outer,s+l,c&&this.settings.videoMaxSize),o=ga(t,this.outer,s,l,this.currentImageSize)),this.zoomFromOrigin&&o||(this.outer.addClass(this.settings.startClass),this.getSlideItem(e).removeClass("lg-complete"));var d=this.settings.zoomFromOrigin?100:this.settings.backdropDuration;setTimeout(function(){n.outer.addClass("lg-components-open")},d),this.index=e,this.LGel.trigger("lgBeforeOpen"),this.getSlideItem(e).addClass("lg-current"),this.lGalleryOn=!1,this.prevScrollTop=la(window).scrollTop(),setTimeout(function(){if(n.zoomFromOrigin&&o){var t=n.getSlideItem(e);t.css("transform",o),setTimeout(function(){t.addClass("lg-start-progress lg-start-end-progress").css("transition-duration",n.settings.startAnimationDuration+"ms"),n.outer.addClass("lg-zoom-from-image")}),setTimeout(function(){t.css("transform","translate3d(0, 0, 0)")},100)}setTimeout(function(){n.$backdrop.addClass("in"),n.$container.addClass("lg-show-in")},10),setTimeout(function(){n.settings.trapFocus&&document.body===n.settings.container&&n.trapFocus()},n.settings.backdropDuration+50),n.zoomFromOrigin&&o||setTimeout(function(){n.outer.addClass("lg-visible")},n.settings.backdropDuration),n.slide(e,!1,!1,!1),n.LGel.trigger("lgAfterOpen")}),document.body===this.settings.container&&la("html").addClass("lg-on")}},e.prototype.getMediaContainerPosition=function(){if(this.settings.allowMediaOverlap)return{top:0,bottom:0};var e=this.$toolbar.get().clientHeight||0,t=this.outer.find(".lg-components .lg-sub-html").get(),n=this.settings.defaultCaptionHeight||t&&t.clientHeight||0,r=this.outer.find(".lg-thumb-outer").get();return{top:e,bottom:(r?r.clientHeight:0)+n}},e.prototype.setMediaContainerPosition=function(e,t){void 0===e&&(e=0),void 0===t&&(t=0),this.$content.css("top",e+"px").css("bottom",t+"px")},e.prototype.hideBars=function(){var e=this;setTimeout(function(){e.outer.removeClass("lg-hide-items"),e.settings.hideBarsDelay>0&&(e.outer.on("mousemove.lg click.lg touchstart.lg",function(){e.outer.removeClass("lg-hide-items"),clearTimeout(e.hideBarTimeout),e.hideBarTimeout=setTimeout(function(){e.outer.addClass("lg-hide-items")},e.settings.hideBarsDelay)}),e.outer.trigger("mousemove.lg"))},this.settings.showBarsAfter)},e.prototype.initPictureFill=function(e){if(this.settings.supportLegacyBrowser)try{picturefill({elements:[e.get()]})}catch(e){console.warn("lightGallery :- If you want srcset or picture tag to be supported for older browser please include picturefil javascript library in your document.")}},e.prototype.counter=function(){if(this.settings.counter){var e='<div class="lg-counter" role="status" aria-live="polite">\n                <span id="'+this.getIdName("lg-counter-current")+'" class="lg-counter-current">'+(this.index+1)+' </span> /\n                <span id="'+this.getIdName("lg-counter-all")+'" class="lg-counter-all">'+this.galleryItems.length+" </span></div>";this.outer.find(this.settings.appendCounterTo).append(e)}},e.prototype.addHtml=function(e){var t,n;if(this.galleryItems[e].subHtmlUrl?n=this.galleryItems[e].subHtmlUrl:t=this.galleryItems[e].subHtml,!n)if(t){var r=t.substring(0,1);"."!==r&&"#"!==r||(t=this.settings.subHtmlSelectorRelative&&!this.settings.dynamic?la(this.items).eq(e).find(t).first().html():la(t).first().html())}else t="";if(".lg-item"!==this.settings.appendSubHtmlTo)n?ua(n,this.outer.find(".lg-sub-html"),"replace"):this.outer.find(".lg-sub-html").html(t);else{var i=la(this.getSlideItemId(e));n?ua(n,i,"append"):i.append('<div class="lg-sub-html">'+t+"</div>")}null!=t&&(""===t?this.outer.find(this.settings.appendSubHtmlTo).addClass("lg-empty-html"):this.outer.find(this.settings.appendSubHtmlTo).removeClass("lg-empty-html")),this.LGel.trigger("lgAfterAppendSubHtml",{index:e})},e.prototype.preload=function(e){for(var t=1;t<=this.settings.preload&&!(t>=this.galleryItems.length-e);t++)this.loadContent(e+t,!1);for(var n=1;n<=this.settings.preload&&!(e-n<0);n++)this.loadContent(e-n,!1)},e.prototype.getDummyImgStyles=function(e){return e?"width:"+e.width+"px;\n                margin-left: -"+e.width/2+"px;\n                margin-top: -"+e.height/2+"px;\n                height:"+e.height+"px":""},e.prototype.getVideoContStyle=function(e){return e?"width:"+e.width+"px;\n                height:"+e.height+"px":""},e.prototype.getDummyImageContent=function(e,t,n){var r;if(this.settings.dynamic||(r=la(this.items).eq(t)),r){var i;if(!(i=this.settings.exThumbImage?r.attr(this.settings.exThumbImage):r.find("img").first().attr("src")))return"";var o=this.getDummyImgStyles(this.currentImageSize),a=document.createElement("img");return a.alt=n||"",a.src=i,a.className="lg-dummy-img",a.style.cssText=o,e.addClass("lg-first-slide"),this.outer.addClass("lg-first-slide-loading"),a}return""},e.prototype.setImgMarkup=function(e,t,n){var r,i=this.galleryItems[n],o=i.alt,a=i.srcset,s=i.sizes,l=i.sources,c=o?'alt="'+o+'"':"";r=this.isFirstSlideWithZoomAnimation()?this.getDummyImageContent(t,n,c):ma(n,e,c,a,s,l);var d=document.createElement("picture");d.className="lg-img-wrap",la(d).append(r),t.prepend(d)},e.prototype.onSlideObjectLoad=function(e,t,n,r){var i,o=e.find(".lg-object").first();(i=o.get())&&i.complete&&0!==i.naturalWidth||t?n():(o.on("load.lg error.lg",function(){n&&n()}),o.on("error.lg",function(){r&&r()}))},e.prototype.onLgObjectLoad=function(e,t,n,r,i,o){var a=this;this.onSlideObjectLoad(e,o,function(){a.triggerSlideItemLoad(e,t,n,r,i)},function(){e.addClass("lg-complete lg-complete_"),e.html('<span class="lg-error-msg">'+a.settings.strings.mediaLoadingFailed+"</span>")})},e.prototype.triggerSlideItemLoad=function(e,t,n,r,i){var o=this,a=this.galleryItems[t],s=i&&"video"===this.getSlideType(a)&&!a.poster?r:0;setTimeout(function(){e.addClass("lg-complete lg-complete_"),o.LGel.trigger("lgSlideItemLoad",{index:t,delay:n||0,isFirstSlide:i})},s)},e.prototype.isFirstSlideWithZoomAnimation=function(){return!(this.lGalleryOn||!this.zoomFromOrigin||!this.currentImageSize)},e.prototype.addSlideVideoInfo=function(e){var t=this;e.forEach(function(e,n){e.__slideVideoInfo=function(e,t,n){if(!e)return t?{html5:!0}:void console.error("lightGallery :- data-src is not provided on slide item "+(n+1)+". Please make sure the selector property is properly configured. More info - https://www.lightgalleryjs.com/demos/html-markup/");var r=e.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com|be-nocookie\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)([\&|?][\S]*)*/i),i=e.match(/\/\/(?:www\.)?(?:player\.)?vimeo.com\/(?:video\/)?([0-9a-z\-_]+)(.*)?/i),o=e.match(/https?:\/\/(.+)?(wistia\.com|wi\.st)\/(medias|embed)\/([0-9a-z\-_]+)(.*)/);return r?{youtube:r}:i?{vimeo:i}:o?{wistia:o}:void 0}(e.src,!!e.video,n),e.__slideVideoInfo&&t.settings.loadYouTubePoster&&!e.poster&&e.__slideVideoInfo.youtube&&(e.poster="//img.youtube.com/vi/"+e.__slideVideoInfo.youtube[1]+"/maxresdefault.jpg")})},e.prototype.loadContent=function(e,t){var n=this,r=this.galleryItems[e],i=la(this.getSlideItemId(e)),o=r.poster,a=r.srcset,s=r.sizes,l=r.sources,c=r.src,d=r.video,u=d&&"string"==typeof d?JSON.parse(d):d;if(r.responsive){var p=r.responsive.split(",");c=function(e){for(var t=[],n=[],r="",i=0;i<e.length;i++){var o=e[i].split(" ");""===o[0]&&o.splice(0,1),n.push(o[0]),t.push(o[1])}for(var a=window.innerWidth,s=0;s<t.length;s++)if(parseInt(t[s],10)>a){r=n[s];break}return r}(p)||c}var g=r.__slideVideoInfo,m="",h=!!r.iframe,f=!this.lGalleryOn,b=0;if(f&&(b=this.zoomFromOrigin&&this.currentImageSize?this.settings.startAnimationDuration+10:this.settings.backdropDuration+10),!i.hasClass("lg-loaded")){if(g){var v=this.mediaContainerPosition,y=v.top,x=v.bottom,w=pa(this.items[e],this.outer,y+x,g&&this.settings.videoMaxSize);m=this.getVideoContStyle(w)}if(h){var E=function(e,t,n,r,i,o){return'<div class="lg-media-cont lg-has-iframe" style="width:'+e+"; max-width:"+n+"; height: "+t+"; max-height:"+r+'">\n                    <iframe class="lg-object" frameborder="0" '+(o?'title="'+o+'"':"")+' src="'+i+'"  allowfullscreen="true"></iframe>\n                </div>'}(this.settings.iframeWidth,this.settings.iframeHeight,this.settings.iframeMaxWidth,this.settings.iframeMaxHeight,c,r.iframeTitle);i.prepend(E)}else if(o){var _="";f&&this.zoomFromOrigin&&this.currentImageSize&&(_=this.getDummyImageContent(i,e,"")),E=function(e,t,n,r,i){var o;o=i&&i.youtube?"lg-has-youtube":i&&i.vimeo?"lg-has-vimeo":"lg-has-html5";var a=t;return"string"!=typeof t&&(a=t.outerHTML),'<div class="lg-video-cont '+o+'" style="'+n+'">\n                <div class="lg-video-play-button">\n                <svg\n                    viewBox="0 0 20 20"\n                    preserveAspectRatio="xMidYMid"\n                    focusable="false"\n                    aria-labelledby="'+r+'"\n                    role="img"\n                    class="lg-video-play-icon"\n                >\n                    <title>'+r+'</title>\n                    <polygon class="lg-video-play-icon-inner" points="1,0 20,10 1,20"></polygon>\n                </svg>\n                <svg class="lg-video-play-icon-bg" viewBox="0 0 50 50" focusable="false">\n                    <circle cx="50%" cy="50%" r="20"></circle></svg>\n                <svg class="lg-video-play-icon-circle" viewBox="0 0 50 50" focusable="false">\n                    <circle cx="50%" cy="50%" r="20"></circle>\n                </svg>\n            </div>\n            '+a+'\n            <img class="lg-object lg-video-poster" src="'+e+'" />\n        </div>'}(o,_||"",m,this.settings.strings.playVideo,g),i.prepend(E)}else if(g)E='<div class="lg-video-cont " style="'+m+'"></div>',i.prepend(E);else if(this.setImgMarkup(c,i,e),a||l){var C=i.find(".lg-object");this.initPictureFill(C)}(o||g)&&this.LGel.trigger("lgHasVideo",{index:e,src:c,html5Video:u,hasPoster:!!o}),this.LGel.trigger("lgAfterAppendSlide",{index:e}),this.lGalleryOn&&".lg-item"===this.settings.appendSubHtmlTo&&this.addHtml(e)}var S=0;b&&!la(document.body).hasClass("lg-from-hash")&&(S=b),this.isFirstSlideWithZoomAnimation()&&(setTimeout(function(){i.removeClass("lg-start-end-progress lg-start-progress").removeAttr("style")},this.settings.startAnimationDuration+100),i.hasClass("lg-loaded")||setTimeout(function(){if("image"===n.getSlideType(r)){var t=r.alt,d=t?'alt="'+t+'"':"";if(i.find(".lg-img-wrap").append(ma(e,c,d,a,s,r.sources)),a||l){var u=i.find(".lg-object");n.initPictureFill(u)}}("image"===n.getSlideType(r)||"video"===n.getSlideType(r)&&o)&&(n.onLgObjectLoad(i,e,b,S,!0,!1),n.onSlideObjectLoad(i,!(!g||!g.html5||o),function(){n.loadContentOnFirstSlideLoad(e,i,S)},function(){n.loadContentOnFirstSlideLoad(e,i,S)}))},this.settings.startAnimationDuration+100)),i.addClass("lg-loaded"),this.isFirstSlideWithZoomAnimation()&&("video"!==this.getSlideType(r)||o)||this.onLgObjectLoad(i,e,b,S,f,!(!g||!g.html5||o)),this.zoomFromOrigin&&this.currentImageSize||!i.hasClass("lg-complete_")||this.lGalleryOn||setTimeout(function(){i.addClass("lg-complete")},this.settings.backdropDuration),this.lGalleryOn=!0,!0===t&&(i.hasClass("lg-complete_")?this.preload(e):i.find(".lg-object").first().on("load.lg error.lg",function(){n.preload(e)}))},e.prototype.loadContentOnFirstSlideLoad=function(e,t,n){var r=this;setTimeout(function(){t.find(".lg-dummy-img").remove(),t.removeClass("lg-first-slide"),r.outer.removeClass("lg-first-slide-loading"),r.isDummyImageRemoved=!0,r.preload(e)},n+300)},e.prototype.getItemsToBeInsertedToDom=function(e,t,n){var r=this;void 0===n&&(n=0);var i=[],o=Math.max(n,3);o=Math.min(o,this.galleryItems.length);var a="lg-item-"+this.lgId+"-"+t;if(this.galleryItems.length<=3)return this.galleryItems.forEach(function(e,t){i.push("lg-item-"+r.lgId+"-"+t)}),i;if(e<(this.galleryItems.length-1)/2){for(var s=e;s>e-o/2&&s>=0;s--)i.push("lg-item-"+this.lgId+"-"+s);var l=i.length;for(s=0;s<o-l;s++)i.push("lg-item-"+this.lgId+"-"+(e+s+1))}else{for(s=e;s<=this.galleryItems.length-1&&s<e+o/2;s++)i.push("lg-item-"+this.lgId+"-"+s);for(l=i.length,s=0;s<o-l;s++)i.push("lg-item-"+this.lgId+"-"+(e-s-1))}return this.settings.loop&&(e===this.galleryItems.length-1?i.push("lg-item-"+this.lgId+"-0"):0===e&&i.push("lg-item-"+this.lgId+"-"+(this.galleryItems.length-1))),-1===i.indexOf(a)&&i.push("lg-item-"+this.lgId+"-"+t),i},e.prototype.organizeSlideItems=function(e,t){var n=this,r=this.getItemsToBeInsertedToDom(e,t,this.settings.numberOfSlideItemsInDom);return r.forEach(function(e){-1===n.currentItemsInDom.indexOf(e)&&n.$inner.append('<div id="'+e+'" class="lg-item"></div>')}),this.currentItemsInDom.forEach(function(e){-1===r.indexOf(e)&&la("#"+e).remove()}),r},e.prototype.getPreviousSlideIndex=function(){var e=0;try{var t=this.outer.find(".lg-current").first().attr("id");e=parseInt(t.split("-")[3])||0}catch(t){e=0}return e},e.prototype.setDownloadValue=function(e){if(this.settings.download){var t=this.galleryItems[e];if(!1===t.downloadUrl||"false"===t.downloadUrl)this.outer.addClass("lg-hide-download");else{var n=this.getElementById("lg-download");this.outer.removeClass("lg-hide-download"),n.attr("href",t.downloadUrl||t.src),t.download&&n.attr("download",t.download)}}},e.prototype.makeSlideAnimation=function(e,t,n){var r=this;this.lGalleryOn&&n.addClass("lg-slide-progress"),setTimeout(function(){r.outer.addClass("lg-no-trans"),r.outer.find(".lg-item").removeClass("lg-prev-slide lg-next-slide"),"prev"===e?(t.addClass("lg-prev-slide"),n.addClass("lg-next-slide")):(t.addClass("lg-next-slide"),n.addClass("lg-prev-slide")),setTimeout(function(){r.outer.find(".lg-item").removeClass("lg-current"),t.addClass("lg-current"),r.outer.removeClass("lg-no-trans")},50)},this.lGalleryOn?this.settings.slideDelay:0)},e.prototype.slide=function(e,t,n,r){var i=this,o=this.getPreviousSlideIndex();if(this.currentItemsInDom=this.organizeSlideItems(e,o),!this.lGalleryOn||o!==e){var a=this.galleryItems.length;if(!this.lgBusy){this.settings.counter&&this.updateCurrentCounter(e);var s=this.getSlideItem(e),l=this.getSlideItem(o),c=this.galleryItems[e],d=c.__slideVideoInfo;if(this.outer.attr("data-lg-slide-type",this.getSlideType(c)),this.setDownloadValue(e),d){var u=this.mediaContainerPosition,p=u.top,g=u.bottom,m=pa(this.items[e],this.outer,p+g,d&&this.settings.videoMaxSize);this.resizeVideoSlide(e,m)}if(this.LGel.trigger("lgBeforeSlide",{prevIndex:o,index:e,fromTouch:!!t,fromThumb:!!n}),this.lgBusy=!0,clearTimeout(this.hideBarTimeout),this.arrowDisable(e),r||(e<o?r="prev":e>o&&(r="next")),t){this.outer.find(".lg-item").removeClass("lg-prev-slide lg-current lg-next-slide");var h=void 0,f=void 0;a>2?(h=e-1,f=e+1,(0===e&&o===a-1||e===a-1&&0===o)&&(f=0,h=a-1)):(h=0,f=1),"prev"===r?this.getSlideItem(f).addClass("lg-next-slide"):this.getSlideItem(h).addClass("lg-prev-slide"),s.addClass("lg-current")}else this.makeSlideAnimation(r,s,l);this.lGalleryOn?setTimeout(function(){i.loadContent(e,!0),".lg-item"!==i.settings.appendSubHtmlTo&&i.addHtml(e)},this.settings.speed+50+(t?0:this.settings.slideDelay)):this.loadContent(e,!0),setTimeout(function(){i.lgBusy=!1,l.removeClass("lg-slide-progress"),i.LGel.trigger("lgAfterSlide",{prevIndex:o,index:e,fromTouch:t,fromThumb:n})},(this.lGalleryOn?this.settings.speed+100:100)+(t?0:this.settings.slideDelay))}this.index=e}},e.prototype.updateCurrentCounter=function(e){this.getElementById("lg-counter-current").html(e+1+"")},e.prototype.updateCounterTotal=function(){this.getElementById("lg-counter-all").html(this.galleryItems.length+"")},e.prototype.getSlideType=function(e){return e.__slideVideoInfo?"video":e.iframe?"iframe":"image"},e.prototype.touchMove=function(e,t,n){var r=t.pageX-e.pageX,i=t.pageY-e.pageY,o=!1;if(this.swipeDirection?o=!0:Math.abs(r)>15?(this.swipeDirection="horizontal",o=!0):Math.abs(i)>15&&(this.swipeDirection="vertical",o=!0),o){var a=this.getSlideItem(this.index);if("horizontal"===this.swipeDirection){null==n||n.preventDefault(),this.outer.addClass("lg-dragging"),this.setTranslate(a,r,0);var s=a.get().offsetWidth,l=15*s/100-Math.abs(10*r/100);this.setTranslate(this.outer.find(".lg-prev-slide").first(),-s+r-l,0),this.setTranslate(this.outer.find(".lg-next-slide").first(),s+r+l,0)}else if("vertical"===this.swipeDirection&&this.settings.swipeToClose){null==n||n.preventDefault(),this.$container.addClass("lg-dragging-vertical");var c=1-Math.abs(i)/window.innerHeight;this.$backdrop.css("opacity",c);var d=1-Math.abs(i)/(2*window.innerWidth);this.setTranslate(a,0,i,d,d),Math.abs(i)>100&&this.outer.addClass("lg-hide-items").removeClass("lg-components-open")}}},e.prototype.touchEnd=function(e,t,n){var r,i=this;"lg-slide"!==this.settings.mode&&this.outer.addClass("lg-slide"),setTimeout(function(){i.$container.removeClass("lg-dragging-vertical"),i.outer.removeClass("lg-dragging lg-hide-items").addClass("lg-components-open");var o=!0;if("horizontal"===i.swipeDirection){r=e.pageX-t.pageX;var a=Math.abs(e.pageX-t.pageX);r<0&&a>i.settings.swipeThreshold?(i.goToNextSlide(!0),o=!1):r>0&&a>i.settings.swipeThreshold&&(i.goToPrevSlide(!0),o=!1)}else if("vertical"===i.swipeDirection){if(r=Math.abs(e.pageY-t.pageY),i.settings.closable&&i.settings.swipeToClose&&r>100)return void i.closeGallery();i.$backdrop.css("opacity",1)}if(i.outer.find(".lg-item").removeAttr("style"),o&&Math.abs(e.pageX-t.pageX)<5){var s=la(n.target);i.isPosterElement(s)&&i.LGel.trigger(ra)}i.swipeDirection=void 0}),setTimeout(function(){i.outer.hasClass("lg-dragging")||"lg-slide"===i.settings.mode||i.outer.removeClass("lg-slide")},this.settings.speed+100)},e.prototype.enableSwipe=function(){var e=this,t={},n={},r=!1,i=!1;this.settings.enableSwipe&&(this.$inner.on("touchstart.lg",function(n){e.dragOrSwipeEnabled=!0;var r=e.getSlideItem(e.index);!la(n.target).hasClass("lg-item")&&!r.get().contains(n.target)||e.outer.hasClass("lg-zoomed")||e.lgBusy||1!==n.touches.length||(i=!0,e.touchAction="swipe",e.manageSwipeClass(),t={pageX:n.touches[0].pageX,pageY:n.touches[0].pageY})}),this.$inner.on("touchmove.lg",function(o){i&&"swipe"===e.touchAction&&1===o.touches.length&&(n={pageX:o.touches[0].pageX,pageY:o.touches[0].pageY},e.touchMove(t,n,o),r=!0)}),this.$inner.on("touchend.lg",function(o){if("swipe"===e.touchAction){if(r)r=!1,e.touchEnd(n,t,o);else if(i){var a=la(o.target);e.isPosterElement(a)&&e.LGel.trigger(ra)}e.touchAction=void 0,i=!1}}))},e.prototype.enableDrag=function(){var e=this,t={},n={},r=!1,i=!1;this.settings.enableDrag&&(this.outer.on("mousedown.lg",function(n){e.dragOrSwipeEnabled=!0;var i=e.getSlideItem(e.index);(la(n.target).hasClass("lg-item")||i.get().contains(n.target))&&(e.outer.hasClass("lg-zoomed")||e.lgBusy||(n.preventDefault(),e.lgBusy||(e.manageSwipeClass(),t={pageX:n.pageX,pageY:n.pageY},r=!0,e.outer.get().scrollLeft+=1,e.outer.get().scrollLeft-=1,e.outer.removeClass("lg-grab").addClass("lg-grabbing"),e.LGel.trigger("lgDragStart"))))}),la(window).on("mousemove.lg.global"+this.lgId,function(o){r&&e.lgOpened&&(i=!0,n={pageX:o.pageX,pageY:o.pageY},e.touchMove(t,n),e.LGel.trigger("lgDragMove"))}),la(window).on("mouseup.lg.global"+this.lgId,function(o){if(e.lgOpened){var a=la(o.target);i?(i=!1,e.touchEnd(n,t,o),e.LGel.trigger("lgDragEnd")):e.isPosterElement(a)&&e.LGel.trigger(ra),r&&(r=!1,e.outer.removeClass("lg-grabbing").addClass("lg-grab"))}}))},e.prototype.triggerPosterClick=function(){var e=this;this.$inner.on("click.lg",function(t){!e.dragOrSwipeEnabled&&e.isPosterElement(la(t.target))&&e.LGel.trigger(ra)})},e.prototype.manageSwipeClass=function(){var e=this.index+1,t=this.index-1;this.settings.loop&&this.galleryItems.length>2&&(0===this.index?t=this.galleryItems.length-1:this.index===this.galleryItems.length-1&&(e=0)),this.outer.find(".lg-item").removeClass("lg-next-slide lg-prev-slide"),t>-1&&this.getSlideItem(t).addClass("lg-prev-slide"),this.getSlideItem(e).addClass("lg-next-slide")},e.prototype.goToNextSlide=function(e){var t=this,n=this.settings.loop;e&&this.galleryItems.length<3&&(n=!1),this.lgBusy||(this.index+1<this.galleryItems.length?(this.index++,this.LGel.trigger(ia,{index:this.index}),this.slide(this.index,!!e,!1,"next")):n?(this.index=0,this.LGel.trigger(ia,{index:this.index}),this.slide(this.index,!!e,!1,"next")):this.settings.slideEndAnimation&&!e&&(this.outer.addClass("lg-right-end"),setTimeout(function(){t.outer.removeClass("lg-right-end")},400)))},e.prototype.goToPrevSlide=function(e){var t=this,n=this.settings.loop;e&&this.galleryItems.length<3&&(n=!1),this.lgBusy||(this.index>0?(this.index--,this.LGel.trigger(oa,{index:this.index,fromTouch:e}),this.slide(this.index,!!e,!1,"prev")):n?(this.index=this.galleryItems.length-1,this.LGel.trigger(oa,{index:this.index,fromTouch:e}),this.slide(this.index,!!e,!1,"prev")):this.settings.slideEndAnimation&&!e&&(this.outer.addClass("lg-left-end"),setTimeout(function(){t.outer.removeClass("lg-left-end")},400)))},e.prototype.keyPress=function(){var e=this;la(window).on("keydown.lg.global"+this.lgId,function(t){e.lgOpened&&!0===e.settings.escKey&&27===t.keyCode&&(t.preventDefault(),e.settings.allowMediaOverlap&&e.outer.hasClass("lg-can-toggle")&&e.outer.hasClass("lg-components-open")?e.outer.removeClass("lg-components-open"):e.closeGallery()),e.lgOpened&&e.galleryItems.length>1&&(37===t.keyCode&&(t.preventDefault(),e.goToPrevSlide()),39===t.keyCode&&(t.preventDefault(),e.goToNextSlide()))})},e.prototype.arrow=function(){var e=this;this.getElementById("lg-prev").on("click.lg",function(){e.goToPrevSlide()}),this.getElementById("lg-next").on("click.lg",function(){e.goToNextSlide()})},e.prototype.arrowDisable=function(e){if(!this.settings.loop&&this.settings.hideControlOnEnd){var t=this.getElementById("lg-prev"),n=this.getElementById("lg-next");e+1===this.galleryItems.length?n.attr("disabled","disabled").addClass("disabled"):n.removeAttr("disabled").removeClass("disabled"),0===e?t.attr("disabled","disabled").addClass("disabled"):t.removeAttr("disabled").removeClass("disabled")}},e.prototype.setTranslate=function(e,t,n,r,i){void 0===r&&(r=1),void 0===i&&(i=1),e.css("transform","translate3d("+t+"px, "+n+"px, 0px) scale3d("+r+", "+i+", 1)")},e.prototype.mousewheel=function(){var e=this,t=0;this.outer.on("wheel.lg",function(n){if(n.deltaY&&!(e.galleryItems.length<2)){n.preventDefault();var r=(new Date).getTime();r-t<1e3||(t=r,n.deltaY>0?e.goToNextSlide():n.deltaY<0&&e.goToPrevSlide())}})},e.prototype.isSlideElement=function(e){return e.hasClass("lg-outer")||e.hasClass("lg-item")||e.hasClass("lg-img-wrap")||e.hasClass("lg-img-rotate")},e.prototype.isPosterElement=function(e){var t=this.getSlideItem(this.index).find(".lg-video-play-button").get();return e.hasClass("lg-video-poster")||e.hasClass("lg-video-play-button")||t&&t.contains(e.get())},e.prototype.toggleMaximize=function(){var e=this;this.getElementById("lg-maximize").on("click.lg",function(){e.$container.toggleClass("lg-inline"),e.refreshOnResize()})},e.prototype.invalidateItems=function(){for(var e=0;e<this.items.length;e++){var t=la(this.items[e]);t.off("click.lgcustom-item-"+t.attr("data-lg-id"))}},e.prototype.trapFocus=function(){var e=this;this.$container.get().focus({preventScroll:!0}),la(window).on("keydown.lg.global"+this.lgId,function(t){if(e.lgOpened&&("Tab"===t.key||9===t.keyCode)){var n=(o=e.$container.get(),a=o.querySelectorAll('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])'),[].filter.call(a,function(e){var t=window.getComputedStyle(e);return"none"!==t.display&&"hidden"!==t.visibility})),r=n[0],i=n[n.length-1];t.shiftKey?document.activeElement===r&&(i.focus(),t.preventDefault()):document.activeElement===i&&(r.focus(),t.preventDefault())}var o,a})},e.prototype.manageCloseGallery=function(){var e=this;if(this.settings.closable){var t=!1;this.getElementById("lg-close").on("click.lg",function(){e.closeGallery()}),this.settings.closeOnTap&&(this.outer.on("mousedown.lg",function(n){var r=la(n.target);t=!!e.isSlideElement(r)}),this.outer.on("mousemove.lg",function(){t=!1}),this.outer.on("mouseup.lg",function(n){var r=la(n.target);e.isSlideElement(r)&&t&&(e.outer.hasClass("lg-dragging")||e.closeGallery())}))}},e.prototype.closeGallery=function(e){var t=this;if(!this.lgOpened||!this.settings.closable&&!e)return 0;this.LGel.trigger("lgBeforeClose"),this.settings.resetScrollPosition&&!this.settings.hideScrollbar&&la(window).scrollTop(this.prevScrollTop);var n,r=this.items[this.index];if(this.zoomFromOrigin&&r){var i=this.mediaContainerPosition,o=i.top,a=i.bottom,s=this.galleryItems[this.index],l=s.__slideVideoInfo,c=s.poster,d=pa(r,this.outer,o+a,l&&c&&this.settings.videoMaxSize);n=ga(r,this.outer,o,a,d)}this.zoomFromOrigin&&n?(this.outer.addClass("lg-closing lg-zoom-from-image"),this.getSlideItem(this.index).addClass("lg-start-end-progress").css("transition-duration",this.settings.startAnimationDuration+"ms").css("transform",n)):(this.outer.addClass("lg-hide-items"),this.outer.removeClass("lg-zoom-from-image")),this.destroyModules(),this.lGalleryOn=!1,this.isDummyImageRemoved=!1,this.zoomFromOrigin=this.settings.zoomFromOrigin,clearTimeout(this.hideBarTimeout),this.hideBarTimeout=!1,la("html").removeClass("lg-on"),this.outer.removeClass("lg-visible lg-components-open"),this.$backdrop.removeClass("in").css("opacity",0);var u=this.zoomFromOrigin&&n?Math.max(this.settings.startAnimationDuration,this.settings.backdropDuration):this.settings.backdropDuration;return this.$container.removeClass("lg-show-in"),setTimeout(function(){t.zoomFromOrigin&&n&&t.outer.removeClass("lg-zoom-from-image"),t.$container.removeClass("lg-show"),t.resetScrollBar(),t.$backdrop.removeAttr("style").css("transition-duration",t.settings.backdropDuration+"ms"),t.outer.removeClass("lg-closing "+t.settings.startClass),t.getSlideItem(t.index).removeClass("lg-start-end-progress"),t.$inner.empty(),t.lgOpened&&t.LGel.trigger("lgAfterClose",{instance:t}),t.$container.get()&&t.$container.get().blur(),t.lgOpened=!1},u+100),u+100},e.prototype.initModules=function(){this.plugins.forEach(function(e){try{e.init()}catch(e){console.warn("lightGallery:- make sure lightGallery module is properly initiated")}})},e.prototype.destroyModules=function(e){this.plugins.forEach(function(t){try{e?t.destroy():t.closeGallery&&t.closeGallery()}catch(e){console.warn("lightGallery:- make sure lightGallery module is properly destroyed")}})},e.prototype.refresh=function(e){this.settings.dynamic||this.invalidateItems(),this.galleryItems=e||this.getItems(),this.updateControls(),this.openGalleryOnItemClick(),this.LGel.trigger(na)},e.prototype.updateControls=function(){this.addSlideVideoInfo(this.galleryItems),this.updateCounterTotal(),this.manageSingleSlideClassName()},e.prototype.destroyGallery=function(){this.destroyModules(!0),this.settings.dynamic||this.invalidateItems(),la(window).off(".lg.global"+this.lgId),this.LGel.off(".lg"),this.$container.remove()},e.prototype.destroy=function(){var e=this.closeGallery(!0);return e?setTimeout(this.destroyGallery.bind(this),e):this.destroyGallery(),e},e}();const ba=function(t){var n=t.children,r=t.elementClassNames,i=t.onAfterAppendSlide,o=t.onInit,a=t.onHasVideo,s=t.onContainerResize,l=t.onAfterAppendSubHtml,c=t.onBeforeOpen,d=t.onAfterOpen,u=t.onSlideItemLoad,p=t.onBeforeSlide,g=t.onAfterSlide,m=t.onPosterClick,h=t.onDragStart,f=t.onDragMove,b=t.onDragEnd,v=t.onBeforeNextSlide,y=t.onBeforePrevSlide,x=t.onBeforeClose,w=t.onAfterClose,E=t.onRotateLeft,_=t.onRotateRight,C=t.onFlipHorizontal,S=t.onFlipVertical,I=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}(t,["children","elementClassNames","onAfterAppendSlide","onInit","onHasVideo","onContainerResize","onAfterAppendSubHtml","onBeforeOpen","onAfterOpen","onSlideItemLoad","onBeforeSlide","onAfterSlide","onPosterClick","onDragStart","onDragMove","onDragEnd","onBeforeNextSlide","onBeforePrevSlide","onBeforeClose","onAfterClose","onRotateLeft","onRotateRight","onFlipHorizontal","onFlipVertical"]),D=(0,e.useRef)(null),N=(0,e.useCallback)(function(){i&&D&&D.current&&D.current.addEventListener("lgAfterAppendSlide",function(e){i(e.detail)}),o&&D&&D.current&&D.current.addEventListener("lgInit",function(e){o(e.detail)}),a&&D&&D.current&&D.current.addEventListener("lgHasVideo",function(e){a(e.detail)}),s&&D&&D.current&&D.current.addEventListener("lgContainerResize",function(e){s(e.detail)}),l&&D&&D.current&&D.current.addEventListener("lgAfterAppendSubHtml",function(e){l(e.detail)}),c&&D&&D.current&&D.current.addEventListener("lgBeforeOpen",function(e){c(e.detail)}),d&&D&&D.current&&D.current.addEventListener("lgAfterOpen",function(e){d(e.detail)}),u&&D&&D.current&&D.current.addEventListener("lgSlideItemLoad",function(e){u(e.detail)}),p&&D&&D.current&&D.current.addEventListener("lgBeforeSlide",function(e){p(e.detail)}),g&&D&&D.current&&D.current.addEventListener("lgAfterSlide",function(e){g(e.detail)}),m&&D&&D.current&&D.current.addEventListener("lgPosterClick",function(e){m(e.detail)}),h&&D&&D.current&&D.current.addEventListener("lgDragStart",function(e){h(e.detail)}),f&&D&&D.current&&D.current.addEventListener("lgDragMove",function(e){f(e.detail)}),b&&D&&D.current&&D.current.addEventListener("lgDragEnd",function(e){b(e.detail)}),v&&D&&D.current&&D.current.addEventListener("lgBeforeNextSlide",function(e){v(e.detail)}),y&&D&&D.current&&D.current.addEventListener("lgBeforePrevSlide",function(e){y(e.detail)}),x&&D&&D.current&&D.current.addEventListener("lgBeforeClose",function(e){x(e.detail)}),w&&D&&D.current&&D.current.addEventListener("lgAfterClose",function(e){w(e.detail)}),E&&D&&D.current&&D.current.addEventListener("lgRotateLeft",function(e){E(e.detail)}),_&&D&&D.current&&D.current.addEventListener("lgRotateRight",function(e){_(e.detail)}),C&&D&&D.current&&D.current.addEventListener("lgFlipHorizontal",function(e){C(e.detail)}),S&&D&&D.current&&D.current.addEventListener("lgFlipVertical",function(e){S(e.detail)})},[i,l,w,E,_,C,S,d,g,x,v,c,y,p,s,b,f,h,a,o,m,u]);return(0,e.useEffect)(function(){N();var e,t=(e=D.current,new fa(e,I));return function(){t.destroy()}},[N,I]),(0,e.createElement)("div",{className:"lg-react-element "+(r||""),ref:D},n)};var va=function(){return va=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},va.apply(this,arguments)},ya={scale:1,zoom:!0,infiniteZoom:!0,actualSize:!0,showZoomInOutIcons:!1,actualSizeIcons:{zoomIn:"lg-zoom-in",zoomOut:"lg-zoom-out"},enableZoomAfter:300,zoomPluginStrings:{zoomIn:"Zoom in",zoomOut:"Zoom out",viewActualSize:"View actual size"}},xa=function(){function e(e,t){return this.core=e,this.$LG=t,this.settings=va(va({},ya),this.core.settings),this}return e.prototype.buildTemplates=function(){var e=this.settings.showZoomInOutIcons?'<button id="'+this.core.getIdName("lg-zoom-in")+'" type="button" aria-label="'+this.settings.zoomPluginStrings.zoomIn+'" class="lg-zoom-in lg-icon"></button><button id="'+this.core.getIdName("lg-zoom-out")+'" type="button" aria-label="'+this.settings.zoomPluginStrings.zoomOut+'" class="lg-zoom-out lg-icon"></button>':"";this.settings.actualSize&&(e+='<button id="'+this.core.getIdName("lg-actual-size")+'" type="button" aria-label="'+this.settings.zoomPluginStrings.viewActualSize+'" class="'+this.settings.actualSizeIcons.zoomIn+' lg-icon"></button>'),this.core.outer.addClass("lg-use-transition-for-zoom"),this.core.$toolbar.first().append(e)},e.prototype.enableZoom=function(e){var t=this,n=this.settings.enableZoomAfter+e.detail.delay;this.$LG("body").first().hasClass("lg-from-hash")&&e.detail.delay?n=0:this.$LG("body").first().removeClass("lg-from-hash"),this.zoomableTimeout=setTimeout(function(){t.isImageSlide(t.core.index)&&(t.core.getSlideItem(e.detail.index).addClass("lg-zoomable"),e.detail.index===t.core.index&&t.setZoomEssentials())},n+30)},e.prototype.enableZoomOnSlideItemLoad=function(){this.core.LGel.on("lgSlideItemLoad.zoom",this.enableZoom.bind(this))},e.prototype.getDragCords=function(e){return{x:e.pageX,y:e.pageY}},e.prototype.getSwipeCords=function(e){return{x:e.touches[0].pageX,y:e.touches[0].pageY}},e.prototype.getDragAllowedAxises=function(e,t){if(!this.containerRect)return{allowX:!1,allowY:!1};var n=this.core.getSlideItem(this.core.index).find(".lg-image").first().get(),r=0,i=0,o=n.getBoundingClientRect();e?(r=n.offsetHeight*e,i=n.offsetWidth*e):t?(r=o.height+t*o.height,i=o.width+t*o.width):(r=o.height,i=o.width);var a=r>this.containerRect.height;return{allowX:i>this.containerRect.width,allowY:a}},e.prototype.setZoomEssentials=function(){this.containerRect=this.core.$content.get().getBoundingClientRect()},e.prototype.zoomImage=function(e,t,n,r){if(!(Math.abs(t)<=0)){var i,o,a=this.containerRect.width/2+this.containerRect.left,s=this.containerRect.height/2+this.containerRect.top+this.scrollTop;1===e&&(this.positionChanged=!1);var l=this.getDragAllowedAxises(0,t),c=l.allowY,d=l.allowX;this.positionChanged&&(i=this.left/(this.scale-t),o=this.top/(this.scale-t),this.pageX=a-i,this.pageY=s-o,this.positionChanged=!1);var u,p,g=this.getPossibleSwipeDragCords(t),_x=a-this.pageX,m=s-this.pageY;if(e-t>1){var h=(e-t)/Math.abs(t);u=(_x=(t<0?-_x:_x)+this.left*(h+(t<0?-1:1)))/h,p=(m=(t<0?-m:m)+this.top*(h+(t<0?-1:1)))/h}else u=_x*(h=(e-t)*t),p=m*h;n&&(d?this.isBeyondPossibleLeft(u,g.minX)?u=g.minX:this.isBeyondPossibleRight(u,g.maxX)&&(u=g.maxX):e>1&&(u<g.minX?u=g.minX:u>g.maxX&&(u=g.maxX)),c?this.isBeyondPossibleTop(p,g.minY)?p=g.minY:this.isBeyondPossibleBottom(p,g.maxY)&&(p=g.maxY):e>1&&(p<g.minY?p=g.minY:p>g.maxY&&(p=g.maxY))),this.setZoomStyles({x:u,y:p,scale:e}),this.left=u,this.top=p,r&&this.setZoomImageSize()}},e.prototype.resetImageTranslate=function(e){if(this.isImageSlide(e)){var t=this.core.getSlideItem(e).find(".lg-image").first();this.imageReset=!1,t.removeClass("reset-transition reset-transition-y reset-transition-x"),this.core.outer.removeClass("lg-actual-size"),t.css("width","auto").css("height","auto"),setTimeout(function(){t.removeClass("no-transition")},10)}},e.prototype.setZoomImageSize=function(){var e=this,t=this.core.getSlideItem(this.core.index).find(".lg-image").first();setTimeout(function(){var n=e.getCurrentImageActualSizeScale();e.scale>=n&&(t.addClass("no-transition"),e.imageReset=!0)},500),setTimeout(function(){var n=e.getCurrentImageActualSizeScale();if(e.scale>=n){var r=e.getDragAllowedAxises(e.scale);t.css("width",t.get().naturalWidth+"px").css("height",t.get().naturalHeight+"px"),e.core.outer.addClass("lg-actual-size"),r.allowX&&r.allowY?t.addClass("reset-transition"):r.allowX&&!r.allowY?t.addClass("reset-transition-x"):!r.allowX&&r.allowY&&t.addClass("reset-transition-y")}},550)},e.prototype.setZoomStyles=function(e){var t=this.core.getSlideItem(this.core.index).find(".lg-img-wrap").first(),n=this.core.getSlideItem(this.core.index).find(".lg-image").first(),r=this.core.outer.find(".lg-current .lg-dummy-img").first();this.scale=e.scale,n.css("transform","scale3d("+e.scale+", "+e.scale+", 1)"),r.css("transform","scale3d("+e.scale+", "+e.scale+", 1)");var i="translate3d("+e.x+"px, "+e.y+"px, 0)";t.css("transform",i)},e.prototype.setActualSize=function(e,t){var n=this;if(!this.zoomInProgress){this.zoomInProgress=!0;var r=this.core.galleryItems[this.core.index];this.resetImageTranslate(e),setTimeout(function(){if(r.src&&!n.core.outer.hasClass("lg-first-slide-loading")){var e=n.getCurrentImageActualSizeScale(),i=n.scale;n.core.outer.hasClass("lg-zoomed")?n.scale=1:n.scale=n.getScale(e),n.setPageCords(t),n.beginZoom(n.scale),n.zoomImage(n.scale,n.scale-i,!0,!0)}},50),setTimeout(function(){n.core.outer.removeClass("lg-grabbing").addClass("lg-grab")},60),setTimeout(function(){n.zoomInProgress=!1},610)}},e.prototype.getNaturalWidth=function(e){var t=this.core.getSlideItem(e).find(".lg-image").first(),n=this.core.galleryItems[e].width;return n?parseFloat(n):t.get().naturalWidth},e.prototype.getActualSizeScale=function(e,t){return e>=t?e/t||2:1},e.prototype.getCurrentImageActualSizeScale=function(){var e=this.core.getSlideItem(this.core.index).find(".lg-image").first().get().offsetWidth,t=this.getNaturalWidth(this.core.index)||e;return this.getActualSizeScale(t,e)},e.prototype.getPageCords=function(e){var t={};if(e)t.x=e.pageX||e.touches[0].pageX,t.y=e.pageY||e.touches[0].pageY;else{var n=this.core.$content.get().getBoundingClientRect();t.x=n.width/2+n.left,t.y=n.height/2+this.scrollTop+n.top}return t},e.prototype.setPageCords=function(e){var t=this.getPageCords(e);this.pageX=t.x,this.pageY=t.y},e.prototype.manageActualPixelClassNames=function(){this.core.getElementById("lg-actual-size").removeClass(this.settings.actualSizeIcons.zoomIn).addClass(this.settings.actualSizeIcons.zoomOut)},e.prototype.beginZoom=function(e){return this.core.outer.removeClass("lg-zoom-drag-transition lg-zoom-dragging"),e>1?(this.core.outer.addClass("lg-zoomed"),this.manageActualPixelClassNames()):this.resetZoom(),e>1},e.prototype.getScale=function(e){var t=this.getCurrentImageActualSizeScale();return e<1?e=1:e>t&&(e=t),e},e.prototype.init=function(){var e=this;if(this.settings.zoom){this.buildTemplates(),this.enableZoomOnSlideItemLoad();var t=null;this.core.outer.on("dblclick.lg",function(t){e.$LG(t.target).hasClass("lg-image")&&e.setActualSize(e.core.index,t)}),this.core.outer.on("touchstart.lg",function(n){var r=e.$LG(n.target);1===n.touches.length&&r.hasClass("lg-image")&&(t?(clearTimeout(t),t=null,n.preventDefault(),e.setActualSize(e.core.index,n)):t=setTimeout(function(){t=null},300))}),this.core.LGel.on("lgContainerResize.zoom lgRotateRight.zoom lgRotateLeft.zoom lgFlipHorizontal.zoom lgFlipVertical.zoom",function(){if(e.core.lgOpened&&e.isImageSlide(e.core.index)&&!e.core.touchAction){var t=e.core.getSlideItem(e.core.index).find(".lg-img-wrap").first();e.top=0,e.left=0,e.setZoomEssentials(),e.setZoomSwipeStyles(t,{x:0,y:0}),e.positionChanged=!0}}),this.$LG(window).on("scroll.lg.zoom.global"+this.core.lgId,function(){e.core.lgOpened&&(e.scrollTop=e.$LG(window).scrollTop())}),this.core.getElementById("lg-zoom-out").on("click.lg",function(){if(e.isImageSlide(e.core.index)){var t=0;e.imageReset&&(e.resetImageTranslate(e.core.index),t=50),setTimeout(function(){var t=e.scale-e.settings.scale;t<1&&(t=1),e.beginZoom(t),e.zoomImage(t,-e.settings.scale,!0,!e.settings.infiniteZoom)},t)}}),this.core.getElementById("lg-zoom-in").on("click.lg",function(){e.zoomIn()}),this.core.getElementById("lg-actual-size").on("click.lg",function(){e.setActualSize(e.core.index)}),this.core.LGel.on("lgBeforeOpen.zoom",function(){e.core.outer.find(".lg-item").removeClass("lg-zoomable")}),this.core.LGel.on("lgAfterOpen.zoom",function(){e.scrollTop=e.$LG(window).scrollTop(),e.pageX=e.core.outer.width()/2,e.pageY=e.core.outer.height()/2+e.scrollTop,e.scale=1}),this.core.LGel.on("lgAfterSlide.zoom",function(t){var n=t.detail.prevIndex;e.scale=1,e.positionChanged=!1,e.zoomInProgress=!1,e.resetZoom(n),e.resetImageTranslate(n),e.isImageSlide(e.core.index)&&e.setZoomEssentials()}),this.zoomDrag(),this.pinchZoom(),this.zoomSwipe(),this.zoomableTimeout=!1,this.positionChanged=!1,this.zoomInProgress=!1}},e.prototype.zoomIn=function(){if(this.isImageSlide(this.core.index)){var e=this.scale+this.settings.scale;this.settings.infiniteZoom||(e=this.getScale(e)),this.beginZoom(e),this.zoomImage(e,Math.min(this.settings.scale,e-this.scale),!0,!this.settings.infiniteZoom)}},e.prototype.resetZoom=function(e){this.core.outer.removeClass("lg-zoomed lg-zoom-drag-transition");var t=this.core.getElementById("lg-actual-size"),n=this.core.getSlideItem(void 0!==e?e:this.core.index);t.removeClass(this.settings.actualSizeIcons.zoomOut).addClass(this.settings.actualSizeIcons.zoomIn),n.find(".lg-img-wrap").first().removeAttr("style"),n.find(".lg-image").first().removeAttr("style"),this.scale=1,this.left=0,this.top=0,this.setPageCords()},e.prototype.getTouchDistance=function(e){return Math.sqrt((e.touches[0].pageX-e.touches[1].pageX)*(e.touches[0].pageX-e.touches[1].pageX)+(e.touches[0].pageY-e.touches[1].pageY)*(e.touches[0].pageY-e.touches[1].pageY))},e.prototype.pinchZoom=function(){var e=this,t=0,n=!1,r=1,i=0,o=this.core.getSlideItem(this.core.index);this.core.outer.on("touchstart.lg",function(n){if(o=e.core.getSlideItem(e.core.index),e.isImageSlide(e.core.index)&&2===n.touches.length){if(n.preventDefault(),e.core.outer.hasClass("lg-first-slide-loading"))return;r=e.scale||1,e.core.outer.removeClass("lg-zoom-drag-transition lg-zoom-dragging"),e.setPageCords(n),e.resetImageTranslate(e.core.index),e.core.touchAction="pinch",t=e.getTouchDistance(n)}}),this.core.$inner.on("touchmove.lg",function(a){if(2===a.touches.length&&"pinch"===e.core.touchAction&&(e.$LG(a.target).hasClass("lg-item")||o.get().contains(a.target))){a.preventDefault();var s=e.getTouchDistance(a),l=t-s;if(!n&&Math.abs(l)>5&&(n=!0),n){i=e.scale;var c=Math.max(1,r+.02*-l);e.scale=Math.round(100*(c+Number.EPSILON))/100;var d=e.scale-i;e.zoomImage(e.scale,Math.round(100*(d+Number.EPSILON))/100,!1,!1)}}}),this.core.$inner.on("touchend.lg",function(r){if("pinch"===e.core.touchAction&&(e.$LG(r.target).hasClass("lg-item")||o.get().contains(r.target))){if(n=!1,t=0,e.scale<=1)e.resetZoom();else{var i=e.getCurrentImageActualSizeScale();if(e.scale>=i){var a=i-e.scale;0===a&&(a=.01),e.zoomImage(i,a,!1,!0)}e.manageActualPixelClassNames(),e.core.outer.addClass("lg-zoomed")}e.core.touchAction=void 0}})},e.prototype.touchendZoom=function(e,t,n,r,i){var o=t.x-e.x,a=t.y-e.y,s=Math.abs(o)/i+1,l=Math.abs(a)/i+1;s>2&&(s+=1),l>2&&(l+=1),o*=s,a*=l;var c=this.core.getSlideItem(this.core.index).find(".lg-img-wrap").first(),d={};d.x=this.left+o,d.y=this.top+a;var u=this.getPossibleSwipeDragCords();(Math.abs(o)>15||Math.abs(a)>15)&&(r&&(this.isBeyondPossibleTop(d.y,u.minY)?d.y=u.minY:this.isBeyondPossibleBottom(d.y,u.maxY)&&(d.y=u.maxY)),n&&(this.isBeyondPossibleLeft(d.x,u.minX)?d.x=u.minX:this.isBeyondPossibleRight(d.x,u.maxX)&&(d.x=u.maxX)),r?this.top=d.y:d.y=this.top,n?this.left=d.x:d.x=this.left,this.setZoomSwipeStyles(c,d),this.positionChanged=!0)},e.prototype.getZoomSwipeCords=function(e,t,n,r,i){var o={};if(r){if(o.y=this.top+(t.y-e.y),this.isBeyondPossibleTop(o.y,i.minY)){var a=i.minY-o.y;o.y=i.minY-a/6}else if(this.isBeyondPossibleBottom(o.y,i.maxY)){var s=o.y-i.maxY;o.y=i.maxY+s/6}}else o.y=this.top;if(n){if(o.x=this.left+(t.x-e.x),this.isBeyondPossibleLeft(o.x,i.minX)){var l=i.minX-o.x;o.x=i.minX-l/6}else if(this.isBeyondPossibleRight(o.x,i.maxX)){var c=o.x-i.maxX;o.x=i.maxX+c/6}}else o.x=this.left;return o},e.prototype.isBeyondPossibleLeft=function(e,t){return e>=t},e.prototype.isBeyondPossibleRight=function(e,t){return e<=t},e.prototype.isBeyondPossibleTop=function(e,t){return e>=t},e.prototype.isBeyondPossibleBottom=function(e,t){return e<=t},e.prototype.isImageSlide=function(e){var t=this.core.galleryItems[e];return"image"===this.core.getSlideType(t)},e.prototype.getPossibleSwipeDragCords=function(e){var t=this.core.getSlideItem(this.core.index).find(".lg-image").first(),n=this.core.mediaContainerPosition.bottom,r=t.get().getBoundingClientRect(),i=r.height,o=r.width;return e&&(i+=e*i,o+=e*o),{minY:(i-this.containerRect.height)/2,maxY:(this.containerRect.height-i)/2+n,minX:(o-this.containerRect.width)/2,maxX:(this.containerRect.width-o)/2}},e.prototype.setZoomSwipeStyles=function(e,t){e.css("transform","translate3d("+t.x+"px, "+t.y+"px, 0)")},e.prototype.zoomSwipe=function(){var e,t,n=this,r={},i={},o=!1,a=!1,s=!1,l=new Date,c=(new Date,this.core.getSlideItem(this.core.index));this.core.$inner.on("touchstart.lg",function(i){if(n.isImageSlide(n.core.index)&&(c=n.core.getSlideItem(n.core.index),(n.$LG(i.target).hasClass("lg-item")||c.get().contains(i.target))&&1===i.touches.length&&n.core.outer.hasClass("lg-zoomed"))){i.preventDefault(),l=new Date,n.core.touchAction="zoomSwipe",t=n.core.getSlideItem(n.core.index).find(".lg-img-wrap").first();var o=n.getDragAllowedAxises(0);s=o.allowY,((a=o.allowX)||s)&&(r=n.getSwipeCords(i)),e=n.getPossibleSwipeDragCords(),n.core.outer.addClass("lg-zoom-dragging lg-zoom-drag-transition")}}),this.core.$inner.on("touchmove.lg",function(l){if(1===l.touches.length&&"zoomSwipe"===n.core.touchAction&&(n.$LG(l.target).hasClass("lg-item")||c.get().contains(l.target))){l.preventDefault(),n.core.touchAction="zoomSwipe",i=n.getSwipeCords(l);var d=n.getZoomSwipeCords(r,i,a,s,e);(Math.abs(i.x-r.x)>15||Math.abs(i.y-r.y)>15)&&(o=!0,n.setZoomSwipeStyles(t,d))}}),this.core.$inner.on("touchend.lg",function(e){if("zoomSwipe"===n.core.touchAction&&(n.$LG(e.target).hasClass("lg-item")||c.get().contains(e.target))){if(e.preventDefault(),n.core.touchAction=void 0,n.core.outer.removeClass("lg-zoom-dragging"),!o)return;o=!1;var t=(new Date).valueOf()-l.valueOf();n.touchendZoom(r,i,a,s,t)}})},e.prototype.zoomDrag=function(){var e,t,n,r,i=this,o={},a={},s=!1,l=!1,c=!1,d=!1;this.core.outer.on("mousedown.lg.zoom",function(t){if(i.isImageSlide(i.core.index)){var a=i.core.getSlideItem(i.core.index);if(i.$LG(t.target).hasClass("lg-item")||a.get().contains(t.target)){e=new Date,r=i.core.getSlideItem(i.core.index).find(".lg-img-wrap").first();var l=i.getDragAllowedAxises(0);d=l.allowY,c=l.allowX,i.core.outer.hasClass("lg-zoomed")&&i.$LG(t.target).hasClass("lg-object")&&(c||d)&&(t.preventDefault(),o=i.getDragCords(t),n=i.getPossibleSwipeDragCords(),s=!0,i.core.outer.removeClass("lg-grab").addClass("lg-grabbing lg-zoom-drag-transition lg-zoom-dragging"))}}}),this.$LG(window).on("mousemove.lg.zoom.global"+this.core.lgId,function(e){if(s){l=!0,a=i.getDragCords(e);var t=i.getZoomSwipeCords(o,a,c,d,n);i.setZoomSwipeStyles(r,t)}}),this.$LG(window).on("mouseup.lg.zoom.global"+this.core.lgId,function(n){if(s){if(t=new Date,s=!1,i.core.outer.removeClass("lg-zoom-dragging"),l&&(o.x!==a.x||o.y!==a.y)){a=i.getDragCords(n);var r=t.valueOf()-e.valueOf();i.touchendZoom(o,a,c,d,r)}l=!1}i.core.outer.removeClass("lg-grabbing").addClass("lg-grab")})},e.prototype.closeGallery=function(){this.resetZoom(),this.zoomInProgress=!1},e.prototype.destroy=function(){this.$LG(window).off(".lg.zoom.global"+this.core.lgId),this.core.LGel.off(".lg.zoom"),this.core.LGel.off(".zoom"),clearTimeout(this.zoomableTimeout),this.zoomableTimeout=!1},e}();const wa=xa;var Ea=function(){return Ea=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Ea.apply(this,arguments)},_a={autoplayFirstVideo:!0,youTubePlayerParams:!1,vimeoPlayerParams:!1,wistiaPlayerParams:!1,gotoNextSlideOnVideoEnd:!0,autoplayVideoOnSlide:!1,videojs:!1,videojsTheme:"",videojsOptions:{}},Ca=function(e){return Object.keys(e).map(function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])}).join("&")};const Sa=function(){function e(e){return this.core=e,this.settings=Ea(Ea({},_a),this.core.settings),this}return e.prototype.init=function(){var e=this;this.core.LGel.on("lgHasVideo.video",this.onHasVideo.bind(this)),this.core.LGel.on("lgPosterClick.video",function(){var t=e.core.getSlideItem(e.core.index);e.loadVideoOnPosterClick(t)}),this.core.LGel.on("lgSlideItemLoad.video",this.onSlideItemLoad.bind(this)),this.core.LGel.on("lgBeforeSlide.video",this.onBeforeSlide.bind(this)),this.core.LGel.on("lgAfterSlide.video",this.onAfterSlide.bind(this))},e.prototype.onSlideItemLoad=function(e){var t=this,n=e.detail,r=n.isFirstSlide,i=n.index;this.settings.autoplayFirstVideo&&r&&i===this.core.index&&setTimeout(function(){t.loadAndPlayVideo(i)},200),!r&&this.settings.autoplayVideoOnSlide&&i===this.core.index&&this.loadAndPlayVideo(i)},e.prototype.onHasVideo=function(e){var t=e.detail,n=t.index,r=t.src,i=t.html5Video;t.hasPoster||(this.appendVideos(this.core.getSlideItem(n),{src:r,addClass:"lg-object",index:n,html5Video:i}),this.gotoNextSlideOnVideoEnd(r,n))},e.prototype.onBeforeSlide=function(e){if(this.core.lGalleryOn){var t=e.detail.prevIndex;this.pauseVideo(t)}},e.prototype.onAfterSlide=function(e){var t=this,n=e.detail,r=n.index,i=n.prevIndex,o=this.core.getSlideItem(r);this.settings.autoplayVideoOnSlide&&r!==i&&o.hasClass("lg-complete")&&setTimeout(function(){t.loadAndPlayVideo(r)},100)},e.prototype.loadAndPlayVideo=function(e){var t=this.core.getSlideItem(e);this.core.galleryItems[e].poster?this.loadVideoOnPosterClick(t,!0):this.playVideo(e)},e.prototype.playVideo=function(e){this.controlVideo(e,"play")},e.prototype.pauseVideo=function(e){this.controlVideo(e,"pause")},e.prototype.getVideoHtml=function(e,t,n,r){var i="",o=this.core.galleryItems[n].__slideVideoInfo||{},a=this.core.galleryItems[n],s=a.title||a.alt;s=s?'title="'+s+'"':"";var l='allowtransparency="true"\n            frameborder="0"\n            scrolling="no"\n            allowfullscreen\n            mozallowfullscreen\n            webkitallowfullscreen\n            oallowfullscreen\n            msallowfullscreen';if(o.youtube){var c="lg-youtube"+n,d=function(e,t){if(!e.youtube)return"";var n=e.youtube[2]?e.youtube[2].slice(1).split("&").map(function(e){return e.split("=")}).reduce(function(e,t){var n=t.map(decodeURIComponent),r=n[0],i=n[1];return e[r]=i,e},{}):"",r=t||{},i=Ea(Ea(Ea({},{wmode:"opaque",autoplay:0,mute:1,enablejsapi:1}),r),n);return"?"+Ca(i)}(o,this.settings.youTubePlayerParams);i='<iframe allow="autoplay" id='+c+' class="lg-video-object lg-youtube '+t+'" '+s+' src="'+(e.includes("youtube-nocookie.com")?"//www.youtube-nocookie.com/":"//www.youtube.com/")+"embed/"+(o.youtube[1]+d)+'" '+l+"></iframe>"}else if(o.vimeo){c="lg-vimeo"+n;var u=function(e,t){if(!t||!t.vimeo)return"";var n=t.vimeo[2]||"",r=Object.assign({},{autoplay:0,muted:1},e),i=r&&0!==Object.keys(r).length?Ca(r):"",o=((t.vimeo[0].split("/").pop()||"").split("?")[0]||"").split("#")[0],a=t.vimeo[1]!==o;a&&(n=n.replace("/"+o,""));var s=a?"h="+o:"";return"?"+s+(i=s?"&"+i:i)+("?"==n[0]?"&"+n.slice(1):n||"")}(this.settings.vimeoPlayerParams,o);i='<iframe allow="autoplay" id='+c+' class="lg-video-object lg-vimeo '+t+'" '+s+' src="//player.vimeo.com/video/'+(o.vimeo[1]+u)+'" '+l+"></iframe>"}else if(o.wistia){var p="lg-wistia"+n;u=(u=Ca(this.settings.wistiaPlayerParams))?"?"+u:"",i='<iframe allow="autoplay" id="'+p+'" src="//fast.wistia.net/embed/iframe/'+(o.wistia[4]+u)+'" '+s+' class="wistia_embed lg-video-object lg-wistia '+t+'" name="wistia_embed" '+l+"></iframe>"}else if(o.html5){for(var g="",m=0;m<r.source.length;m++){var h=r.source[m].type,f=h?'type="'+h+'"':"";g+='<source src="'+r.source[m].src+'" '+f+">"}if(r.tracks){var b=function(e){var t="",n=r.tracks[e];Object.keys(n||{}).forEach(function(e){t+=e+'="'+n[e]+'" '}),g+="<track "+t+">"};for(m=0;m<r.tracks.length;m++)b(m)}var v="",y=r.attributes||{};Object.keys(y||{}).forEach(function(e){v+=e+'="'+y[e]+'" '}),i='<video class="lg-video-object lg-html5 '+(this.settings.videojs&&this.settings.videojsTheme?this.settings.videojsTheme+" ":"")+" "+(this.settings.videojs?" video-js":"")+'" '+v+">\n                "+g+"\n                Your browser does not support HTML5 video.\n            </video>"}return i},e.prototype.appendVideos=function(e,t){var n,r=this.getVideoHtml(t.src,t.addClass,t.index,t.html5Video);e.find(".lg-video-cont").append(r);var i=e.find(".lg-video-object").first();if(t.html5Video&&i.on("mousedown.lg.video",function(e){e.stopPropagation()}),this.settings.videojs&&(null===(n=this.core.galleryItems[t.index].__slideVideoInfo)||void 0===n?void 0:n.html5))try{return videojs(i.get(),this.settings.videojsOptions)}catch(e){console.error("lightGallery:- Make sure you have included videojs")}},e.prototype.gotoNextSlideOnVideoEnd=function(e,t){var n=this,r=this.core.getSlideItem(t).find(".lg-video-object").first(),i=this.core.galleryItems[t].__slideVideoInfo||{};if(this.settings.gotoNextSlideOnVideoEnd)if(i.html5)r.on("ended",function(){n.core.goToNextSlide()});else if(i.vimeo)try{new Vimeo.Player(r.get()).on("ended",function(){n.core.goToNextSlide()})}catch(e){console.error("lightGallery:- Make sure you have included //github.com/vimeo/player.js")}else if(i.wistia)try{window._wq=window._wq||[],window._wq.push({id:r.attr("id"),onReady:function(e){e.bind("end",function(){n.core.goToNextSlide()})}})}catch(e){console.error("lightGallery:- Make sure you have included //fast.wistia.com/assets/external/E-v1.js")}},e.prototype.controlVideo=function(e,t){var n=this.core.getSlideItem(e).find(".lg-video-object").first(),r=this.core.galleryItems[e].__slideVideoInfo||{};if(n.get())if(r.youtube)try{n.get().contentWindow.postMessage('{"event":"command","func":"'+t+'Video","args":""}',"*")}catch(e){console.error("lightGallery:- "+e)}else if(r.vimeo)try{new Vimeo.Player(n.get())[t]()}catch(e){console.error("lightGallery:- Make sure you have included //github.com/vimeo/player.js")}else if(r.html5)if(this.settings.videojs)try{videojs(n.get())[t]()}catch(e){console.error("lightGallery:- Make sure you have included videojs")}else n.get()[t]();else if(r.wistia)try{window._wq=window._wq||[],window._wq.push({id:n.attr("id"),onReady:function(e){e[t]()}})}catch(e){console.error("lightGallery:- Make sure you have included //fast.wistia.com/assets/external/E-v1.js")}},e.prototype.loadVideoOnPosterClick=function(e,t){var n=this;if(e.hasClass("lg-video-loaded"))t&&this.playVideo(this.core.index);else if(e.hasClass("lg-has-video"))this.playVideo(this.core.index);else{e.addClass("lg-has-video");var r=void 0,i=this.core.galleryItems[this.core.index].src,o=this.core.galleryItems[this.core.index].video;o&&(r="string"==typeof o?JSON.parse(o):o);var a=this.appendVideos(e,{src:i,addClass:"",index:this.core.index,html5Video:r});this.gotoNextSlideOnVideoEnd(i,this.core.index);var s=e.find(".lg-object").first().get();e.find(".lg-video-cont").first().append(s),e.addClass("lg-video-loading"),a&&a.ready(function(){a.on("loadedmetadata",function(){n.onVideoLoadAfterPosterClick(e,n.core.index)})}),e.find(".lg-video-object").first().on("load.lg error.lg loadedmetadata.lg",function(){setTimeout(function(){n.onVideoLoadAfterPosterClick(e,n.core.index)},50)})}},e.prototype.onVideoLoadAfterPosterClick=function(e,t){e.addClass("lg-video-loaded"),this.playVideo(t)},e.prototype.destroy=function(){this.core.LGel.off(".lg.video"),this.core.LGel.off(".video")},e}();var Ia=function(){return Ia=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Ia.apply(this,arguments)},Da={thumbnail:!0,animateThumb:!0,currentPagerPosition:"middle",alignThumbnails:"middle",thumbWidth:100,thumbHeight:"80px",thumbMargin:5,appendThumbnailsTo:".lg-components",toggleThumb:!1,enableThumbDrag:!0,enableThumbSwipe:!0,thumbnailSwipeThreshold:10,loadYouTubeThumbnail:!0,youTubeThumbSize:1,thumbnailPluginStrings:{toggleThumbnails:"Toggle thumbnails"}},Na="lgBeforeSlide",Oa=function(){function e(e,t){return this.thumbOuterWidth=0,this.thumbTotalWidth=0,this.translateX=0,this.thumbClickable=!1,this.core=e,this.$LG=t,this}return e.prototype.init=function(){this.settings=Ia(Ia({},Da),this.core.settings),this.thumbOuterWidth=0,this.thumbTotalWidth=this.core.galleryItems.length*(this.settings.thumbWidth+this.settings.thumbMargin),this.translateX=0,this.setAnimateThumbStyles(),this.core.settings.allowMediaOverlap||(this.settings.toggleThumb=!1),this.settings.thumbnail&&(this.build(),this.settings.animateThumb?(this.settings.enableThumbDrag&&this.enableThumbDrag(),this.settings.enableThumbSwipe&&this.enableThumbSwipe(),this.thumbClickable=!1):this.thumbClickable=!0,this.toggleThumbBar(),this.thumbKeyPress())},e.prototype.build=function(){var e=this;this.setThumbMarkup(),this.manageActiveClassOnSlideChange(),this.$lgThumb.first().on("click.lg touchend.lg",function(t){var n=e.$LG(t.target);n.hasAttribute("data-lg-item-id")&&setTimeout(function(){if(e.thumbClickable&&!e.core.lgBusy){var t=parseInt(n.attr("data-lg-item-id"));e.core.slide(t,!1,!0,!1)}},50)}),this.core.LGel.on(Na+".thumb",function(t){var n=t.detail.index;e.animateThumb(n)}),this.core.LGel.on("lgBeforeOpen.thumb",function(){e.thumbOuterWidth=e.core.outer.get().offsetWidth}),this.core.LGel.on("lgUpdateSlides.thumb",function(){e.rebuildThumbnails()}),this.core.LGel.on("lgContainerResize.thumb",function(){e.core.lgOpened&&setTimeout(function(){e.thumbOuterWidth=e.core.outer.get().offsetWidth,e.animateThumb(e.core.index),e.thumbOuterWidth=e.core.outer.get().offsetWidth},50)})},e.prototype.setThumbMarkup=function(){var e="lg-thumb-outer ";this.settings.alignThumbnails&&(e+="lg-thumb-align-"+this.settings.alignThumbnails);var t='<div class="'+e+'">\n        <div class="lg-thumb lg-group">\n        </div>\n        </div>';this.core.outer.addClass("lg-has-thumb"),".lg-components"===this.settings.appendThumbnailsTo?this.core.$lgComponents.append(t):this.core.outer.append(t),this.$thumbOuter=this.core.outer.find(".lg-thumb-outer").first(),this.$lgThumb=this.core.outer.find(".lg-thumb").first(),this.settings.animateThumb&&this.core.outer.find(".lg-thumb").css("transition-duration",this.core.settings.speed+"ms").css("width",this.thumbTotalWidth+"px").css("position","relative"),this.setThumbItemHtml(this.core.galleryItems)},e.prototype.enableThumbDrag=function(){var e=this,t={cords:{startX:0,endX:0},isMoved:!1,newTranslateX:0,startTime:new Date,endTime:new Date,touchMoveTime:0},n=!1;this.$thumbOuter.addClass("lg-grab"),this.core.outer.find(".lg-thumb").first().on("mousedown.lg.thumb",function(r){e.thumbTotalWidth>e.thumbOuterWidth&&(r.preventDefault(),t.cords.startX=r.pageX,t.startTime=new Date,e.thumbClickable=!1,n=!0,e.core.outer.get().scrollLeft+=1,e.core.outer.get().scrollLeft-=1,e.$thumbOuter.removeClass("lg-grab").addClass("lg-grabbing"))}),this.$LG(window).on("mousemove.lg.thumb.global"+this.core.lgId,function(r){e.core.lgOpened&&n&&(t.cords.endX=r.pageX,t=e.onThumbTouchMove(t))}),this.$LG(window).on("mouseup.lg.thumb.global"+this.core.lgId,function(){e.core.lgOpened&&(t.isMoved?t=e.onThumbTouchEnd(t):e.thumbClickable=!0,n&&(n=!1,e.$thumbOuter.removeClass("lg-grabbing").addClass("lg-grab")))})},e.prototype.enableThumbSwipe=function(){var e=this,t={cords:{startX:0,endX:0},isMoved:!1,newTranslateX:0,startTime:new Date,endTime:new Date,touchMoveTime:0};this.$lgThumb.on("touchstart.lg",function(n){e.thumbTotalWidth>e.thumbOuterWidth&&(n.preventDefault(),t.cords.startX=n.targetTouches[0].pageX,e.thumbClickable=!1,t.startTime=new Date)}),this.$lgThumb.on("touchmove.lg",function(n){e.thumbTotalWidth>e.thumbOuterWidth&&(n.preventDefault(),t.cords.endX=n.targetTouches[0].pageX,t=e.onThumbTouchMove(t))}),this.$lgThumb.on("touchend.lg",function(){t.isMoved?t=e.onThumbTouchEnd(t):e.thumbClickable=!0})},e.prototype.rebuildThumbnails=function(){var e=this;this.$thumbOuter.addClass("lg-rebuilding-thumbnails"),setTimeout(function(){e.thumbTotalWidth=e.core.galleryItems.length*(e.settings.thumbWidth+e.settings.thumbMargin),e.$lgThumb.css("width",e.thumbTotalWidth+"px"),e.$lgThumb.empty(),e.setThumbItemHtml(e.core.galleryItems),e.animateThumb(e.core.index)},50),setTimeout(function(){e.$thumbOuter.removeClass("lg-rebuilding-thumbnails")},200)},e.prototype.setTranslate=function(e){this.$lgThumb.css("transform","translate3d(-"+e+"px, 0px, 0px)")},e.prototype.getPossibleTransformX=function(e){return e>this.thumbTotalWidth-this.thumbOuterWidth&&(e=this.thumbTotalWidth-this.thumbOuterWidth),e<0&&(e=0),e},e.prototype.animateThumb=function(e){if(this.$lgThumb.css("transition-duration",this.core.settings.speed+"ms"),this.settings.animateThumb){var t=0;switch(this.settings.currentPagerPosition){case"left":t=0;break;case"middle":t=this.thumbOuterWidth/2-this.settings.thumbWidth/2;break;case"right":t=this.thumbOuterWidth-this.settings.thumbWidth}this.translateX=(this.settings.thumbWidth+this.settings.thumbMargin)*e-1-t,this.translateX>this.thumbTotalWidth-this.thumbOuterWidth&&(this.translateX=this.thumbTotalWidth-this.thumbOuterWidth),this.translateX<0&&(this.translateX=0),this.setTranslate(this.translateX)}},e.prototype.onThumbTouchMove=function(e){return e.newTranslateX=this.translateX,e.isMoved=!0,e.touchMoveTime=(new Date).valueOf(),e.newTranslateX-=e.cords.endX-e.cords.startX,e.newTranslateX=this.getPossibleTransformX(e.newTranslateX),this.setTranslate(e.newTranslateX),this.$thumbOuter.addClass("lg-dragging"),e},e.prototype.onThumbTouchEnd=function(e){e.isMoved=!1,e.endTime=new Date,this.$thumbOuter.removeClass("lg-dragging");var t=e.endTime.valueOf()-e.startTime.valueOf(),n=e.cords.endX-e.cords.startX,r=Math.abs(n)/t;return r>.15&&e.endTime.valueOf()-e.touchMoveTime<30?((r+=1)>2&&(r+=1),r+=r*(Math.abs(n)/this.thumbOuterWidth),this.$lgThumb.css("transition-duration",Math.min(r-1,2)+"settings"),n*=r,this.translateX=this.getPossibleTransformX(this.translateX-n),this.setTranslate(this.translateX)):this.translateX=e.newTranslateX,Math.abs(e.cords.endX-e.cords.startX)<this.settings.thumbnailSwipeThreshold&&(this.thumbClickable=!0),e},e.prototype.getThumbHtml=function(e,t,n){var r,i=this.core.galleryItems[t].__slideVideoInfo||{};r=i.youtube&&this.settings.loadYouTubeThumbnail?"//img.youtube.com/vi/"+i.youtube[1]+"/"+this.settings.youTubeThumbSize+".jpg":e;var o=document.createElement("div");o.setAttribute("data-lg-item-id",t+""),o.className="lg-thumb-item "+(t===this.core.index?"active":""),o.style.cssText="width: "+this.settings.thumbWidth+"px; height: "+this.settings.thumbHeight+"; margin-right: "+this.settings.thumbMargin+"px;";var a=document.createElement("img");return a.alt=n||"",a.setAttribute("data-lg-item-id",t+""),a.src=r,o.appendChild(a),o},e.prototype.setThumbItemHtml=function(e){for(var t=0;t<e.length;t++){var n=this.getThumbHtml(e[t].thumb,t,e[t].alt);this.$lgThumb.append(n)}},e.prototype.setAnimateThumbStyles=function(){this.settings.animateThumb&&this.core.outer.addClass("lg-animate-thumb")},e.prototype.manageActiveClassOnSlideChange=function(){var e=this;this.core.LGel.on(Na+".thumb",function(t){var n=e.core.outer.find(".lg-thumb-item"),r=t.detail.index;n.removeClass("active"),n.eq(r).addClass("active")})},e.prototype.toggleThumbBar=function(){var e=this;this.settings.toggleThumb&&(this.core.outer.addClass("lg-can-toggle"),this.core.$toolbar.append('<button type="button" aria-label="'+this.settings.thumbnailPluginStrings.toggleThumbnails+'" class="lg-toggle-thumb lg-icon"></button>'),this.core.outer.find(".lg-toggle-thumb").first().on("click.lg",function(){e.core.outer.toggleClass("lg-components-open")}))},e.prototype.thumbKeyPress=function(){var e=this;this.$LG(window).on("keydown.lg.thumb.global"+this.core.lgId,function(t){e.core.lgOpened&&e.settings.toggleThumb&&(38===t.keyCode?(t.preventDefault(),e.core.outer.addClass("lg-components-open")):40===t.keyCode&&(t.preventDefault(),e.core.outer.removeClass("lg-components-open")))})},e.prototype.destroy=function(){this.settings.thumbnail&&(this.$LG(window).off(".lg.thumb.global"+this.core.lgId),this.core.LGel.off(".lg.thumb"),this.core.LGel.off(".thumb"),this.$thumbOuter.remove(),this.core.outer.removeClass("lg-has-thumb"))},e}();const Aa=Oa;var Ta=function(){return Ta=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Ta.apply(this,arguments)},Ba={autoplay:!0,slideShowAutoplay:!1,slideShowInterval:5e3,progressBar:!0,forceSlideShowAutoplay:!1,autoplayControls:!0,appendAutoplayControlsTo:".lg-toolbar",autoplayPluginStrings:{toggleAutoplay:"Toggle Autoplay"}};const Pa=function(){function e(e){return this.core=e,this.settings=Ta(Ta({},Ba),this.core.settings),this}return e.prototype.init=function(){var e=this;this.settings.autoplay&&(this.interval=!1,this.fromAuto=!0,this.pausedOnTouchDrag=!1,this.pausedOnSlideChange=!1,this.settings.autoplayControls&&this.controls(),this.settings.progressBar&&this.core.outer.append('<div class="lg-progress-bar"><div class="lg-progress"></div></div>'),this.settings.slideShowAutoplay&&this.core.LGel.once("lgSlideItemLoad.autoplay",function(){e.startAutoPlay()}),this.core.LGel.on("lgDragStart.autoplay touchstart.lg.autoplay",function(){e.interval&&(e.stopAutoPlay(),e.pausedOnTouchDrag=!0)}),this.core.LGel.on("lgDragEnd.autoplay touchend.lg.autoplay",function(){!e.interval&&e.pausedOnTouchDrag&&(e.startAutoPlay(),e.pausedOnTouchDrag=!1)}),this.core.LGel.on("lgBeforeSlide.autoplay",function(){e.showProgressBar(),!e.fromAuto&&e.interval?(e.stopAutoPlay(),e.pausedOnSlideChange=!0):e.pausedOnSlideChange=!1,e.fromAuto=!1}),this.core.LGel.on("lgAfterSlide.autoplay",function(){e.pausedOnSlideChange&&!e.interval&&e.settings.forceSlideShowAutoplay&&(e.startAutoPlay(),e.pausedOnSlideChange=!1)}),this.showProgressBar())},e.prototype.showProgressBar=function(){var e=this;if(this.settings.progressBar&&this.fromAuto){var t=this.core.outer.find(".lg-progress-bar"),n=this.core.outer.find(".lg-progress");this.interval&&(n.removeAttr("style"),t.removeClass("lg-start"),setTimeout(function(){n.css("transition","width "+(e.core.settings.speed+e.settings.slideShowInterval)+"ms ease 0s"),t.addClass("lg-start")},20))}},e.prototype.controls=function(){var e=this,t='<button aria-label="'+this.settings.autoplayPluginStrings.toggleAutoplay+'" type="button" class="lg-autoplay-button lg-icon"></button>';this.core.outer.find(this.settings.appendAutoplayControlsTo).append(t),this.core.outer.find(".lg-autoplay-button").first().on("click.lg.autoplay",function(){e.core.outer.hasClass("lg-show-autoplay")?e.stopAutoPlay():e.interval||e.startAutoPlay()})},e.prototype.startAutoPlay=function(){var e=this;this.core.outer.find(".lg-progress").css("transition","width "+(this.core.settings.speed+this.settings.slideShowInterval)+"ms ease 0s"),this.core.outer.addClass("lg-show-autoplay"),this.core.outer.find(".lg-progress-bar").addClass("lg-start"),this.core.LGel.trigger("lgAutoplayStart",{index:this.core.index}),this.interval=setInterval(function(){e.core.index+1<e.core.galleryItems.length?e.core.index++:e.core.index=0,e.core.LGel.trigger("lgAutoplay",{index:e.core.index}),e.fromAuto=!0,e.core.slide(e.core.index,!1,!1,"next")},this.core.settings.speed+this.settings.slideShowInterval)},e.prototype.stopAutoPlay=function(){this.interval&&(this.core.LGel.trigger("lgAutoplayStop",{index:this.core.index}),this.core.outer.find(".lg-progress").removeAttr("style"),this.core.outer.removeClass("lg-show-autoplay"),this.core.outer.find(".lg-progress-bar").removeClass("lg-start")),clearInterval(this.interval),this.interval=!1},e.prototype.closeGallery=function(){this.stopAutoPlay()},e.prototype.destroy=function(){this.settings.autoplay&&this.core.outer.find(".lg-progress-bar").remove(),this.core.LGel.off(".lg.autoplay"),this.core.LGel.off(".autoplay")},e}();var ka=function(){return ka=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},ka.apply(this,arguments)},La={fullScreen:!0,fullscreenPluginStrings:{toggleFullscreen:"Toggle Fullscreen"}},Ma=function(){function e(e,t){return this.core=e,this.$LG=t,this.settings=ka(ka({},La),this.core.settings),this}return e.prototype.init=function(){var e="";if(this.settings.fullScreen){if(!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled))return;e='<button type="button" aria-label="'+this.settings.fullscreenPluginStrings.toggleFullscreen+'" class="lg-fullscreen lg-icon"></button>',this.core.$toolbar.append(e),this.fullScreen()}},e.prototype.isFullScreen=function(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement},e.prototype.requestFullscreen=function(){var e=document.documentElement;e.requestFullscreen?e.requestFullscreen():e.msRequestFullscreen?e.msRequestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen&&e.webkitRequestFullscreen()},e.prototype.exitFullscreen=function(){document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()},e.prototype.fullScreen=function(){var e=this;this.$LG(document).on("fullscreenchange.lg.global"+this.core.lgId+" \n            webkitfullscreenchange.lg.global"+this.core.lgId+" \n            mozfullscreenchange.lg.global"+this.core.lgId+" \n            MSFullscreenChange.lg.global"+this.core.lgId,function(){e.core.lgOpened&&e.core.outer.toggleClass("lg-fullscreen-on")}),this.core.outer.find(".lg-fullscreen").first().on("click.lg",function(){e.isFullScreen()?e.exitFullscreen():e.requestFullscreen()})},e.prototype.closeGallery=function(){this.isFullScreen()&&this.exitFullscreen()},e.prototype.destroy=function(){this.$LG(document).off("fullscreenchange.lg.global"+this.core.lgId+" \n            webkitfullscreenchange.lg.global"+this.core.lgId+" \n            mozfullscreenchange.lg.global"+this.core.lgId+" \n            MSFullscreenChange.lg.global"+this.core.lgId)},e}();const Ra=Ma;function Fa(e){return j({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 5v.01M12 12v.01M12 19v.01M12 6a1 1 0 110-2 1 1 0 010 2zm0 7a1 1 0 110-2 1 1 0 010 2zm0 7a1 1 0 110-2 1 1 0 010 2z"},child:[]}]})(e)}function za(e){return j({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 13h6m-3-3v6m-9 1V7a2 2 0 012-2h6l2 2h6a2 2 0 012 2v8a2 2 0 01-2 2H5a2 2 0 01-2-2z"},child:[]}]})(e)}const Ga=({width:t=55,height:n=55,className:r=""})=>(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:n,viewBox:"0 0 55 55",fill:"none",className:r},(0,e.createElement)("path",{d:"M26.692 25.303C27.3767 25.0726 28.0618 25.0726 28.5182 25.303C28.7464 25.3031 28.9746 25.5336 29.2028 25.7639L38.3317 34.9797C39.2443 35.9012 39.2442 37.2838 38.3317 38.2053C37.8753 38.666 37.1904 38.8966 36.734 38.8967C36.2776 38.8967 35.5928 38.6661 35.1364 38.2053L29.8873 32.9065V48.1126C29.8873 49.4949 28.9744 50.4163 27.6051 50.4163C26.2359 50.4162 25.3229 49.4949 25.3229 48.1126V32.9065L20.0739 38.2053C19.161 39.1268 17.7923 39.1268 16.8795 38.2053C15.9667 37.2837 15.9667 35.9013 16.8795 34.9797L26.0074 25.7639C26.2356 25.5336 26.4638 25.5333 26.692 25.303ZM15.5104 5.25807C25.7797 2.49368 36.5051 8.48416 39.9283 18.3909H41.2985C46.3189 18.391 50.8829 21.1561 53.3932 25.5335C54.9907 28.5286 55.4476 32.4456 54.5348 35.9016C53.3938 39.3574 51.1114 42.3524 47.9166 44.1956C47.4602 44.426 47.2314 44.426 46.775 44.426C45.8624 44.426 45.1777 43.9656 44.7213 43.2747C44.0367 42.1227 44.4933 40.7403 45.6344 40.0491C47.6883 38.8971 49.2857 36.8228 49.9703 34.5188C50.6549 32.2149 50.4268 29.6802 49.2858 27.6067C47.6883 24.6118 44.7214 22.769 41.2985 22.7688H38.3317C37.1906 22.7688 36.2776 22.0771 36.0494 21.1555C33.7672 12.631 25.0948 7.33207 16.651 9.636C12.5432 10.5576 9.11996 13.0922 7.06604 16.7786C4.78397 20.6953 4.09883 24.8425 5.23987 29.22C5.92451 31.7544 7.0662 34.0584 8.6637 35.9016C9.57636 36.8232 9.34798 38.2057 8.43518 39.1272C7.52233 40.0486 6.15268 39.8183 5.23987 38.8967C3.18611 36.3625 1.58924 33.5976 0.67639 30.3723C-0.692889 25.0732 -0.00815572 19.5427 2.95862 14.7044C5.92538 9.86629 10.2617 6.64041 15.5104 5.25807Z",fill:"url(#paint0_linear)"}),(0,e.createElement)("mask",{id:"mask0_1_2132",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:"0",y:"4",width:"55",height:"47"},(0,e.createElement)("path",{d:"M26.692 25.303C27.3767 25.0726 28.0618 25.0726 28.5182 25.303C28.7464 25.3031 28.9746 25.5336 29.2028 25.7639L38.3317 34.9797C39.2443 35.9012 39.2442 37.2838 38.3317 38.2053C37.8753 38.666 37.1904 38.8966 36.734 38.8967C36.2776 38.8967 35.5928 38.6661 35.1364 38.2053L29.8873 32.9065V48.1126C29.8873 49.4949 28.9744 50.4163 27.6051 50.4163C26.2359 50.4162 25.3229 49.4949 25.3229 48.1126V32.9065L20.0739 38.2053C19.161 39.1268 17.7923 39.1268 16.8795 38.2053C15.9667 37.2837 15.9667 35.9013 16.8795 34.9797L26.0074 25.7639C26.2356 25.5336 26.4638 25.5333 26.692 25.303ZM15.5104 5.25807C25.7797 2.49368 36.5051 8.48416 39.9283 18.3909H41.2985C46.3189 18.391 50.8829 21.1561 53.3932 25.5335C54.9907 28.5286 55.4476 32.4456 54.5348 35.9016C53.3938 39.3574 51.1114 42.3524 47.9166 44.1956C47.4602 44.426 47.2314 44.426 46.775 44.426C45.8624 44.426 45.1777 43.9656 44.7213 43.2747C44.0367 42.1227 44.4933 40.7403 45.6344 40.0491C47.6883 38.8971 49.2857 36.8228 49.9703 34.5188C50.6549 32.2149 50.4268 29.6802 49.2858 27.6067C47.6883 24.6118 44.7214 22.769 41.2985 22.7688H38.3317C37.1906 22.7688 36.2776 22.0771 36.0494 21.1555C33.7672 12.631 25.0948 7.33207 16.651 9.636C12.5432 10.5576 9.11996 13.0922 7.06604 16.7786C4.78397 20.6953 4.09883 24.8425 5.23987 29.22C5.92451 31.7544 7.0662 34.0584 8.6637 35.9016C9.57636 36.8232 9.34798 38.2057 8.43518 39.1272C7.52233 40.0486 6.15268 39.8183 5.23987 38.8967C3.18611 36.3625 1.58924 33.5976 0.67639 30.3723C-0.692889 25.0732 -0.00815572 19.5427 2.95862 14.7044C5.92538 9.86629 10.2617 6.64041 15.5104 5.25807Z",fill:"white"})),(0,e.createElement)("g",{mask:"url(#mask0_1_2132)"}),(0,e.createElement)("defs",null,(0,e.createElement)("linearGradient",{id:"paint0_linear",x1:"0",y1:"4.58301",x2:"109.793",y2:"24.1475",gradientUnits:"userSpaceOnUse"},(0,e.createElement)("stop",{stopColor:"#5820E5"}),(0,e.createElement)("stop",{offset:1,stopColor:"#F30D55"})))),ja=t=>{const{path:n="",className:i,showHideBtn:o=!0,filters:a={allowAllExtension:!0,allowedExtensions,allowedExceptExtensions,showFiles:!0,showFolders:!0},formLabel:s=(0,x.__)("Uploader","easy-dropbox-integration"),formDesc:l=`<p>${(0,x.__)("Drag and drop files or folders","easy-dropbox-integration")}</p><p>${(0,x.__)("or","easy-dropbox-integration")}</p>`,enableUploadBtn:c=!0,uploaderButtonText:d=(0,x.__)("Upload","easy-dropbox-integration"),allowFolderUpload:u=!0,isFormUploader:p="",isRequired:g=!1,maxFiles:m="",minFileSize:h="",maxFileSize:f="",isWooCommerceUploader:b=!1,overwrite:v=!1,shortCodeID:w="",showUploadConfirmation:E=!1,uploadConfirmMsg:_=`<h3>${(0,x.__)("Uploaded Successfully!","easy-dropbox-integration")}</h3><p>${(0,x.__)("File(s) uploaded successfully!","easy-dropbox-integration")}</p>`,fileUploadButtonLabel:C=(0,x.__)("Select Files","easy-dropbox-integration"),folderUploadButtonLabel:S=(0,x.__)("Select Folder","easy-dropbox-integration"),uploadFileName:I="",uploadImmediately:O=!0,onUpload:T=()=>{},isMainUploader:B=!1}=t,{setShowUploader:P,setRefresh:k,setIsLoading:L,refresh:M,currentPath:R}=(0,r.useContext)(de);let{activeAccount:F}=EDBIData;F=JSON.parse(y(F));const z=n||R,G=(0,r.useRef)([]),[j,$]=(0,r.useState)([]),[H,V]=(0,r.useState)([]),[U,W]=(0,r.useState)([]),[X,Z]=(0,r.useState)(0),[Y,q]=(0,r.useState)(!1),[J,K]=(0,r.useState)([]),[Q,ee]=(0,r.useState)(!1),[te,ne]=(0,r.useState)(0),re=(0,r.useRef)(null),ie=(0,r.useRef)(null),oe=(0,r.useRef)(null),ae=(0,r.useRef)(null),se=(0,r.useRef)(0);(0,r.useEffect)(()=>{!Y||p||E||(P(!1),k(e=>!e),L(!0))},[Y,p,E]),(0,r.useEffect)(()=>{Y&&0===te&&N()},[Y,te]);const le=e=>e?.getSource&&e?.getSource?.()?.relativePath?.replace(/^\//,"")||"",ce=e=>((e||0)/1048576).toFixed(2),ue=e=>{if(!e)return;const t=G.current,n=t.findIndex(t=>t.id===e.id)+1;n<t.length&&fe(t[n])},pe=(e,t,n)=>{if(!e)return n(!0);const r=t.name.split(".").pop().toLowerCase();(a.allowAllExtension?!e.split(",").map(e=>e.trim().toLowerCase()).includes(r):e.split(",").map(e=>e.trim().toLowerCase()).includes(r))?n(!0):(re.current.trigger("Error",{code:"EXT_ERROR",file:t}),n(!1))},me=(e,t,n)=>{if(!(e=1024*e*1024))return n(!0);t.size<e?(re.current.trigger("Error",{code:"SIZE_MIN_ERROR",file:t}),n(!1)):n(!0)},he=(e,t,n)=>{if(!e)return n(!0);let r=re.current.files.length;j.length&&(r=ie.current.querySelectorAll(".edbi-file-upload-list__item.edbi-file-upload-list__item--uploaded").length),r>=e?(re.current.trigger("Error",{code:"MAX_FILE_ERROR",file:t}),n(!1)):n(!0)},fe=e=>{if(!e)return;re.current.stop(),Z(0),V(t=>t.find(t=>t.id===e.id)?t:[...t,e]);const t=le(e);wp.ajax.post("edbi_pre_upload",{file:{name:e.name,size:e.size,type:e.type},path:z,folder:t&&t.substring(0,t.lastIndexOf("/")+1),account_id:F.id,nonce:EDBIData.ajaxNonce}).done(e=>{re.current.setOption("url",e.uploadUrl),re.current.setOption("multipart_params",{nonce:EDBIData.ajaxNonce,path:e.path,account_id:e.account_id}),re.current.start()}).fail(t=>{console.log(t),ue(e),W(U.filter(t=>t.id!==e.id)),V(U.filter(t=>t.id!==e.id)),Z(0);const n="object"==typeof t?t?.error||t?.message||String(t):t;G.current=G.current.map(t=>(t.id===e.id&&(t.error=n),t)),p&&1===U.length&&oe.current?.length&&(oe.current.is("input")?oe.current.val(ae.current):oe.current.text(ae.current))})},be=()=>{if(plupload.buildUrl=e=>e,plupload.addFileFilter("file_ext",pe),plupload.addFileFilter("min_file_size",me),plupload.addFileFilter("max_files",he),re.current=new plupload.Uploader((()=>{const e={browse_button:ie.current.querySelector(".edbi-browse-files"),drop_element:ie.current,multipart:!0,multi_selection:!m||m>1,filters:{max_files:m,file_ext:a.allowAllExtension?a.allowedExceptExtensions:a.allowedExtensions,max_file_size:f?`${parseInt(f)}mb`:0,min_file_size:h},init:{FilesAdded:(e,t)=>{q(!1),W(e=>[...e,...t]),G.current=[...G.current,...t],V(e=>{let n=[...e];return O&&!e.length&&(fe(t[0]),n=[...e,t[0]]),n})},FilesRemoved:(e,t)=>{W(e=>e.filter(e=>!t.find(t=>t.id===e.id))),G.current=G.current.filter(e=>!t.find(t=>t.id===e.id))},FileUploaded:(e,t,n)=>{((e,t)=>{V(t=>t.filter(t=>t.id!==e.id));let n=JSON.parse(t.response);if(!n)return;const r=n.data?.file||n.file;n={id:r.id||n.id,name:r.name,size:r.size,type:r.type,link:r.link,account_id:F.id,pluploadId:e.id,path:u&&le(e)};let i={file:n,account_id:F.id};b&&(i.wcItemId="",i.wcProductId=""),W(t=>t.filter(t=>t.id!==e.id)),ne(e=>e+1),wp.ajax.post("edbi_post_upload",{shortCodeID:w,...i,nonce:EDBIData.ajaxNonce}).done(e=>{$(e=>[...e,n]),ne(e=>e-1),T&&T(n,e)}).fail(e=>{ne(e=>e-1),console.error("Post-upload failed:",e)}),ue(e)})(t,n)},UploadProgress:(e,t)=>{Z(t.percent)},UploadComplete:()=>{V([]),W([]),ee(!0),q(!0)},Error:(e,t)=>((e,t)=>{let n;switch(e){case-600:n=(0,x.__)("File size exceeds the maximum upload size.","easy-dropbox-integration")+`(${f?`${parseInt(f)}MB`:0})`;break;case"SIZE_MIN_ERROR":n=(0,x.__)("File size is less than the minimum upload size.","easy-dropbox-integration")+`(${h}MB)`;break;case"EXT_ERROR":n=(0,x.__)("This file type is not allowed","easy-dropbox-integration");break;case"MAX_FILE_ERROR":n=(0,x.__)("You can not upload more than","easy-dropbox-integration")+` ${m} ${(0,x.__)("files","easy-dropbox-integration")}`;break;default:n="object"==typeof t.error?t.error?.message||t.error?.error||String(t.error):t.error}if(t.error=n,G.current.find(e=>e.id===t.id)){const e=G.current.findIndex(e=>e.id===t.id);G.current[e]=t}else G.current=[...G.current,t];V([...H])})(t.code,t.file)}};return!a.allowAllExtension&&a.allowedExtensions&&(e.filters.mime_types=[{title:(0,x.__)("Allowed Files","easy-dropbox-integration"),extensions:a.allowedExtensions.split(",").map(e=>e.trim()).join(",")}]),e})()),re.current.init(),a?.showFolders&&u){const e=new mOxie.FileInput({browse_button:ie.current.querySelector(".edbi-browse-folder"),directory:!0});e.init(),e.onchange=()=>{re.current.addFile(e.files)}}};(0,r.useEffect)(()=>{const e=setTimeout(()=>{ie.current||(console.warn("Uploader element ref not set, retrying..."),ie.current=document.querySelector(".edbi-uploader-container")),ie.current?be():console.error("Could not find uploader element")},100);return()=>{clearTimeout(e),re.current&&re.current.destroy()}},[]),(0,r.useEffect)(()=>{!Q||U.length>0||H.length>0||te>0||j.length&&p&&setTimeout(()=>{(()=>{const e=document.querySelector(".edbi-file-browser__upload");if(!e)return void console.error("updateFormFiles: Could not find .edbi-uploader-container element in DOM");const t=e.parentElement,n=e.closest("form");if(!n)return void console.error("updateFormFiles: Could not find form element");let r=t?.querySelector(".edbi-uploaded-file-list");if(r||t?.classList?.contains("edbi-uploaded-file-list")&&(r=t),!r&&t){const e=t.nextElementSibling;e?.classList?.contains("edbi-uploaded-file-list")&&(r=e)}r||(r=n.querySelector(".edbi-uploaded-file-list"));const i=(e=>e.map(e=>({id:e.id,account_id:e.account_id,name:e.name,size:e.size,link:e.link,path:u&&e.path})))(j);if(r||(r=document.createElement("input"),r.type="hidden",r.className="edbi-uploaded-file-list edbi-hidden",r.name=I||"edbi_uploaded_files",t?t.parentNode.insertBefore(r,t.nextSibling):n.appendChild(r)),["fluentforms","formidableforms","gravityforms"].includes(p))r.value=JSON.stringify(i);else{const e=i.map(e=>`${e.name} - (${ce(e.size)} MB - ${e.path||""} - ${e.link||""})`).join(", \n\n");r.value=e}r.dispatchEvent(new Event("input",{bubbles:!0})),r.dispatchEvent(new Event("change",{bubbles:!0})),n.dispatchEvent(new Event("input",{bubbles:!0})),n.dispatchEvent(new Event("change",{bubbles:!0}));const o=n.querySelector("[type=submit]");o?(ae.current&&("INPUT"===o.tagName?o.value=ae.current:o.textContent=ae.current),o.classList.remove("edbi-disabled"),o.click()):n.submit()})()},300)},[Q,j,U,H,te]),(0,r.useEffect)(()=>{if(!p||O)return;if(!U.length||H.length)return;if(!ie.current)return;const e=jQuery(ie.current).closest("form");if(!e.length)return;if(oe.current=jQuery(e).find(":submit"),!oe.current.length)return;const t=oe.current.parent();oe.current.addClass("edbi-disabled");const n=function(e){e.preventDefault();const t=oe.current.is("input");ae.current=t?oe.current.val():oe.current.text(),t?oe.current.val((0,x.__)("Uploading Files...","easy-dropbox-integration")):oe.current.text((0,x.__)("Uploading Files...","easy-dropbox-integration")),fe(U[0])};return t.on("click",n),()=>{oe.current&&(t.off("click",n),oe.current.removeClass("edbi-disabled"))}},[U,p,O]),(0,r.useEffect)(()=>{if(!p||!O)return;if(!ie.current)return;const e=jQuery(ie.current).closest("form");if(!e.length)return;if(oe.current=jQuery(e).find(":submit"),!oe.current.length)return;const t=oe.current.is("input");ae.current=t?oe.current.val():oe.current.text()},[p,O]),(0,r.useEffect)(()=>{if(!p)return;const e=jQuery(ie.current).closest("form"),t=function(e){G.current=[],W([]),V([]),$([]),ee(!1),q(!1),ne(0)};return e.on("reset",t),()=>e.off("reset",t)},[p]);const ve=!p&&!b&&!O&&E&&Y;return(0,e.createElement)("div",{className:A()("edbi-file-browser__upload",i||"",Y?"edbi-file-browser__upload__complete":"",ve?"edbi-file-browser__upload__confirm":"")},(0,e.createElement)("div",{className:"edbi-uploader-container"},ve&&(0,e.createElement)(()=>(0,e.createElement)("div",{className:"edbi-file-browser__upload__confirmation"},(0,e.createElement)("div",{dangerouslySetInnerHTML:{__html:_.replace(/\\n/g,"<br>").replace(/\\t/g,"")}}),(0,e.createElement)("div",{className:"edbi-file-browser__upload__confirmation__actions"},(0,e.createElement)("button",{type:"button",className:"edbi-button edbi-button--primary",onClick:()=>{q(!1),ee(!1),$([]),W([]),V([]),ne(0),Z(0),G.current=[]}},(0,x.__)("Upload Again","easy-dropbox-integration")))),null),(0,e.createElement)(()=>(0,e.createElement)("div",{className:"edbi-uploader__wrapper",ref:ie,onDragEnter:e=>{e.preventDefault(),se.current++,e.currentTarget.classList.add("drag-active")},onDragOver:e=>{e.preventDefault()},onDragLeave:e=>{e.preventDefault(),se.current--,0===se.current&&e.currentTarget.classList.remove("drag-active")},onDrop:e=>{e.preventDefault(),se.current=0,e.currentTarget.classList.remove("drag-active")}},(0,e.createElement)("div",{className:"edbi-uploader__header"},(0,e.createElement)("h3",null,(0,x.__)(s,"easy-dropbox-integration")),o&&(0,e.createElement)("span",{onClick:()=>P(!1),style:{cursor:"pointer",float:"right",marginTop:"-25px"}},(0,e.createElement)("i",{className:"dashicons dashicons-no"}))),(0,e.createElement)("div",{className:"edbi-uploader__body"},(0,e.createElement)(Ga,{width:55,height:55}),(0,e.createElement)("div",{dangerouslySetInnerHTML:{__html:l.replace(/\n/g,"<br />")}})),(0,e.createElement)("div",{className:"edbi-upload__button__container"},a?.showFiles&&(0,e.createElement)("button",{type:"button",className:"edbi-button edbi-button--primary edbi-browse-files",onMouseOver:()=>{navigator.userAgent.match(/iPhone|iPad|iPod/g)&&re.current&&re.current.refresh()}},(0,e.createElement)(ge,{size:24,style:{marginRight:"0px",verticalAlign:"middle"}}),(0,x.__)(C,"easy-dropbox-integration")),a?.showFolders&&u&&(0,e.createElement)("button",{type:"button",className:"edbi-button edbi-button--primary edbi-browse-folder",onMouseOver:()=>{navigator.userAgent.match(/iPhone|iPad|iPod/g)&&re.current&&re.current.refresh()}},(0,e.createElement)(za,{size:24,style:{marginRight:"0px",verticalAlign:"middle"}}),(0,x.__)(S,"easy-dropbox-integration"))),(0,e.createElement)("div",{className:"edbi-file__lists"},G.current.map(t=>{const n=H.find(e=>e.id===t.id),r=j.find(e=>e.id===t.id||e.pluploadId===t.id);return J.find(e=>e.id===t.id),(0,e.createElement)("div",{key:t.id,className:`edbi-uploading__container edbi-file__lists__item ${n?"active":""} ${r?"edbi-file-upload-list__item--uploaded":""}`},(0,e.createElement)("div",{className:"edbi-file__icon"},(0,e.createElement)("img",{src:D(t.isFolder?"folder":(t.name||"").split(".").pop(),"32"),alt:t.name})),(0,e.createElement)("div",{className:"edbi-file__container"},(0,e.createElement)("div",{className:"edbi-file__info"},(0,e.createElement)("div",null,(0,e.createElement)("h4",{className:"edbi-file__name"},t.name),(0,e.createElement)("span",{className:"edbi-file__size"},ce(t.size)," MB")),!t.error&&(0,e.createElement)("span",{className:"edbi-file__status",style:{color:r?"#10b981":"#3b82f6"}},r?"Completed":n?`${X}%`:"")),t.error?(0,e.createElement)("p",{className:"edbi-file__error"},t.error):(0,e.createElement)("div",{className:"edbi-uploading__progress-track"},(0,e.createElement)("div",{className:"edbi-uploading__progress-bar",style:{width:n?`${X}%`:r?"100%":"0%",backgroundColor:r?"#10b981":"#3b82f6"}}))),(0,e.createElement)("div",{className:"edbi-file-action"},(0,e.createElement)("button",{type:"button",className:"edbi-button edbi-button--danger edbi-button--small",onClick:e=>{e.preventDefault(),e.stopPropagation(),re.current.removeFile(t),W(e=>e.filter(e=>e.id!==t.id)),G.current=G.current.filter(e=>e.id!==t.id),r?$(e=>e.filter(e=>e.id!==r.id)):(n&&(re.current.stop(),Z(0),ue(t)),re.current.removeFile(t),re.current.setOption("url",""),V(e=>e.filter(e=>e.id!==t.id)))}},(0,e.createElement)("i",{className:"dashicons dashicons-trash"}))))})),!O&&U.length>0&&c&&!p&&(0,e.createElement)("div",{className:"edbi-upload-actions"},(0,e.createElement)("button",{type:"button",className:"edbi-button edbi-button--primary",onClick:()=>{fe(U[0])}},H.length?(0,x.__)("Uploading Files...","easy-dropbox-integration"):(0,x.__)(d,"easy-dropbox-integration")))),null)))};function $a(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"},child:[]},{tag:"circle",attr:{cx:"12",cy:"12",r:"3"},child:[]}]})(e)}function Ha(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"},child:[]},{tag:"path",attr:{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"},child:[]}]})(e)}function Va(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"23 4 23 10 17 10"},child:[]},{tag:"polyline",attr:{points:"1 20 1 14 7 14"},child:[]},{tag:"path",attr:{d:"M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"},child:[]}]})(e)}function Ua(e){return j({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5"},child:[]},{tag:"path",attr:{d:"M7.646 11.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V1.5a.5.5 0 0 0-1 0v8.793L5.354 8.146a.5.5 0 1 0-.708.708z"},child:[]}]})(e)}function Wa(e){return j({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"m7.665 6.982-.8 1.386a.25.25 0 0 1-.451-.039l-1.06-2.882a.25.25 0 0 1 .192-.333l3.026-.523a.25.25 0 0 1 .26.371l-.667 1.154.621.373A2.5 2.5 0 0 1 10 8.632V11H9V8.632a1.5 1.5 0 0 0-.728-1.286z"},child:[]},{tag:"path",attr:{fillRule:"evenodd",d:"M6.95.435c.58-.58 1.52-.58 2.1 0l6.515 6.516c.58.58.58 1.519 0 2.098L9.05 15.565c-.58.58-1.519.58-2.098 0L.435 9.05a1.48 1.48 0 0 1 0-2.098zm1.4.7a.495.495 0 0 0-.7 0L1.134 7.65a.495.495 0 0 0 0 .7l6.516 6.516a.495.495 0 0 0 .7 0l6.516-6.516a.495.495 0 0 0 0-.7L8.35 1.134Z"},child:[]}]})(e)}function Xa(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM11 13.05C10.8384 13.0172 10.6712 13 10.5 13C9.11929 13 8 14.1193 8 15.5C8 16.8807 9.11929 18 10.5 18C11.8807 18 13 16.8807 13 15.5V11H16V9H11V13.05Z"},child:[]}]})(e)}function Za(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M7 4V2H17V4H22V6H20V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V6H2V4H7ZM6 6V20H18V6H6ZM9 9H11V17H9V9ZM13 9H15V17H13V9Z"},child:[]}]})(e)}function Ya(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M7.5 3.75A1.5 1.5 0 0 0 6 5.25v13.5a1.5 1.5 0 0 0 1.5 1.5h6a1.5 1.5 0 0 0 1.5-1.5V15a.75.75 0 0 1 1.5 0v3.75a3 3 0 0 1-3 3h-6a3 3 0 0 1-3-3V5.25a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3V9A.75.75 0 0 1 15 9V5.25a1.5 1.5 0 0 0-1.5-1.5h-6Zm5.03 4.72a.75.75 0 0 1 0 1.06l-1.72 1.72h10.94a.75.75 0 0 1 0 1.5H10.81l1.72 1.72a.75.75 0 1 1-1.06 1.06l-3-3a.75.75 0 0 1 0-1.06l3-3a.75.75 0 0 1 1.06 0Z",clipRule:"evenodd"},child:[]}]})(e)}function qa(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none"},child:[{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M18 10.5C19.6569 10.5 21 11.8431 21 13.5V19.5C21 21.1569 19.6569 22.5 18 22.5H6C4.34315 22.5 3 21.1569 3 19.5V13.5C3 11.8431 4.34315 10.5 6 10.5V7.5C6 4.18629 8.68629 1.5 12 1.5C15.3137 1.5 18 4.18629 18 7.5V10.5ZM12 3.5C14.2091 3.5 16 5.29086 16 7.5V10.5H8V7.5C8 5.29086 9.79086 3.5 12 3.5ZM18 12.5H6C5.44772 12.5 5 12.9477 5 13.5V19.5C5 20.0523 5.44772 20.5 6 20.5H18C18.5523 20.5 19 20.0523 19 19.5V13.5C19 12.9477 18.5523 12.5 18 12.5Z",fill:"currentColor"},child:[]}]})(e)}const Ja=({files:t,folderSelectOnly:n=!1,lightGallery:i,showContexify:o=!1,onFileClick:a=!1,enableSelected:s=!1,enableGallery:l=!0,handleItemClick:c,shortcodeBuilder:d,showFiles:u=!0})=>{const{gridView:p,openMenu:g,setOpenMenu:m,selectedItem:h,selectedItems:f,setSelectedItem:b,setSelectedItems:v,menuPosition:y,setMenuPosition:w,rightClickMenu:E,setRightClickMenu:_,rightClickPosition:C,setRightClickPosition:S,activeCols:N,selectedCards:O,toggleCard:A,bulkMode:T,setIsFolder:B,isFolder:P}=(0,r.useContext)(de);(0,r.useEffect)(()=>{const e=e=>{e.target.closest(".lg")||e.target.closest(".lg-backdrop")||e.target.closest(".edbi-context-menu")||e.target.closest(".menu-button")||e.target.closest(".filelist-menu")||(m(null),_(null))};return document.addEventListener("click",e),()=>document.removeEventListener("click",e)},[]);const k=(e,n)=>{if(!h)return;n.preventDefault(),n.stopPropagation();const r=h,i=t.findIndex(e=>e.id===h.id);m(null),b(null),setTimeout(()=>{c({id:e,event:n,props:{data:{item:r,index:i}}})},10)},L=(e,n)=>{if(!E)return;n.preventDefault(),n.stopPropagation();const r=E,i=t.findIndex(e=>e.id===E.id);_(null),setTimeout(()=>{c({id:e,event:n,props:{data:{item:r,index:i}}})},10)};return u&&(0,e.createElement)("div",{className:`${p?"edbi-file-grid-container":"edbi-file-list-container"} ${d?"edbi-grid-4":""} edbi-grid-${N}`},t.map((t,n)=>(0,e.createElement)("div",{className:`${p?"edbi-file-grid":"edbi-file-list"} ${T&&"edbi-bulk__mode"} ${s&&f?.files?.filter(e=>e.id==t.id).length>0&&"edbi-selected__item"}`,key:n,onClick:()=>{!1!==a&&a(t),T?A(t.id,t):l&&(t.can_preview?i.current.openGallery(n):window.open(I(t),"_blank"))},onContextMenu:e=>((e,t)=>{if(B(!1),T)return;e.preventDefault();let n=e.clientY,r=e.clientX;window.innerHeight-e.clientY<300&&(n=e.clientY-300),window.innerWidth-e.clientX<250&&(r=e.clientX-250),S({top:n,left:r}),_(t),m(null)})(e,t)},t.can_preview&&t.thumbnail?(0,e.createElement)("div",{className:"edbi-thumbnail"},(0,e.createElement)("img",{src:t.thumbnail,className:"edbi-image"})):(0,e.createElement)("div",{className:"edbi-thumbnail"},(0,e.createElement)("img",{style:{width:"80px",height:"80px"},src:D(t.ext?t.ext:"folder")})),T&&(0,e.createElement)("label",{className:"chk-label",style:{position:"absolute",bottom:"10px",right:"12px",zIndex:"10"}},(0,e.createElement)("input",{type:"checkbox",checked:f?.files?.some(e=>e.id===t.id),onChange:()=>A(t.id,t)}),(0,e.createElement)("span",{className:"custom-circle edbi-item-checkbox","aria-hidden":"true"},(0,e.createElement)("svg",{viewBox:"0 0 24 24","aria-hidden":"true"},(0,e.createElement)("path",{d:"M5 12.5l4 4L19 7.5"})))),(0,e.createElement)("div",{className:"edbi-file-info"},s&&(0,e.createElement)("div",{className:"edbi-file-browser__file-list__item__selector"},(0,e.createElement)("input",{type:"radio",checked:f?.files?.some(e=>e.id===t.id),onClick:e=>{e.stopPropagation()},onChange:e=>((e,t)=>{e.stopPropagation(),v&&(v(e=>{const n=e?.files||[];return n.some(e=>e.id===t.id)?e:{...e,files:[...n,t]}}),"function"==typeof b&&b(t))})(e,t)})),(0,e.createElement)("div",{className:"edbi-file-name"},(0,e.createElement)("img",{className:"edbi-file-icon",src:D(t.ext?t.ext:"folder","32")}),(0,e.createElement)("span",{className:"edbi-file-text"},(0,x.__)(t.name,"easy-dropbox-integration"))),!s&&(0,e.createElement)("div",{className:"edbi-dot-container",onClick:e=>{e.stopPropagation(),!1!==a&&a(t),!1!==o&&o(e,"file-browser-file",{type:"file",path:t.path,item:t})}},(0,e.createElement)(Fa,{onClick:e=>((e,t,n)=>{if(g===e)return m(null),void b(null);const r=t.currentTarget.getBoundingClientRect();let i=r.bottom,o=r.right-220;window.innerHeight-r.bottom<350&&(i=r.top-350),window.innerWidth-r.right<220&&(o=r.left-380),w({top:i,left:o}),m(e),b(n),_(null)})(t.id,e,t),className:"edbi-dot-icon"}))))),g&&!P&&(0,e.createElement)("div",{className:"absolute z-50 edbi-menu-card edbi-context-menu",style:{top:`${y.top}px`,left:`${y.left}px`}},(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("preview-in-new-window",e)},(0,e.createElement)(re,{className:"edbi-right-icon"})," ",(0,x.__)("Open in New Window","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("details",e)},(0,e.createElement)(ne,{className:"edbi-right-icon"})," ",(0,x.__)("View Details","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("direct-link",e)},(0,e.createElement)(Ha,{className:"edbi-right-icon"})," ",(0,x.__)("Direct Link","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("share",e)},(0,e.createElement)(oe,{className:"edbi-right-icon"})," ",(0,x.__)("Share","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("download",e)},(0,e.createElement)(Ua,{className:"edbi-right-icon"})," ",(0,x.__)("Download","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("move",e)},(0,e.createElement)(Wa,{className:"edbi-right-icon"})," ",(0,x.__)("Move","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("rename",e)},(0,e.createElement)(H,{className:"edbi-right-icon"})," ",(0,x.__)("Rename","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("delete",e)},(0,e.createElement)(Za,{className:"edbi-right-icon"})," ",(0,x.__)("Delete","easy-dropbox-integration"))),E&&!P&&(0,e.createElement)("div",{className:"absolute edbi-filter-dropdown edbi-filter-dropdown-2 filelist-menu",style:{top:C.top-80+"px",left:C.left-200+"px"}},(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("preview",e)},(0,e.createElement)($a,{className:"edbi-right-icon"})," ",(0,x.__)("Preview","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("preview-in-new-window",e)},(0,e.createElement)(re,{className:"edbi-right-icon"})," ",(0,x.__)("Open in New Window","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("details",e)},(0,e.createElement)(ne,{className:"edbi-right-icon"})," ",(0,x.__)("View Details","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("direct-link",e)},(0,e.createElement)(Ha,{className:"edbi-right-icon"})," ",(0,x.__)("Direct Link","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("share",e)},(0,e.createElement)(oe,{className:"edbi-right-icon"})," ",(0,x.__)("Share","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("download",e)},(0,e.createElement)(Ua,{className:"edbi-right-icon"})," ",(0,x.__)("Download","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item edbi-pro-item",onClick:e=>L("import",e)},(0,e.createElement)(Ya,{className:"edbi-right-icon"}),(0,e.createElement)("span",null," ",(0,x.__)("Import to Media Library","easy-dropbox-integration")," "),(0,e.createElement)("div",{className:"edbi-pro"},(0,e.createElement)(qa,{className:"edbi-lock-icon"})," ",(0,x.__)("Pro","easy-dropbox-integration"))),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("move",e)},(0,e.createElement)(Wa,{className:"edbi-right-icon"})," ",(0,x.__)("Move","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("rename",e)},(0,e.createElement)(H,{className:"edbi-right-icon"})," ",(0,x.__)("Rename","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("duplicate",e)},(0,e.createElement)(ee,{className:"edbi-right-icon"})," ",(0,x.__)("Copy","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("delete",e)},(0,e.createElement)(Za,{className:"edbi-right-icon"}),(0,x.__)("Delete","easy-dropbox-integration"))))};function Ka(e){return j({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M572.694 292.093L500.27 416.248A63.997 63.997 0 0 1 444.989 448H45.025c-18.523 0-30.064-20.093-20.731-36.093l72.424-124.155A64 64 0 0 1 152 256h399.964c18.523 0 30.064 20.093 20.73 36.093zM152 224h328v-48c0-26.51-21.49-48-48-48H272l-64-64H48C21.49 64 0 85.49 0 112v278.046l69.077-118.418C86.214 242.25 117.989 224 152 224z"},child:[]}]})(e)}function Qa(e){return j({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M464,128H272L208,64H48A48,48,0,0,0,0,112V400a48,48,0,0,0,48,48H464a48,48,0,0,0,48-48V176A48,48,0,0,0,464,128ZM359.5,296a16,16,0,0,1-16,16h-64v64a16,16,0,0,1-16,16h-16a16,16,0,0,1-16-16V312h-64a16,16,0,0,1-16-16V280a16,16,0,0,1,16-16h64V200a16,16,0,0,1,16-16h16a16,16,0,0,1,16,16v64h64a16,16,0,0,1,16,16Z"},child:[]}]})(e)}function es(e){return j({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M571.31 193.94l-22.63-22.63c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31-28.9-28.9c5.63-21.31.36-44.9-16.35-61.61l-45.25-45.25c-62.48-62.48-163.79-62.48-226.28 0l90.51 45.25v18.75c0 16.97 6.74 33.25 18.75 45.25l49.14 49.14c16.71 16.71 40.3 21.98 61.61 16.35l28.9 28.9-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0l90.51-90.51c6.23-6.24 6.23-16.37-.02-22.62zm-286.72-15.2c-3.7-3.7-6.84-7.79-9.85-11.95L19.64 404.96c-25.57 23.88-26.26 64.19-1.53 88.93s65.05 24.05 88.93-1.53l238.13-255.07c-3.96-2.91-7.9-5.87-11.44-9.41l-49.14-49.14z"},child:[]}]})(e)}function ts(e){return j({tag:"svg",attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M320,32a32,32,0,0,0-64,0v96h64Zm48,128H16A16,16,0,0,0,0,176v32a16,16,0,0,0,16,16H32v32A160.07,160.07,0,0,0,160,412.8V512h64V412.8A160.07,160.07,0,0,0,352,256V224h16a16,16,0,0,0,16-16V176A16,16,0,0,0,368,160ZM128,32a32,32,0,0,0-64,0v96h64Z"},child:[]}]})(e)}function ns(e){return j({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"},child:[]}]})(e)}function rs(e){return j({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z"},child:[]}]})(e)}const is=({folders:t,setPath:n,showMoreMenu:i=!0,enableSelected:o=!1,folderSelectOnly:a=!1,enableFolderSelect:s=!0,selectedFolder:l,onFolderClick:c,handleItemClick:d,allowBulkMode:u=!0,isSingleFolderSelector:p=!1,shortcodeBuilder:g})=>{const[m,h]=(0,r.useState)(!1),{gridView:f,setFolders:b,openMenu:v,setOpenMenu:y,rightClickMenu:w,menuPosition:E,setSelectedItem:_,setRightClickMenu:C,setMenuPosition:S,rightClickPosition:I,setRightClickPosition:D,activeCols:N,selectedCards:O,toggleCard:A,bulkMode:T,isFolder:B,setIsFolder:P,selectedItem:k,selectedItems:L,setSelectedItems:M,previousPath:R}=(0,r.useContext)(de),F=L||{files:[],folders:l},[z,G]=(0,r.useState)(F);(0,r.useEffect)(()=>{h("/"!==R)},[R]),(0,r.useEffect)(()=>{b(e=>JSON.stringify(e)!==JSON.stringify(t)?t:e)},[t]);const j=["#2772f0cc","#ffa000","#f98db4","#7b6fff","#27d3a2","#8c42ac","#2fb776cc","#58d9fd","#f05d27","#bbd622"];(0,r.useEffect)(()=>{const e=e=>{e.target.closest(".edbi-context-menu")||e.target.closest(".menu-button")||(y(null),C(null))};return document.addEventListener("click",e),()=>document.removeEventListener("click",e)},[]);const $=(e,n)=>{k&&(d({id:e,event:n,props:{data:{item:k,index:t.findIndex(e=>e.id===k.id)}}}),y(null),_(null))},V=(e,n)=>{w&&(d({id:e,event:n,props:{data:{item:w,index:t.findIndex(e=>e.id===w.id)}}}),C(null))};return(0,e.createElement)("div",{className:`${f?"edbi-folder-grid-container":"edbi-folder-list-container"} ${g?"edbi-grid-4":""} edbi-grid-${N} `},t.length>0&&t.map((t,r)=>{const o=L?.folders?.filter(e=>e.id==t.id).length>0;return(0,e.createElement)("div",{className:`edbi-folder-container ${(p||T&&u)&&"edbi-bulk__mode"}`,style:{outlineColor:o&&j[r%j.length]},key:r},f&&(0,e.createElement)("div",{className:"edbi-shadow",style:{background:`radial-gradient(circle, ${j[r%j.length]} 0%, transparent 100%)`}}),(0,e.createElement)("div",{key:r,onClick:()=>{n(t.path),y(null),C(null)},onContextMenu:e=>((e,t)=>{if(P(!0),T)return;e.preventDefault();let n=e.clientY,r=e.clientX;window.innerHeight-e.clientY<300&&(n=e.clientY-300),window.innerWidth-e.clientX<250&&(r=e.clientX-250),D({top:n,left:r}),C(t),y(null)})(e,t)},(0,e.createElement)("div",{className:"edbi-folder"},(0,e.createElement)("div",{className:"edbi-name-folder"},(0,e.createElement)(Ka,{className:"edbi-folder-icon",style:{color:j[r%j.length]}}),(0,e.createElement)("span",null,(0,x.__)(t.name,"easy-dropbox-integration"))),s&&(p||T&&u)&&(0,e.createElement)("label",{className:"chk-label",onClick:e=>e.stopPropagation()},(0,e.createElement)("input",{type:"checkbox",checked:o,onChange:e=>{e.stopPropagation(),p&&L?.folders?.length>0?o&&A(t.id,t):A(t.id,t)}}),(0,e.createElement)("span",{className:"custom-circle edbi-item-checkbox","aria-hidden":"true",style:{backgroundColor:o&&j[r%j.length],borderColor:o&&j[r%j.length]}},(0,e.createElement)("svg",{viewBox:"0 0 24 24","aria-hidden":"true"},(0,e.createElement)("path",{d:"M5 12.5l4 4L19 7.5"})))),!T&&!p&&i&&(0,e.createElement)("div",{onClick:e=>{e.stopPropagation(),((e,t,n)=>{if(v===e)return y(null),void _(null);const r=t.currentTarget.getBoundingClientRect();let i=r.bottom,o=r.right-220;window.innerHeight-r.bottom<350&&(i=r.top),window.innerWidth-r.right<220&&(o=r.left-380),S({top:i,left:o}),y(e),_(n),C(null)})(t.id,e,t)},className:"edbi-folder-dot-container"},(0,e.createElement)(Fa,{className:"edbi-dot-icon"})))))}),v&&B&&(0,e.createElement)("div",{className:"absolute z-50 edbi-menu-card context-menu",style:{top:`${E.top}px`,left:`${E.left}px`}},(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("open")},(0,e.createElement)(re,{className:"edbi-right-icon"})," ",(0,x.__)("Open in Dropbox","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("details")},(0,e.createElement)(ne,{className:"edbi-right-icon"})," ",(0,x.__)("Details","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("direct-link")},(0,e.createElement)(Ha,{className:"edbi-right-icon"})," ",(0,x.__)("Direct Link","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("share")},(0,e.createElement)(oe,{className:"edbi-right-icon"})," ",(0,x.__)("Share","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("download")},(0,e.createElement)(Ua,{className:"edbi-right-icon"})," ",(0,x.__)("Download","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("move")},(0,e.createElement)(Wa,{className:"edbi-right-icon"})," ",(0,x.__)("Move","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("rename")},(0,e.createElement)(H,{className:"edbi-right-icon"})," ",(0,x.__)("Rename","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("delete")},(0,e.createElement)(Za,{className:"edbi-right-icon"})," ",(0,x.__)("Delete","easy-dropbox-integration"))),w&&B&&(0,e.createElement)("div",{className:"absolute edbi-filter-dropdown edbi-filter-dropdown-2 nedkkdk",style:{top:I.top-80+"px",left:I.left-200+"px"}},(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("open")},(0,e.createElement)(re,{className:"edbi-right-icon"})," ",(0,x.__)("Open in Dropbox","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("details")},(0,e.createElement)(ne,{className:"edbi-right-icon"})," ",(0,x.__)("View Details","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("direct-link")},(0,e.createElement)(Ha,{className:"edbi-right-icon"})," ",(0,x.__)("Direct Link","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("share")},(0,e.createElement)(oe,{className:"edbi-right-icon"})," ",(0,x.__)("Share","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("download-as-zip")},(0,e.createElement)(Ua,{className:"edbi-right-icon"})," ",(0,x.__)("Download as Zip","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("move")},(0,e.createElement)(Wa,{className:"edbi-right-icon"})," ",(0,x.__)("Move","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("rename")},(0,e.createElement)(H,{className:"edbi-right-icon"})," ",(0,x.__)("Rename","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("duplicate")},(0,e.createElement)(ee,{className:"edbi-right-icon"})," ",(0,x.__)("Copy","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("delete")},(0,e.createElement)(Za,{className:"edbi-right-icon"}),(0,x.__)("Delete","easy-dropbox-integration"))))},os=()=>(0,e.createElement)("div",{className:"edbi-loading-screen"},(0,e.createElement)("img",{src:EDBIData.preloaderImg}));function as(e){return j({tag:"svg",attr:{viewBox:"0 0 15 15",fill:"none"},child:[{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M7.07926 0.222253C7.31275 -0.007434 7.6873 -0.007434 7.92079 0.222253L14.6708 6.86227C14.907 7.09465 14.9101 7.47453 14.6778 7.71076C14.4454 7.947 14.0655 7.95012 13.8293 7.71773L13 6.90201V12.5C13 12.7761 12.7762 13 12.5 13H2.50002C2.22388 13 2.00002 12.7761 2.00002 12.5V6.90201L1.17079 7.71773C0.934558 7.95012 0.554672 7.947 0.32229 7.71076C0.0899079 7.47453 0.0930283 7.09465 0.32926 6.86227L7.07926 0.222253ZM7.50002 1.49163L12 5.91831V12H10V8.49999C10 8.22385 9.77617 7.99999 9.50002 7.99999H6.50002C6.22388 7.99999 6.00002 8.22385 6.00002 8.49999V12H3.00002V5.91831L7.50002 1.49163ZM7.00002 12H9.00002V8.99999H7.00002V12Z",fill:"currentColor"},child:[]}]})(e)}const ss=[{name:"Name",value:"name"},{name:"Size",value:"size"},{name:"Modified",value:"modified"}],ls=[{name:"Ascending",value:"asc"},{name:"Descending",value:"desc"}],cs=({filterRef:t})=>{const{sortBy:n,setSortBy:i,sortDirection:o,setSortDirection:a}=(0,r.useContext)(de);return(0,e.createElement)("div",{ref:t,className:"edbi-filter-dropdown"},(0,e.createElement)("h5",{className:"edbi-filter-list"},(0,x.__)("SORT BY","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),ss.map((t,r)=>(0,e.createElement)("div",{key:r,className:`edbi-menu-item ${n===t.value&&"edbi-active-filter"}`,onClick:()=>i(t.value)},n===t.value?(0,e.createElement)(fe,{className:"icon edbi-active-filter-icon"}):(0,e.createElement)(rs,{className:"edbi-inactive-filter-icon"}),(0,x.__)(t.name,"easy-dropbox-integration"))),(0,e.createElement)("h5",{className:"edbi-filter-list edbi-dir"}," ",(0,x.__)("SORT DIRECTION","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),ls.map((t,n)=>(0,e.createElement)("div",{onClick:()=>a(t.value),key:n,className:`edbi-menu-item ${o===t.value&&"edbi-active-filter"}`},o===t.value?(0,e.createElement)(fe,{className:"icon edbi-active-filter-icon"}):(0,e.createElement)(rs,{className:"edbi-inactive-filter-icon"}),(0,x.__)(t.name,"easy-dropbox-integration"))))};function ds(e){return j({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32",d:"M32 144h448M112 256h288M208 368h96"},child:[]}]})(e)}const us=({btnData:t,btnContent:n,content:i,isOpen:o,setIsOpen:a})=>{const s=(0,r.useRef)(null),l=(0,r.useId)(),c=e=>{s.current&&!s.current.contains(e.target)&&a(!1)};return(0,r.useEffect)(()=>(document.addEventListener("mousedown",c),()=>{document.removeEventListener("mousedown",c)}),[]),(0,e.createElement)("div",{className:"ud-edbi-popover",ref:s,id:l},(0,e.createElement)("button",{className:t.className,onClick:()=>{a(!o)}},n||(0,e.createElement)("img",{src:t.icon,alt:"icon"})),(0,e.createElement)("div",{className:A()("dropdown",{"is-open":o})},(0,e.createElement)("div",{className:A()("",t.contentClass)},i)))},ps=t=>{const{config:n}=t,[i,o]=(0,r.useState)(!1),{showBreadCrumb:a=!0,showFilter:s=!0,showAccount:l=!0,showRefresh:c=!0,className:d,showMoreMenu:u={show:!0,showNewFolder:!0,showUploader:!0}}=n,{setIsLoading:p,setRefresh:g}=(0,r.useContext)(de);let{activeAccount:m,accounts:h}=EDBIData;m=JSON.parse(y(m)),h=JSON.parse(y(h));const[f,b]=(0,r.useState)(m);return(0,r.useEffect)(()=>{const e=e=>{e?.detail&&b(e.detail)};return window.addEventListener("edbi_active_account_updated",e),()=>{window.removeEventListener("edbi_active_account_updated",e)}},[]),(0,e.createElement)("div",{className:A()("",d)},(0,e.createElement)("div",null,l&&(0,e.createElement)(us,{isOpen:i,setIsOpen:o,className:"",btnData:{className:""},btnContent:(0,e.createElement)(e.Fragment,null,Object.entries(h).length?(0,e.createElement)("div",{className:"edbi-navbar-top-right-button"},(0,e.createElement)("img",{src:f.photo,alt:f.name}),(0,e.createElement)("h6",null,f.name),(0,e.createElement)(be,{className:"edbi-profile-dropdown-icon "+(i?"edbi-rotate":"edbi-rerotate")})):(0,e.createElement)("button",{onClick:()=>{window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")},className:"edbi-upload-btn edbi-add-btn"},(0,e.createElement)(ie,{className:"edbi-upload-icon"})," ",(0,x.__)("Add Account","easy-dropbox-integration"))),content:(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-account-dropdown"},h&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,x.__)("Switch Account","easy-dropbox-integration")),Object.entries(h).map(t=>(t=t[1],(0,e.createElement)("div",{className:"edbi-profile-dropdown",key:t.id},(0,e.createElement)("div",{onClick:()=>{var e;e=t.id,Qo()({path:"/edbi/v1/switch-account",method:"POST",data:{id:e}}).then(e=>{"success"===e.status&&(g(e=>!e),p(!0)),window.location.reload()}),b(t)},className:`edbi-profile-dropdown-content ${t.id!==f.id&&"edbi-inactive-account"}`},(0,e.createElement)("div",{className:"edbi-profile-dropdown-content-left"},(0,e.createElement)("img",{src:t?.photo,alt:(0,x.__)(t?.name,"easy-dropbox-integration")}),(0,e.createElement)("div",null,(0,e.createElement)("h2",null,(0,x.__)(t?.name,"easy-dropbox-integration")),(0,e.createElement)("p",null,(0,x.__)(t?.email,"easy-dropbox-integration")))),t.id===f.id&&(0,e.createElement)(K,{className:"edbi-checked-icon"})))))),Object.keys(h).length>=1&&!E?(0,e.createElement)(B,null,(0,e.createElement)("div",null,(0,e.createElement)("button",{onClick:()=>{E&&window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")},className:"edbi-upload-btn edbi-add-btn"},(0,e.createElement)(ie,{className:"edbi-upload-icon"}),(0,x.__)("Add Account","easy-dropbox-integration")))):(0,e.createElement)("div",null,(0,e.createElement)("button",{onClick:()=>{window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")},className:"edbi-upload-btn edbi-add-btn"},(0,e.createElement)(ie,{className:"edbi-upload-icon"}),(0,x.__)("Add Account","easy-dropbox-integration")))))})))};function gs(){const{setPath:t,currentPath:n,hideSidebar:i,isLoading:o,setIsLoading:a,setRefresh:s,sortBy:l}=(0,r.useContext)(de),c=n.split("/").filter(Boolean),[d,u]=(0,r.useState)(!1),p=(0,r.useRef)(null),g=(0,r.useRef)(null);return(0,r.useEffect)(()=>{const e=e=>{!g.current||g.current.contains(e.target)||p.current.contains(e.target)||u(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),(0,e.createElement)("div",{className:"edbi-shortcode-builder__navbar edbi-navbar"},(0,e.createElement)("div",{className:"edbi-navbar-top"},(0,e.createElement)("div",{className:"edbi-navbar-top-left"},(0,e.createElement)("span",{onClick:()=>{"/"!==n&&t("/")},className:`edbi-breadcrumb ${"/"===n||""===n?"edbi-breadcrumb-active":""} ${i&&"edbi-margin-left"}`},(0,e.createElement)(as,null),(0,e.createElement)("h6",{style:{marginLeft:"2px"}},(0,x.__)("Home","easy-dropbox-integration"))),c.map((r,i)=>{const o="/"+c.slice(0,i+1).join("/");return(0,e.createElement)("span",{key:i,onClick:()=>t(o),className:"edbi-breadcrumb "+(o===n?"edbi-breadcrumb-active":"")},(0,e.createElement)(ve,null),(0,e.createElement)("h6",null,(0,x.__)(r.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" "),"easy-dropbox-integration")))})),(0,e.createElement)("div",{className:"edbi-navbar-top-right"},(0,e.createElement)("button",{disabled:o,onClick:()=>{s(!0),a(!0)},className:"edbi-button"},(0,e.createElement)(Va,{className:`edbi-upload-icon ${o?"edbi-rotate-animation":""} `}),(0,e.createElement)("span",null,(0,x.__)("Refresh","easy-dropbox-integration"))),(0,e.createElement)("div",{ref:p,onClick:()=>{u(!d)},className:"edbi-filter"},(0,e.createElement)("button",{className:"edbi-button"},(0,e.createElement)(ds,{style:{fontSize:"20px"}})),d&&(0,e.createElement)(cs,{filterRef:g})),(0,e.createElement)(ps,{config:{showBreadCrumb:!0,showFilter:!0,showAccount:!0,showRefresh:!0,showMoreMenu:{show:!0,showNewFolder:!0,showUploader:!0}}}))))}const ms=t=>{const{sortBy:n,sortDirection:i,isLoading:a,setIsLoading:s,currentPath:l,previousPath:c,setPreviousPath:d,setPath:u,refresh:p,setRefresh:g,showUploader:m,setBreadcrumbs:h,showContexify:f,setShowDetails:b,setDetailsItem:v,setSelectedContent:w,setSelectedCards:E}=(0,r.useContext)(de),{config:C={},type:I,path:D=l,enableGallery:O=!0,enableHeader:A=!0,enableSelected:T=!1,folderSelectOnly:B=!1,selectedItems:P={},selectedFolder:k={},setSelectedItems:L=()=>{},onFileClick:M=()=>{},onFolderClick:R=()=>{},pData:F=[],isFormUploader:z=!1,isSingleFolderSelector:G=!1,enableFolderSelect:j=!0,fileTypeFilter:$=null}=t,{showHeader:H=!1,showBreadcrumb:V=!0,showAccount:U=!0,showMoreMenu:W=!0,showFiles:X,showFolder:Z=!0,showFilter:Y=!0,showRefresh:q=!0,className:J="",shortCodeBuilder:K=!1}=C;(0,r.useEffect)(()=>{w([]),E([])},[]);const[Q,ee]=(0,r.useState)([]),te=(0,r.useRef)(null),ne=(0,r.useCallback)(e=>{e&&(te.current=e.instance)},[]);let{activeAccount:re,settings:ie}=EDBIData;re=JSON.parse(y(re));const[oe,ae]=(0,r.useState)([]),se=(0,r.useRef)(new Map);let le,ce;(0,r.useEffect)(()=>{if(!re||"object"!=typeof re||!re.id)return;const e={by:n||"name",direction:i||"asc"};s(!0);const t=`${re.id}:${l}:${n}:${i}`,r=se.current.get(t);if(r&&!p){ae(r);const e=r.filter(e=>e.is_file).map(e=>S(e));return ee(e),void s(!1)}Qo()({path:"/edbi/v1/get-files",method:"POST",data:{path:l,accountId:re.id,filter:e,refresh:p}}).then(e=>{if(!e?.data?.files)return console.warn("⚠️ No files received, not caching"),ae([]),ee([]),void s(!1);const n=e.data.files;ae(n),se.current.set(t,n),h(e.data.breadcrumbs||[]),d(e.data.previous_path||null);const r=n.filter(e=>e.is_file).map(e=>S(e));ee(r),s(!1)}).catch(e=>{console.error(e),o({title:"Error",text:e.message||"Failed to fetch data.",icon:"error"}),s(!1)})},[l,p,n,i]),oe.length?(le=oe.filter(e=>e.is_dir?e:""),ce=oe.filter(e=>{if(!e.is_file)return!1;if($){const t=e.ext?e.ext.toLowerCase():"",n=e.mimetype||"";if("object"==typeof $&&$.types)return $.types.some(e=>{switch(e){case"image":return t.match(/(jpg|jpeg|png|gif|webp|bmp|svg|ico)$/i)||n.startsWith("image/");case"video":return t.match(/(mp4|mov|avi|mkv|webm|flv|wmv|m4v)$/i)||n.startsWith("video/");case"audio":return t.match(/(mp3|wav|ogg|flac|aac|m4a|wma)$/i)||n.startsWith("audio/");default:return!1}});switch($){case"image":return t.match(/(jpg|jpeg|png|gif|webp|bmp|svg|ico)$/i)||n.startsWith("image/");case"video":return t.match(/(mp4|mov|avi|mkv|webm|flv|wmv|m4v)$/i)||n.startsWith("video/");case"audio":return t.match(/(mp3|wav|ogg|flac|aac|m4a|wma)$/i)||n.startsWith("audio/");case"media":const e=t.match(/(jpg|jpeg|png|gif|webp|bmp|svg|ico)$/i)||n.startsWith("image/"),r=t.match(/(mp4|mov|avi|mkv|webm|flv|wmv|m4v)$/i)||n.startsWith("video/"),i=t.match(/(mp3|wav|ogg|flac|aac|m4a|wma)$/i)||n.startsWith("audio/");return e||r||i;case"document":return t.match(/(pdf|doc|docx|xls|xlsx|ppt|pptx|txt|rtf|odt|ods|odp)$/i);default:return!($ instanceof RegExp)||t.match($)}}return!0})):(le=[],ce=[]);const ue=({id:e,event:t,props:n})=>{const{item:r,index:i}=n.data;switch(e){case"preview":if(!r.can_preview)return void o({title:(0,x.__)("Error","easy-dropbox-integration"),text:(0,x.__)("File cannot be previewed.","easy-dropbox-integration"),icon:"error"});te.current.openGallery(i);break;case"preview-in-new-window":if(!r.can_preview)return void o({title:(0,x.__)("Error","easy-dropbox-integration"),text:(0,x.__)("File cannot be previewed.","easy-dropbox-integration"),icon:"error"});const e=EDBIData.ajaxUrl+"?action=edbi_file_preview&account_id="+re.id+"&nonce="+EDBIData?.ajaxNonce+"&id="+r.id;window.open(e,"_blank");break;case"rename":o({title:(0,x.__)("Rename","easy-dropbox-integration"),html:`\n\t\t\t\t\t<div className="edbi-swal2-html-container">\n\t\t\t\t\t<p className="edbi-swal2-title">${(0,x.__)("Enter new name","easy-dropbox-integration")}</p>\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<input id="swal-rename-input" class="swal2-input" value="${r.name}" />\n\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t`,confirmButtonText:(0,x.__)("Rename","easy-dropbox-integration")}).then(e=>{e.isConfirmed&&wp.ajax.post("edbi_rename",{account_id:re.id,nonce:EDBIData?.ajaxNonce,old_name:r.name,new_name:document.getElementById("swal-rename-input").value}).then(e=>{o({title:(0,x.__)("Success","easy-dropbox-integration"),text:e.message,icon:"success"}),g(e=>!e)}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})})});break;case"open":wp.ajax.post("edbi_direct_link",{account_id:re.id,nonce:EDBIData?.ajaxNonce,id:r.id}).then(e=>{const t=decodeURIComponent(e);window.open(t,"_blank")}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})});break;case"direct-link":o({text:(0,x.__)("Opening in New Tab","easy-dropbox-integration"),icon:"info",toast:!0,position:"top-end",showConfirmButton:!1,timer:2e3}),wp.ajax.post("edbi_direct_link",{account_id:re.id,nonce:EDBIData?.ajaxNonce,id:r.id}).then(e=>{const t=decodeURIComponent(e);window.open(t,"_blank")}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})});break;case"share":case"move":case"duplicate":case"cut":o({title:(0,x.__)("Coming Soon!","easy-dropbox-integration"),text:(0,x.__)("This feature is coming soon, InshAllah!","easy-dropbox-integration"),icon:"info"});break;case"details":b(!0),v(r);break;case"import":if(!EDBIData?.isPro||"1"!==EDBIData?.isPro){o({title:(0,x.__)("Upgrade to PRO","easy-dropbox-integration"),html:`<p>${(0,x.__)("Unlock premium features by upgrading to the PRO version of Easy Dropbox Integration.","easy-dropbox-integration")}</p>`,confirmButtonText:(0,x.__)("Upgrade Now","easy-dropbox-integration"),icon:"info",showConfirmButton:!0,confirmButtonUrl:_.upgradeUrl});break}o({title:(0,x.__)("Importing","easy-dropbox-integration"),text:(0,x.__)("Your import is being prepared. You will be notified once it is ready.","easy-dropbox-integration"),icon:"info",toast:!0,position:"top-end",showConfirmButton:!1,timer:3e3}),wp.ajax.post("edbi_import_file",{account_id:re.id,nonce:EDBIData?.ajaxNonce,id:r.id}).then(e=>{o({title:(0,x.__)("Success","easy-dropbox-integration"),text:e.message,icon:"success"})}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})});break;case"download":const t=`${EDBIData.ajaxUrl}?action=edbi_download_file&account_id=${re.id}&nonce=${EDBIData?.ajaxNonce}&id=${r.id}`;window.open(t,"_blank");break;case"download-as-zip":o({title:(0,x.__)("Preparing Download","easy-dropbox-integration"),text:(0,x.__)("Your download is being prepared. You will be notified once it is ready.","easy-dropbox-integration"),icon:"info",toast:!0,position:"top-end",showConfirmButton:!1,timer:3e3}),wp.ajax.post("edbi_download_as_zip",{account_id:re.id,nonce:EDBIData?.ajaxNonce,folder_id:r.id}).then(e=>{const t=e.data,n=document.createElement("a");n.href=t,n.download=`${r.name}.zip`,n.click(),n.remove(),o({title:(0,x.__)("Success","easy-dropbox-integration"),text:e.message,icon:"success"})}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})});break;case"delete":o({title:(0,x.__)("Are you sure?","easy-dropbox-integration"),html:`\n\t\t\t\t\t<h4 style="color:red; margin-top: 10px">${(0,x.__)("You won't be able to revert this!","easy-dropbox-integration")}</h4>\n\t\t\t\t`,showCancelButton:!0,confirmButtonText:(0,x.__)("Yes, delete it!","easy-dropbox-integration")}).then(e=>{e.isConfirmed&&wp.ajax.post("edbi_delete",{account_id:re.id,nonce:EDBIData?.ajaxNonce,path:r.path}).then(async e=>{o({title:(0,x.__)("Deleted!","easy-dropbox-integration"),text:(0,x.__)("Your file has been deleted","easy-dropbox-integration"),icon:"success"}),await N(),g(e=>!e)}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})})})}};return(0,e.createElement)("div",{className:"edbi-browser"},m&&(0,e.createElement)(ja,{path:D,filters:{allowAllExtension:!0,allowedExtensions:"",allowedExceptExtensions:"",showFolders:!0,showFiles:!0},allowFolderUpload:!0,onUpload:e=>{},showUploadConfirmation:!1,isFormUploader:!1,isMainUploader:!0}),(0,e.createElement)("div",null,""!==ie?.advanced?.ownApp?.appSecret&&""!==ie?.advanced?.ownApp?.clientID?0===re.length?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-no-account edbi-badge edbi-badge--info"},(0,e.createElement)("h3",null,(0,x.__)("No Accounts","easy-dropbox-integration")),(0,e.createElement)("p",null,(0,x.__)("Please add a Dropbox account","easy-dropbox-integration")),(0,e.createElement)("button",{onClick:()=>{window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")},className:"edbi-btn edbi-btn--primary"},(0,x.__)("Add Account","easy-dropbox-integration")))):(0,e.createElement)("div",{style:{flex:1}},H&&(0,e.createElement)(gs,null),a&&(0,e.createElement)(os,null),!a&&(0,e.createElement)(is,{folders:le,previousPath:c,setPath:u,showContexify:f,showMoreMenu:W,enableFolderSelect:j,handleItemClick:ue,allowBulkMode:C.allowBulkMode,shortcodeBuilder:C.shortcodeBuilder,selectedItems:P,isFormUploader:z,isSingleFolderSelector:G}),!a&&(0,e.createElement)(Ja,{files:ce,lightGallery:te,showContexify:f,showMoreMenu:W,onFileClick:M,enableGallery:O,handleItemClick:ue,shortcodeBuilder:C.shortcodeBuilder,showFiles:C.showFiles,enableSelected:T,selectedItems:P}),!a&&0===le.length&&0===ce.length&&(0,e.createElement)("div",{className:"edbi-empty-box"},(0,e.createElement)("img",{src:ea,alt:(0,x.__)("Nothing found!","easy-dropbox-integration")}),(0,e.createElement)("p",{className:""},(0,x.__)("Nothing found! or try to refresh by clicking on refresh button","easy-dropbox-integration")))):(0,e.createElement)("div",{className:"edbi-no-account edbi-badge edbi-badge--info"},(0,e.createElement)("h3",null,(0,x.__)("Connection Required","easy-dropbox-integration")),(0,e.createElement)("p",null,(0,x.__)("Please configure your App Key & App Secret","easy-dropbox-integration")),(0,e.createElement)("button",{onClick:()=>{window.location.href=EDBIData.connectDropboxUrl},className:"edbi-btn edbi-btn--primary"},(0,x.__)("Connect Dropbox","easy-dropbox-integration")))),O&&(0,e.createElement)(ba,{onInit:ne,elementClassNames:"gallery",dynamic:!0,plugins:[wa,Sa,Aa,Pa,Ra],licenseKey:"DEC07C11-66CA-441B-91EB-78600E170147",dynamicEl:Q,onSlideItemLoad:e=>{document.querySelectorAll(".lg-download").forEach(function(e){e.removeAttribute("download")})}}))},hs=t=>{const{config:n,fileTypeFilter:r}=t;return(0,e.createElement)("div",{className:"edbi-file-browser"},(0,e.createElement)(ms,{...t,config:{...t.config},fileTypeFilter:r}),(0,e.createElement)(Jo,null))},fs=t=>{const{settings:n,setSettings:i}=t;let{activeAccount:a}=EDBIData;a=JSON.parse(y(a));const s=n?.mediaLibrary||[],[l,c]=(0,r.useState)({files:[],folders:s});return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,x.__)("Media Library Settings","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-flex"},(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Media Library Folder","easy-dropbox-integration")),(0,e.createElement)(P.Button,{className:"edbi-button edbi-button--primary edbi-settings-tools__btn",onClick:()=>{Swal.fire({customClass:"edbi-swal-modal",title:(0,x.__)("Select Folder","easy-dropbox-integration"),html:'<div id="edbi-folder-selection"></div>',showConfirmButton:!1,title:!1,didOpen:()=>{const t=document.getElementById("edbi-folder-selection");let o=null;t&&(o=(0,r.createRoot)(t),o.render((0,e.createElement)(ue,null,(0,e.createElement)(()=>{const{selectedItems:t,setSelectedItems:o,setBulkMode:a}=(0,e.useContext)(de),[s,d]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{s||(o(l),d(!0))},[s]),(0,r.useEffect)(()=>{c(t)},[t]),a(!0),(0,e.createElement)(e.Fragment,null,(0,e.createElement)(ce,{title:(0,x.__)("Media Library Configure","easy-dropbox-integration"),onClickDone:()=>{i({...n,mediaLibrary:t.folders}),Swal.close()},onClickClose:()=>{c({files:[],folders:[]}),Swal.close()}}),(0,e.createElement)("div",{className:"!p-0 bg-[#F0F0F1] edbi-modal-browser"},(0,e.createElement)(hs,{config:{showHeader:!0,showUploader:!1,showBreadcrumb:!0,showAccount:!0,showMoreMenu:!1,showFiles:!1,showFolder:!0,className:"not-fixed-header"},folderSelectOnly:!0,enableSelected:!0,enableGallery:!1,selectedItems:l,setSelectedItems:c})))},null)))),Swal.getPopup().reactRoot=o},willClose:()=>{const e=Swal.getPopup();e&&e.reactRoot&&e.reactRoot.unmount()}})}},(0,e.createElement)(Qa,{style:{fontSize:"1.2em"}}),(0,x.__)("Select Folder","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-flex edbi-selected-folders"},l?.folders?.length?l?.folders?.map((t,n)=>(0,e.createElement)("span",{key:n,className:"edbi-badge edbi-badge--info",style:{padding:"5px 10px"}},t.name)):""))),(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Clear Attachments","easy-dropbox-integration")),(0,e.createElement)(P.Button,{className:"edbi-button edbi-button--warning edbi-settings-tools__btn",onClick:()=>{wp.ajax.post("edbi_clear_attachments",{nonce:EDBIData?.ajaxNonce,account_id:a.id}).then(()=>{o({type:"success",title:(0,x.__)("Success","easy-dropbox-integration"),text:(0,x.__)("Attachments cleared successfully","easy-dropbox-integration"),icon:"success",showCancelButton:!1,confirmButtonText:"Ok"})})}},(0,e.createElement)(se,{style:{fontSize:"1.2em"}}),(0,x.__)("Clear Attachments","easy-dropbox-integration"))))))},bs=({settings:t,setSettings:n})=>{const i={enabled:!1,schedule:"hourly",type:"all",folders:[],last_sync:""},a=E,s=EDBIData?.upgradeUrl,[l,c]=(0,r.useState)(!1);(0,r.useEffect)(()=>{if(!a)return;const e=t.auto_sync;if(!e)return void n({...t,auto_sync:i});const r={...i,...e,folders:Array.isArray(e.folders)?e.folders:i.folders};let o=!1;e.type||(r.type="all",o=!0),Array.isArray(e.folders)||(r.folders=i.folders,o=!0),void 0===e.last_sync&&(r.last_sync="",o=!0),o&&n({...t,auto_sync:r})},[t,n,a]);const d={...i,...t.auto_sync||{},folders:Array.isArray(t.auto_sync?.folders)?t.auto_sync.folders:i.folders},[u,p]=(0,r.useState)(d.folders);(0,r.useEffect)(()=>{p(d.folders)},[d.folders]);const g=[{value:"every_five_minutes",label:(0,x.__)("Every 5 Minutes","easy-dropbox-integration")},{value:"every_fifteen_minutes",label:(0,x.__)("Every 15 Minutes","easy-dropbox-integration")},{value:"every_thirty_minutes",label:(0,x.__)("Every 30 Minutes","easy-dropbox-integration")},{value:"hourly",label:(0,x.__)("Hourly","easy-dropbox-integration")},{value:"twicedaily",label:(0,x.__)("Twice Daily","easy-dropbox-integration")},{value:"daily",label:(0,x.__)("Daily","easy-dropbox-integration")}],m=[{value:"all",label:(0,x.__)("All Folders","easy-dropbox-integration")},{value:"specific",label:(0,x.__)("Selected Folders","easy-dropbox-integration")}];return a?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,e.createElement)(ae,{style:{marginRight:"8px"}}),(0,x.__)("Synchronization","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-flex"},(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container edbi-shortcode-config__advanced__input"},(0,e.createElement)("div",{className:"edbi-settings-fields__item "},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Enable Auto Sync","easy-dropbox-integration")),(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("Enable local cache synchronization with your Dropbox files and keep the stored file list up to date on a regular schedule.","easy-dropbox-integration"),(0,e.createElement)("br",null),(0,x.__)("For ad-hoc module refreshes append ?module_refresh=1 to your settings page URL.","easy-dropbox-integration")),(0,e.createElement)(P.ToggleControl,{label:d.enabled?(0,x.__)("Auto Sync Enabled","easy-dropbox-integration"):(0,x.__)("Auto Sync Disabled","easy-dropbox-integration"),checked:d.enabled,onChange:e=>n({...t,auto_sync:{...d,enabled:e}})})),d.enabled&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,e.createElement)(Q,{style:{marginRight:"8px"}}),(0,x.__)("Sync Schedule","easy-dropbox-integration")),(0,e.createElement)(P.SelectControl,{label:(0,x.__)("Frequency","easy-dropbox-integration"),value:d.schedule,options:g,onChange:e=>n({...t,auto_sync:{...d,schedule:e}})}),(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("Choose how often to sync your Dropbox files. More frequent syncs may impact server performance.","easy-dropbox-integration"))),(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Sync Scope","easy-dropbox-integration")),(0,e.createElement)(P.SelectControl,{label:(0,x.__)("Scope","easy-dropbox-integration"),value:d.type,options:m,onChange:e=>n({...t,auto_sync:{...d,type:e}})}),(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("Choose whether to sync everything or keep a subset of folders cached on your server.","easy-dropbox-integration")),"specific"===d.type&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(P.Button,{className:"edbi-button edbi-button--primary edbi-settings-tools__btn",onClick:()=>{Swal.fire({customClass:"edbi-swal-modal",title:(0,x.__)("Select folders to sync","easy-dropbox-integration"),html:'<div id="edbi-auto-sync-folder-selection"></div>',showConfirmButton:!1,didOpen:()=>{const i=document.getElementById("edbi-auto-sync-folder-selection");let o=null;i&&(o=(0,r.createRoot)(i),o.render((0,e.createElement)(ue,null,(0,e.createElement)(()=>{const{selectedItems:i,setSelectedItems:o,setBulkMode:a}=(0,r.useContext)(de),[s,l]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{s||(o({files:[],folders:u}),l(!0))},[s,o]),(0,r.useEffect)(()=>{a(!0)},[a]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)(ce,{title:(0,x.__)("Auto Sync - Select Folders","easy-dropbox-integration"),onClickDone:()=>{const e=i?.folders||[];p(e),n({...t,auto_sync:{...d,folders:e}}),Swal.close()},onClickClose:()=>{o({files:[],folders:u}),Swal.close()}}),(0,e.createElement)("div",{className:"!p-0 bg-[#F0F0F1] edbi-modal-browser"},(0,e.createElement)(hs,{config:{showHeader:!0,showUploader:!1,showBreadcrumb:!0,showAccount:!0,showMoreMenu:!1,showFiles:!1,showFolder:!0,className:"not-fixed-header"},folderSelectOnly:!0,enableSelected:!0,enableGallery:!1,selectedItems:i,setSelectedItems:o})))},null))));const a=Swal.getPopup();a&&(a.reactRoot=o)},willClose:()=>{const e=Swal.getPopup();e&&e.reactRoot&&e.reactRoot.unmount()}})}},(0,e.createElement)(te,{style:{fontSize:"1.2em",marginRight:"8px"}}),(0,x.__)("Select Folders","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-flex edbi-selected-folders"},u?.length?u.map((t,n)=>(0,e.createElement)("span",{key:n,className:"edbi-badge edbi-badge--info",style:{padding:"5px 10px"}},t.name||t.path||"/")):(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("No folders selected yet.","easy-dropbox-integration"))))),d.last_sync&&(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("p",{className:"edbi-settings-description"},(0,e.createElement)("strong",null,(0,x.__)("Last sync:","easy-dropbox-integration"))," ",d.last_sync?new Date(d.last_sync).toLocaleString():(0,x.__)("Never","easy-dropbox-integration"))))),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Manual Sync","easy-dropbox-integration")),(0,e.createElement)(P.Button,{className:"edbi-button edbi-button--primary",onClick:()=>{l||(c(!0),wp.ajax.post("edbi_manual_file_sync",{nonce:EDBIData.ajaxNonce}).done(e=>{o({title:(0,x.__)("Manual sync requested","easy-dropbox-integration"),text:e?.data?.message||(0,x.__)("The Dropbox cache is being refreshed. Check back in a few moments.","easy-dropbox-integration"),icon:"success",toast:!0,timer:4e3,timerProgressBar:!0})}).fail(()=>{o({title:(0,x.__)("Sync failed","easy-dropbox-integration"),text:(0,x.__)("Unable to start manual sync. Please try again.","easy-dropbox-integration"),icon:"error",toast:!0,timer:4e3,timerProgressBar:!0})}).always(()=>{c(!1)}))},disabled:l},l?(0,x.__)("Syncing...","easy-dropbox-integration"):(0,x.__)("Sync Now","easy-dropbox-integration")),(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("Run a manual sync any time to refresh the cached Dropbox files instantly.","easy-dropbox-integration")))))):(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,e.createElement)(ae,{style:{marginRight:"8px"}}),(0,x.__)("Synchronization","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("Automatic synchronization is available only in Easy Dropbox Integration Pro. Upgrade to schedule file cache refreshes and unlock manual sync control.","easy-dropbox-integration")),(0,e.createElement)(P.Button,{className:"edbi-button edbi-button--primary",onClick:()=>{const e=s||"https://ultradevs.com/easy-dropbox-integration-premium/";window.open(e,"_blank")}},(0,x.__)("Upgrade to PRO","easy-dropbox-integration")))))},vs=t=>{const{activeItem:n,settings:r,setSettings:i,isSaving:o,setSaving:a}=t,{activeAccount:s}=EDBIData;return(0,e.createElement)("div",{className:"edbi-settings-content"},"accounts"===n&&(0,e.createElement)(U,{settings:r,setSettings:i,isSaving:o,setSaving:a}),"app-settings"===n&&(0,e.createElement)(X,{settings:r,setSettings:i}),"appearance"===n&&(0,e.createElement)(q,{settings:r,setSettings:i,isSaving:o,setSaving:a}),"modules"===n&&(0,e.createElement)(J,{settings:r,setSettings:i,isSaving:o,setSaving:a}),"media-library"===n&&(0,e.createElement)(fs,{settings:r,setSettings:i,isSaving:o,setSaving:a}),"tools"===n&&(0,e.createElement)(le,{settings:r,setSettings:i,isSaving:o,setSaving:a}),"synchronization"===n&&(0,e.createElement)(bs,{settings:r,setSettings:i}))},ys=n.p+"images/Gear.d2084909.png",xs=t=>{const{activeAccount:n,accounts:r,version:i}=EDBIData,{settings:o,setSettings:a,isSaving:s,setSaving:l,title:c}=t;return(0,e.createElement)("div",{className:"edbi-shortcode-header"},(0,e.createElement)("div",{className:"edbi-header__left"},(0,e.createElement)("div",{className:"edbi-header__left__img__container"},(0,e.createElement)("img",{className:"edbi-header__left__img",src:ys,alt:(0,x.__)("Gear","easy-dropbox-integration")})),(0,e.createElement)("h2",{className:"edbi-header__left__title"},c||(0,x.__)("Settings","easy-dropbox-integration"),(0,e.createElement)("span",{className:"edbi-version"},"v",i))),(0,e.createElement)("div",null,(0,e.createElement)("button",{className:"edbi-button edbi-button--primary",onClick:()=>{l(!0)}},(0,e.createElement)(W,{className:"edbi-add-icon"}),(0,x.__)("Save Changes","easy-dropbox-integration"))))};function ws(e){return j({tag:"svg",attr:{viewBox:"0 0 256 256",fill:"currentColor"},child:[{tag:"path",attr:{d:"M232,96a72,72,0,0,1-100.94,66L79,222.22c-.12.14-.26.29-.39.42a32,32,0,0,1-45.26-45.26c.14-.13.28-.27.43-.39L94,124.94a72.07,72.07,0,0,1,83.54-98.78,8,8,0,0,1,3.93,13.19L144,80l5.66,26.35L176,112l40.65-37.52a8,8,0,0,1,13.19,3.93A72.6,72.6,0,0,1,232,96Z"},child:[]}]})(e)}const Es=t=>{const{activeItem:n,setActiveItem:r,settings:i}=t,{activeAccount:o}=EDBIData,a=[{slug:"accounts",label:(0,x.__)("Accounts","easy-dropbox-integration"),icon:(0,e.createElement)(ns,null)},{slug:"app-settings",label:(0,x.__)("App & Team","easy-dropbox-integration"),icon:(0,e.createElement)(es,null)},{slug:"appearance",label:(0,x.__)("Appearance","easy-dropbox-integration"),icon:(0,e.createElement)(he,null),isComingSoon:!0},{slug:"modules",label:(0,x.__)("Modules","easy-dropbox-integration"),icon:(0,e.createElement)(ts,null)},{slug:"media-library",label:(0,x.__)("Media Library","easy-dropbox-integration"),icon:(0,e.createElement)(Xa,null),moduleCondition:"wp-media"},{slug:"tools",label:(0,x.__)("Tools","easy-dropbox-integration"),icon:(0,e.createElement)(ws,null),isComingSoon:!0},{slug:"synchronization",label:(0,x.__)("Synchronization","easy-dropbox-integration"),icon:(0,e.createElement)(ae,null)}];return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-page__shortcode__sidebar"},a.map((t,o)=>{if(t.moduleCondition){EDBIData.moduleList;const e=i?.modules.filter(e=>e===t.moduleCondition);if(!e.length>0)return null}return(0,e.createElement)("div",{key:o,className:`edbi-page__shortcode__sidebar__item ${n===t.slug&&"edbi-page__shortcode__sidebar__item--active"}`,onClick:()=>{r(t.slug),window.history.pushState("","","#"+t.slug)}},(0,e.createElement)("div",{className:"edbi-page__shortcode__sidebar__icon"},t.icon),(0,e.createElement)("div",null,(0,x.__)(t.label,"easy-dropbox-integration")))})))},_s=(window.wp.coreData,(0,window.wp.compose.compose)((0,i.withSelect)(e=>{const t=e("core").getEntityRecord("root","site"),n={};return t&&["edbi_settings"].forEach(e=>{t[e]&&(n[e]=t[e])}),{options:n}}))(t=>{const n=window.location.hash.replace("#","");if("object"!=typeof t.options||0===Object.keys(t.options).length)return(0,e.createElement)("div",{className:"edbi-loading-screen",style:{height:"100vh"}},(0,e.createElement)("img",{src:EDBIData.preloaderImg}));const[i,a]=(0,r.useState)(n||"accounts"),[s,l]=(0,r.useState)(t.options.edbi_settings),[c,d]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{if(c){const e={edbi_settings:s};wp.data.dispatch("core").saveSite(e).then(e=>{d(!1),o({position:"top-end",title:(0,x.__)("Saved","easy-dropbox-integration"),icon:"success",showConfirmButton:!1,toast:!0,timer:3e3,timerProgressBar:!0})}).catch(e=>{d(!1),console.error(e),o({position:"top-end",toast:!0,title:(0,x.__)("Error","easy-dropbox-integration"),icon:"error",timer:3e3,timerProgressBar:!0,showConfirmButton:!1})})}},[c]),(0,e.createElement)("div",{className:"edbi-page"},(0,e.createElement)(xs,{title:(0,x.__)("Settings","easy-dropbox-integration"),settings:s,setSettings:l,isSaving:c,setSaving:d}),(0,e.createElement)("div",{className:"w-full edbi-shortcode-config"},(0,e.createElement)("div",{className:"edbi-page__body row"},(0,e.createElement)(Es,{activeItem:i,setActiveItem:a,settings:s}),(0,e.createElement)("div",{className:"edbi-page__content "},(0,e.createElement)(vs,{activeItem:i,settings:s,setSettings:l,isSaving:c,setSaving:d})))))}));(0,r.createRoot)(document.getElementById("edbi-settings-view")).render((0,e.createElement)(ue,null,(0,e.createElement)(_s,null)))})()})();
     1(()=>{var e={17:(e,t)=>{"use strict";var n=60103,r=60106,i=60107,o=60108,a=60114,s=60109,l=60110,c=60112,d=60113,u=60120,p=60115,g=60116;if("function"==typeof Symbol&&Symbol.for){var m=Symbol.for;n=m("react.element"),r=m("react.portal"),i=m("react.fragment"),o=m("react.strict_mode"),a=m("react.profiler"),s=m("react.provider"),l=m("react.context"),c=m("react.forward_ref"),d=m("react.suspense"),u=m("react.suspense_list"),p=m("react.memo"),g=m("react.lazy"),m("react.block"),m("react.server.block"),m("react.fundamental"),m("react.debug_trace_mode"),m("react.legacy_hidden")}t.isContextConsumer=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case i:case a:case o:case d:case u:return e;default:switch(e=e&&e.$$typeof){case l:case c:case g:case p:case s:return e;default:return t}}case r:return t}}}(e)===l}},35:(e,t,n)=>{"use strict";var r=n(959),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?a:s[e.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var c=Object.defineProperty,d=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,g=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var i=g(n);i&&i!==m&&e(t,i,r)}var a=d(n);u&&(a=a.concat(u(n)));for(var s=l(t),h=l(n),f=0;f<a.length;++f){var b=a[f];if(!(o[b]||r&&r[b]||h&&h[b]||s&&s[b])){var v=p(n,b);try{c(t,b,v)}catch(e){}}}}return t}},141:(e,t,n)=>{"use strict";e.exports=n(17)},500:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,o(n)))}return e}function o(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},843:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,d=n?Symbol.for("react.async_mode"):60111,u=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,g=n?Symbol.for("react.suspense"):60113,m=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,f=n?Symbol.for("react.lazy"):60116,b=n?Symbol.for("react.block"):60121,v=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,x=n?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case d:case u:case o:case s:case a:case g:return e;default:switch(e=e&&e.$$typeof){case c:case p:case f:case h:case l:return e;default:return t}}case i:return t}}}function E(e){return w(e)===u}t.AsyncMode=d,t.ConcurrentMode=u,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=p,t.Fragment=o,t.Lazy=f,t.Memo=h,t.Portal=i,t.Profiler=s,t.StrictMode=a,t.Suspense=g,t.isAsyncMode=function(e){return E(e)||w(e)===d},t.isConcurrentMode=E,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return w(e)===p},t.isFragment=function(e){return w(e)===o},t.isLazy=function(e){return w(e)===f},t.isMemo=function(e){return w(e)===h},t.isPortal=function(e){return w(e)===i},t.isProfiler=function(e){return w(e)===s},t.isStrictMode=function(e){return w(e)===a},t.isSuspense=function(e){return w(e)===g},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===u||e===s||e===a||e===g||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===f||e.$$typeof===h||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===v||e.$$typeof===y||e.$$typeof===x||e.$$typeof===b)},t.typeOf=w},959:(e,t,n)=>{"use strict";e.exports=n(843)}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var i=r.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=r[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),(()=>{"use strict";const e=window.React;var t=n.n(e);const r=window.wp.element,i=window.wp.data,o=e=>{const{confirmButtonUrl:t,...n}=e,r={showCloseButton:!0,customClass:{popup:"edbi-custom-swal-popup",title:"edbi-custom-swal-title",content:"edbi-custom-swal-content",confirmButton:"edbi-custom-swal-confirm",cancelButton:"edbi-custom-swal-cancel"},didOpen:()=>{const e=document.querySelector(".swal2-popup input, .swal2-popup textarea");if(e){e.focus();const t=e.value;e.setSelectionRange(t.length,t.length)}}},i=Object.assign(r,n);return window.Swal.fire(i).then(e=>(e.isConfirmed&&t&&(window.location.href=t),e))},a="function"==typeof Buffer,s="function"==typeof TextDecoder?new TextDecoder:void 0,l=("function"==typeof TextEncoder&&new TextEncoder,Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=")),c=(e=>{let t={};return e.forEach((e,n)=>t[e]=n),t})(l),d=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,u=String.fromCharCode.bind(String),p="function"==typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):e=>new Uint8Array(Array.prototype.slice.call(e,0)),g=e=>e.replace(/[^A-Za-z0-9\+\/]/g,""),m=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,h=e=>{switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return u((t>>>10)+55296)+u(56320+(1023&t));case 3:return u((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return u((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},f="function"==typeof atob?e=>atob(g(e)):a?e=>Buffer.from(e,"base64").toString("binary"):e=>{if(e=e.replace(/\s+/g,""),!d.test(e))throw new TypeError("malformed base64.");e+="==".slice(2-(3&e.length));let t,n,r,i="";for(let o=0;o<e.length;)t=c[e.charAt(o++)]<<18|c[e.charAt(o++)]<<12|(n=c[e.charAt(o++)])<<6|(r=c[e.charAt(o++)]),i+=64===n?u(t>>16&255):64===r?u(t>>16&255,t>>8&255):u(t>>16&255,t>>8&255,255&t);return i},b=a?e=>p(Buffer.from(e,"base64")):e=>p(f(e).split("").map(e=>e.charCodeAt(0))),v=a?e=>Buffer.from(e,"base64").toString("utf8"):s?e=>s.decode(b(e)):e=>f(e).replace(m,h),y=e=>v(g(e.replace(/[-_]/g,e=>"-"==e?"+":"/"))),x=window.wp.i18n,{EDBIData:w}=window,E=!(!w?.isPro||"1"!==w?.isPro),{EDBIData:_}=window,C=(e,t=2)=>{if(!+e)return"0 Bytes";const n=t<0?0:t,r=Math.floor(Math.log(e)/Math.log(1024));return`${parseFloat((e/Math.pow(1024,r)).toFixed(n))} ${["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][r]}`},S=e=>{let{activeAccount:t,assets:n}=_;t=JSON.parse(y(t));const r=`${_.ajaxUrl}?action=edbi_file_preview&account_id=${t.id}&nonce=${_?.ajaxNonce}&id=${e.id}`,i=`${_.ajaxUrl}?action=edbi_stream_media&account_id=${t.id}&nonce=${_?.ajaxNonce}&id=${e.id}`,o=`\n\t\t<h4>${e.name}</h4>\n\t\t<p>${C(e.size)}</p>\n\t`;let a;return a=["mp4","webm","ogg"].includes(e.ext)?{video:{source:[{src:i,type:`video/${e.ext}`}],attributes:{preload:"false",controls:!0}},thumb:e.thumbnail}:["mp3","wav","ogg","m4a"].includes(e.ext)?{video:{source:[{src:i,type:`audio/${e.ext}`}],attributes:{controls:!0,preload:"auto",playsinline:"true"}},poster:r,poster:D("mp3","256"),thumb:D("mp3")}:["jpg","jpeg","png","gif","svg","heic","webp"].includes(e.ext)?{src:r,thumb:e.thumbnail,title:e.name}:"svg"===e.ext?{src:e.thumbnail,thumb:e.thumbnail,iframe:!0,title:e.name}:"zip"===e.ext?{src:D("zip","256"),thumb:D("zip"),iframe:!0,title:e.name}:"pdf"===e.ext?{src:r,thumb:e.thumbnail?e.thumbnail:D(e.ext),iframe:!0,title:e.name}:{thumb:D("file")},{...a,subHtml:o,downloadUrl:I(e)}},I=(e,t="file")=>{let{activeAccount:n,ajaxUrl:r,ajaxNonce:i}=_;return n=JSON.parse(y(n)),`${r}?action=edbi_download_file&account_id=${n.id}&nonce=${i}&id=${e.id}`},D=(e,t="256")=>{let n;switch(e=e.toLowerCase(),!0){case["jpg","jpeg","png","gif","webp","heic","ico","svg"].includes(e):n="image";break;case["mp3","wav","ogg","m4a"].includes(e):n="audio";break;case["mp4","webm","ogg"].includes(e):n="video";break;case["pdf"].includes(e):n="pdf";break;case["zip"].includes(e):n="zip";break;case["svg"].includes(e):n="file";break;default:n="folder"}const r=`${_.assets}icons/${t}x${t}/`,i=`${r}${n}.png`;return["7z","audio","code","css","csv","doc","file","folder","gif","html","image","js","mp3","mp4","pdf","php","png","svg","ttf","video","zip"].includes(n)?i:`${r}file.png`},N=async()=>{if("undefined"==typeof window||!window.EDBIData)return null;const{ajaxNonce:e,activeAccount:t}=window.EDBIData;if(!e||!t)return null;let n;try{n=JSON.parse(y(t))}catch(e){return console.error("Failed to parse active account before syncing storage",e),null}if(!n?.id)return null;const r=(e,t)=>{if("function"==typeof CustomEvent)return void window.dispatchEvent(new CustomEvent(e,{detail:t}));const n=document.createEvent("CustomEvent");n.initCustomEvent(e,!0,!0,t),window.dispatchEvent(n)};try{var i;const t=await wp.ajax.post("edbi_sync_storage",{account_id:n.id,nonce:e}),o=null!==(i=t?.data)&&void 0!==i?i:t;if(o?.activeAccount){window.EDBIData.activeAccount=o.activeAccount;try{r("edbi_active_account_updated",JSON.parse(y(o.activeAccount)))}catch(e){console.error("Failed to parse active account after sync",e)}}if(o?.accounts){window.EDBIData.accounts=o.accounts;try{r("edbi_accounts_updated",JSON.parse(y(o.accounts)))}catch(e){console.error("Failed to parse accounts after sync",e)}}return o}catch(e){return console.error("Failed to sync storage usage",e),null}};var O=n(500),A=n.n(O);const T=t=>{let n;const[i,o]=(0,r.useState)(!1);return(0,e.createElement)("div",{className:A()("Tooltip-Wrapper",t.className),onMouseEnter:()=>{n=setTimeout(()=>{o(!0)},t.delay||100)},onMouseLeave:()=>{clearInterval(n),o(!1)}},t.children,i&&(0,e.createElement)("div",{className:`Tooltip-Tip ${t.direction||"top"}`},t.content))},B=t=>{const{children:n}=t,{upgradeUrl:r,isPro:i}=EDBIData;return i&&"1"===i?(0,e.createElement)("div",{className:t.className},n):(0,e.createElement)("div",{className:A()("edbi-pro-wrapper",t.className),onClick:()=>{o({title:(0,x.__)("Upgrade to PRO","easy-dropbox-integration"),html:`\n\t\t\t\t\t\t<p class="text-base text-gray-400">${(0,x.__)("Wanna enjoy more awesome features and upcoming functionalities? We promise to add awesome functionalities you might need. Support US by upgrading","easy-dropbox-integration")}</p>\n\t\t\t\t\t\t<a class="edbi-btn" href="${r}" target="_blank">Upgrade</a>\n\t\t\t\t\t`,icon:"info",showConfirmButton:!1})}},(0,e.createElement)(T,{content:"PRO Feature",direction:t.tooltipDirection||"right",className:t.wrapperClassName},n))},P=window.wp.components;var k={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},L=e.createContext&&e.createContext(k),M=["attr","size","title"];function R(){return R=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},R.apply(this,arguments)}function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F(Object(n),!0).forEach(function(t){var r,i,o,a;r=e,i=t,o=n[t],(i="symbol"==typeof(a=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(i))?a:a+"")in r?Object.defineProperty(r,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function G(t){return t&&t.map((t,n)=>e.createElement(t.tag,z({key:n},t.attr),G(t.child)))}function j(t){return n=>e.createElement($,R({attr:z({},t.attr)},n),G(t.child))}function $(t){var n=n=>{var r,{attr:i,size:o,title:a}=t,s=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(t,M),l=o||n.size||"1em";return n.className&&(r=n.className),t.className&&(r=(r?r+" ":"")+t.className),e.createElement("svg",R({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,i,s,{className:r,style:z(z({color:t.color||n.color},n.style),t.style),height:l,width:l,xmlns:"http://www.w3.org/2000/svg"}),a&&e.createElement("title",null,a),t.children)};return void 0!==L?e.createElement(L.Consumer,null,e=>n(e)):n(k)}function H(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12 20h9"},child:[]},{tag:"path",attr:{d:"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z"},child:[]},{tag:"path",attr:{d:"m15 5 3 3"},child:[]}]})(e)}function V(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M5 12h14"},child:[]},{tag:"path",attr:{d:"M12 5v14"},child:[]}]})(e)}const U=t=>{const{settings:n,setSettings:i,isSaving:a,setSaving:s}=t,l=(0,r.useMemo)(()=>JSON.parse(y(EDBIData.accounts)),[]),[c,d]=(0,r.useState)(l);return(0,r.useEffect)(()=>{const e=e=>{e?.detail&&d(e.detail)};return window.addEventListener("edbi_accounts_updated",e),()=>{window.removeEventListener("edbi_accounts_updated",e)}},[]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container edbi-shortcode-settings__accounts"},(0,e.createElement)("div",{className:"edbi-accounts_header"},(0,e.createElement)("h3",null,(0,x.__)("Accounts","easy-dropbox-integration")),n?.advanced?.ownApp?.clientID&&n?.advanced?.ownApp?.appSecret&&(0,e.createElement)(e.Fragment,null,Object.keys(c).length>=1&&!E?(0,e.createElement)(B,{tooltipDirection:"top"},(0,e.createElement)("button",{className:"edbi-button edbi-button--primary",onClick:()=>{E&&window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")}},(0,e.createElement)(V,null),(0,x.__)("Add Account","easy-dropbox-integration"))):(0,e.createElement)("button",{className:"edbi-button edbi-button--primary",onClick:()=>{window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")}},(0,e.createElement)(V,{style:{fontSize:"16px"}}),(0,x.__)("Add Account","easy-dropbox-integration")))),(0,e.createElement)("div",{className:"edbi-accounts"},Object.keys(c).map((t,n)=>{const r=c[t];return(0,e.createElement)("div",{key:n,className:"edbi-account"},(0,e.createElement)("div",{key:n,className:"edbi-account-info"},(0,e.createElement)("img",{src:r.photo,alt:r.name}),(0,e.createElement)("div",{className:"edbi-account-name"},(0,e.createElement)("h3",null,r.name),(0,e.createElement)("p",null,r.email))),r?.storage&&(0,e.createElement)("div",{className:"edbi-account-storage"},(0,e.createElement)("p",{className:"edbi-account-storage-text"},C(r.storage.used)," ",(0,x.__)("used of","easy-dropbox-integration")," ",C(r.storage.allocated)," ",r.storage.percent?(0,e.createElement)("span",{className:"edbi-account-storage-percent"},"(",r.storage.percent,"%)"):null)),(0,e.createElement)("button",{className:"edbi-settings-remove__button",onClick:()=>{(e=>{o({title:(0,x.__)("Remove Account","easy-dropbox-integration"),text:(0,x.__)("Are you sure you want to remove this account?","easy-dropbox-integration"),icon:"warning",showCancelButton:!0,confirmButtonText:(0,x.__)("Remove","easy-dropbox-integration"),confirmButtonColor:"#d33",cancelButtonText:(0,x.__)("No","easy-dropbox-integration"),reverseButtons:!0}).then(t=>{t.isConfirmed&&wp.ajax.post("edbi_remove_account",{account_id:e,nonce:EDBIData?.ajaxNonce}).then(t=>{d(t=>{const n={...t};return delete n[e],n}),o({title:(0,x.__)("Account Removed","easy-dropbox-integration"),text:(0,x.__)("Account has been removed successfully","easy-dropbox-integration"),icon:"success",showCancelButton:!1,confirmButtonText:(0,x.__)("Ok","easy-dropbox-integration")})}).catch(e=>{console.error(e),o({title:(0,x.__)("Error","easy-dropbox-integration"),text:(0,x.__)("An error occurred while removing account","easy-dropbox-integration"),icon:"error",showCancelButton:!1,confirmButtonText:(0,x.__)("Ok","easy-dropbox-integration")})})})})(t)}},(0,x.__)("Remove","easy-dropbox-integration")))}))))};function W(e){return j({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z"},child:[]}]})(e)}const X=({settings:t,setSettings:n})=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Own Dropbox App Settings","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings__bottom__description"},(0,e.createElement)("p",{className:"edbi-settings__description edbi-badge edbi-badge--info"},(0,x.__)("To use your own Dropbox App, paste the App Key and App Secret below, save the settings, then add your account using the button in the Accounts tab.","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-shortcode-config__advanced__inputs"},(0,e.createElement)("div",{className:"edbi-shortcode-config__advanced__input"},(0,e.createElement)(P.TextControl,{label:(0,x.__)("App Key","easy-dropbox-integration"),value:t?.advanced?.ownApp?.clientID,onChange:e=>{n({...t,advanced:{...t?.advanced,ownApp:{...t?.advanced?.ownApp,clientID:e}}})}})),(0,e.createElement)("div",{className:"edbi-shortcode-config__advanced__input"},(0,e.createElement)(P.TextControl,{label:(0,x.__)("App Secret","easy-dropbox-integration"),value:t?.advanced?.ownApp?.appSecret,onChange:e=>{n({...t,advanced:{...t?.advanced,ownApp:{...t?.advanced?.ownApp,appSecret:e}}})}}))),(0,e.createElement)("div",{className:"edbi-shortcode-config__advanced__input",style:{marginTop:"10px"}},(0,e.createElement)(P.TextControl,{style:{cursor:"pointer"},label:(0,x.__)("Redirect URI","easy-dropbox-integration"),value:EDBIData.authRedirectUrl,readOnly:!0,onClick:()=>{navigator.clipboard.writeText(EDBIData.authRedirectUrl),o({title:(0,x.__)("Redirect URI Copied","easy-dropbox-integration"),icon:"success",position:"top-right",toast:!0,showConfirmButton:!1,timer:1500})}})))),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Team Folder","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings__bottom__description"},(0,e.createElement)(B,{tooltipDirection:"top"},(0,e.createElement)(P.ToggleControl,{label:(0,x.__)("Dropbox Team Folders","easy-dropbox-integration"),checked:!!t?.advanced?.teamFolders,onChange:e=>{n({...t,advanced:{...t?.advanced,teamFolders:e}})}})),(0,e.createElement)("p",{className:"edbi-settings__description edbi-badge edbi-badge--warning"},(0,x.__)("Allows you to access your Dropbox Team Folders if you are using a Business Account.","easy-dropbox-integration"),(0,e.createElement)("br",null),(0,x.__)("Please check your existing shortcodes and manually linked folders before switching, since the root folder will no longer be your personal folder.","easy-dropbox-integration")))),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-settings__bottom__title"},(0,x.__)("What happens with my data when I authorize the plugin?","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings__bottom__description"},(0,e.createElement)("h4",null,(0,x.__)("Requested scopes and justifications","easy-dropbox-integration")),(0,e.createElement)("p",null,(0,x.__)("In order to display your content stored on Dropbox, you have to authorize it with your Dropbox account. The authorization will ask you to grant the application the following scopes:","easy-dropbox-integration")),(0,e.createElement)("ul",null,(0,e.createElement)("li",null,(0,e.createElement)(W,{className:"edbi-settings-check-icon"}),(0,e.createElement)("h5",null,(0,x.__)("files.content.read","easy-dropbox-integration"))),(0,e.createElement)("li",null,(0,e.createElement)(W,{className:"edbi-settings-check-icon"}),(0,e.createElement)("h5",null,(0,x.__)("files.content.write","easy-dropbox-integration"))),(0,e.createElement)("li",null,(0,e.createElement)(W,{className:"edbi-settings-check-icon"}),(0,e.createElement)("h5",null,(0,x.__)("files.content.write","easy-dropbox-integration"))),(0,e.createElement)("li",null,(0,e.createElement)(W,{className:"edbi-settings-check-icon"}),(0,e.createElement)("h5",null,(0,x.__)("account_info.read","easy-dropbox-integration"))))),(0,e.createElement)("div",{className:"edbi-settings__bottom__description"},(0,e.createElement)("h4",null,(0,x.__)("Information about the data","easy-dropbox-integration")),(0,e.createElement)("p",null,(0,x.__)("The authorization tokens will be stored, encrypted, on this server and is not accessible by the developer or any third party. When you use the Application, all communications are strictly between your server and the cloud storage service servers. We do not collect and do not have access to your personal data.","easy-dropbox-integration"))))),Z=window.wp.blockEditor,Y=t=>{const n=t.value;return(0,e.createElement)(P.BaseControl,{label:t.label,help:t.help,className:"pb-block-control--color-picker"},(0,e.createElement)(B,{className:"overflow-hidden"},(0,e.createElement)(P.Dropdown,{className:"pb-block-control--color-picker-dropdown",contentClassName:"pb-block-control--color-picker-inner",renderToggle:({isOpen:r,onToggle:i})=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)(P.Button,{"aria-expanded":r,onClick:i,"aria-label":t.label,className:"pb-block-control--color-picker-value"},(0,e.createElement)("span",{style:{backgroundColor:n}})),n&&(0,e.createElement)(P.Tooltip,{text:(0,x.__)("Reset","sticky-list")},(0,e.createElement)(P.Button,{onClick:()=>t.onChange(void 0),"aria-label":(0,x.__)("Reset","sticky-list"),className:"pb-block-control--color-picker-reset"},(0,e.createElement)(P.Dashicon,{icon:"image-rotate"})))),renderContent:()=>{if(E)return(0,e.createElement)(e.Fragment,null,t.contrastChecker&&(0,e.createElement)(Z.ContrastChecker,{backgroundColor:t.contrastChecker.backgroundColor,textColor:t.contrastChecker.textColor}),(0,e.createElement)(P.ColorPicker,{color:n,onChangeComplete:e=>t.onChange((e=>{if("object"==typeof e){const t="undefined"===e.a?1:e.a;if(void 0!==e.h)return`hsl(${e.h}%, ${e.s}%, ${e.l}%, ${t})`;if(void 0!==e.r)return`rgba(${e.r}, ${e.g}, ${e.b}, ${t})`}return e})(e[e.source])),disableAlpha:t.disableAlpha}))}})),(0,e.createElement)(Z.ColorPalette,{value:n,onChange:e=>t.onChange(e),clearable:!1,colors:[{name:"Primary",color:"#F30D55"},{name:"Secondary",color:"#5820e5"},{name:"Green",color:"#008331"},{name:"Orange Red",color:"#FF4500"},{name:"Blue Violet",color:"#8A2BE2"},{name:"Dodger Blue",color:"#1E90FF"}]}))},q=t=>{const{settings:n,setSettings:i,isSaving:o,setSaving:a}=t,[s,l]=(0,r.useState)(n.appearance.preloader.image),[c,d]=(0,r.useState)(n.appearance.color),{accounts:u}=EDBIData,p=[{url:"atom.svg",name:(0,x.__)("Atom","easy-dropbox-integration"),type:"pro"},{url:"bar-chart.svg",name:(0,x.__)("Bar Chart","easy-dropbox-integration"),type:"free"},{url:"bars.svg",name:(0,x.__)("Bars","easy-dropbox-integration"),type:"pro"},{url:"blocks.svg",name:(0,x.__)("Blocks","easy-dropbox-integration"),type:"pro"},{url:"bricks.svg",name:(0,x.__)("Bricks","easy-dropbox-integration"),type:"pro"},{url:"clock.svg",name:(0,x.__)("Clock","easy-dropbox-integration"),type:"free"},{url:"color-bar.svg",name:(0,x.__)("Color Bar","easy-dropbox-integration"),type:"pro"},{url:"dash-ring.svg",name:(0,x.__)("Dash Ring","easy-dropbox-integration"),type:"pro"},{url:"default.svg",name:(0,x.__)("Default","easy-dropbox-integration"),type:"free"},{url:"dual-ring.svg",name:(0,x.__)("Dual Ring","easy-dropbox-integration"),type:"pro"},{url:"fidget-spinner.svg",name:(0,x.__)("Fidge Spinner","easy-dropbox-integration"),type:"pro"},{url:"flipball.svg",name:(0,x.__)("Flipball","easy-dropbox-integration"),type:"free"},{url:"gear.svg",name:(0,x.__)("Gear","easy-dropbox-integration"),type:"pro"},{url:"gears.svg",name:(0,x.__)("Gears","easy-dropbox-integration"),type:"free"},{url:"hourglass.svg",name:(0,x.__)("Hourglass","easy-dropbox-integration"),type:"pro"},{url:"infinity.svg",name:(0,x.__)("Infinity","easy-dropbox-integration"),type:"pro"},{url:"progress.svg",name:(0,x.__)("Progress","easy-dropbox-integration"),type:"pro"},{url:"ripple.svg",name:(0,x.__)("Ripple","easy-dropbox-integration"),type:"pro"},{url:"spinner.svg",name:(0,x.__)("Spinner","easy-dropbox-integration"),type:"pro"}];(0,r.useEffect)(()=>{const e=document.createElement("style");e.innerHTML=`:root {--edbi-primary-color: ${c.primary} !important; --edbi-secondary-color: ${c.secondary} }`,document.head.appendChild(e)},[c]);const g=({preloader:t})=>(0,e.createElement)("div",{className:A()("edbi-preloader-item",s===t.url?"edbi-selected__preloader":void 0,E||"pro"!==t.type?"cursor-pointer":"cursor-not-allowed"),onClick:()=>{("pro"!==t.type||E)&&(l(t.url),i({...n,appearance:{...n.appearance,preloader:{...n.appearance.preloader,image:t.url}}}))}},(0,e.createElement)("div",null,(0,e.createElement)("img",{className:"edbi-preloader-image",src:EDBIData.assets+"images/preloader/"+t.url,title:t.title})),(0,e.createElement)("h3",{className:"edbi-preloader-name"},t.name));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",null,(0,e.createElement)("h3",null,(0,x.__)("Appearance","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Preloader","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-appearance-preloader__container"},p.map(t=>(0,e.createElement)(e.Fragment,null,"pro"===t.type?(0,e.createElement)(B,{tooltipDirection:"top"},(0,e.createElement)(g,{preloader:t})):(0,e.createElement)(g,{preloader:t}))))),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Colors","easy-dropbox-integration")),(0,e.createElement)("div",{className:""},(0,e.createElement)(Y,{value:n.appearance.color.primary,onChange:e=>{d({...c,primary:e}),i({...n,appearance:{...n.appearance,color:{...n.appearance.color,primary:e}}})},disableAlpha:!1})))))},J=t=>{const{settings:n,setSettings:i,isSaving:a,setSaving:s}=t,[l,c]=(0,r.useState)(n.appearance.preloader.image),[d,u]=(0,r.useState)(n.appearance.color),{accounts:p,moduleList:g,upgradeUrl:m}=EDBIData,h=e=>n?.modules?.includes(e.slug),f=({module:t})=>(0,e.createElement)("div",{className:"edbi-settings-modules__module "+(h(t)?"edbi-settings-modules__module__enabled":""),style:{cursor:!E&&t.isPro?"not-allowed":"pointer"},onClick:()=>{t.isUpComing&&o({title:(0,x.__)("Coming Soon!","easy-dropbox-integration"),icon:"info",showConfirmButton:!1})}},(0,e.createElement)("div",{className:"edbi-settings-modules__module__icon"},(0,e.createElement)("img",{src:t.icon,title:t.name})),(0,e.createElement)("div",{className:"edbi-settings-modules__module__info"},(0,e.createElement)("h3",{className:"edbi-settings-modules__module__title"},t.name),(0,e.createElement)("p",{className:"edbi-settings-modules__module__description"},t.description)),(0,e.createElement)("div",{className:"edbi-module-toggle"},(0,e.createElement)(P.ToggleControl,{checked:h(t),onChange:()=>{(e=>{E||!e.isPro?e.isUpComing?o({title:(0,x.__)("Coming Soon!","easy-dropbox-integration"),icon:"info",showConfirmButton:!1}):h(e)?i({...n,modules:n.modules.filter(t=>t!==e.slug)}):i({...n,modules:[...n.modules,e.slug]}):o({title:(0,x.__)("Upgrade to PRO","easy-dropbox-integration"),html:`\n\t\t\t\t\t<p className="text-base text-gray-400">${(0,x.__)("Wanna enjoy more awesome features and upcoming functionalities? We promise to add awesome functionalities you might need. Support US by upgrading","easy-dropbox-integration")}</p>\n\t\t\t\t\t<a className="edbi-btn" href="${m}" target="_blank">Upgrade</a>\n\t\t\t\t`,icon:"info",showConfirmButton:!1})})(t,t.enabled)}})));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,x.__)("Modules","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-page__content__modules"},(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Available Modules","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings-modules"},g.filter(e=>!e.isUpComing).map(t=>(0,e.createElement)(e.Fragment,null,t.isPro&&!t.isUpComing?(0,e.createElement)(B,{tooltipDirection:"top",wrapperClassName:"",className:""},(0,e.createElement)(f,{module:t})):(0,e.createElement)(f,{module:t}))))),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Upcoming Modules","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings-modules"},g.filter(e=>e.isUpComing).map(t=>(0,e.createElement)(e.Fragment,null,t.isPro&&!t.isUpComing?(0,e.createElement)(B,{tooltipDirection:"top",wrapperClassName:"",className:""},(0,e.createElement)(f,{module:t})):(0,e.createElement)(f,{module:t})))))))};function K(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm16.28-2.72a.751.751 0 0 0-.018-1.042.751.751 0 0 0-1.042-.018l-5.97 5.97-2.47-2.47a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042l3 3a.75.75 0 0 0 1.06 0Z"},child:[]}]})(e)}function Q(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12.5 7.25a.75.75 0 0 0-1.5 0v5.5c0 .27.144.518.378.651l3.5 2a.75.75 0 0 0 .744-1.302L12.5 12.315V7.25Z"},child:[]},{tag:"path",attr:{d:"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z"},child:[]}]})(e)}function ee(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M7.024 3.75c0-.966.784-1.75 1.75-1.75H20.25c.966 0 1.75.784 1.75 1.75v11.498a1.75 1.75 0 0 1-1.75 1.75H8.774a1.75 1.75 0 0 1-1.75-1.75Zm1.75-.25a.25.25 0 0 0-.25.25v11.498c0 .139.112.25.25.25H20.25a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z"},child:[]},{tag:"path",attr:{d:"M1.995 10.749a1.75 1.75 0 0 1 1.75-1.751H5.25a.75.75 0 1 1 0 1.5H3.745a.25.25 0 0 0-.25.25L3.5 20.25c0 .138.111.25.25.25h9.5a.25.25 0 0 0 .25-.25v-1.51a.75.75 0 1 1 1.5 0v1.51A1.75 1.75 0 0 1 13.25 22h-9.5A1.75 1.75 0 0 1 2 20.25l-.005-9.501Z"},child:[]}]})(e)}function te(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M2 4.75C2 3.784 2.784 3 3.75 3h4.971c.58 0 1.12.286 1.447.765l1.404 2.063c.046.069.124.11.207.11h8.471c.966 0 1.75.783 1.75 1.75V19.25A1.75 1.75 0 0 1 20.25 21H3.75A1.75 1.75 0 0 1 2 19.25Zm1.75-.25a.25.25 0 0 0-.25.25v14.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V7.687a.25.25 0 0 0-.25-.25h-8.471a1.75 1.75 0 0 1-1.447-.765L8.928 4.61a.252.252 0 0 0-.208-.11Z"},child:[]}]})(e)}function ne(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M13 7.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm-3 3.75a.75.75 0 0 1 .75-.75h1.5a.75.75 0 0 1 .75.75v4.25h.75a.75.75 0 0 1 0 1.5h-3a.75.75 0 0 1 0-1.5h.75V12h-.75a.75.75 0 0 1-.75-.75Z"},child:[]},{tag:"path",attr:{d:"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z"},child:[]}]})(e)}function re(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M15.5 2.25a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 .75.75v5.5a.75.75 0 0 1-1.5 0V4.06l-6.22 6.22a.75.75 0 1 1-1.06-1.06L19.94 3h-3.69a.75.75 0 0 1-.75-.75Z"},child:[]},{tag:"path",attr:{d:"M2.5 4.25c0-.966.784-1.75 1.75-1.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.25.25 0 0 0-.25.25v15.5c0 .138.112.25.25.25h15.5a.25.25 0 0 0 .25-.25v-8.5a.75.75 0 0 1 1.5 0v8.5a1.75 1.75 0 0 1-1.75 1.75H4.25a1.75 1.75 0 0 1-1.75-1.75V4.25Z"},child:[]}]})(e)}function ie(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M11.75 4.5a.75.75 0 0 1 .75.75V11h5.75a.75.75 0 0 1 0 1.5H12.5v5.75a.75.75 0 0 1-1.5 0V12.5H5.25a.75.75 0 0 1 0-1.5H11V5.25a.75.75 0 0 1 .75-.75Z"},child:[]}]})(e)}function oe(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M20 5.5a3.498 3.498 0 0 1-6.062 2.385l-5.112 3.021a3.498 3.498 0 0 1 0 2.188l5.112 3.021a3.5 3.5 0 1 1-.764 1.29l-5.112-3.02a3.499 3.499 0 1 1-3.843-5.642 3.499 3.499 0 0 1 3.843.872l5.112-3.021A3.5 3.5 0 1 1 20 5.5Zm-1.5 13a2 2 0 1 0-3.999-.001 2 2 0 0 0 3.999.001Zm0-13a2 2 0 1 0-3.999-.001A2 2 0 0 0 18.5 5.5ZM5.5 14a2 2 0 1 0 .001-3.999A2 2 0 0 0 5.5 14Z"},child:[]}]})(e)}function ae(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M3.38 8A9.502 9.502 0 0 1 12 2.5a9.502 9.502 0 0 1 9.215 7.182.75.75 0 1 0 1.456-.364C21.473 4.539 17.15 1 12 1a10.995 10.995 0 0 0-9.5 5.452V4.75a.75.75 0 0 0-1.5 0V8.5a1 1 0 0 0 1 1h3.75a.75.75 0 0 0 0-1.5H3.38Zm-.595 6.318a.75.75 0 0 0-1.455.364C2.527 19.461 6.85 23 12 23c4.052 0 7.592-2.191 9.5-5.451v1.701a.75.75 0 0 0 1.5 0V15.5a1 1 0 0 0-1-1h-3.75a.75.75 0 0 0 0 1.5h2.37A9.502 9.502 0 0 1 12 21.5c-4.446 0-8.181-3.055-9.215-7.182Z"},child:[]}]})(e)}function se(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M16 1.75V3h5.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H8V1.75C8 .784 8.784 0 9.75 0h4.5C15.216 0 16 .784 16 1.75Zm-6.5 0V3h5V1.75a.25.25 0 0 0-.25-.25h-4.5a.25.25 0 0 0-.25.25ZM4.997 6.178a.75.75 0 1 0-1.493.144L4.916 20.92a1.75 1.75 0 0 0 1.742 1.58h10.684a1.75 1.75 0 0 0 1.742-1.581l1.413-14.597a.75.75 0 0 0-1.494-.144l-1.412 14.596a.25.25 0 0 1-.249.226H6.658a.25.25 0 0 1-.249-.226L4.997 6.178Z"},child:[]},{tag:"path",attr:{d:"M9.206 7.501a.75.75 0 0 1 .793.705l.5 8.5A.75.75 0 1 1 9 16.794l-.5-8.5a.75.75 0 0 1 .705-.793Zm6.293.793A.75.75 0 1 0 14 8.206l-.5 8.5a.75.75 0 0 0 1.498.088l.5-8.5Z"},child:[]}]})(e)}const le=t=>{const{settings:n,setSettings:i,isSaving:a,setSaving:s}=t,[l,c]=(0,r.useState)(!1);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,x.__)("Tools","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Module Container","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Clear Cache","easy-dropbox-integration")),(0,e.createElement)(P.Button,{className:"edbi-button edbi-settings-tools__btn",onClick:()=>{wp.ajax.post("edbi_clear_cache",{nonce:EDBIData?.ajaxNonce}).then(e=>{o({type:"success",title:(0,x.__)("Success","easy-dropbox-integration"),text:(0,x.__)("Cache cleared successfully","easy-dropbox-integration"),icon:"success",showCancelButton:!1,confirmButtonText:"Ok"})})}},(0,e.createElement)(se,{style:{fontSize:"1.2em"}}),(0,x.__)("Clear Cache","easy-dropbox-integration"))),(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Sync Dropbox Storage","easy-dropbox-integration")),(0,e.createElement)(P.Button,{className:"edbi-button edbi-settings-tools__btn",isBusy:l,disabled:l,onClick:async()=>{c(!0);const e=await N();c(!1),o(e?{type:"success",title:(0,x.__)("Storage Synced","easy-dropbox-integration"),text:(0,x.__)("Dropbox storage usage has been refreshed.","easy-dropbox-integration"),icon:"success",showCancelButton:!1,confirmButtonText:"Ok"}:{type:"error",title:(0,x.__)("Sync Failed","easy-dropbox-integration"),text:(0,x.__)("Unable to refresh storage usage. Please try again.","easy-dropbox-integration"),icon:"error",showCancelButton:!1,confirmButtonText:"Ok"})}},(0,x.__)("Sync Storage Usage","easy-dropbox-integration")))))},ce=({icon:t,title:n,onClickDone:r,onClickClose:i})=>(0,e.createElement)("div",{className:"edbi-modal-header"},(0,e.createElement)("div",{className:"edbi-modal-header__texts"},t&&(0,e.createElement)("div",{className:"edbi-modal-header__icon"},(0,e.createElement)("i",{className:t})),(0,e.createElement)("h3",{className:"edbi-modal-header__title"},n)),(0,e.createElement)("div",{className:"edbi-modal-header__btns"},(0,e.createElement)("button",{className:"edbi-modal-header__btn edbi-btn edbi-btn--danger",onClick:i},(0,e.createElement)("span",{className:"dashicons dashicons-no-alt"}),(0,x.__)("Cancel","easy-dropbox-integration")),(0,e.createElement)("button",{className:"edbi-modal-header__btn edbi-btn",onClick:r},(0,e.createElement)("span",{className:"dashicons dashicons-yes"}),(0,x.__)("Done","easy-dropbox-integration")))),de=(0,r.createContext)(null),ue=({children:t})=>{const[n,i]=(0,r.useState)(!0),[o,a]=(0,r.useState)(!1),[s,l]=(0,r.useState)(!1),[c,d]=(0,r.useState)(!1),[u,p]=(0,r.useState)([]),[g,m]=(0,r.useState)("name"),[h,f]=(0,r.useState)("asc"),[b,v]=(0,r.useState)(!1),[y,x]=(0,r.useState)(!0),[w,E]=(0,r.useState)("/"),[_,C]=(0,r.useState)(null),[S,I]=(0,r.useState)(null),[D,O]=(0,r.useState)(!1),[A,T]=(0,r.useState)([]),[B,P]=(0,r.useState)(null),[k,L]=(0,r.useState)(null),[M,R]=(0,r.useState)({top:0,left:70}),[F,z]=(0,r.useState)(null),[G,j]=(0,r.useState)({top:0,left:0}),[$,H]=(0,r.useState)(!1),[V,U]=(0,r.useState)(null),[W,X]=(0,r.useState)(!1),[Z,Y]=(0,r.useState)([]),[q,J]=(0,r.useState)([]),[K,Q]=(0,r.useState)(!1),[ee,te]=(0,r.useState)(null),[ne,re]=(0,r.useState)({by:"name",direction:"asc"}),[ie,oe]=(0,r.useState)({files:[],folders:[]});(0,r.useEffect)(()=>{const e=async()=>{await N()};e();const t=setInterval(e,3e5);return()=>clearInterval(t)},[]),(0,r.useEffect)(()=>{b&&N()},[b]);const ae={gridView:n,setGridView:i,modalOpen:o,setModalOpen:a,isDrawerOpen:s,setIsDrawerOpen:l,hideSidebar:c,setHideSidebar:d,folders:u,setFolders:p,sortBy:g,setSortBy:m,sortDirection:h,setSortDirection:f,isLoading:y,setIsLoading:x,currentPath:w,setCurrentPath:E,previousPath:_,setPreviousPath:C,setPath:e=>{x(!0),C(w),E(e)},refresh:b,setRefresh:v,filterV:S,setFilterV:I,showUploader:D,setShowUploader:O,breadcrumbs:A,setBreadcrumbs:T,openMenu:B,setOpenMenu:P,selectedItem:k,setSelectedItem:L,menuPosition:M,setMenuPosition:R,rightClickMenu:F,setRightClickMenu:z,rightClickPosition:G,setRightClickPosition:j,showDetails:$,setShowDetails:H,detailsItem:V,setDetailsItem:U,activeCols:6-(c?0:1)-($?1:0),bulkMode:W,setBulkMode:X,selectedCards:Z,setSelectedCards:Y,toggleCard:(e,t)=>{Y(t=>t?.includes(e)?t?.filter(t=>t!==e):[...t,e]),J(n=>{const r=n?.find(t=>t.id===e);return r?n?.filter(t=>t.id!==e):[...n,t]}),oe(n=>{var r;const i=t?.mimetype?"files":"folders",o=null!==(r=n?.[i])&&void 0!==r?r:[],a=o?.find(t=>t.id===e);return a?{...n,[i]:o?.filter(t=>t.id!==e)}:{...n,[i]:[...o,t]}}),U(t)},isFolder:K,setIsFolder:Q,filter:ne,setFilter:re,selectedItems:ie,setSelectedItems:oe,selectedContent:q,setSelectedContent:J,fileTypeFilter:ee,setFileTypeFilter:te};return(0,e.createElement)(de.Provider,{value:ae},t)};function pe(e){return j({tag:"svg",attr:{viewBox:"0 0 1024 1024",fill:"currentColor",fillRule:"evenodd"},child:[{tag:"path",attr:{d:"M799.855 166.312c.023.007.043.018.084.059l57.69 57.69c.041.041.052.06.059.084a.118.118 0 0 1 0 .069c-.007.023-.018.042-.059.083L569.926 512l287.703 287.703c.041.04.052.06.059.083a.118.118 0 0 1 0 .07c-.007.022-.018.042-.059.083l-57.69 57.69c-.041.041-.06.052-.084.059a.118.118 0 0 1-.069 0c-.023-.007-.042-.018-.083-.059L512 569.926 224.297 857.629c-.04.041-.06.052-.083.059a.118.118 0 0 1-.07 0c-.022-.007-.042-.018-.083-.059l-57.69-57.69c-.041-.041-.052-.06-.059-.084a.118.118 0 0 1 0-.069c.007-.023.018-.042.059-.083L454.073 512 166.371 224.297c-.041-.04-.052-.06-.059-.083a.118.118 0 0 1 0-.07c.007-.022.018-.042.059-.083l57.69-57.69c.041-.041.06-.052.084-.059a.118.118 0 0 1 .069 0c.023.007.042.018.083.059L512 454.073l287.703-287.702c.04-.041.06-.052.083-.059a.118.118 0 0 1 .07 0Z"},child:[]}]})(e)}function ge(e){return j({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM544 472c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V472z"},child:[]}]})(e)}function me(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"},child:[]}]})(e)}function he(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M12 3a9 9 0 0 0 0 18c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8zm-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12zm3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8zm5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8zm3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"},child:[]}]})(e)}function fe(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z"},child:[]}]})(e)}function be(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"},child:[]}]})(e)}function ve(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"},child:[]}]})(e)}function ye(e,t){return ye=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ye(e,t)}function xe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,ye(e,t)}function we(){return we=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},we.apply(null,arguments)}function Ee(e){return Ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ee(e)}function _e(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ee(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ee(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ee(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ce(Object(n),!0).forEach(function(t){_e(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ce(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ie(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var De="function"==typeof Symbol&&Symbol.observable||"@@observable",Ne=function(){return Math.random().toString(36).substring(7).split("").join(".")},Oe={INIT:"@@redux/INIT"+Ne(),REPLACE:"@@redux/REPLACE"+Ne(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+Ne()}};function Ae(e,t,n){var r;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(Ie(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(Ie(1));return n(Ae)(e,t)}if("function"!=typeof e)throw new Error(Ie(2));var i=e,o=t,a=[],s=a,l=!1;function c(){s===a&&(s=a.slice())}function d(){if(l)throw new Error(Ie(3));return o}function u(e){if("function"!=typeof e)throw new Error(Ie(4));if(l)throw new Error(Ie(5));var t=!0;return c(),s.push(e),function(){if(t){if(l)throw new Error(Ie(6));t=!1,c();var n=s.indexOf(e);s.splice(n,1),a=null}}}function p(e){if(!function(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(e))throw new Error(Ie(7));if(void 0===e.type)throw new Error(Ie(8));if(l)throw new Error(Ie(9));try{l=!0,o=i(o,e)}finally{l=!1}for(var t=a=s,n=0;n<t.length;n++)(0,t[n])();return e}return p({type:Oe.INIT}),(r={dispatch:p,subscribe:u,getState:d,replaceReducer:function(e){if("function"!=typeof e)throw new Error(Ie(10));i=e,p({type:Oe.REPLACE})}})[De]=function(){var e,t=u;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(Ie(11));function n(){e.next&&e.next(d())}return n(),{unsubscribe:t(n)}}})[De]=function(){return this},e},r}function Te(e,t){return function(){return t(e.apply(this,arguments))}}function Be(e,t){if("function"==typeof e)return Te(e,t);if("object"!=typeof e||null===e)throw new Error(Ie(16));var n={};for(var r in e){var i=e[r];"function"==typeof i&&(n[r]=Te(i,t))}return n}function Pe(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}var ke=t().createContext(null),Le=function(e){e()},Me=function(){return Le},Re={notify:function(){},get:function(){return[]}};function Fe(e,t){var n,r=Re;function i(){a.onStateChange&&a.onStateChange()}function o(){n||(n=t?t.addNestedSub(i):e.subscribe(i),r=function(){var e=Me(),t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e(function(){for(var e=t;e;)e.callback(),e=e.next})},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,i=n={callback:e,next:null,prev:n};return i.prev?i.prev.next=i:t=i,function(){r&&null!==t&&(r=!1,i.next?i.next.prev=i.prev:n=i.prev,i.prev?i.prev.next=i.next:t=i.next)}}}}())}var a={addNestedSub:function(e){return o(),r.subscribe(e)},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:i,isSubscribed:function(){return Boolean(n)},trySubscribe:o,tryUnsubscribe:function(){n&&(n(),n=void 0,r.clear(),r=Re)},getListeners:function(){return r}};return a}var ze="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?e.useLayoutEffect:e.useEffect;const Ge=function(n){var r=n.store,i=n.context,o=n.children,a=(0,e.useMemo)(function(){var e=Fe(r);return{store:r,subscription:e}},[r]),s=(0,e.useMemo)(function(){return r.getState()},[r]);ze(function(){var e=a.subscription;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),s!==r.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}},[a,s]);var l=i||ke;return t().createElement(l.Provider,{value:a},o)};function je(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}var $e=n(35),He=n.n($e),Ve=n(141),Ue=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],We=["reactReduxForwardedRef"],Xe=[],Ze=[null,null];function Ye(e,t){var n=e[1];return[t.payload,n+1]}function qe(e,t,n){ze(function(){return e.apply(void 0,t)},n)}function Je(e,t,n,r,i,o,a){e.current=r,t.current=i,n.current=!1,o.current&&(o.current=null,a())}function Ke(e,t,n,r,i,o,a,s,l,c){if(e){var d=!1,u=null,p=function(){if(!d){var e,n,p=t.getState();try{e=r(p,i.current)}catch(e){n=e,u=e}n||(u=null),e===o.current?a.current||l():(o.current=e,s.current=e,a.current=!0,c({type:"STORE_UPDATED",payload:{error:n}}))}};return n.onStateChange=p,n.trySubscribe(),p(),function(){if(d=!0,n.tryUnsubscribe(),n.onStateChange=null,u)throw u}}}var Qe=function(){return[null,0]};function et(n,r){void 0===r&&(r={});var i=r,o=i.getDisplayName,a=void 0===o?function(e){return"ConnectAdvanced("+e+")"}:o,s=i.methodName,l=void 0===s?"connectAdvanced":s,c=i.renderCountProp,d=void 0===c?void 0:c,u=i.shouldHandleStateChanges,p=void 0===u||u,g=i.storeKey,m=void 0===g?"store":g,h=(i.withRef,i.forwardRef),f=void 0!==h&&h,b=i.context,v=void 0===b?ke:b,y=je(i,Ue),x=v;return function(r){var i=r.displayName||r.name||"Component",o=a(i),s=we({},y,{getDisplayName:a,methodName:l,renderCountProp:d,shouldHandleStateChanges:p,storeKey:m,displayName:o,wrappedComponentName:i,WrappedComponent:r}),c=y.pure,u=c?e.useMemo:function(e){return e()};function g(i){var o=(0,e.useMemo)(function(){var e=i.reactReduxForwardedRef,t=je(i,We);return[i.context,e,t]},[i]),a=o[0],l=o[1],c=o[2],d=(0,e.useMemo)(function(){return a&&a.Consumer&&(0,Ve.isContextConsumer)(t().createElement(a.Consumer,null))?a:x},[a,x]),g=(0,e.useContext)(d),m=Boolean(i.store)&&Boolean(i.store.getState)&&Boolean(i.store.dispatch);Boolean(g)&&Boolean(g.store);var h=m?i.store:g.store,f=(0,e.useMemo)(function(){return function(e){return n(e.dispatch,s)}(h)},[h]),b=(0,e.useMemo)(function(){if(!p)return Ze;var e=Fe(h,m?null:g.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]},[h,m,g]),v=b[0],y=b[1],w=(0,e.useMemo)(function(){return m?g:we({},g,{subscription:v})},[m,g,v]),E=(0,e.useReducer)(Ye,Xe,Qe),_=E[0][0],C=E[1];if(_&&_.error)throw _.error;var S=(0,e.useRef)(),I=(0,e.useRef)(c),D=(0,e.useRef)(),N=(0,e.useRef)(!1),O=u(function(){return D.current&&c===I.current?D.current:f(h.getState(),c)},[h,_,c]);qe(Je,[I,S,N,c,O,D,y]),qe(Ke,[p,h,v,f,I,S,N,D,y,C],[h,v,f]);var A=(0,e.useMemo)(function(){return t().createElement(r,we({},O,{ref:l}))},[l,r,O]);return(0,e.useMemo)(function(){return p?t().createElement(d.Provider,{value:w},A):A},[d,A,w])}var h=c?t().memo(g):g;if(h.WrappedComponent=r,h.displayName=g.displayName=o,f){var b=t().forwardRef(function(e,n){return t().createElement(h,we({},e,{reactReduxForwardedRef:n}))});return b.displayName=o,b.WrappedComponent=r,He()(b,r)}return He()(h,r)}}function tt(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function nt(e,t){if(tt(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var i=0;i<n.length;i++)if(!Object.prototype.hasOwnProperty.call(t,n[i])||!tt(e[n[i]],t[n[i]]))return!1;return!0}function rt(e){return function(t,n){var r=e(t,n);function i(){return r}return i.dependsOnOwnProps=!1,i}}function it(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function ot(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=it(e);var i=r(t,n);return"function"==typeof i&&(r.mapToProps=i,r.dependsOnOwnProps=it(i),i=r(t,n)),i},r}}const at=[function(e){return"function"==typeof e?ot(e):void 0},function(e){return e?void 0:rt(function(e){return{dispatch:e}})},function(e){return e&&"object"==typeof e?rt(function(t){return function(e,t){var n={},r=function(r){var i=e[r];"function"==typeof i&&(n[r]=function(){return t(i.apply(void 0,arguments))})};for(var i in e)r(i);return n}(e,t)}):void 0}],st=[function(e){return"function"==typeof e?ot(e):void 0},function(e){return e?void 0:rt(function(){return{}})}];function lt(e,t,n){return we({},n,e,t)}const ct=[function(e){return"function"==typeof e?function(e){return function(t,n){n.displayName;var r,i=n.pure,o=n.areMergedPropsEqual,a=!1;return function(t,n,s){var l=e(t,n,s);return a?i&&o(l,r)||(r=l):(a=!0,r=l),r}}}(e):void 0},function(e){return e?void 0:function(){return lt}}];var dt=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function ut(e,t,n,r){return function(i,o){return n(e(i,o),t(r,o),o)}}function pt(e,t,n,r,i){var o,a,s,l,c,d=i.areStatesEqual,u=i.areOwnPropsEqual,p=i.areStatePropsEqual,g=!1;return function(i,m){return g?function(i,g){var m,h,f=!u(g,a),b=!d(i,o,g,a);return o=i,a=g,f&&b?(s=e(o,a),t.dependsOnOwnProps&&(l=t(r,a)),c=n(s,l,a)):f?(e.dependsOnOwnProps&&(s=e(o,a)),t.dependsOnOwnProps&&(l=t(r,a)),c=n(s,l,a)):b?(m=e(o,a),h=!p(m,s),s=m,h&&(c=n(s,l,a)),c):c}(i,m):(s=e(o=i,a=m),l=t(r,a),c=n(s,l,a),g=!0,c)}}function gt(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,i=t.initMergeProps,o=je(t,dt),a=n(e,o),s=r(e,o),l=i(e,o);return(o.pure?pt:ut)(a,s,l,e,o)}var mt=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function ht(e,t,n){for(var r=t.length-1;r>=0;r--){var i=t[r](e);if(i)return i}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function ft(e,t){return e===t}function bt(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?et:n,i=t.mapStateToPropsFactories,o=void 0===i?st:i,a=t.mapDispatchToPropsFactories,s=void 0===a?at:a,l=t.mergePropsFactories,c=void 0===l?ct:l,d=t.selectorFactory,u=void 0===d?gt:d;return function(e,t,n,i){void 0===i&&(i={});var a=i,l=a.pure,d=void 0===l||l,p=a.areStatesEqual,g=void 0===p?ft:p,m=a.areOwnPropsEqual,h=void 0===m?nt:m,f=a.areStatePropsEqual,b=void 0===f?nt:f,v=a.areMergedPropsEqual,y=void 0===v?nt:v,x=je(a,mt),w=ht(e,o,"mapStateToProps"),E=ht(t,s,"mapDispatchToProps"),_=ht(n,c,"mergeProps");return r(u,we({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:w,initMapDispatchToProps:E,initMergeProps:_,pure:d,areStatesEqual:g,areOwnPropsEqual:h,areStatePropsEqual:b,areMergedPropsEqual:y},x))}}const vt=bt(),yt=window.ReactDOM;var xt,wt=n.n(yt);function Et(t,n){var r=(0,e.useState)(function(){return{inputs:n,result:t()}})[0],i=(0,e.useRef)(!0),o=(0,e.useRef)(r),a=i.current||Boolean(n&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(n,o.current.inputs))?o.current:{inputs:n,result:t()};return(0,e.useEffect)(function(){i.current=!1,o.current=a},[a]),a.result}xt=yt.unstable_batchedUpdates,Le=xt;var _t=Et,Ct=function(e,t){return Et(function(){return e},t)},St=function(e){var t=e.top,n=e.right,r=e.bottom,i=e.left;return{top:t,right:n,bottom:r,left:i,width:n-i,height:r-t,x:i,y:t,center:{x:(n+i)/2,y:(r+t)/2}}},It=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},Dt=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},Nt={top:0,right:0,bottom:0,left:0},Ot=function(e){var t=e.borderBox,n=e.margin,r=void 0===n?Nt:n,i=e.border,o=void 0===i?Nt:i,a=e.padding,s=void 0===a?Nt:a,l=St(It(t,r)),c=St(Dt(t,o)),d=St(Dt(c,s));return{marginBox:l,borderBox:St(t),paddingBox:c,contentBox:d,margin:r,border:o,padding:s}},At=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var n=Number(t);return isNaN(n)&&function(){throw new Error("Invariant failed")}(),n},Tt=function(e,t){var n,r,i=e.borderBox,o=e.border,a=e.margin,s=e.padding,l=(r=t,{top:(n=i).top+r.y,left:n.left+r.x,bottom:n.bottom+r.y,right:n.right+r.x});return Ot({borderBox:l,border:o,margin:a,padding:s})},Bt=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),Tt(e,t)},Pt=function(e,t){var n={top:At(t.marginTop),right:At(t.marginRight),bottom:At(t.marginBottom),left:At(t.marginLeft)},r={top:At(t.paddingTop),right:At(t.paddingRight),bottom:At(t.paddingBottom),left:At(t.paddingLeft)},i={top:At(t.borderTopWidth),right:At(t.borderRightWidth),bottom:At(t.borderBottomWidth),left:At(t.borderLeftWidth)};return Ot({borderBox:e,margin:n,padding:r,border:i})},kt=function(e){var t=e.getBoundingClientRect(),n=window.getComputedStyle(e);return Pt(t,n)},Lt=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function Mt(e,t){return e===t||!(!Lt(e)||!Lt(t))}function Rt(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!Mt(e[n],t[n]))return!1;return!0}const Ft=function(e,t){var n;void 0===t&&(t=Rt);var r,i=[],o=!1;return function(){for(var a=[],s=0;s<arguments.length;s++)a[s]=arguments[s];return o&&n===this&&t(a,i)||(r=e.apply(this,a),o=!0,n=this,i=a),r}},zt=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];t=i,n||(n=requestAnimationFrame(function(){n=null,e.apply(void 0,t)}))};return r.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},r};function Gt(e,t){}function jt(){}function $t(e,t,n){var r=t.map(function(t){var r,i,o=(r=n,i=t.options,we({},r,{},i));return e.addEventListener(t.eventName,t.fn,o),function(){e.removeEventListener(t.eventName,t.fn,o)}});return function(){r.forEach(function(e){e()})}}Gt.bind(null,"warn"),Gt.bind(null,"error");function Ht(e){this.message=e}function Vt(e,t){if(!e)throw new Ht("Invariant failed")}Ht.prototype.toString=function(){return this.message};var Ut=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).callbacks=null,t.unbind=jt,t.onWindowError=function(e){var n=t.getCallbacks();n.isDragging()&&n.tryAbort(),e.error instanceof Ht&&e.preventDefault()},t.getCallbacks=function(){if(!t.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}xe(t,e);var n=t.prototype;return n.componentDidMount=function(){this.unbind=$t(window,[{eventName:"error",fn:this.onWindowError}])},n.componentDidCatch=function(e){if(!(e instanceof Ht))throw e;this.setState({})},n.componentWillUnmount=function(){this.unbind()},n.render=function(){return this.props.children(this.setCallbacks)},t}(t().Component),Wt=function(e){return e+1},Xt=function(e,t){var n=e.droppableId===t.droppableId,r=Wt(e.index),i=Wt(t.index);return n?"\n      You have moved the item from position "+r+"\n      to position "+i+"\n    ":"\n    You have moved the item from position "+r+"\n    in list "+e.droppableId+"\n    to list "+t.droppableId+"\n    in position "+i+"\n  "},Zt=function(e,t,n){return t.droppableId===n.droppableId?"\n      The item "+e+"\n      has been combined with "+n.draggableId:"\n      The item "+e+"\n      in list "+t.droppableId+"\n      has been combined with "+n.draggableId+"\n      in list "+n.droppableId+"\n    "},Yt=function(e){return"\n  The item has returned to its starting position\n  of "+Wt(e.index)+"\n"},qt=function(e){return"\n  You have lifted an item in position "+Wt(e.source.index)+"\n"},Jt=function(e){var t=e.destination;if(t)return Xt(e.source,t);var n=e.combine;return n?Zt(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},Kt=function(e){if("CANCEL"===e.reason)return"\n      Movement cancelled.\n      "+Yt(e.source)+"\n    ";var t=e.destination,n=e.combine;return t?"\n      You have dropped the item.\n      "+Xt(e.source,t)+"\n    ":n?"\n      You have dropped the item.\n      "+Zt(e.draggableId,e.source,n)+"\n    ":"\n    The item has been dropped while not over a drop area.\n    "+Yt(e.source)+"\n  "},Qt={x:0,y:0},en=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},tn=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},nn=function(e,t){return e.x===t.x&&e.y===t.y},rn=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},on=function(e,t,n){var r;return void 0===n&&(n=0),(r={})[e]=t,r["x"===e?"y":"x"]=n,r},an=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},sn=function(e,t){return Math.min.apply(Math,t.map(function(t){return an(e,t)}))},ln=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},cn=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},dn=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},un=function(e,t){return t&&t.shouldClipSubject?function(e,t){var n=St({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n}(t.pageMarginBox,e):St(e)},pn=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,i=e.frame,o=function(e,t){return t?cn(e,t.scroll.diff.displacement):e}(t.marginBox,i),a=function(e,t,n){var r;return n&&n.increasedBy?we({},e,((r={})[t.end]=e[t.end]+n.increasedBy[t.line],r)):e}(o,r,n);return{page:t,withPlaceholder:n,active:un(a,i)}},gn=function(e,t){e.frame||Vt(!1);var n=e.frame,r=tn(t,n.scroll.initial),i=rn(r),o=we({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:i},max:n.scroll.max}});return we({},e,{frame:o,subject:pn({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:o})})};function mn(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function hn(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}function fn(e,t){if(e.find)return e.find(t);var n=hn(e,t);return-1!==n?e[n]:void 0}function bn(e){return Array.prototype.slice.call(e)}var vn=Ft(function(e){return e.reduce(function(e,t){return e[t.descriptor.id]=t,e},{})}),yn=Ft(function(e){return e.reduce(function(e,t){return e[t.descriptor.id]=t,e},{})}),xn=Ft(function(e){return mn(e)}),wn=Ft(function(e){return mn(e)}),En=Ft(function(e,t){var n=wn(t).filter(function(t){return e===t.descriptor.droppableId}).sort(function(e,t){return e.descriptor.index-t.descriptor.index});return n});function Cn(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function Sn(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var In=Ft(function(e,t){return t.filter(function(t){return t.descriptor.id!==e.descriptor.id})}),Dn=function(e,t){return e.descriptor.droppableId===t.descriptor.id},Nn={point:Qt,value:0},On={invisible:{},visible:{},all:[]},An={displaced:On,displacedBy:Nn,at:null},Tn=function(e,t){return function(n){return e<=n&&n<=t}},Bn=function(e){var t=Tn(e.top,e.bottom),n=Tn(e.left,e.right);return function(r){if(t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right))return!0;var i=t(r.top)||t(r.bottom),o=n(r.left)||n(r.right);if(i&&o)return!0;var a=r.top<e.top&&r.bottom>e.bottom,s=r.left<e.left&&r.right>e.right;return!(!a||!s)||a&&o||s&&i}},Pn=function(e){var t=Tn(e.top,e.bottom),n=Tn(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)}},kn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Ln={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Mn=function(e){var t=e.target,n=e.destination,r=e.viewport,i=e.withDroppableDisplacement,o=e.isVisibleThroughFrameFn,a=i?function(e,t){var n=t.frame?t.frame.scroll.diff.displacement:Qt;return cn(e,n)}(t,n):t;return function(e,t,n){return!!t.subject.active&&n(t.subject.active)(e)}(a,n,o)&&function(e,t,n){return n(t)(e)}(a,r,o)},Rn=function(e){return Mn(we({},e,{isVisibleThroughFrameFn:Pn}))};function Fn(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,i=e.viewport,o=e.forceShouldAnimate,a=e.last;return t.reduce(function(e,t){var s=function(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return St(It(n,r))}(t,r),l=t.descriptor.id;if(e.all.push(l),!Mn(we({},{target:s,destination:n,viewport:i,withDroppableDisplacement:!0},{isVisibleThroughFrameFn:Bn})))return e.invisible[t.descriptor.id]=!0,e;var c=function(e,t,n){if("boolean"==typeof n)return n;if(!t)return!0;var r=t.invisible,i=t.visible;if(r[e])return!1;var o=i[e];return!o||o.shouldAnimate}(l,a,o),d={draggableId:l,shouldAnimate:c};return e.visible[l]=d,e},{all:[],visible:{},invisible:{}})}function zn(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,i=e.destination,o=function(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}(t,{inHomeList:n});return{displaced:On,displacedBy:r,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:o}}}}function Gn(e){var t=e.draggable,n=e.insideDestination,r=e.destination,i=e.viewport,o=e.displacedBy,a=e.last,s=e.index,l=e.forceShouldAnimate,c=Dn(t,r);if(null==s)return zn({insideDestination:n,inHomeList:c,displacedBy:o,destination:r});var d=fn(n,function(e){return e.descriptor.index===s});if(!d)return zn({insideDestination:n,inHomeList:c,displacedBy:o,destination:r});var u=In(t,n),p=n.indexOf(d);return{displaced:Fn({afterDragging:u.slice(p),destination:r,displacedBy:o,last:a,viewport:i.frame,forceShouldAnimate:l}),displacedBy:o,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:s}}}}function jn(e,t){return Boolean(t.effected[e])}var $n=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},Hn=function(e,t,n){return t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2},Vn=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return on(t.line,n.marginBox[t.end]+$n(t,r),Hn(t,n.marginBox,r))},Un=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return on(t.line,n.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,r),Hn(t,n.marginBox,r))},Wn=function(e,t){var n=e.frame;return n?en(t,n.scroll.diff.displacement):t},Xn=function(e){var t=function(e){var t=e.impact,n=e.draggable,r=e.droppable,i=e.draggables,o=e.afterCritical,a=n.page.borderBox.center,s=t.at;return r&&s?"REORDER"===s.type?function(e){var t=e.impact,n=e.draggable,r=e.draggables,i=e.droppable,o=e.afterCritical,a=En(i.descriptor.id,r),s=n.page,l=i.axis;if(!a.length)return function(e){var t=e.axis,n=e.moveInto,r=e.isMoving;return on(t.line,n.contentBox[t.start]+$n(t,r),Hn(t,n.contentBox,r))}({axis:l,moveInto:i.page,isMoving:s});var c=t.displaced,d=t.displacedBy,u=c.all[0];if(u){var p=r[u];if(jn(u,o))return Un({axis:l,moveRelativeTo:p.page,isMoving:s});var g=Tt(p.page,d.point);return Un({axis:l,moveRelativeTo:g,isMoving:s})}var m=a[a.length-1];if(m.descriptor.id===n.descriptor.id)return s.borderBox.center;if(jn(m.descriptor.id,o)){var h=Tt(m.page,rn(o.displacedBy.point));return Vn({axis:l,moveRelativeTo:h,isMoving:s})}return Vn({axis:l,moveRelativeTo:m.page,isMoving:s})}({impact:t,draggable:n,draggables:i,droppable:r,afterCritical:o}):function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,i=Sn(n);i||Vt(!1);var o=i.draggableId,a=r[o].page.borderBox.center,s=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,i=e.displacedBy,o=Boolean(t.visible[r]||t.invisible[r]);return jn(r,n)?o?Qt:rn(i.point):o?i.point:Qt}({displaced:n.displaced,afterCritical:t,combineWith:o,displacedBy:n.displacedBy});return en(a,s)}({impact:t,draggables:i,afterCritical:o}):a}(e),n=e.droppable;return n?Wn(n,t):t},Zn=function(e,t){var n=tn(t,e.scroll.initial),r=rn(n);return{frame:St({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function Yn(e,t){return e.map(function(e){return t[e]})}var qn=function(e){var t,n,r=e.pageBorderBoxCenter,i=e.draggable,o=(t=e.viewport,n=r,en(t.scroll.diff.displacement,n)),a=tn(o,i.page.borderBox.center);return en(i.client.borderBox.center,a)},Jn=function(e){var t=e.draggable,n=e.destination,r=e.newPageBorderBoxCenter,i=e.viewport,o=e.withDroppableDisplacement,a=e.onlyOnMainAxis,s=void 0!==a&&a,l=tn(r,t.page.borderBox.center),c={target:cn(t.page.borderBox,l),destination:n,withDroppableDisplacement:o,viewport:i};return s?function(e){return Mn(we({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var n=Tn(e.top,e.bottom),r=Tn(e.left,e.right);return function(e){return t===kn?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)}})}));var t}(c):Rn(c)},Kn=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.draggables,o=e.previousImpact,a=e.viewport,s=e.previousPageBorderBoxCenter,l=e.previousClientSelection,c=e.afterCritical;if(!r.isEnabled)return null;var d=En(r.descriptor.id,i),u=Dn(n,r),p=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.insideDestination,o=e.previousImpact;if(!r.isCombineEnabled)return null;if(!Cn(o))return null;function a(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return we({},o,{at:t})}var s=o.displaced.all,l=s.length?s[0]:null;if(t)return l?a(l):null;var c=In(n,i);if(!l)return c.length?a(c[c.length-1].descriptor.id):null;var d=hn(c,function(e){return e.descriptor.id===l});-1===d&&Vt(!1);var u=d-1;return u<0?null:a(c[u].descriptor.id)}({isMovingForward:t,draggable:n,destination:r,insideDestination:d,previousImpact:o})||function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,i=e.draggables,o=e.destination,a=e.insideDestination,s=e.previousImpact,l=e.viewport,c=e.afterCritical,d=s.at;if(d||Vt(!1),"REORDER"===d.type){var u=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,i=e.location;if(!r.length)return null;var o=i.index,a=t?o+1:o-1,s=r[0].descriptor.index,l=r[r.length-1].descriptor.index;return a<s||a>(n?l:l+1)?null:a}({isMovingForward:t,isInHomeList:n,location:d.destination,insideDestination:a});return null==u?null:Gn({draggable:r,insideDestination:a,destination:o,viewport:l,last:s.displaced,displacedBy:s.displacedBy,index:u})}var p=function(e){var t=e.isMovingForward,n=e.draggables,r=e.combine,i=e.afterCritical;if(!e.destination.isCombineEnabled)return null;var o=r.draggableId,a=n[o].descriptor.index;return jn(o,i)?t?a:a-1:t?a+1:a}({isMovingForward:t,destination:o,displaced:s.displaced,draggables:i,combine:d.combine,afterCritical:c});return null==p?null:Gn({draggable:r,insideDestination:a,destination:o,viewport:l,last:s.displaced,displacedBy:s.displacedBy,index:p})}({isMovingForward:t,isInHomeList:u,draggable:n,draggables:i,destination:r,insideDestination:d,previousImpact:o,viewport:a,afterCritical:c});if(!p)return null;var g=Xn({impact:p,draggable:n,droppable:r,draggables:i,afterCritical:c});if(Jn({draggable:n,destination:r,newPageBorderBoxCenter:g,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:qn({pageBorderBoxCenter:g,draggable:n,viewport:a}),impact:p,scrollJumpRequest:null};var m=tn(g,s),h=function(e){var t=e.impact,n=e.viewport,r=e.destination,i=e.draggables,o=e.maxScrollChange,a=Zn(n,en(n.scroll.current,o)),s=r.frame?gn(r,en(r.frame.scroll.current,o)):r,l=t.displaced,c=Fn({afterDragging:Yn(l.all,i),destination:r,displacedBy:t.displacedBy,viewport:a.frame,last:l,forceShouldAnimate:!1}),d=Fn({afterDragging:Yn(l.all,i),destination:s,displacedBy:t.displacedBy,viewport:n.frame,last:l,forceShouldAnimate:!1}),u={},p={},g=[l,c,d];return l.all.forEach(function(e){var t=function(e,t){for(var n=0;n<t.length;n++){var r=t[n].visible[e];if(r)return r}return null}(e,g);t?p[e]=t:u[e]=!0}),we({},t,{displaced:{all:l.all,invisible:u,visible:p}})}({impact:p,viewport:a,destination:r,draggables:i,maxScrollChange:m});return{clientSelection:l,impact:h,scrollJumpRequest:m}},Qn=function(e){var t=e.subject.active;return t||Vt(!1),t},er=function(e,t){var n=e.page.borderBox.center;return jn(e.descriptor.id,t)?tn(n,t.displacedBy.point):n},tr=function(e,t){var n=e.page.borderBox;return jn(e.descriptor.id,t)?cn(n,rn(t.displacedBy.point)):n},nr=Ft(function(e,t){var n=t[e.line];return{value:n,point:on(e.line,n)}}),rr=function(e,t){return we({},e,{scroll:we({},e.scroll,{max:t})})},ir=function(e,t,n){var r=e.frame;Dn(t,e)&&Vt(!1),e.subject.withPlaceholder&&Vt(!1);var i=nr(e.axis,t.displaceBy).point,o=function(e,t,n){var r=e.axis;if("virtual"===e.descriptor.mode)return on(r.line,t[r.line]);var i=e.subject.page.contentBox[r.size],o=En(e.descriptor.id,n).reduce(function(e,t){return e+t.client.marginBox[r.size]},0)+t[r.line]-i;return o<=0?null:on(r.line,o)}(e,i,n),a={placeholderSize:i,increasedBy:o,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r)return we({},e,{subject:pn({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:e.frame})});var s=o?en(r.scroll.max,o):r.scroll.max,l=rr(r,s);return we({},e,{subject:pn({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:l}),frame:l})},or=function(e){var t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null},ar=function(e){var t=e.state,n=e.type,r=function(e,t){var n=or(e);return n?t[n]:null}(t.impact,t.dimensions.droppables),i=Boolean(r),o=t.dimensions.droppables[t.critical.droppable.id],a=r||o,s=a.axis.direction,l="vertical"===s&&("MOVE_UP"===n||"MOVE_DOWN"===n)||"horizontal"===s&&("MOVE_LEFT"===n||"MOVE_RIGHT"===n);if(l&&!i)return null;var c="MOVE_DOWN"===n||"MOVE_RIGHT"===n,d=t.dimensions.draggables[t.critical.draggable.id],u=t.current.page.borderBoxCenter,p=t.dimensions,g=p.draggables,m=p.droppables;return l?Kn({isMovingForward:c,previousPageBorderBoxCenter:u,draggable:d,destination:a,draggables:g,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):function(e){var t=e.isMovingForward,n=e.previousPageBorderBoxCenter,r=e.draggable,i=e.isOver,o=e.draggables,a=e.droppables,s=e.viewport,l=e.afterCritical,c=function(e){var t=e.isMovingForward,n=e.pageBorderBoxCenter,r=e.source,i=e.droppables,o=e.viewport,a=r.subject.active;if(!a)return null;var s=r.axis,l=Tn(a[s.start],a[s.end]),c=xn(i).filter(function(e){return e!==r}).filter(function(e){return e.isEnabled}).filter(function(e){return Boolean(e.subject.active)}).filter(function(e){return Bn(o.frame)(Qn(e))}).filter(function(e){var n=Qn(e);return t?a[s.crossAxisEnd]<n[s.crossAxisEnd]:n[s.crossAxisStart]<a[s.crossAxisStart]}).filter(function(e){var t=Qn(e),n=Tn(t[s.start],t[s.end]);return l(t[s.start])||l(t[s.end])||n(a[s.start])||n(a[s.end])}).sort(function(e,n){var r=Qn(e)[s.crossAxisStart],i=Qn(n)[s.crossAxisStart];return t?r-i:i-r}).filter(function(e,t,n){return Qn(e)[s.crossAxisStart]===Qn(n[0])[s.crossAxisStart]});if(!c.length)return null;if(1===c.length)return c[0];var d=c.filter(function(e){return Tn(Qn(e)[s.start],Qn(e)[s.end])(n[s.line])});return 1===d.length?d[0]:d.length>1?d.sort(function(e,t){return Qn(e)[s.start]-Qn(t)[s.start]})[0]:c.sort(function(e,t){var r=sn(n,dn(Qn(e))),i=sn(n,dn(Qn(t)));return r!==i?r-i:Qn(e)[s.start]-Qn(t)[s.start]})[0]}({isMovingForward:t,pageBorderBoxCenter:n,source:i,droppables:a,viewport:s});if(!c)return null;var d=En(c.descriptor.id,o),u=function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,i=e.afterCritical,o=e.insideDestination.filter(function(e){return Rn({target:tr(e,i),destination:r,viewport:n.frame,withDroppableDisplacement:!0})}).sort(function(e,n){var o=an(t,Wn(r,er(e,i))),a=an(t,Wn(r,er(n,i)));return o<a?-1:a<o?1:e.descriptor.index-n.descriptor.index});return o[0]||null}({pageBorderBoxCenter:n,viewport:s,destination:c,insideDestination:d,afterCritical:l}),p=function(e){var t=e.previousPageBorderBoxCenter,n=e.moveRelativeTo,r=e.insideDestination,i=e.draggable,o=e.draggables,a=e.destination,s=e.viewport,l=e.afterCritical;if(!n){if(r.length)return null;var c={displaced:On,displacedBy:Nn,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:0}}},d=Xn({impact:c,draggable:i,droppable:a,draggables:o,afterCritical:l}),u=Dn(i,a)?a:ir(a,i,o);return Jn({draggable:i,destination:u,newPageBorderBoxCenter:d,viewport:s.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?c:null}var p,g=Boolean(t[a.axis.line]<=n.page.borderBox.center[a.axis.line]),m=(p=n.descriptor.index,n.descriptor.id===i.descriptor.id||g?p:p+1);return Gn({draggable:i,insideDestination:r,destination:a,viewport:s,displacedBy:nr(a.axis,i.displaceBy),last:On,index:m})}({previousPageBorderBoxCenter:n,destination:c,draggable:r,draggables:o,moveRelativeTo:u,insideDestination:d,viewport:s,afterCritical:l});if(!p)return null;var g=Xn({impact:p,draggable:r,droppable:c,draggables:o,afterCritical:l});return{clientSelection:qn({pageBorderBoxCenter:g,draggable:r,viewport:s}),impact:p,scrollJumpRequest:null}}({isMovingForward:c,previousPageBorderBoxCenter:u,draggable:d,isOver:a,draggables:g,droppables:m,viewport:t.viewport,afterCritical:t.afterCritical})};function sr(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function lr(e){var t=Tn(e.top,e.bottom),n=Tn(e.left,e.right);return function(e){return t(e.y)&&n(e.x)}}var cr=function(e,t){return St(cn(e,t))};function dr(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}var ur=function(e){var t=e.pageOffset,n=e.draggable,r=e.draggables,i=e.droppables,o=e.previousImpact,a=e.viewport,s=e.afterCritical,l=cr(n.page.borderBox,t),c=function(e){var t=e.pageBorderBox,n=e.draggable,r=e.droppables,i=xn(r).filter(function(e){if(!e.isEnabled)return!1;var n,r,i=e.subject.active;if(!i)return!1;if(r=i,!((n=t).left<r.right&&n.right>r.left&&n.top<r.bottom&&n.bottom>r.top))return!1;if(lr(i)(t.center))return!0;var o=e.axis,a=i.center[o.crossAxisLine],s=t[o.crossAxisStart],l=t[o.crossAxisEnd],c=Tn(i[o.crossAxisStart],i[o.crossAxisEnd]),d=c(s),u=c(l);return!d&&!u||(d?s<a:l>a)});return i.length?1===i.length?i[0].descriptor.id:function(e){var t=e.pageBorderBox,n=e.candidates,r=e.draggable.page.borderBox.center,i=n.map(function(e){var n=e.axis,i=on(e.axis.line,t.center[n.line],e.page.borderBox.center[n.crossAxisLine]);return{id:e.descriptor.id,distance:an(r,i)}}).sort(function(e,t){return t.distance-e.distance});return i[0]?i[0].id:null}({pageBorderBox:t,draggable:n,candidates:i}):null}({pageBorderBox:l,draggable:n,droppables:i});if(!c)return An;var d=i[c],u=En(d.descriptor.id,r),p=function(e,t){var n=e.frame;return n?cr(t,n.scroll.diff.value):t}(d,l);return function(e){var t=e.draggable,n=e.pageBorderBoxWithDroppableScroll,r=e.previousImpact,i=e.destination,o=e.insideDestination,a=e.afterCritical;if(!i.isCombineEnabled)return null;var s=i.axis,l=nr(i.axis,t.displaceBy),c=l.value,d=n[s.start],u=n[s.end],p=fn(In(t,o),function(e){var t=e.descriptor.id,n=e.page.borderBox,i=n[s.size]/4,o=jn(t,a),l=dr({displaced:r.displaced,id:t});return o?l?u>n[s.start]+i&&u<n[s.end]-i:d>n[s.start]-c+i&&d<n[s.end]-c-i:l?u>n[s.start]+c+i&&u<n[s.end]+c-i:d>n[s.start]+i&&d<n[s.end]-i});return p?{displacedBy:l,displaced:r.displaced,at:{type:"COMBINE",combine:{draggableId:p.descriptor.id,droppableId:i.descriptor.id}}}:null}({pageBorderBoxWithDroppableScroll:p,draggable:n,previousImpact:o,destination:d,insideDestination:u,afterCritical:s})||function(e){var t=e.pageBorderBoxWithDroppableScroll,n=e.draggable,r=e.destination,i=e.insideDestination,o=e.last,a=e.viewport,s=e.afterCritical,l=r.axis,c=nr(r.axis,n.displaceBy),d=c.value,u=t[l.start],p=t[l.end],g=function(e){var t=e.draggable,n=e.closest;return n?e.inHomeList&&n.descriptor.index>t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:fn(In(n,i),function(e){var t=e.descriptor.id,n=e.page.borderBox.center[l.line],r=jn(t,s),i=dr({displaced:o,id:t});return r?i?p<=n:u<n-d:i?p<=n+d:u<n}),inHomeList:Dn(n,r)});return Gn({draggable:n,insideDestination:i,destination:r,viewport:a,last:o,displacedBy:c,index:g})}({pageBorderBoxWithDroppableScroll:p,draggable:n,destination:d,insideDestination:u,last:o.displaced,viewport:a,afterCritical:s})},pr=function(e,t){var n;return we({},e,((n={})[t.descriptor.id]=t,n))},gr=function(e){var t=e.state,n=e.clientSelection,r=e.dimensions,i=e.viewport,o=e.impact,a=e.scrollJumpRequest,s=i||t.viewport,l=r||t.dimensions,c=n||t.current.client.selection,d=tn(c,t.initial.client.selection),u={offset:d,selection:c,borderBoxCenter:en(t.initial.client.borderBoxCenter,d)},p={selection:en(u.selection,s.scroll.current),borderBoxCenter:en(u.borderBoxCenter,s.scroll.current),offset:en(u.offset,s.scroll.diff.value)},g={client:u,page:p};if("COLLECTING"===t.phase)return we({phase:"COLLECTING"},t,{dimensions:l,viewport:s,current:g});var m=l.draggables[t.critical.draggable.id],h=o||ur({pageOffset:p.offset,draggable:m,draggables:l.draggables,droppables:l.droppables,previousImpact:t.impact,viewport:s,afterCritical:t.afterCritical}),f=function(e){var t=e.draggable,n=e.draggables,r=e.droppables,i=e.impact,o=function(e){var t=e.previousImpact,n=e.impact,r=e.droppables,i=or(t),o=or(n);if(!i)return r;if(i===o)return r;var a=r[i];if(!a.subject.withPlaceholder)return r;var s=function(e){var t=e.subject.withPlaceholder;t||Vt(!1);var n=e.frame;if(!n)return we({},e,{subject:pn({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null})});var r=t.oldFrameMaxScroll;r||Vt(!1);var i=rr(n,r);return we({},e,{subject:pn({page:e.subject.page,axis:e.axis,frame:i,withPlaceholder:null}),frame:i})}(a);return pr(r,s)}({previousImpact:e.previousImpact,impact:i,droppables:r}),a=or(i);if(!a)return o;var s=r[a];if(Dn(t,s))return o;if(s.subject.withPlaceholder)return o;var l=ir(s,t,n);return pr(o,l)}({draggable:m,impact:h,previousImpact:t.impact,draggables:l.draggables,droppables:l.droppables});return we({},t,{current:g,dimensions:{draggables:l.draggables,droppables:f},impact:h,viewport:s,scrollJumpRequest:a||null,forceShouldAnimate:!a&&null})},mr=function(e){var t=e.impact,n=e.viewport,r=e.draggables,i=e.destination,o=e.forceShouldAnimate,a=t.displaced,s=function(e,t){return e.map(function(e){return t[e]})}(a.all,r);return we({},t,{displaced:Fn({afterDragging:s,destination:i,displacedBy:t.displacedBy,viewport:n.frame,forceShouldAnimate:o,last:a})})},hr=function(e){var t=e.impact,n=e.draggable,r=e.droppable,i=e.draggables,o=e.viewport,a=e.afterCritical,s=Xn({impact:t,draggable:n,draggables:i,droppable:r,afterCritical:a});return qn({pageBorderBoxCenter:s,draggable:n,viewport:o})},fr=function(e){var t=e.state,n=e.dimensions,r=e.viewport;"SNAP"!==t.movementMode&&Vt(!1);var i=t.impact,o=r||t.viewport,a=n||t.dimensions,s=a.draggables,l=a.droppables,c=s[t.critical.draggable.id],d=or(i);d||Vt(!1);var u=l[d],p=mr({impact:i,viewport:o,destination:u,draggables:s}),g=hr({impact:p,draggable:c,droppable:u,draggables:s,viewport:o,afterCritical:t.afterCritical});return gr({impact:p,clientSelection:g,state:t,dimensions:a,viewport:o})},br=function(e){var t=e.draggable,n=e.home,r=e.draggables,i=e.viewport,o=nr(n.axis,t.displaceBy),a=En(n.descriptor.id,r),s=a.indexOf(t);-1===s&&Vt(!1);var l,c=a.slice(s+1),d=c.reduce(function(e,t){return e[t.descriptor.id]=!0,e},{}),u={inVirtualList:"virtual"===n.descriptor.mode,displacedBy:o,effected:d};return{impact:{displaced:Fn({afterDragging:c,destination:n,displacedBy:o,last:null,viewport:i.frame,forceShouldAnimate:!1}),displacedBy:o,at:{type:"REORDER",destination:(l=t.descriptor,{index:l.index,droppableId:l.droppableId})}},afterCritical:u}},vr=function(e){return"SNAP"===e.movementMode},yr=function(e,t,n){var r=function(e,t){return{draggables:e.draggables,droppables:pr(e.droppables,t)}}(e.dimensions,t);return!vr(e)||n?gr({state:e,dimensions:r}):fr({state:e,dimensions:r})};function xr(e){return e.isDragging&&"SNAP"===e.movementMode?we({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var wr={phase:"IDLE",completed:null,shouldFlush:!1},Er=function(e,t){if(void 0===e&&(e=wr),"FLUSH"===t.type)return we({},wr,{shouldFlush:!0});if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&Vt(!1);var n=t.payload,r=n.critical,i=n.clientSelection,o=n.viewport,a=n.dimensions,s=n.movementMode,l=a.draggables[r.draggable.id],c=a.droppables[r.droppable.id],d={selection:i,borderBoxCenter:l.client.borderBox.center,offset:Qt},u={client:d,page:{selection:en(d.selection,o.scroll.initial),borderBoxCenter:en(d.selection,o.scroll.initial),offset:en(d.selection,o.scroll.diff.value)}},p=xn(a.droppables).every(function(e){return!e.isFixedOnPage}),g=br({draggable:l,home:c,draggables:a.draggables,viewport:o}),m=g.impact;return{phase:"DRAGGING",isDragging:!0,critical:r,movementMode:s,dimensions:a,initial:u,current:u,isWindowScrollAllowed:p,impact:m,afterCritical:g.afterCritical,onLiftImpact:m,viewport:o,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type)return"COLLECTING"===e.phase||"DROP_PENDING"===e.phase?e:("DRAGGING"!==e.phase&&Vt(!1),we({phase:"COLLECTING"},e,{phase:"COLLECTING"}));if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&Vt(!1),function(e){var t=e.state,n=e.published,r=n.modified.map(function(e){var n=t.dimensions.droppables[e.droppableId];return gn(n,e.scroll)}),i=we({},t.dimensions.droppables,{},vn(r)),o=yn(function(e){var t=e.additions,n=e.updatedDroppables,r=e.viewport,i=r.scroll.diff.value;return t.map(function(e){var t=e.descriptor.droppableId,o=function(e){var t=e.frame;return t||Vt(!1),t}(n[t]),a=o.scroll.diff.value,s=function(e){var t=e.draggable,n=e.offset,r=e.initialWindowScroll,i=Tt(t.client,n),o=Bt(i,r);return we({},t,{placeholder:we({},t.placeholder,{client:i}),client:i,page:o})}({draggable:e,offset:en(i,a),initialWindowScroll:r.scroll.initial});return s})}({additions:n.additions,updatedDroppables:i,viewport:t.viewport})),a=we({},t.dimensions.draggables,{},o);n.removals.forEach(function(e){delete a[e]});var s={droppables:i,draggables:a},l=or(t.impact),c=l?s.droppables[l]:null,d=s.draggables[t.critical.draggable.id],u=s.droppables[t.critical.droppable.id],p=br({draggable:d,home:u,draggables:a,viewport:t.viewport}),g=p.impact,m=p.afterCritical,h=c&&c.isCombineEnabled?t.impact:g,f=ur({pageOffset:t.current.page.offset,draggable:s.draggables[t.critical.draggable.id],draggables:s.draggables,droppables:s.droppables,previousImpact:h,viewport:t.viewport,afterCritical:m}),b=we({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:f,onLiftImpact:g,dimensions:s,afterCritical:m,forceShouldAnimate:!1});return"COLLECTING"===t.phase?b:we({phase:"DROP_PENDING"},b,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1})}({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;sr(e)||Vt(!1);var h=t.payload.client;return nn(h,e.current.client.selection)?e:gr({state:e,clientSelection:h,impact:vr(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return xr(e);if("COLLECTING"===e.phase)return xr(e);sr(e)||Vt(!1);var f=t.payload,b=f.id,v=f.newScroll,y=e.dimensions.droppables[b];if(!y)return e;var x=gn(y,v);return yr(e,x,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;sr(e)||Vt(!1);var w=t.payload,E=w.id,_=w.isEnabled,C=e.dimensions.droppables[E];C||Vt(!1),C.isEnabled===_&&Vt(!1);var S=we({},C,{isEnabled:_});return yr(e,S,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;sr(e)||Vt(!1);var I=t.payload,D=I.id,N=I.isCombineEnabled,O=e.dimensions.droppables[D];O||Vt(!1),O.isCombineEnabled===N&&Vt(!1);var A=we({},O,{isCombineEnabled:N});return yr(e,A,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;sr(e)||Vt(!1),e.isWindowScrollAllowed||Vt(!1);var T=t.payload.newScroll;if(nn(e.viewport.scroll.current,T))return xr(e);var B=Zn(e.viewport,T);return vr(e)?fr({state:e,viewport:B}):gr({state:e,viewport:B})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!sr(e))return e;var P=t.payload.maxScroll;if(nn(P,e.viewport.scroll.max))return e;var k=we({},e.viewport,{scroll:we({},e.viewport.scroll,{max:P})});return we({phase:"DRAGGING"},e,{viewport:k})}if("MOVE_UP"===t.type||"MOVE_DOWN"===t.type||"MOVE_LEFT"===t.type||"MOVE_RIGHT"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&Vt(!1);var L=ar({state:e,type:t.type});return L?gr({state:e,impact:L.impact,clientSelection:L.clientSelection,scrollJumpRequest:L.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){var M=t.payload.reason;return"COLLECTING"!==e.phase&&Vt(!1),we({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:M})}if("DROP_ANIMATE"===t.type){var R=t.payload,F=R.completed,z=R.dropDuration,G=R.newHomeClientOffset;return"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&Vt(!1),{phase:"DROP_ANIMATING",completed:F,dropDuration:z,newHomeClientOffset:G,dimensions:e.dimensions}}return"DROP_COMPLETE"===t.type?{phase:"IDLE",completed:t.payload.completed,shouldFlush:!1}:e},_r=function(e){return{type:"PUBLISH_WHILE_DRAGGING",payload:e}},Cr=function(){return{type:"COLLECTION_STARTING",payload:null}},Sr=function(e){return{type:"UPDATE_DROPPABLE_SCROLL",payload:e}},Ir=function(e){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}},Dr=function(e){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}},Nr=function(e){return{type:"MOVE",payload:e}},Or=function(){return{type:"MOVE_UP",payload:null}},Ar=function(){return{type:"MOVE_DOWN",payload:null}},Tr=function(){return{type:"MOVE_RIGHT",payload:null}},Br=function(){return{type:"MOVE_LEFT",payload:null}},Pr=function(e){return{type:"DROP_COMPLETE",payload:e}},kr=function(e){return{type:"DROP",payload:e}},Lr="cubic-bezier(.2,1,.1,1)",Mr=0,Rr=.7,Fr=.75,zr="0.2s cubic-bezier(0.2, 0, 0, 1)",Gr={fluid:"opacity "+zr,snap:"transform "+zr+", opacity "+zr,drop:function(e){var t=e+"s "+Lr;return"transform "+t+", opacity "+t},outOfTheWay:"transform "+zr,placeholder:"height "+zr+", width "+zr+", margin "+zr},jr=function(e){return nn(e,Qt)?null:"translate("+e.x+"px, "+e.y+"px)"},$r=jr,Hr=.33,Vr=.55-Hr,Ur=function(e){var t=e.getState,n=e.dispatch;return function(e){return function(r){if("DROP"===r.type){var i=t(),o=r.payload.reason;if("COLLECTING"!==i.phase){if("IDLE"!==i.phase){"DROP_PENDING"===i.phase&&i.isWaiting&&Vt(!1),"DRAGGING"!==i.phase&&"DROP_PENDING"!==i.phase&&Vt(!1);var a=i.critical,s=i.dimensions,l=s.draggables[i.critical.draggable.id],c=function(e){var t=e.draggables,n=e.reason,r=e.lastImpact,i=e.home,o=e.viewport,a=e.onLiftImpact;return r.at&&"DROP"===n?"REORDER"===r.at.type?{impact:r,didDropInsideDroppable:!0}:{impact:we({},r,{displaced:On}),didDropInsideDroppable:!0}:{impact:mr({draggables:t,impact:a,destination:i,viewport:o,forceShouldAnimate:!0}),didDropInsideDroppable:!1}}({reason:o,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),d=c.impact,u=c.didDropInsideDroppable,p=u?Cn(d):null,g=u?Sn(d):null,m={index:a.draggable.index,droppableId:a.droppable.id},h={draggableId:l.descriptor.id,type:l.descriptor.type,source:m,reason:o,mode:i.movementMode,destination:p,combine:g},f=function(e){var t=e.impact,n=e.draggable,r=e.dimensions,i=e.viewport,o=e.afterCritical,a=r.draggables,s=r.droppables,l=or(t),c=l?s[l]:null,d=s[n.descriptor.droppableId],u=hr({impact:t,draggable:n,draggables:a,afterCritical:o,droppable:c||d,viewport:i});return tn(u,n.client.borderBox.center)}({impact:d,draggable:l,dimensions:s,viewport:i.viewport,afterCritical:i.afterCritical}),b={critical:i.critical,afterCritical:i.afterCritical,result:h,impact:d};if(!nn(i.current.client.offset,f)||Boolean(h.combine)){var v=function(e){var t=e.reason,n=an(e.current,e.destination);if(n<=0)return Hr;if(n>=1500)return.55;var r=Hr+Vr*(n/1500);return Number(("CANCEL"===t?.6*r:r).toFixed(2))}({current:i.current.client.offset,destination:f,reason:o});n({type:"DROP_ANIMATE",payload:{newHomeClientOffset:f,dropDuration:v,completed:b}})}else n(Pr({completed:b}))}}else n(function(e){return{type:"DROP_PENDING",payload:e}}({reason:o}))}else e(r)}}},Wr=function(){return{x:window.pageXOffset,y:window.pageYOffset}};var Xr=function(e){var t=function(e){var t=e.onWindowScroll,n=zt(function(){t(Wr())}),r=function(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(t){t.target!==window&&t.target!==window.document||e()}}}(n),i=jt;function o(){return i!==jt}return{start:function(){o()&&Vt(!1),i=$t(window,[r])},stop:function(){o()||Vt(!1),n.cancel(),i(),i=jt},isActive:o}}({onWindowScroll:function(t){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return function(e){return function(n){t.isActive()||"INITIAL_PUBLISH"!==n.type||t.start(),t.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(n)&&t.stop(),e(n)}}},Zr=function(e,t){t()},Yr=function(e,t){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}},qr=function(e,t,n,r){if(e){var i=function(e){var t=!1,n=!1,r=setTimeout(function(){n=!0}),i=function(i){t||n||(t=!0,e(i),clearTimeout(r))};return i.wasCalled=function(){return t},i}(n);e(t,{announce:i}),i.wasCalled()||n(r(t))}else n(r(t))},Jr=function(e,t){var n=function(e,t){var n,r=(n=[],{add:function(e){var t=setTimeout(function(){return function(e){var t=hn(n,function(t){return t.timerId===e});-1===t&&Vt(!1),n.splice(t,1)[0].callback()}(t)}),r={timerId:t,callback:e};n.push(r)},flush:function(){if(n.length){var e=[].concat(n);n.length=0,e.forEach(function(e){clearTimeout(e.timerId),e.callback()})}}}),i=null,o=function(n){i||Vt(!1),i=null,Zr(0,function(){return qr(e().onDragEnd,n,t,Kt)})};return{beforeCapture:function(t,n){i&&Vt(!1),Zr(0,function(){var r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})})},beforeStart:function(t,n){i&&Vt(!1),Zr(0,function(){var r=e().onBeforeDragStart;r&&r(Yr(t,n))})},start:function(n,o){i&&Vt(!1);var a=Yr(n,o);i={mode:o,lastCritical:n,lastLocation:a.source,lastCombine:null},r.add(function(){Zr(0,function(){return qr(e().onDragStart,a,t,qt)})})},update:function(n,o){var a=Cn(o),s=Sn(o);i||Vt(!1);var l=!function(e,t){if(e===t)return!0;var n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r}(n,i.lastCritical);l&&(i.lastCritical=n);var c,d,u=(d=a,!(null==(c=i.lastLocation)&&null==d||null!=c&&null!=d&&c.droppableId===d.droppableId&&c.index===d.index));u&&(i.lastLocation=a);var p=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId}(i.lastCombine,s);if(p&&(i.lastCombine=s),l||u||p){var g=we({},Yr(n,i.mode),{combine:s,destination:a});r.add(function(){Zr(0,function(){return qr(e().onDragUpdate,g,t,Jt)})})}},flush:function(){i||Vt(!1),r.flush()},drop:o,abort:function(){if(i){var e=we({},Yr(i.lastCritical,i.mode),{combine:null,destination:null,reason:"CANCEL"});o(e)}}}}(e,t);return function(e){return function(t){return function(r){if("BEFORE_INITIAL_CAPTURE"!==r.type){if("INITIAL_PUBLISH"===r.type){var i=r.payload.critical;return n.beforeStart(i,r.payload.movementMode),t(r),void n.start(i,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){var o=r.payload.completed.result;return n.flush(),t(r),void n.drop(o)}if(t(r),"FLUSH"!==r.type){var a=e.getState();"DRAGGING"===a.phase&&n.update(a.critical,a.impact)}else n.abort()}else n.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},Kr=function(e){return function(t){return function(n){if("DROP_ANIMATION_FINISHED"===n.type){var r=e.getState();"DROP_ANIMATING"!==r.phase&&Vt(!1),e.dispatch(Pr({completed:r.completed}))}else t(n)}}},Qr=function(e){var t=null,n=null;return function(r){return function(i){if("FLUSH"!==i.type&&"DROP_COMPLETE"!==i.type&&"DROP_ANIMATION_FINISHED"!==i.type||(n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)),r(i),"DROP_ANIMATE"===i.type){var o={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame(function(){n=null,t=$t(window,[o])})}}}},ei=function(e){return function(t){return function(n){if(t(n),"PUBLISH_WHILE_DRAGGING"===n.type){var r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch(kr({reason:r.reason})))}}}},ti=Pe,ni=function(e){var t=e.scrollHeight,n=e.scrollWidth,r=e.height,i=e.width,o=tn({x:n,y:t},{x:i,y:r});return{x:Math.max(0,o.x),y:Math.max(0,o.y)}},ri=function(){var e=document.documentElement;return e||Vt(!1),e},ii=function(){var e=ri();return ni({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})};function oi(e,t,n){return n.descriptor.id!==t.id&&n.descriptor.type===t.type&&"virtual"===e.droppable.getById(n.descriptor.droppableId).descriptor.mode}var ai,si,li=function(e,t){var n=null,r=function(e){var t=e.registry,n=e.callbacks,r={additions:{},removals:{},modified:{}},i=null,o=function(){i||(n.collectionStarting(),i=requestAnimationFrame(function(){i=null;var e=r,o=e.additions,a=e.removals,s=e.modified,l=Object.keys(o).map(function(e){return t.draggable.getById(e).getDimension(Qt)}).sort(function(e,t){return e.descriptor.index-t.descriptor.index}),c=Object.keys(s).map(function(e){return{droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}}),d={additions:l,removals:Object.keys(a),modified:c};r={additions:{},removals:{},modified:{}},n.publish(d)}))};return{add:function(e){var t=e.descriptor.id;r.additions[t]=e,r.modified[e.descriptor.droppableId]=!0,r.removals[t]&&delete r.removals[t],o()},remove:function(e){var t=e.descriptor;r.removals[t.id]=!0,r.modified[t.droppableId]=!0,r.additions[t.id]&&delete r.additions[t.id],o()},stop:function(){i&&(cancelAnimationFrame(i),i=null,r={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),i=function(t){n||Vt(!1);var i=n.critical.draggable;"ADDITION"===t.type&&oi(e,i,t.value)&&r.add(t.value),"REMOVAL"===t.type&&oi(e,i,t.value)&&r.remove(t.value)};return{updateDroppableIsEnabled:function(r,i){e.droppable.exists(r)||Vt(!1),n&&t.updateDroppableIsEnabled({id:r,isEnabled:i})},updateDroppableIsCombineEnabled:function(r,i){n&&(e.droppable.exists(r)||Vt(!1),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:i}))},scrollDroppable:function(t,r){n&&e.droppable.getById(t).callbacks.scroll(r)},updateDroppableScroll:function(r,i){n&&(e.droppable.exists(r)||Vt(!1),t.updateDroppableScroll({id:r,newScroll:i}))},startPublishing:function(t){n&&Vt(!1);var r=e.draggable.getById(t.draggableId),o=e.droppable.getById(r.descriptor.droppableId),a={draggable:r.descriptor,droppable:o.descriptor},s=e.subscribe(i);return n={critical:a,unsubscribe:s},function(e){var t,n,r,i,o,a,s,l=e.critical,c=e.scrollOptions,d=e.registry,u=(t=Wr(),n=ii(),r=t.y,i=t.x,a=(o=ri()).clientWidth,s=o.clientHeight,{frame:St({top:r,left:i,right:i+a,bottom:r+s}),scroll:{initial:t,current:t,max:n,diff:{value:Qt,displacement:Qt}}}),p=u.scroll.current,g=l.droppable,m=d.droppable.getAllByType(g.type).map(function(e){return e.callbacks.getDimensionAndWatchScroll(p,c)}),h=d.draggable.getAllByType(l.draggable.type).map(function(e){return e.getDimension(p)});return{dimensions:{draggables:yn(h),droppables:vn(m)},critical:l,viewport:u}}({critical:a,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:function(){if(n){r.stop();var t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach(function(e){return e.callbacks.dragStopped()}),n.unsubscribe(),n=null}}}},ci=function(e,t){return"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason},di=function(e){window.scrollBy(e.x,e.y)},ui=Ft(function(e){return xn(e).filter(function(e){return!!e.isEnabled&&!!e.frame})}),pi=function(e){return Math.pow(e,2)},gi=function(e){var t=e.startOfRange,n=e.endOfRange,r=e.current,i=n-t;return 0===i?0:(r-t)/i},mi=360,hi=1200,fi=function(e){var t=e.distanceToEdge,n=e.thresholds,r=e.dragStartTime,i=e.shouldUseTimeDampening,o=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return 28;if(e===t.startScrollingFrom)return 1;var n=gi({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=28*pi(1-n);return Math.ceil(r)}(t,n);return 0===o?0:i?Math.max(function(e,t){var n=t,r=hi,i=Date.now()-n;if(i>=hi)return e;if(i<mi)return 1;var o=gi({startOfRange:mi,endOfRange:r,current:i}),a=e*pi(o);return Math.ceil(a)}(o,r),1):o},bi=function(e){var t=e.container,n=e.distanceToEdges,r=e.dragStartTime,i=e.axis,o=e.shouldUseTimeDampening,a=function(e,t){return{startScrollingFrom:.25*e[t.size],maxScrollValueAt:.05*e[t.size]}}(t,i);return n[i.end]<n[i.start]?fi({distanceToEdge:n[i.end],thresholds:a,dragStartTime:r,shouldUseTimeDampening:o}):-1*fi({distanceToEdge:n[i.start],thresholds:a,dragStartTime:r,shouldUseTimeDampening:o})},vi=ln(function(e){return 0===e?0:e}),yi=function(e){var t=e.dragStartTime,n=e.container,r=e.subject,i=e.center,o=e.shouldUseTimeDampening,a={top:i.y-n.top,right:n.right-i.x,bottom:n.bottom-i.y,left:i.x-n.left},s=bi({container:n,distanceToEdges:a,dragStartTime:t,axis:kn,shouldUseTimeDampening:o}),l=bi({container:n,distanceToEdges:a,dragStartTime:t,axis:Ln,shouldUseTimeDampening:o}),c=vi({x:l,y:s});if(nn(c,Qt))return null;var d=function(e){var t=e.container,n=e.subject,r=e.proposedScroll,i=n.height>t.height,o=n.width>t.width;return o||i?o&&i?null:{x:o?0:r.x,y:i?0:r.y}:r}({container:n,subject:r,proposedScroll:c});return d?nn(d,Qt)?null:d:null},xi=ln(function(e){return 0===e?0:e>0?1:-1}),wi=(ai=function(e,t){return e<0?e:e>t?e-t:0},function(e){var t=e.current,n=e.max,r=e.change,i=en(t,r),o={x:ai(i.x,n.x),y:ai(i.y,n.y)};return nn(o,Qt)?null:o}),Ei=function(e){var t=e.max,n=e.current,r=e.change,i={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},o=xi(r),a=wi({max:i,current:n,change:o});return!a||0!==o.x&&0===a.x||0!==o.y&&0===a.y},_i=function(e,t){return Ei({current:e.scroll.current,max:e.scroll.max,change:t})},Ci=function(e,t){var n=e.frame;return!!n&&Ei({current:n.scroll.current,max:n.scroll.max,change:t})},Si=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,i=e.scrollWindow,o=e.scrollDroppable,a=t.current.page.borderBoxCenter,s=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var l=function(e){var t=e.viewport,n=e.subject,r=e.center,i=e.shouldUseTimeDampening,o=yi({dragStartTime:e.dragStartTime,container:t.frame,subject:n,center:r,shouldUseTimeDampening:i});return o&&_i(t,o)?o:null}({dragStartTime:n,viewport:t.viewport,subject:s,center:a,shouldUseTimeDampening:r});if(l)return void i(l)}var c=function(e){var t=e.center,n=e.destination,r=e.droppables;if(n){var i=r[n];return i.frame?i:null}var o=function(e,t){var n=fn(ui(t),function(t){return t.frame||Vt(!1),lr(t.frame.pageMarginBox)(e)});return n}(t,r);return o}({center:a,destination:or(t.impact),droppables:t.dimensions.droppables});if(c){var d=function(e){var t=e.droppable,n=e.subject,r=e.center,i=e.dragStartTime,o=e.shouldUseTimeDampening,a=t.frame;if(!a)return null;var s=yi({dragStartTime:i,container:a.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:o});return s&&Ci(t,s)?s:null}({dragStartTime:n,droppable:c,subject:s,center:a,shouldUseTimeDampening:r});d&&o(c.descriptor.id,d)}},Ii=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow;return function(e){var i=e.scrollJumpRequest;if(i){var o=or(e.impact);o||Vt(!1);var a=function(e,t){if(!Ci(e,t))return t;var r=function(e,t){var n=e.frame;return n&&Ci(e,t)?wi({current:n.scroll.current,max:n.scroll.max,change:t}):null}(e,t);if(!r)return n(e.descriptor.id,t),null;var i=tn(t,r);return n(e.descriptor.id,i),tn(t,i)}(e.dimensions.droppables[o],i);if(a){var s=e.viewport,l=function(e,t,n){if(!e)return n;if(!_i(t,n))return n;var i=function(e,t){if(!_i(e,t))return null;var n=e.scroll.max,r=e.scroll.current;return wi({current:r,max:n,change:t})}(t,n);if(!i)return r(n),null;var o=tn(n,i);return r(o),tn(n,o)}(e.isWindowScrollAllowed,s,a);l&&function(e,n){var r=en(e.current.client.selection,n);t({client:r})}(e,l)}}}},Di="data-rbd",Ni={base:si=Di+"-drag-handle",draggableId:si+"-draggable-id",contextId:si+"-context-id"},Oi=function(){var e=Di+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Ai=function(){var e=Di+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Ti={contextId:Di+"-scroll-container-context-id"},Bi=function(e,t){return e.map(function(e){var n=e.styles[t];return n?e.selector+" { "+n+" }":""}).join(" ")},Pi="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?e.useLayoutEffect:e.useEffect,ki=function(){var e=document.querySelector("head");return e||Vt(!1),e},Li=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};var Mi=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Ri(e){return e instanceof Mi(e).HTMLElement}function Fi(){var e={draggables:{},droppables:{}},t=[];function n(e){t.length&&t.forEach(function(t){return t(e)})}function r(t){return e.draggables[t]||null}function i(t){return e.droppables[t]||null}return{draggable:{register:function(t){e.draggables[t.descriptor.id]=t,n({type:"ADDITION",value:t})},update:function(t,n){var r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var i=t.descriptor.id,o=r(i);o&&t.uniqueId===o.uniqueId&&(delete e.draggables[i],n({type:"REMOVAL",value:t}))},getById:function(e){var t=r(e);return t||Vt(!1),t},findById:r,exists:function(e){return Boolean(r(e))},getAllByType:function(t){return mn(e.draggables).filter(function(e){return e.descriptor.type===t})}},droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var n=i(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=i(e);return t||Vt(!1),t},findById:i,exists:function(e){return Boolean(i(e))},getAllByType:function(t){return mn(e.droppables).filter(function(e){return e.descriptor.type===t})}},subscribe:function(e){return t.push(e),function(){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var zi=t().createContext(null),Gi=function(){var e=document.body;return e||Vt(!1),e},ji={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},$i=0,Hi={separator:"::"};function Vi(e,t){return void 0===t&&(t=Hi),_t(function(){return""+e+t.separator+$i++},[t.separator,e])}var Ui=t().createContext(null);function Wi(t){var n=(0,e.useRef)(t);return(0,e.useEffect)(function(){n.current=t}),n}var Xi,Zi,Yi=((Xi={})[13]=!0,Xi[9]=!0,Xi),qi=function(e){Yi[e.keyCode]&&e.preventDefault()},Ji=function(){var e="visibilitychange";return"undefined"==typeof document?e:fn([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],function(e){return"on"+e in document})||e}(),Ki={type:"IDLE"};function Qi(){}var eo=((Zi={})[34]=!0,Zi[33]=!0,Zi[36]=!0,Zi[35]=!0,Zi);var to={type:"IDLE"},no={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ro(e,t){if(null==t)return!1;if(Boolean(no[t.tagName.toLowerCase()]))return!0;var n=t.getAttribute("contenteditable");return"true"===n||""===n||t!==e&&ro(e,t.parentElement)}function io(e,t){var n=t.target;return!!Ri(n)&&ro(e,n)}var oo=function(e){return St(e.getBoundingClientRect()).center},ao=function(){var e="matches";return"undefined"==typeof document?e:fn([e,"msMatchesSelector","webkitMatchesSelector"],function(e){return e in Element.prototype})||e}();function so(e,t){return null==e?null:e[ao](t)?e:so(e.parentElement,t)}function lo(e,t){return e.closest?e.closest(t):so(e,t)}function co(e){e.preventDefault()}function uo(e){var t=e.expected,n=e.phase,r=e.isLockActive;return e.shouldWarn,!!r()&&t===n}function po(e){var t=e.lockAPI,n=e.store,r=e.registry,i=e.draggableId;if(t.isClaimed())return!1;var o=r.draggable.findById(i);return!!o&&!!o.options.isEnabled&&!!ci(n.getState(),i)}var go=[function(t){var n=(0,e.useRef)(Ki),r=(0,e.useRef)(jt),i=_t(function(){return{eventName:"mousedown",fn:function(e){if(!e.defaultPrevented&&0===e.button&&!(e.ctrlKey||e.metaKey||e.shiftKey||e.altKey)){var n=t.findClosestDraggableId(e);if(n){var i=t.tryGetLock(n,s,{sourceEvent:e});if(i){e.preventDefault();var o={x:e.clientX,y:e.clientY};r.current(),d(i,o)}}}}}},[t]),o=_t(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(e){if(!e.defaultPrevented){var n=t.findClosestDraggableId(e);if(n){var r=t.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||t.canGetLock(n)&&e.preventDefault())}}}}},[t]),a=Ct(function(){r.current=$t(window,[o,i],{passive:!1,capture:!0})},[o,i]),s=Ct(function(){"IDLE"!==n.current.type&&(n.current=Ki,r.current(),a())},[a]),l=Ct(function(){var e=n.current;s(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()},[s]),c=Ct(function(){var e=function(e){var t=e.cancel,n=e.completed,r=e.getPhase,i=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,n=e.clientX,o=e.clientY;if(0===t){var a={x:n,y:o},s=r();if("DRAGGING"===s.type)return e.preventDefault(),void s.actions.move(a);if("PENDING"!==s.type&&Vt(!1),l=s.point,c=a,Math.abs(c.x-l.x)>=5||Math.abs(c.y-l.y)>=5){var l,c;e.preventDefault();var d=s.actions.fluidLift(a);i({type:"DRAGGING",actions:d})}}}},{eventName:"mouseup",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===r().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==r().type)return 27===e.keyCode?(e.preventDefault(),void t()):void qi(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===r().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var n=r();"IDLE"===n.type&&Vt(!1),n.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:Ji,fn:t}]}({cancel:l,completed:s,getPhase:function(){return n.current},setPhase:function(e){n.current=e}});r.current=$t(window,e,{capture:!0,passive:!1})},[l,s]),d=Ct(function(e,t){"IDLE"!==n.current.type&&Vt(!1),n.current={type:"PENDING",point:t,actions:e},c()},[c]);Pi(function(){return a(),function(){r.current()}},[a])},function(t){var n=(0,e.useRef)(Qi),r=_t(function(){return{eventName:"keydown",fn:function(e){if(!e.defaultPrevented&&32===e.keyCode){var r=t.findClosestDraggableId(e);if(r){var o=t.tryGetLock(r,l,{sourceEvent:e});if(o){e.preventDefault();var a=!0,s=o.snapLift();n.current(),n.current=$t(window,function(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:function(r){return 27===r.keyCode?(r.preventDefault(),void n()):32===r.keyCode?(r.preventDefault(),t(),void e.drop()):40===r.keyCode?(r.preventDefault(),void e.moveDown()):38===r.keyCode?(r.preventDefault(),void e.moveUp()):39===r.keyCode?(r.preventDefault(),void e.moveRight()):37===r.keyCode?(r.preventDefault(),void e.moveLeft()):void(eo[r.keyCode]?r.preventDefault():qi(r))}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:Ji,fn:n}]}(s,l),{capture:!0,passive:!1})}}}function l(){a||Vt(!1),a=!1,n.current(),i()}}}},[t]),i=Ct(function(){n.current=$t(window,[r],{passive:!1,capture:!0})},[r]);Pi(function(){return i(),function(){n.current()}},[i])},function(t){var n=(0,e.useRef)(to),r=(0,e.useRef)(jt),i=Ct(function(){return n.current},[]),o=Ct(function(e){n.current=e},[]),a=_t(function(){return{eventName:"touchstart",fn:function(e){if(!e.defaultPrevented){var n=t.findClosestDraggableId(e);if(n){var i=t.tryGetLock(n,l,{sourceEvent:e});if(i){var o=e.touches[0],a={x:o.clientX,y:o.clientY};r.current(),p(i,a)}}}}}},[t]),s=Ct(function(){r.current=$t(window,[a],{capture:!0,passive:!1})},[a]),l=Ct(function(){var e=n.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),o(to),r.current(),s())},[s,o]),c=Ct(function(){var e=n.current;l(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()},[l]),d=Ct(function(){var e={capture:!0,passive:!1},t={cancel:c,completed:l,getPhase:i},n=$t(window,function(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var n=r();if("DRAGGING"===n.type){n.hasMoved=!0;var i=e.touches[0],o={x:i.clientX,y:i.clientY};e.preventDefault(),n.actions.move(o)}else t()}},{eventName:"touchend",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===r().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var n=r();"IDLE"===n.type&&Vt(!1);var i=e.touches[0];if(i&&i.force>=.15){var o=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return o?n.hasMoved?void e.preventDefault():void t():void e.preventDefault();o&&t()}}},{eventName:Ji,fn:t}]}(t),e),o=$t(window,function(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===n().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:Ji,fn:t}]}(t),e);r.current=function(){n(),o()}},[c,i,l]),u=Ct(function(){var e=i();"PENDING"!==e.type&&Vt(!1);var t=e.actions.fluidLift(e.point);o({type:"DRAGGING",actions:t,hasMoved:!1})},[i,o]),p=Ct(function(e,t){"IDLE"!==i().type&&Vt(!1);var n=setTimeout(u,120);o({type:"PENDING",point:t,actions:e,longPressTimerId:n}),d()},[d,i,o,u]);Pi(function(){return s(),function(){r.current();var e=i();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),o(to))}},[i,s,o]),Pi(function(){return $t(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])},[])}];function mo(t){var n=t.contextId,r=t.store,i=t.registry,o=t.customSensors,a=t.enableDefaultSensors,s=[].concat(a?go:[],o||[]),l=(0,e.useState)(function(){return function(){var e=null;function t(){e||Vt(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&Vt(!1);var n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()})[0],c=Ct(function(e,t){e.isDragging&&!t.isDragging&&l.tryAbandon()},[l]);Pi(function(){var e=r.getState();return r.subscribe(function(){var t=r.getState();c(e,t),e=t})},[l,r,c]),Pi(function(){return l.tryAbandon},[l.tryAbandon]);for(var d=Ct(function(e){return po({lockAPI:l,registry:i,store:r,draggableId:e})},[l,i,r]),u=Ct(function(e,t,o){return function(e){var t=e.lockAPI,n=e.contextId,r=e.store,i=e.registry,o=e.draggableId,a=e.forceSensorStop,s=e.sourceEvent;if(!po({lockAPI:t,store:r,registry:i,draggableId:o}))return null;var l=i.draggable.getById(o),c=function(e,t){var n="["+Oi.contextId+'="'+e+'"]',r=fn(bn(document.querySelectorAll(n)),function(e){return e.getAttribute(Oi.id)===t});return r&&Ri(r)?r:null}(n,l.descriptor.id);if(!c)return null;if(s&&!l.options.canDragInteractiveElements&&io(c,s))return null;var d=t.claim(a||jt),u="PRE_DRAG";function p(){return l.options.shouldRespectForcePress}function g(){return t.isActive(d)}var m=function(e,t){uo({expected:e,phase:u,isLockActive:g,shouldWarn:!0})&&r.dispatch(t())}.bind(null,"DRAGGING");function h(e){function n(){t.release(),u="COMPLETED"}function i(t,i){if(void 0===i&&(i={shouldBlockNextClick:!1}),e.cleanup(),i.shouldBlockNextClick){var o=$t(window,[{eventName:"click",fn:co,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(o)}n(),r.dispatch(kr({reason:t}))}return"PRE_DRAG"!==u&&(n(),"PRE_DRAG"!==u&&Vt(!1)),r.dispatch(function(e){return{type:"LIFT",payload:e}}(e.liftActionArgs)),u="DRAGGING",we({isActive:function(){return uo({expected:"DRAGGING",phase:u,isLockActive:g,shouldWarn:!1})},shouldRespectForcePress:p,drop:function(e){return i("DROP",e)},cancel:function(e){return i("CANCEL",e)}},e.actions)}return{isActive:function(){return uo({expected:"PRE_DRAG",phase:u,isLockActive:g,shouldWarn:!1})},shouldRespectForcePress:p,fluidLift:function(e){var t=zt(function(e){m(function(){return Nr({client:e})})});return we({},h({liftActionArgs:{id:o,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}}),{move:t})},snapLift:function(){var e={moveUp:function(){return m(Or)},moveRight:function(){return m(Tr)},moveDown:function(){return m(Ar)},moveLeft:function(){return m(Br)}};return h({liftActionArgs:{id:o,clientSelection:oo(c),movementMode:"SNAP"},cleanup:jt,actions:e})},abort:function(){uo({expected:"PRE_DRAG",phase:u,isLockActive:g,shouldWarn:!0})&&t.release()}}}({lockAPI:l,registry:i,contextId:n,store:r,draggableId:e,forceSensorStop:t,sourceEvent:o&&o.sourceEvent?o.sourceEvent:null})},[n,l,i,r]),p=Ct(function(e){return function(e,t){var n=function(e,t){var n,r=t.target;if(!((n=r)instanceof Mi(n).Element))return null;var i=function(e){return"["+Ni.contextId+'="'+e+'"]'}(e),o=lo(r,i);return o&&Ri(o)?o:null}(e,t);return n?n.getAttribute(Ni.draggableId):null}(n,e)},[n]),g=Ct(function(e){var t=i.draggable.findById(e);return t?t.options:null},[i.draggable]),m=Ct(function(){l.isClaimed()&&(l.tryAbandon(),"IDLE"!==r.getState().phase&&r.dispatch({type:"FLUSH",payload:null}))},[l,r]),h=Ct(l.isClaimed,[l]),f=_t(function(){return{canGetLock:d,tryGetLock:u,findClosestDraggableId:p,findOptionsForDraggable:g,tryReleaseLock:m,isLockClaimed:h}},[d,u,p,g,m,h]),b=0;b<s.length;b++)s[b](f)}function ho(e){return e.current||Vt(!1),e.current}function fo(n){var r=n.contextId,i=n.setCallbacks,o=n.sensors,a=n.nonce,s=n.dragHandleUsageInstructions,l=(0,e.useRef)(null),c=Wi(n),d=Ct(function(){return function(e){return{onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}}(c.current)},[c]),u=function(t){var n=_t(function(){return function(e){return"rbd-announcement-"+e}(t)},[t]),r=(0,e.useRef)(null);return(0,e.useEffect)(function(){var e=document.createElement("div");return r.current=e,e.id=n,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),we(e.style,ji),Gi().appendChild(e),function(){setTimeout(function(){var t=Gi();t.contains(e)&&t.removeChild(e),e===r.current&&(r.current=null)})}},[n]),Ct(function(e){var t=r.current;t&&(t.textContent=e)},[])}(r),p=function(t){var n=t.contextId,r=t.text,i=Vi("hidden-text",{separator:"-"}),o=_t(function(){return"rbd-hidden-text-"+(e={contextId:n,uniqueId:i}).contextId+"-"+e.uniqueId;var e},[i,n]);return(0,e.useEffect)(function(){var e=document.createElement("div");return e.id=o,e.textContent=r,e.style.display="none",Gi().appendChild(e),function(){var t=Gi();t.contains(e)&&t.removeChild(e)}},[o,r]),o}({contextId:r,text:s}),g=function(t,n){var r=_t(function(){return function(e){var t,n,r,i=(t=e,function(e){return"["+e+'="'+t+'"]'}),o=(n="\n      cursor: -webkit-grab;\n      cursor: grab;\n    ",{selector:i(Ni.contextId),styles:{always:"\n          -webkit-touch-callout: none;\n          -webkit-tap-highlight-color: rgba(0,0,0,0);\n          touch-action: manipulation;\n        ",resting:n,dragging:"pointer-events: none;",dropAnimating:n}}),a=[(r="\n      transition: "+Gr.outOfTheWay+";\n    ",{selector:i(Oi.contextId),styles:{dragging:r,dropAnimating:r,userCancel:r}}),o,{selector:i(Ai.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n        cursor: grabbing;\n        cursor: -webkit-grabbing;\n        user-select: none;\n        -webkit-user-select: none;\n        -moz-user-select: none;\n        -ms-user-select: none;\n        overflow-anchor: none;\n      "}}];return{always:Bi(a,"always"),resting:Bi(a,"resting"),dragging:Bi(a,"dragging"),dropAnimating:Bi(a,"dropAnimating"),userCancel:Bi(a,"userCancel")}}(t)},[t]),i=(0,e.useRef)(null),o=(0,e.useRef)(null),a=Ct(Ft(function(e){var t=o.current;t||Vt(!1),t.textContent=e}),[]),s=Ct(function(e){var t=i.current;t||Vt(!1),t.textContent=e},[]);Pi(function(){(i.current||o.current)&&Vt(!1);var e=Li(n),l=Li(n);return i.current=e,o.current=l,e.setAttribute(Di+"-always",t),l.setAttribute(Di+"-dynamic",t),ki().appendChild(e),ki().appendChild(l),s(r.always),a(r.resting),function(){var e=function(e){var t=e.current;t||Vt(!1),ki().removeChild(t),e.current=null};e(i),e(o)}},[n,s,a,r.always,r.resting,t]);var l=Ct(function(){return a(r.dragging)},[a,r.dragging]),c=Ct(function(e){a("DROP"!==e?r.userCancel:r.dropAnimating)},[a,r.dropAnimating,r.userCancel]),d=Ct(function(){o.current&&a(r.resting)},[a,r.resting]);return _t(function(){return{dragging:l,dropping:c,resting:d}},[l,c,d])}(r,a),m=Ct(function(e){ho(l).dispatch(e)},[]),h=_t(function(){return Be({publishWhileDragging:_r,updateDroppableScroll:Sr,updateDroppableIsEnabled:Ir,updateDroppableIsCombineEnabled:Dr,collectionStarting:Cr},m)},[m]),f=function(){var t=_t(Fi,[]);return(0,e.useEffect)(function(){return function(){requestAnimationFrame(t.clean)}},[t]),t}(),b=_t(function(){return li(f,h)},[f,h]),v=_t(function(){return function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,i=function(e){var t=e.scrollDroppable,n=zt(e.scrollWindow),r=zt(t),i=null,o=function(e){i||Vt(!1);var t=i,o=t.shouldUseTimeDampening,a=t.dragStartTime;Si({state:e,scrollWindow:n,scrollDroppable:r,dragStartTime:a,shouldUseTimeDampening:o})};return{start:function(e){i&&Vt(!1);var t=Date.now(),n=!1,r=function(){n=!0};Si({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),i={dragStartTime:t,shouldUseTimeDampening:n},n&&o(e)},stop:function(){i&&(n.cancel(),r.cancel(),i=null)},scroll:o}}({scrollWindow:n,scrollDroppable:t}),o=Ii({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&o(e):i.scroll(e))},start:i.start,stop:i.stop}}(we({scrollWindow:di,scrollDroppable:b.scrollDroppable},Be({move:Nr},m)))},[b.scrollDroppable,m]),y=function(t){var n=(0,e.useRef)({}),r=(0,e.useRef)(null),i=(0,e.useRef)(null),o=(0,e.useRef)(!1),a=Ct(function(e,t){var r={id:e,focus:t};return n.current[e]=r,function(){var t=n.current;t[e]!==r&&delete t[e]}},[]),s=Ct(function(e){var n=function(e,t){var n="["+Ni.contextId+'="'+e+'"]',r=bn(document.querySelectorAll(n));if(!r.length)return null;var i=fn(r,function(e){return e.getAttribute(Ni.draggableId)===t});return i&&Ri(i)?i:null}(t,e);n&&n!==document.activeElement&&n.focus()},[t]),l=Ct(function(e,t){r.current===e&&(r.current=t)},[]),c=Ct(function(){i.current||o.current&&(i.current=requestAnimationFrame(function(){i.current=null;var e=r.current;e&&s(e)}))},[s]),d=Ct(function(e){r.current=null;var t=document.activeElement;t&&t.getAttribute(Ni.draggableId)===e&&(r.current=e)},[]);return Pi(function(){return o.current=!0,function(){o.current=!1;var e=i.current;e&&cancelAnimationFrame(e)}},[]),_t(function(){return{register:a,tryRecordFocus:d,tryRestoreFocusRecorded:c,tryShiftRecord:l}},[a,d,c,l])}(r),x=_t(function(){return function(e){var t,n=e.dimensionMarshal,r=e.focusMarshal,i=e.styleMarshal,o=e.getResponders,a=e.announce,s=e.autoScroller;return Ae(Er,ti(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error(Ie(15))},i={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},o=t.map(function(e){return e(i)});return r=Pe.apply(void 0,o)(n.dispatch),Se(Se({},n),{},{dispatch:r})}}}((t=i,function(){return function(e){return function(n){"INITIAL_PUBLISH"===n.type&&t.dragging(),"DROP_ANIMATE"===n.type&&t.dropping(n.payload.completed.result.reason),"FLUSH"!==n.type&&"DROP_COMPLETE"!==n.type||t.resting(),e(n)}}}),function(e){return function(){return function(t){return function(n){"DROP_COMPLETE"!==n.type&&"FLUSH"!==n.type&&"DROP_ANIMATE"!==n.type||e.stopPublishing(),t(n)}}}}(n),function(e){return function(t){var n=t.getState,r=t.dispatch;return function(t){return function(i){if("LIFT"===i.type){var o=i.payload,a=o.id,s=o.clientSelection,l=o.movementMode,c=n();"DROP_ANIMATING"===c.phase&&r(Pr({completed:c.completed})),"IDLE"!==n().phase&&Vt(!1),r({type:"FLUSH",payload:null}),r({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:a,movementMode:l}});var d={draggableId:a,scrollOptions:{shouldPublishImmediately:"SNAP"===l}},u=e.startPublishing(d),p=u.critical,g=u.dimensions,m=u.viewport;r({type:"INITIAL_PUBLISH",payload:{critical:p,dimensions:g,clientSelection:s,movementMode:l,viewport:m}})}else t(i)}}}}(n),Ur,Kr,Qr,ei,function(e){return function(t){return function(n){return function(r){if(function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(r))return e.stop(),void n(r);if("INITIAL_PUBLISH"===r.type){n(r);var i=t.getState();return"DRAGGING"!==i.phase&&Vt(!1),void e.start(i)}n(r),e.scroll(t.getState())}}}}(s),Xr,function(e){var t=!1;return function(){return function(n){return function(r){if("INITIAL_PUBLISH"===r.type)return t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),void e.tryRestoreFocusRecorded();if(n(r),t){if("FLUSH"===r.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===r.type){t=!1;var i=r.payload.completed.result;i.combine&&e.tryShiftRecord(i.draggableId,i.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}}(r),Jr(o,a))))}({announce:u,autoScroller:v,dimensionMarshal:b,focusMarshal:y,getResponders:d,styleMarshal:g})},[u,v,b,y,d,g]);l.current=x;var w=Ct(function(){var e=ho(l);"IDLE"!==e.getState().phase&&e.dispatch({type:"FLUSH",payload:null})},[]),E=Ct(function(){var e=ho(l).getState();return e.isDragging||"DROP_ANIMATING"===e.phase},[]);i(_t(function(){return{isDragging:E,tryAbort:w}},[E,w]));var _=Ct(function(e){return ci(ho(l).getState(),e)},[]),C=Ct(function(){return sr(ho(l).getState())},[]),S=_t(function(){return{marshal:b,focus:y,contextId:r,canLift:_,isMovementAllowed:C,dragHandleUsageInstructionsId:p,registry:f}},[r,b,p,y,_,C,f]);return mo({contextId:r,store:x,registry:f,customSensors:o,enableDefaultSensors:!1!==n.enableDefaultSensors}),(0,e.useEffect)(function(){return w},[w]),t().createElement(Ui.Provider,{value:S},t().createElement(Ge,{context:zi,store:x},n.children))}var bo=0;function vo(e){var n=_t(function(){return""+bo++},[]),r=e.dragHandleUsageInstructions||"\n  Press space bar to start a drag.\n  When dragging you can use the arrow keys to move the item around and escape to cancel.\n  Some screen readers may require you to be in focus mode or to use your pass through key\n";return t().createElement(Ut,null,function(i){return t().createElement(fo,{nonce:e.nonce,contextId:n,setCallbacks:i,dragHandleUsageInstructions:r,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)})}var yo=function(e){return function(t){return e===t}},xo=yo("scroll"),wo=yo("auto"),Eo=(yo("visible"),function(e,t){return t(e.overflowX)||t(e.overflowY)}),_o=function e(t){return null==t||t===document.body||t===document.documentElement?null:function(e){var t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return Eo(n,xo)||Eo(n,wo)}(t)?t:e(t.parentElement)},Co=function(e){return{x:e.scrollLeft,y:e.scrollTop}},So=function e(t){return!!t&&("fixed"===window.getComputedStyle(t).position||e(t.parentElement))},Io={passive:!1},Do={passive:!0},No=function(e){return e.shouldPublishImmediately?Io:Do};function Oo(t){var n=(0,e.useContext)(t);return n||Vt(!1),n}var Ao=function(e){return e&&e.env.closestScrollable||null};function To(){}var Bo={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},Po=t().memo(function(n){var r=(0,e.useRef)(null),i=Ct(function(){r.current&&(clearTimeout(r.current),r.current=null)},[]),o=n.animate,a=n.onTransitionEnd,s=n.onClose,l=n.contextId,c=(0,e.useState)("open"===n.animate),d=c[0],u=c[1];(0,e.useEffect)(function(){return d?"open"!==o?(i(),u(!1),To):r.current?To:(r.current=setTimeout(function(){r.current=null,u(!1)}),i):To},[o,d,i]);var p=Ct(function(e){"height"===e.propertyName&&(a(),"close"===o&&s())},[o,s,a]),g=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate,i=function(e){var t=e.placeholder;return e.isAnimatingOpenOnMount||"close"===e.animate?Bo:{height:t.client.borderBox.height,width:t.client.borderBox.width,margin:t.client.margin}}({isAnimatingOpenOnMount:t,placeholder:n,animate:r});return{display:n.display,boxSizing:"border-box",width:i.width,height:i.height,marginTop:i.margin.top,marginRight:i.margin.right,marginBottom:i.margin.bottom,marginLeft:i.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==r?Gr.placeholder:null}}({isAnimatingOpenOnMount:d,animate:n.animate,placeholder:n.placeholder});return t().createElement(n.placeholder.tagName,{style:g,"data-rbd-placeholder-context-id":l,onTransitionEnd:p,ref:n.innerRef})}),ko=t().createContext(null),Lo=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).state={isVisible:Boolean(t.props.on),data:t.props.on,animate:t.props.shouldAnimate&&t.props.on?"open":"none"},t.onClose=function(){"close"===t.state.animate&&t.setState({isVisible:!1})},t}return xe(t,e),t.getDerivedStateFromProps=function(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:"open"}:t.isVisible?{isVisible:!0,data:t.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(e.on),data:e.on,animate:"none"}},t.prototype.render=function(){if(!this.state.isVisible)return null;var e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)},t}(t().PureComponent),Mo=function(e,t){return t?Gr.drop(t.duration):e?Gr.snap:Gr.fluid},Ro=function(e,t){return e?t?Mr:Rr:null};function Fo(e){return"DRAGGING"===e.type?function(e){var t=e.dimension.client,n=e.offset,r=e.combineWith,i=e.dropping,o=Boolean(r),a=function(e){return null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode}(e),s=Boolean(i),l=s?function(e,t){var n=jr(e);return n?t?n+" scale("+Fr+")":n:null}(n,o):$r(n);return{position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:Mo(a,i),transform:l,opacity:Ro(o,s),zIndex:s?4500:5e3,pointerEvents:"none"}}(e):{transform:$r((t=e).offset),transition:t.shouldAnimateDisplacement?null:"none"};var t}function zo(e){e.preventDefault()}var Go=function(e,t){return e===t},jo=function(e){var t=e.combine,n=e.destination;return n?n.droppableId:t?t.droppableId:null};function $o(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var Ho={mapped:{type:"SECONDARY",offset:Qt,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:$o(null)}},Vo=vt(function(){var e,t,n,r=(e=Ft(function(e,t){return{x:e,y:t}}),t=Ft(function(e,t,n,r,i){return{isDragging:!0,isClone:t,isDropAnimating:Boolean(i),dropAnimation:i,mode:e,draggingOver:n,combineWith:r,combineTargetFor:null}}),n=Ft(function(e,n,r,i,o,a,s){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:o,combineWith:a,mode:n,offset:e,dimension:r,forceShouldAnimate:s,snapshot:t(n,i,o,a,null)}}}),function(r,i){if(r.isDragging){if(r.critical.draggable.id!==i.draggableId)return null;var o=r.current.client.offset,a=r.dimensions.draggables[i.draggableId],s=or(r.impact),l=(d=r.impact).at&&"COMBINE"===d.at.type?d.at.combine.draggableId:null,c=r.forceShouldAnimate;return n(e(o.x,o.y),r.movementMode,a,i.isClone,s,l,c)}var d;if("DROP_ANIMATING"===r.phase){var u=r.completed;if(u.result.draggableId!==i.draggableId)return null;var p=i.isClone,g=r.dimensions.draggables[i.draggableId],m=u.result,h=m.mode,f=jo(m),b=function(e){return e.combine?e.combine.draggableId:null}(m),v={duration:r.dropDuration,curve:Lr,moveTo:r.newHomeClientOffset,opacity:b?Mr:null,scale:b?Fr:null};return{mapped:{type:"DRAGGING",offset:r.newHomeClientOffset,dimension:g,dropping:v,draggingOver:f,combineWith:b,mode:h,forceShouldAnimate:null,snapshot:t(h,p,f,b,v)}}}return null}),i=function(){var e=Ft(function(e,t){return{x:e,y:t}}),t=Ft($o),n=Ft(function(e,n,r){return void 0===n&&(n=null),{mapped:{type:"SECONDARY",offset:e,combineTargetFor:n,shouldAnimateDisplacement:r,snapshot:t(n)}}}),r=function(e){return e?n(Qt,e,!0):null},i=function(t,i,o,a){var s=o.displaced.visible[t],l=Boolean(a.inVirtualList&&a.effected[t]),c=Sn(o),d=c&&c.draggableId===t?i:null;if(!s){if(!l)return r(d);if(o.displaced.invisible[t])return null;var u=rn(a.displacedBy.point),p=e(u.x,u.y);return n(p,d,!0)}if(l)return r(d);var g=o.displacedBy.point,m=e(g.x,g.y);return n(m,d,s.shouldAnimate)};return function(e,t){if(e.isDragging)return e.critical.draggable.id===t.draggableId?null:i(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){var n=e.completed;return n.result.draggableId===t.draggableId?null:i(t.draggableId,n.result.draggableId,n.impact,n.afterCritical)}return null}}();return function(e,t){return r(e,t)||i(e,t)||Ho}},{dropAnimationFinished:function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}}},null,{context:zi,pure:!0,areStatePropsEqual:Go})(function(t){var n=(0,e.useRef)(null),r=Ct(function(e){n.current=e},[]),i=Ct(function(){return n.current},[]),o=Oo(Ui),a=o.contextId,s=o.dragHandleUsageInstructionsId,l=o.registry,c=Oo(ko),d=c.type,u=c.droppableId,p=_t(function(){return{id:t.draggableId,index:t.index,type:d,droppableId:u}},[t.draggableId,t.index,d,u]),g=t.children,m=t.draggableId,h=t.isEnabled,f=t.shouldRespectForcePress,b=t.canDragInteractiveElements,v=t.isClone,y=t.mapped,x=t.dropAnimationFinished;v||function(t){var n=Vi("draggable"),r=t.descriptor,i=t.registry,o=t.getDraggableRef,a=t.canDragInteractiveElements,s=t.shouldRespectForcePress,l=t.isEnabled,c=_t(function(){return{canDragInteractiveElements:a,shouldRespectForcePress:s,isEnabled:l}},[a,l,s]),d=Ct(function(e){var t=o();return t||Vt(!1),function(e,t,n){void 0===n&&(n=Qt);var r=window.getComputedStyle(t),i=t.getBoundingClientRect(),o=Pt(i,r),a=Bt(o,n);return{descriptor:e,placeholder:{client:o,tagName:t.tagName.toLowerCase(),display:r.display},displaceBy:{x:o.marginBox.width,y:o.marginBox.height},client:o,page:a}}(r,t,e)},[r,o]),u=_t(function(){return{uniqueId:n,descriptor:r,options:c,getDimension:d}},[r,d,c,n]),p=(0,e.useRef)(u),g=(0,e.useRef)(!0);Pi(function(){return i.draggable.register(p.current),function(){return i.draggable.unregister(p.current)}},[i.draggable]),Pi(function(){if(g.current)g.current=!1;else{var e=p.current;p.current=u,i.draggable.update(u,e)}},[u,i.draggable])}(_t(function(){return{descriptor:p,registry:l,getDraggableRef:i,canDragInteractiveElements:b,shouldRespectForcePress:f,isEnabled:h}},[p,l,i,b,f,h]));var w=_t(function(){return h?{tabIndex:0,role:"button","aria-describedby":s,"data-rbd-drag-handle-draggable-id":m,"data-rbd-drag-handle-context-id":a,draggable:!1,onDragStart:zo}:null},[a,s,m,h]),E=Ct(function(e){"DRAGGING"===y.type&&y.dropping&&"transform"===e.propertyName&&x()},[x,y]),_=_t(function(){var e=Fo(y),t="DRAGGING"===y.type&&y.dropping?E:null;return{innerRef:r,draggableProps:{"data-rbd-draggable-context-id":a,"data-rbd-draggable-id":m,style:e,onTransitionEnd:t},dragHandleProps:w}},[a,w,m,y,E,r]),C=_t(function(){return{draggableId:p.id,type:p.type,source:{index:p.index,droppableId:p.droppableId}}},[p.droppableId,p.id,p.index,p.type]);return g(_,y.snapshot,C)});function Uo(e){return Oo(ko).isUsingCloneFor!==e.draggableId||e.isClone?t().createElement(Vo,e):null}function Wo(e){var n="boolean"!=typeof e.isDragDisabled||!e.isDragDisabled,r=Boolean(e.disableInteractiveElementBlocking),i=Boolean(e.shouldRespectForcePress);return t().createElement(Uo,we({},e,{isClone:!1,isEnabled:n,canDragInteractiveElements:r,shouldRespectForcePress:i}))}var Xo=function(e,t){return e===t.droppable.type},Zo=function(e,t){return t.draggables[e.draggable.id]},Yo={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||Vt(!1),document.body}},qo=vt(function(){var e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t=we({},e,{shouldAnimatePlaceholder:!1}),n=Ft(function(e){return{draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}}}),r=Ft(function(r,i,o,a,s,l){var c=s.descriptor.id;if(s.descriptor.droppableId===r){var d=l?{render:l,dragging:n(s.descriptor)}:null,u={isDraggingOver:o,draggingOverWith:o?c:null,draggingFromThisWith:c,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!1,snapshot:u,useClone:d}}if(!i)return t;if(!a)return e;var p={isDraggingOver:o,draggingOverWith:c,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!0,snapshot:p,useClone:null}});return function(n,i){var o=i.droppableId,a=i.type,s=!i.isDropDisabled,l=i.renderClone;if(n.isDragging){var c=n.critical;if(!Xo(a,c))return t;var d=Zo(c,n.dimensions),u=or(n.impact)===o;return r(o,s,u,u,d,l)}if("DROP_ANIMATING"===n.phase){var p=n.completed;if(!Xo(a,p.critical))return t;var g=Zo(p.critical,n.dimensions);return r(o,s,jo(p.result)===o,or(p.impact)===o,g,l)}if("IDLE"===n.phase&&n.completed&&!n.shouldFlush){var m=n.completed;if(!Xo(a,m.critical))return t;var h=or(m.impact)===o,f=Boolean(m.impact.at&&"COMBINE"===m.impact.at.type),b=m.critical.droppable.id===o;return h?f?e:t:b?e:t}return t}},{updateViewportMaxScroll:function(e){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e}}},null,{context:zi,pure:!0,areStatePropsEqual:Go})(function(n){var r=(0,e.useContext)(Ui);r||Vt(!1);var i=r.contextId,o=r.isMovementAllowed,a=(0,e.useRef)(null),s=(0,e.useRef)(null),l=n.children,c=n.droppableId,d=n.type,u=n.mode,p=n.direction,g=n.ignoreContainerClipping,m=n.isDropDisabled,h=n.isCombineEnabled,f=n.snapshot,b=n.useClone,v=n.updateViewportMaxScroll,y=n.getContainerForClone,x=Ct(function(){return a.current},[]),w=Ct(function(e){a.current=e},[]),E=(Ct(function(){return s.current},[]),Ct(function(e){s.current=e},[])),_=Ct(function(){o()&&v({maxScroll:ii()})},[o,v]);!function(t){var n=(0,e.useRef)(null),r=Oo(Ui),i=Vi("droppable"),o=r.registry,a=r.marshal,s=Wi(t),l=_t(function(){return{id:t.droppableId,type:t.type,mode:t.mode}},[t.droppableId,t.mode,t.type]),c=(0,e.useRef)(l),d=_t(function(){return Ft(function(e,t){n.current||Vt(!1);var r={x:e,y:t};a.updateDroppableScroll(l.id,r)})},[l.id,a]),u=Ct(function(){var e=n.current;return e&&e.env.closestScrollable?Co(e.env.closestScrollable):Qt},[]),p=Ct(function(){var e=u();d(e.x,e.y)},[u,d]),g=_t(function(){return zt(p)},[p]),m=Ct(function(){var e=n.current,t=Ao(e);e&&t||Vt(!1),e.scrollOptions.shouldPublishImmediately?p():g()},[g,p]),h=Ct(function(e,t){n.current&&Vt(!1);var i=s.current,o=i.getDroppableRef();o||Vt(!1);var a=function(e){return{closestScrollable:_o(e),isFixedOnPage:So(e)}}(o),c={ref:o,descriptor:l,env:a,scrollOptions:t};n.current=c;var d=function(e){var t=e.ref,n=e.descriptor,r=e.env,i=e.windowScroll,o=e.direction,a=e.isDropDisabled,s=e.isCombineEnabled,l=e.shouldClipSubject,c=r.closestScrollable,d=function(e,t){var n=kt(e);if(!t)return n;if(e!==t)return n;var r=n.paddingBox.top-t.scrollTop,i=n.paddingBox.left-t.scrollLeft,o=r+t.scrollHeight,a=i+t.scrollWidth,s=It({top:r,right:a,bottom:o,left:i},n.border);return Ot({borderBox:s,margin:n.margin,border:n.border,padding:n.padding})}(t,c),u=Bt(d,i),p=function(){if(!c)return null;var e=kt(c),t={scrollHeight:c.scrollHeight,scrollWidth:c.scrollWidth};return{client:e,page:Bt(e,i),scroll:Co(c),scrollSize:t,shouldClipSubject:l}}(),g=function(e){var t=e.descriptor,n=e.isEnabled,r=e.isCombineEnabled,i=e.isFixedOnPage,o=e.direction,a=e.client,s=e.page,l=e.closest,c=function(){if(!l)return null;var e=l.scrollSize,t=l.client,n=ni({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:l.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:l.shouldClipSubject,scroll:{initial:l.scroll,current:l.scroll,max:n,diff:{value:Qt,displacement:Qt}}}}(),d="vertical"===o?kn:Ln;return{descriptor:t,isCombineEnabled:r,isFixedOnPage:i,axis:d,isEnabled:n,client:a,page:s,frame:c,subject:pn({page:s,withPlaceholder:null,axis:d,frame:c})}}({descriptor:n,isEnabled:!a,isCombineEnabled:s,isFixedOnPage:r.isFixedOnPage,direction:o,client:d,page:u,closest:p});return g}({ref:o,descriptor:l,env:a,windowScroll:e,direction:i.direction,isDropDisabled:i.isDropDisabled,isCombineEnabled:i.isCombineEnabled,shouldClipSubject:!i.ignoreContainerClipping}),u=a.closestScrollable;return u&&(u.setAttribute(Ti.contextId,r.contextId),u.addEventListener("scroll",m,No(c.scrollOptions))),d},[r.contextId,l,m,s]),f=Ct(function(){var e=n.current,t=Ao(e);return e&&t||Vt(!1),Co(t)},[]),b=Ct(function(){var e=n.current;e||Vt(!1);var t=Ao(e);n.current=null,t&&(g.cancel(),t.removeAttribute(Ti.contextId),t.removeEventListener("scroll",m,No(e.scrollOptions)))},[m,g]),v=Ct(function(e){var t=n.current;t||Vt(!1);var r=Ao(t);r||Vt(!1),r.scrollTop+=e.y,r.scrollLeft+=e.x},[]),y=_t(function(){return{getDimensionAndWatchScroll:h,getScrollWhileDragging:f,dragStopped:b,scroll:v}},[b,h,f,v]),x=_t(function(){return{uniqueId:i,descriptor:l,callbacks:y}},[y,l,i]);Pi(function(){return c.current=x.descriptor,o.droppable.register(x),function(){n.current&&b(),o.droppable.unregister(x)}},[y,l,b,x,a,o.droppable]),Pi(function(){n.current&&a.updateDroppableIsEnabled(c.current.id,!t.isDropDisabled)},[t.isDropDisabled,a]),Pi(function(){n.current&&a.updateDroppableIsCombineEnabled(c.current.id,t.isCombineEnabled)},[t.isCombineEnabled,a])}({droppableId:c,type:d,mode:u,direction:p,isDropDisabled:m,isCombineEnabled:h,ignoreContainerClipping:g,getDroppableRef:x});var C=t().createElement(Lo,{on:n.placeholder,shouldAnimate:n.shouldAnimatePlaceholder},function(e){var n=e.onClose,r=e.data,o=e.animate;return t().createElement(Po,{placeholder:r,onClose:n,innerRef:E,animate:o,contextId:i,onTransitionEnd:_})}),S=_t(function(){return{innerRef:w,placeholder:C,droppableProps:{"data-rbd-droppable-id":c,"data-rbd-droppable-context-id":i}}},[i,c,C,w]),I=b?b.dragging.draggableId:null,D=_t(function(){return{droppableId:c,type:d,isUsingCloneFor:I}},[c,I,d]);return t().createElement(ko.Provider,{value:D},l(S,f),function(){if(!b)return null;var e=b.dragging,n=b.render,r=t().createElement(Uo,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(t,r){return n(t,r,e)});return wt().createPortal(r,y())}())});function Jo(){const{selectedContent:t,setSelectedContent:n,setSelectedCards:i,toggleCard:o,selectedItems:a,setSelectedItems:s}=(0,r.useContext)(de)||{},[l,c]=(0,r.useState)([]);return(0,r.useEffect)(()=>{c([...a?.files||[],...a?.folders||[]])},[a]),(0,e.createElement)("div",{className:"edbi-shortcode-builder__selected-item__box"},(0,e.createElement)("div",{className:"edbi-shortcode-builder__selected-item__box__header"},(0,e.createElement)("h3",null,(0,x.__)(l.length+" Selected Items","easy-dropbox-integration")),(0,e.createElement)("button",{onClick:()=>{n([]),i([]),c([]),s({files:[],folders:[]})},className:"edbi-shortcode-builder__selected-item__box__header__btn"},(0,x.__)("Clear","easy-dropbox-integration"))),l.length<1?(0,e.createElement)("div",{className:"edbi-shortcode-builder__selected-item__box__empty"},(0,x.__)("No item selected","easy-dropbox-integration")):(0,e.createElement)(vo,{onDragEnd:e=>{if(!e.destination)return;const t=Array.from(l),[n]=t.splice(e.source.index,1);t.splice(e.destination.index,0,n),c(t)}},(0,e.createElement)(qo,{droppableId:"selectedItems"},t=>(0,e.createElement)("div",{className:"edbi-shortcode-builder__selected-item__box__items",...t.droppableProps,ref:t.innerRef},l.map((t,n)=>(0,e.createElement)(Wo,{key:t.id,draggableId:String(t.id),index:n},r=>(0,e.createElement)("div",{className:"edbi-shortcode-builder__selected-item__box__item "+(l.length-1!==n?"edbi-shortcode__border__bottom":""),ref:r.innerRef,...r.draggableProps},(0,e.createElement)("div",{...r.dragHandleProps},(0,e.createElement)(me,{className:"edbi-shortcode-builder__drag-icon"}),t.thumbnail?(0,e.createElement)("img",{src:t?.thumbnail,alt:(0,x.__)("Item Image","easy-dropbox-integration")}):(0,e.createElement)("img",{src:D(t.ext?t.ext:"folder"),alt:(0,x.__)("Item Image","easy-dropbox-integration")}),(0,e.createElement)("span",{className:"edbi-shortcode-builder__selected-item__box__item__name"},(0,x.__)(t?.name,"easy-dropbox-integration"))),(0,e.createElement)("button",{onClick:()=>o(t.id,t),className:"edbi-shortcode-builder__selected-item__box__item__close"},(0,e.createElement)(pe,null))))),t.placeholder))))}qo.defaultProps=Yo;const Ko=window.wp.apiFetch;var Qo=n.n(Ko);const ea=n.p+"images/empty-box.c81a1497.png";var ta=function(){return ta=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},ta.apply(this,arguments)},na="lgUpdateSlides",ra="lgPosterClick",ia="lgBeforeNextSlide",oa="lgBeforePrevSlide",aa={mode:"lg-slide",easing:"ease",speed:400,licenseKey:"0000-0000-000-0000",height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:300,container:"",startAnimationDuration:400,zoomFromOrigin:!0,hideBarsDelay:0,showBarsAfter:1e4,slideDelay:0,supportLegacyBrowser:!0,allowMediaOverlap:!1,videoMaxSize:"1280-720",loadYouTubePoster:!0,defaultCaptionHeight:0,ariaLabelledby:"",ariaDescribedby:"",resetScrollPosition:!0,hideScrollbar:!1,closable:!0,swipeToClose:!0,closeOnTap:!0,showCloseIcon:!0,showMaximizeIcon:!1,loop:!0,escKey:!0,keyPress:!0,trapFocus:!0,controls:!0,slideEndAnimation:!0,hideControlOnEnd:!1,mousewheel:!1,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:".lg-sub-html",subHtmlSelectorRelative:!1,preload:2,numberOfSlideItemsInDom:10,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:0,iframeWidth:"100%",iframeHeight:"100%",iframeMaxWidth:"100%",iframeMaxHeight:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],extraProps:[],exThumbImage:"",isMobile:void 0,mobileSettings:{controls:!1,showCloseIcon:!1,download:!1},plugins:[],strings:{closeGallery:"Close gallery",toggleMaximize:"Toggle maximize",previousSlide:"Previous slide",nextSlide:"Next slide",download:"Download",playVideo:"Play video",mediaLoadingFailed:"Oops... Failed to load content..."}},sa=function(){function e(e){return this.cssVenderPrefixes=["TransitionDuration","TransitionTimingFunction","Transform","Transition"],this.selector=this._getSelector(e),this.firstElement=this._getFirstEl(),this}return e.generateUUID=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)})},e.prototype._getSelector=function(e,t){return void 0===t&&(t=document),"string"!=typeof e?e:(t=t||document,"#"===e.substring(0,1)?t.querySelector(e):t.querySelectorAll(e))},e.prototype._each=function(e){return this.selector?(void 0!==this.selector.length?[].forEach.call(this.selector,e):e(this.selector,0),this):this},e.prototype._setCssVendorPrefix=function(e,t,n){var r=t.replace(/-([a-z])/gi,function(e,t){return t.toUpperCase()});-1!==this.cssVenderPrefixes.indexOf(r)?(e.style[r.charAt(0).toLowerCase()+r.slice(1)]=n,e.style["webkit"+r]=n,e.style["moz"+r]=n,e.style["ms"+r]=n,e.style["o"+r]=n):e.style[r]=n},e.prototype._getFirstEl=function(){return this.selector&&void 0!==this.selector.length?this.selector[0]:this.selector},e.prototype.isEventMatched=function(e,t){var n=t.split(".");return e.split(".").filter(function(e){return e}).every(function(e){return-1!==n.indexOf(e)})},e.prototype.attr=function(e,t){return void 0===t?this.firstElement?this.firstElement.getAttribute(e):"":(this._each(function(n){n.setAttribute(e,t)}),this)},e.prototype.find=function(e){return la(this._getSelector(e,this.selector))},e.prototype.first=function(){return this.selector&&void 0!==this.selector.length?la(this.selector[0]):la(this.selector)},e.prototype.eq=function(e){return la(this.selector[e])},e.prototype.parent=function(){return la(this.selector.parentElement)},e.prototype.get=function(){return this._getFirstEl()},e.prototype.removeAttr=function(e){var t=e.split(" ");return this._each(function(e){t.forEach(function(t){return e.removeAttribute(t)})}),this},e.prototype.wrap=function(e){if(!this.firstElement)return this;var t=document.createElement("div");return t.className=e,this.firstElement.parentNode.insertBefore(t,this.firstElement),this.firstElement.parentNode.removeChild(this.firstElement),t.appendChild(this.firstElement),this},e.prototype.addClass=function(e){return void 0===e&&(e=""),this._each(function(t){e.split(" ").forEach(function(e){e&&t.classList.add(e)})}),this},e.prototype.removeClass=function(e){return this._each(function(t){e.split(" ").forEach(function(e){e&&t.classList.remove(e)})}),this},e.prototype.hasClass=function(e){return!!this.firstElement&&this.firstElement.classList.contains(e)},e.prototype.hasAttribute=function(e){return!!this.firstElement&&this.firstElement.hasAttribute(e)},e.prototype.toggleClass=function(e){return this.firstElement?(this.hasClass(e)?this.removeClass(e):this.addClass(e),this):this},e.prototype.css=function(e,t){var n=this;return this._each(function(r){n._setCssVendorPrefix(r,e,t)}),this},e.prototype.on=function(t,n){var r=this;return this.selector?(t.split(" ").forEach(function(t){Array.isArray(e.eventListeners[t])||(e.eventListeners[t]=[]),e.eventListeners[t].push(n),r.selector.addEventListener(t.split(".")[0],n)}),this):this},e.prototype.once=function(e,t){var n=this;return this.on(e,function(){n.off(e),t(e)}),this},e.prototype.off=function(t){var n=this;return this.selector?(Object.keys(e.eventListeners).forEach(function(r){n.isEventMatched(t,r)&&(e.eventListeners[r].forEach(function(e){n.selector.removeEventListener(r.split(".")[0],e)}),e.eventListeners[r]=[])}),this):this},e.prototype.trigger=function(e,t){if(!this.firstElement)return this;var n=new CustomEvent(e.split(".")[0],{detail:t||null});return this.firstElement.dispatchEvent(n),this},e.prototype.load=function(e){var t=this;return fetch(e).then(function(e){return e.text()}).then(function(e){t.selector.innerHTML=e}),this},e.prototype.html=function(e){return void 0===e?this.firstElement?this.firstElement.innerHTML:"":(this._each(function(t){t.innerHTML=e}),this)},e.prototype.append=function(e){return this._each(function(t){"string"==typeof e?t.insertAdjacentHTML("beforeend",e):t.appendChild(e)}),this},e.prototype.prepend=function(e){return this._each(function(t){"string"==typeof e?t.insertAdjacentHTML("afterbegin",e):e instanceof HTMLElement&&t.insertBefore(e.cloneNode(!0),t.firstChild)}),this},e.prototype.remove=function(){return this._each(function(e){e.parentNode.removeChild(e)}),this},e.prototype.empty=function(){return this._each(function(e){e.innerHTML=""}),this},e.prototype.scrollTop=function(e){return void 0!==e?(document.body.scrollTop=e,document.documentElement.scrollTop=e,this):window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},e.prototype.scrollLeft=function(e){return void 0!==e?(document.body.scrollLeft=e,document.documentElement.scrollLeft=e,this):window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0},e.prototype.offset=function(){if(!this.firstElement)return{left:0,top:0};var e=this.firstElement.getBoundingClientRect(),t=la("body").style().marginLeft;return{left:e.left-parseFloat(t)+this.scrollLeft(),top:e.top+this.scrollTop()}},e.prototype.style=function(){return this.firstElement?this.firstElement.currentStyle||window.getComputedStyle(this.firstElement):{}},e.prototype.width=function(){var e=this.style();return this.firstElement.clientWidth-parseFloat(e.paddingLeft)-parseFloat(e.paddingRight)},e.prototype.height=function(){var e=this.style();return this.firstElement.clientHeight-parseFloat(e.paddingTop)-parseFloat(e.paddingBottom)},e.eventListeners={},e}();function la(e){return function(){if("function"==typeof window.CustomEvent)return!1;window.CustomEvent=function(e,t){t=t||{bubbles:!1,cancelable:!1,detail:null};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}}(),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),new sa(e)}var ca=["src","sources","subHtml","subHtmlUrl","html","video","poster","slideName","responsive","srcset","sizes","iframe","downloadUrl","download","width","facebookShareUrl","tweetText","iframeTitle","twitterShareUrl","pinterestShareUrl","pinterestText","fbHtml","disqusIdentifier","disqusUrl"];function da(e){return"href"===e?"src":e=(e=(e=e.replace("data-","")).charAt(0).toLowerCase()+e.slice(1)).replace(/-([a-z])/g,function(e){return e[1].toUpperCase()})}var ua=function(e,t,n){fetch(e).then(function(e){return e.text()}).then(function(e){if("append"===n){var r='<div class="lg-sub-html">'+e+"</div>";t.append(r)}else t.html(e)})},pa=function(e,t,n,r){void 0===n&&(n=0);var i=la(e).attr("data-lg-size")||r;if(i){var o=i.split(",");if(o[1])for(var a=window.innerWidth,s=0;s<o.length;s++){var l=o[s];if(parseInt(l.split("-")[2],10)>a){i=l;break}s===o.length-1&&(i=l)}var c=i.split("-"),d=parseInt(c[0],10),u=parseInt(c[1],10),p=t.width(),g=t.height()-n,m=Math.min(p,d),h=Math.min(g,u),f=Math.min(m/d,h/u);return{width:d*f,height:u*f}}},ga=function(e,t,n,r,i){if(i){var o=la(e).find("img").first();if(o.get()){var a=t.get().getBoundingClientRect(),s=a.width,l=t.height()-(n+r),c=o.width(),d=o.height(),u=o.style(),p=(s-c)/2-o.offset().left+(parseFloat(u.paddingLeft)||0)+(parseFloat(u.borderLeft)||0)+la(window).scrollLeft()+a.left,g=(l-d)/2-o.offset().top+(parseFloat(u.paddingTop)||0)+(parseFloat(u.borderTop)||0)+la(window).scrollTop()+n;return"translate3d("+(p*=-1)+"px, "+(g*=-1)+"px, 0) scale3d("+c/i.width+", "+d/i.height+", 1)"}}},ma=function(e,t,n,r,i,o){var a="<img "+n+" "+(r?'srcset="'+r+'"':"")+"  "+(i?'sizes="'+i+'"':"")+' class="lg-object lg-image" data-index="'+e+'" src="'+t+'" />',s="";return o&&(s=("string"==typeof o?JSON.parse(o):o).map(function(e){var t="";return Object.keys(e).forEach(function(n){t+=" "+n+'="'+e[n]+'"'}),"<source "+t+"></source>"})),""+s+a},ha=0,fa=function(){function e(e,t){if(this.lgOpened=!1,this.index=0,this.plugins=[],this.lGalleryOn=!1,this.lgBusy=!1,this.currentItemsInDom=[],this.prevScrollTop=0,this.bodyPaddingRight=0,this.isDummyImageRemoved=!1,this.dragOrSwipeEnabled=!1,this.mediaContainerPosition={top:0,bottom:0},!e)return this;if(ha++,this.lgId=ha,this.el=e,this.LGel=la(e),this.generateSettings(t),this.buildModules(),this.settings.dynamic&&void 0!==this.settings.dynamicEl&&!Array.isArray(this.settings.dynamicEl))throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.galleryItems=this.getItems(),this.normalizeSettings(),this.init(),this.validateLicense(),this}return e.prototype.generateSettings=function(e){if(this.settings=ta(ta({},aa),e),this.settings.isMobile&&"function"==typeof this.settings.isMobile?this.settings.isMobile():/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)){var t=ta(ta({},this.settings.mobileSettings),this.settings.mobileSettings);this.settings=ta(ta({},this.settings),t)}},e.prototype.normalizeSettings=function(){if(this.settings.slideEndAnimation&&(this.settings.hideControlOnEnd=!1),this.settings.closable||(this.settings.swipeToClose=!1),this.zoomFromOrigin=this.settings.zoomFromOrigin,this.settings.dynamic&&(this.zoomFromOrigin=!1),this.settings.container){var e=this.settings.container;if("function"==typeof e)this.settings.container=e();else if("string"==typeof e){var t=document.querySelector(e);this.settings.container=null!=t?t:document.body}}else this.settings.container=document.body;this.settings.preload=Math.min(this.settings.preload,this.galleryItems.length)},e.prototype.init=function(){var e=this;this.addSlideVideoInfo(this.galleryItems),this.buildStructure(),this.LGel.trigger("lgInit",{instance:this}),this.settings.keyPress&&this.keyPress(),setTimeout(function(){e.enableDrag(),e.enableSwipe(),e.triggerPosterClick()},50),this.arrow(),this.settings.mousewheel&&this.mousewheel(),this.settings.dynamic||this.openGalleryOnItemClick()},e.prototype.openGalleryOnItemClick=function(){for(var e=this,t=function(t){var r=n.items[t],i=la(r),o=sa.generateUUID();i.attr("data-lg-id",o).on("click.lgcustom-item-"+o,function(n){n.preventDefault();var i=e.settings.index||t;e.openGallery(i,r)})},n=this,r=0;r<this.items.length;r++)t(r)},e.prototype.buildModules=function(){var e=this;this.settings.plugins.forEach(function(t){e.plugins.push(new t(e,la))})},e.prototype.validateLicense=function(){this.settings.licenseKey?"0000-0000-000-0000"===this.settings.licenseKey&&console.warn("lightGallery: "+this.settings.licenseKey+" license key is not valid for production use"):console.error("Please provide a valid license key")},e.prototype.getSlideItem=function(e){return la(this.getSlideItemId(e))},e.prototype.getSlideItemId=function(e){return"#lg-item-"+this.lgId+"-"+e},e.prototype.getIdName=function(e){return e+"-"+this.lgId},e.prototype.getElementById=function(e){return la("#"+this.getIdName(e))},e.prototype.manageSingleSlideClassName=function(){this.galleryItems.length<2?this.outer.addClass("lg-single-item"):this.outer.removeClass("lg-single-item")},e.prototype.buildStructure=function(){var e=this;if(!this.$container||!this.$container.get()){var t="",n="";this.settings.controls&&(t='<button type="button" id="'+this.getIdName("lg-prev")+'" aria-label="'+this.settings.strings.previousSlide+'" class="lg-prev lg-icon"> '+this.settings.prevHtml+' </button>\n                <button type="button" id="'+this.getIdName("lg-next")+'" aria-label="'+this.settings.strings.nextSlide+'" class="lg-next lg-icon"> '+this.settings.nextHtml+" </button>"),".lg-item"!==this.settings.appendSubHtmlTo&&(n='<div class="lg-sub-html" role="status" aria-live="polite"></div>');var r="";this.settings.allowMediaOverlap&&(r+="lg-media-overlap ");var i=this.settings.ariaLabelledby?'aria-labelledby="'+this.settings.ariaLabelledby+'"':"",o=this.settings.ariaDescribedby?'aria-describedby="'+this.settings.ariaDescribedby+'"':"",a="lg-container "+this.settings.addClass+" "+(document.body!==this.settings.container?"lg-inline":""),s=this.settings.closable&&this.settings.showCloseIcon?'<button type="button" aria-label="'+this.settings.strings.closeGallery+'" id="'+this.getIdName("lg-close")+'" class="lg-close lg-icon"></button>':"",l=this.settings.showMaximizeIcon?'<button type="button" aria-label="'+this.settings.strings.toggleMaximize+'" id="'+this.getIdName("lg-maximize")+'" class="lg-maximize lg-icon"></button>':"",c='\n        <div class="'+a+'" id="'+this.getIdName("lg-container")+'" tabindex="-1" aria-modal="true" '+i+" "+o+' role="dialog"\n        >\n            <div id="'+this.getIdName("lg-backdrop")+'" class="lg-backdrop"></div>\n\n            <div id="'+this.getIdName("lg-outer")+'" class="lg-outer lg-use-css3 lg-css3 lg-hide-items '+r+' ">\n\n              <div id="'+this.getIdName("lg-content")+'" class="lg-content">\n                <div id="'+this.getIdName("lg-inner")+'" class="lg-inner">\n                </div>\n                '+t+'\n              </div>\n                <div id="'+this.getIdName("lg-toolbar")+'" class="lg-toolbar lg-group">\n                    '+l+"\n                    "+s+"\n                    </div>\n                    "+(".lg-outer"===this.settings.appendSubHtmlTo?n:"")+'\n                <div id="'+this.getIdName("lg-components")+'" class="lg-components">\n                    '+(".lg-sub-html"===this.settings.appendSubHtmlTo?n:"")+"\n                </div>\n            </div>\n        </div>\n        ";la(this.settings.container).append(c),document.body!==this.settings.container&&la(this.settings.container).css("position","relative"),this.outer=this.getElementById("lg-outer"),this.$lgComponents=this.getElementById("lg-components"),this.$backdrop=this.getElementById("lg-backdrop"),this.$container=this.getElementById("lg-container"),this.$inner=this.getElementById("lg-inner"),this.$content=this.getElementById("lg-content"),this.$toolbar=this.getElementById("lg-toolbar"),this.$backdrop.css("transition-duration",this.settings.backdropDuration+"ms");var d=this.settings.mode+" ";this.manageSingleSlideClassName(),this.settings.enableDrag&&(d+="lg-grab "),this.outer.addClass(d),this.$inner.css("transition-timing-function",this.settings.easing),this.$inner.css("transition-duration",this.settings.speed+"ms"),this.settings.download&&this.$toolbar.append('<a id="'+this.getIdName("lg-download")+'" target="_blank" rel="noopener" aria-label="'+this.settings.strings.download+'" download class="lg-download lg-icon"></a>'),this.counter(),la(window).on("resize.lg.global"+this.lgId+" orientationchange.lg.global"+this.lgId,function(){e.refreshOnResize()}),this.hideBars(),this.manageCloseGallery(),this.toggleMaximize(),this.initModules()}},e.prototype.refreshOnResize=function(){if(this.lgOpened){var e=this.galleryItems[this.index].__slideVideoInfo;this.mediaContainerPosition=this.getMediaContainerPosition();var t=this.mediaContainerPosition,n=t.top,r=t.bottom;if(this.currentImageSize=pa(this.items[this.index],this.outer,n+r,e&&this.settings.videoMaxSize),e&&this.resizeVideoSlide(this.index,this.currentImageSize),this.zoomFromOrigin&&!this.isDummyImageRemoved){var i=this.getDummyImgStyles(this.currentImageSize);this.outer.find(".lg-current .lg-dummy-img").first().attr("style",i)}this.LGel.trigger("lgContainerResize")}},e.prototype.resizeVideoSlide=function(e,t){var n=this.getVideoContStyle(t);this.getSlideItem(e).find(".lg-video-cont").attr("style",n)},e.prototype.updateSlides=function(e,t){if(this.index>e.length-1&&(this.index=e.length-1),1===e.length&&(this.index=0),e.length){var n=this.galleryItems[t].src;this.galleryItems=e,this.updateControls(),this.$inner.empty(),this.currentItemsInDom=[];var r=0;this.galleryItems.some(function(e,t){return e.src===n&&(r=t,!0)}),this.currentItemsInDom=this.organizeSlideItems(r,-1),this.loadContent(r,!0),this.getSlideItem(r).addClass("lg-current"),this.index=r,this.updateCurrentCounter(r),this.LGel.trigger(na)}else this.closeGallery()},e.prototype.getItems=function(){if(this.items=[],this.settings.dynamic)return this.settings.dynamicEl||[];if("this"===this.settings.selector)this.items.push(this.el);else if(this.settings.selector)if("string"==typeof this.settings.selector)if(this.settings.selectWithin){var e=la(this.settings.selectWithin);this.items=e.find(this.settings.selector).get()}else this.items=this.el.querySelectorAll(this.settings.selector);else this.items=this.settings.selector;else this.items=this.el.children;return t=this.items,n=this.settings.extraProps,r=this.settings.getCaptionFromTitleOrAlt,i=this.settings.exThumbImage,o=[],a=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],a=0,s=o.length;a<s;a++,i++)r[i]=o[a];return r}(ca,n),[].forEach.call(t,function(e){for(var t={},n=0;n<e.attributes.length;n++){var s=e.attributes[n];if(s.specified){var l=da(s.name),c="";a.indexOf(l)>-1&&(c=l),c&&(t[c]=s.value)}}var d=la(e),u=d.find("img").first().attr("alt"),p=d.attr("title"),g=i?d.attr(i):d.find("img").first().attr("src");t.thumb=g,r&&!t.subHtml&&(t.subHtml=p||u||""),t.alt=u||p||"",o.push(t)}),o;var t,n,r,i,o,a},e.prototype.shouldHideScrollbar=function(){return this.settings.hideScrollbar&&document.body===this.settings.container},e.prototype.hideScrollbar=function(){if(this.shouldHideScrollbar()){this.bodyPaddingRight=parseFloat(la("body").style().paddingRight);var e=document.documentElement.getBoundingClientRect(),t=window.innerWidth-e.width;la(document.body).css("padding-right",t+this.bodyPaddingRight+"px"),la(document.body).addClass("lg-overlay-open")}},e.prototype.resetScrollBar=function(){this.shouldHideScrollbar()&&(la(document.body).css("padding-right",this.bodyPaddingRight+"px"),la(document.body).removeClass("lg-overlay-open"))},e.prototype.openGallery=function(e,t){var n=this;if(void 0===e&&(e=this.settings.index),!this.lgOpened){this.lgOpened=!0,this.outer.removeClass("lg-hide-items"),this.hideScrollbar(),this.$container.addClass("lg-show");var r=this.getItemsToBeInsertedToDom(e,e);this.currentItemsInDom=r;var i="";r.forEach(function(e){i=i+'<div id="'+e+'" class="lg-item"></div>'}),this.$inner.append(i),this.addHtml(e);var o="";this.mediaContainerPosition=this.getMediaContainerPosition();var a=this.mediaContainerPosition,s=a.top,l=a.bottom;this.settings.allowMediaOverlap||this.setMediaContainerPosition(s,l);var c=this.galleryItems[e].__slideVideoInfo;this.zoomFromOrigin&&t&&(this.currentImageSize=pa(t,this.outer,s+l,c&&this.settings.videoMaxSize),o=ga(t,this.outer,s,l,this.currentImageSize)),this.zoomFromOrigin&&o||(this.outer.addClass(this.settings.startClass),this.getSlideItem(e).removeClass("lg-complete"));var d=this.settings.zoomFromOrigin?100:this.settings.backdropDuration;setTimeout(function(){n.outer.addClass("lg-components-open")},d),this.index=e,this.LGel.trigger("lgBeforeOpen"),this.getSlideItem(e).addClass("lg-current"),this.lGalleryOn=!1,this.prevScrollTop=la(window).scrollTop(),setTimeout(function(){if(n.zoomFromOrigin&&o){var t=n.getSlideItem(e);t.css("transform",o),setTimeout(function(){t.addClass("lg-start-progress lg-start-end-progress").css("transition-duration",n.settings.startAnimationDuration+"ms"),n.outer.addClass("lg-zoom-from-image")}),setTimeout(function(){t.css("transform","translate3d(0, 0, 0)")},100)}setTimeout(function(){n.$backdrop.addClass("in"),n.$container.addClass("lg-show-in")},10),setTimeout(function(){n.settings.trapFocus&&document.body===n.settings.container&&n.trapFocus()},n.settings.backdropDuration+50),n.zoomFromOrigin&&o||setTimeout(function(){n.outer.addClass("lg-visible")},n.settings.backdropDuration),n.slide(e,!1,!1,!1),n.LGel.trigger("lgAfterOpen")}),document.body===this.settings.container&&la("html").addClass("lg-on")}},e.prototype.getMediaContainerPosition=function(){if(this.settings.allowMediaOverlap)return{top:0,bottom:0};var e=this.$toolbar.get().clientHeight||0,t=this.outer.find(".lg-components .lg-sub-html").get(),n=this.settings.defaultCaptionHeight||t&&t.clientHeight||0,r=this.outer.find(".lg-thumb-outer").get();return{top:e,bottom:(r?r.clientHeight:0)+n}},e.prototype.setMediaContainerPosition=function(e,t){void 0===e&&(e=0),void 0===t&&(t=0),this.$content.css("top",e+"px").css("bottom",t+"px")},e.prototype.hideBars=function(){var e=this;setTimeout(function(){e.outer.removeClass("lg-hide-items"),e.settings.hideBarsDelay>0&&(e.outer.on("mousemove.lg click.lg touchstart.lg",function(){e.outer.removeClass("lg-hide-items"),clearTimeout(e.hideBarTimeout),e.hideBarTimeout=setTimeout(function(){e.outer.addClass("lg-hide-items")},e.settings.hideBarsDelay)}),e.outer.trigger("mousemove.lg"))},this.settings.showBarsAfter)},e.prototype.initPictureFill=function(e){if(this.settings.supportLegacyBrowser)try{picturefill({elements:[e.get()]})}catch(e){console.warn("lightGallery :- If you want srcset or picture tag to be supported for older browser please include picturefil javascript library in your document.")}},e.prototype.counter=function(){if(this.settings.counter){var e='<div class="lg-counter" role="status" aria-live="polite">\n                <span id="'+this.getIdName("lg-counter-current")+'" class="lg-counter-current">'+(this.index+1)+' </span> /\n                <span id="'+this.getIdName("lg-counter-all")+'" class="lg-counter-all">'+this.galleryItems.length+" </span></div>";this.outer.find(this.settings.appendCounterTo).append(e)}},e.prototype.addHtml=function(e){var t,n;if(this.galleryItems[e].subHtmlUrl?n=this.galleryItems[e].subHtmlUrl:t=this.galleryItems[e].subHtml,!n)if(t){var r=t.substring(0,1);"."!==r&&"#"!==r||(t=this.settings.subHtmlSelectorRelative&&!this.settings.dynamic?la(this.items).eq(e).find(t).first().html():la(t).first().html())}else t="";if(".lg-item"!==this.settings.appendSubHtmlTo)n?ua(n,this.outer.find(".lg-sub-html"),"replace"):this.outer.find(".lg-sub-html").html(t);else{var i=la(this.getSlideItemId(e));n?ua(n,i,"append"):i.append('<div class="lg-sub-html">'+t+"</div>")}null!=t&&(""===t?this.outer.find(this.settings.appendSubHtmlTo).addClass("lg-empty-html"):this.outer.find(this.settings.appendSubHtmlTo).removeClass("lg-empty-html")),this.LGel.trigger("lgAfterAppendSubHtml",{index:e})},e.prototype.preload=function(e){for(var t=1;t<=this.settings.preload&&!(t>=this.galleryItems.length-e);t++)this.loadContent(e+t,!1);for(var n=1;n<=this.settings.preload&&!(e-n<0);n++)this.loadContent(e-n,!1)},e.prototype.getDummyImgStyles=function(e){return e?"width:"+e.width+"px;\n                margin-left: -"+e.width/2+"px;\n                margin-top: -"+e.height/2+"px;\n                height:"+e.height+"px":""},e.prototype.getVideoContStyle=function(e){return e?"width:"+e.width+"px;\n                height:"+e.height+"px":""},e.prototype.getDummyImageContent=function(e,t,n){var r;if(this.settings.dynamic||(r=la(this.items).eq(t)),r){var i;if(!(i=this.settings.exThumbImage?r.attr(this.settings.exThumbImage):r.find("img").first().attr("src")))return"";var o=this.getDummyImgStyles(this.currentImageSize),a=document.createElement("img");return a.alt=n||"",a.src=i,a.className="lg-dummy-img",a.style.cssText=o,e.addClass("lg-first-slide"),this.outer.addClass("lg-first-slide-loading"),a}return""},e.prototype.setImgMarkup=function(e,t,n){var r,i=this.galleryItems[n],o=i.alt,a=i.srcset,s=i.sizes,l=i.sources,c=o?'alt="'+o+'"':"";r=this.isFirstSlideWithZoomAnimation()?this.getDummyImageContent(t,n,c):ma(n,e,c,a,s,l);var d=document.createElement("picture");d.className="lg-img-wrap",la(d).append(r),t.prepend(d)},e.prototype.onSlideObjectLoad=function(e,t,n,r){var i,o=e.find(".lg-object").first();(i=o.get())&&i.complete&&0!==i.naturalWidth||t?n():(o.on("load.lg error.lg",function(){n&&n()}),o.on("error.lg",function(){r&&r()}))},e.prototype.onLgObjectLoad=function(e,t,n,r,i,o){var a=this;this.onSlideObjectLoad(e,o,function(){a.triggerSlideItemLoad(e,t,n,r,i)},function(){e.addClass("lg-complete lg-complete_"),e.html('<span class="lg-error-msg">'+a.settings.strings.mediaLoadingFailed+"</span>")})},e.prototype.triggerSlideItemLoad=function(e,t,n,r,i){var o=this,a=this.galleryItems[t],s=i&&"video"===this.getSlideType(a)&&!a.poster?r:0;setTimeout(function(){e.addClass("lg-complete lg-complete_"),o.LGel.trigger("lgSlideItemLoad",{index:t,delay:n||0,isFirstSlide:i})},s)},e.prototype.isFirstSlideWithZoomAnimation=function(){return!(this.lGalleryOn||!this.zoomFromOrigin||!this.currentImageSize)},e.prototype.addSlideVideoInfo=function(e){var t=this;e.forEach(function(e,n){e.__slideVideoInfo=function(e,t,n){if(!e)return t?{html5:!0}:void console.error("lightGallery :- data-src is not provided on slide item "+(n+1)+". Please make sure the selector property is properly configured. More info - https://www.lightgalleryjs.com/demos/html-markup/");var r=e.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com|be-nocookie\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)([\&|?][\S]*)*/i),i=e.match(/\/\/(?:www\.)?(?:player\.)?vimeo.com\/(?:video\/)?([0-9a-z\-_]+)(.*)?/i),o=e.match(/https?:\/\/(.+)?(wistia\.com|wi\.st)\/(medias|embed)\/([0-9a-z\-_]+)(.*)/);return r?{youtube:r}:i?{vimeo:i}:o?{wistia:o}:void 0}(e.src,!!e.video,n),e.__slideVideoInfo&&t.settings.loadYouTubePoster&&!e.poster&&e.__slideVideoInfo.youtube&&(e.poster="//img.youtube.com/vi/"+e.__slideVideoInfo.youtube[1]+"/maxresdefault.jpg")})},e.prototype.loadContent=function(e,t){var n=this,r=this.galleryItems[e],i=la(this.getSlideItemId(e)),o=r.poster,a=r.srcset,s=r.sizes,l=r.sources,c=r.src,d=r.video,u=d&&"string"==typeof d?JSON.parse(d):d;if(r.responsive){var p=r.responsive.split(",");c=function(e){for(var t=[],n=[],r="",i=0;i<e.length;i++){var o=e[i].split(" ");""===o[0]&&o.splice(0,1),n.push(o[0]),t.push(o[1])}for(var a=window.innerWidth,s=0;s<t.length;s++)if(parseInt(t[s],10)>a){r=n[s];break}return r}(p)||c}var g=r.__slideVideoInfo,m="",h=!!r.iframe,f=!this.lGalleryOn,b=0;if(f&&(b=this.zoomFromOrigin&&this.currentImageSize?this.settings.startAnimationDuration+10:this.settings.backdropDuration+10),!i.hasClass("lg-loaded")){if(g){var v=this.mediaContainerPosition,y=v.top,x=v.bottom,w=pa(this.items[e],this.outer,y+x,g&&this.settings.videoMaxSize);m=this.getVideoContStyle(w)}if(h){var E=function(e,t,n,r,i,o){return'<div class="lg-media-cont lg-has-iframe" style="width:'+e+"; max-width:"+n+"; height: "+t+"; max-height:"+r+'">\n                    <iframe class="lg-object" frameborder="0" '+(o?'title="'+o+'"':"")+' src="'+i+'"  allowfullscreen="true"></iframe>\n                </div>'}(this.settings.iframeWidth,this.settings.iframeHeight,this.settings.iframeMaxWidth,this.settings.iframeMaxHeight,c,r.iframeTitle);i.prepend(E)}else if(o){var _="";f&&this.zoomFromOrigin&&this.currentImageSize&&(_=this.getDummyImageContent(i,e,"")),E=function(e,t,n,r,i){var o;o=i&&i.youtube?"lg-has-youtube":i&&i.vimeo?"lg-has-vimeo":"lg-has-html5";var a=t;return"string"!=typeof t&&(a=t.outerHTML),'<div class="lg-video-cont '+o+'" style="'+n+'">\n                <div class="lg-video-play-button">\n                <svg\n                    viewBox="0 0 20 20"\n                    preserveAspectRatio="xMidYMid"\n                    focusable="false"\n                    aria-labelledby="'+r+'"\n                    role="img"\n                    class="lg-video-play-icon"\n                >\n                    <title>'+r+'</title>\n                    <polygon class="lg-video-play-icon-inner" points="1,0 20,10 1,20"></polygon>\n                </svg>\n                <svg class="lg-video-play-icon-bg" viewBox="0 0 50 50" focusable="false">\n                    <circle cx="50%" cy="50%" r="20"></circle></svg>\n                <svg class="lg-video-play-icon-circle" viewBox="0 0 50 50" focusable="false">\n                    <circle cx="50%" cy="50%" r="20"></circle>\n                </svg>\n            </div>\n            '+a+'\n            <img class="lg-object lg-video-poster" src="'+e+'" />\n        </div>'}(o,_||"",m,this.settings.strings.playVideo,g),i.prepend(E)}else if(g)E='<div class="lg-video-cont " style="'+m+'"></div>',i.prepend(E);else if(this.setImgMarkup(c,i,e),a||l){var C=i.find(".lg-object");this.initPictureFill(C)}(o||g)&&this.LGel.trigger("lgHasVideo",{index:e,src:c,html5Video:u,hasPoster:!!o}),this.LGel.trigger("lgAfterAppendSlide",{index:e}),this.lGalleryOn&&".lg-item"===this.settings.appendSubHtmlTo&&this.addHtml(e)}var S=0;b&&!la(document.body).hasClass("lg-from-hash")&&(S=b),this.isFirstSlideWithZoomAnimation()&&(setTimeout(function(){i.removeClass("lg-start-end-progress lg-start-progress").removeAttr("style")},this.settings.startAnimationDuration+100),i.hasClass("lg-loaded")||setTimeout(function(){if("image"===n.getSlideType(r)){var t=r.alt,d=t?'alt="'+t+'"':"";if(i.find(".lg-img-wrap").append(ma(e,c,d,a,s,r.sources)),a||l){var u=i.find(".lg-object");n.initPictureFill(u)}}("image"===n.getSlideType(r)||"video"===n.getSlideType(r)&&o)&&(n.onLgObjectLoad(i,e,b,S,!0,!1),n.onSlideObjectLoad(i,!(!g||!g.html5||o),function(){n.loadContentOnFirstSlideLoad(e,i,S)},function(){n.loadContentOnFirstSlideLoad(e,i,S)}))},this.settings.startAnimationDuration+100)),i.addClass("lg-loaded"),this.isFirstSlideWithZoomAnimation()&&("video"!==this.getSlideType(r)||o)||this.onLgObjectLoad(i,e,b,S,f,!(!g||!g.html5||o)),this.zoomFromOrigin&&this.currentImageSize||!i.hasClass("lg-complete_")||this.lGalleryOn||setTimeout(function(){i.addClass("lg-complete")},this.settings.backdropDuration),this.lGalleryOn=!0,!0===t&&(i.hasClass("lg-complete_")?this.preload(e):i.find(".lg-object").first().on("load.lg error.lg",function(){n.preload(e)}))},e.prototype.loadContentOnFirstSlideLoad=function(e,t,n){var r=this;setTimeout(function(){t.find(".lg-dummy-img").remove(),t.removeClass("lg-first-slide"),r.outer.removeClass("lg-first-slide-loading"),r.isDummyImageRemoved=!0,r.preload(e)},n+300)},e.prototype.getItemsToBeInsertedToDom=function(e,t,n){var r=this;void 0===n&&(n=0);var i=[],o=Math.max(n,3);o=Math.min(o,this.galleryItems.length);var a="lg-item-"+this.lgId+"-"+t;if(this.galleryItems.length<=3)return this.galleryItems.forEach(function(e,t){i.push("lg-item-"+r.lgId+"-"+t)}),i;if(e<(this.galleryItems.length-1)/2){for(var s=e;s>e-o/2&&s>=0;s--)i.push("lg-item-"+this.lgId+"-"+s);var l=i.length;for(s=0;s<o-l;s++)i.push("lg-item-"+this.lgId+"-"+(e+s+1))}else{for(s=e;s<=this.galleryItems.length-1&&s<e+o/2;s++)i.push("lg-item-"+this.lgId+"-"+s);for(l=i.length,s=0;s<o-l;s++)i.push("lg-item-"+this.lgId+"-"+(e-s-1))}return this.settings.loop&&(e===this.galleryItems.length-1?i.push("lg-item-"+this.lgId+"-0"):0===e&&i.push("lg-item-"+this.lgId+"-"+(this.galleryItems.length-1))),-1===i.indexOf(a)&&i.push("lg-item-"+this.lgId+"-"+t),i},e.prototype.organizeSlideItems=function(e,t){var n=this,r=this.getItemsToBeInsertedToDom(e,t,this.settings.numberOfSlideItemsInDom);return r.forEach(function(e){-1===n.currentItemsInDom.indexOf(e)&&n.$inner.append('<div id="'+e+'" class="lg-item"></div>')}),this.currentItemsInDom.forEach(function(e){-1===r.indexOf(e)&&la("#"+e).remove()}),r},e.prototype.getPreviousSlideIndex=function(){var e=0;try{var t=this.outer.find(".lg-current").first().attr("id");e=parseInt(t.split("-")[3])||0}catch(t){e=0}return e},e.prototype.setDownloadValue=function(e){if(this.settings.download){var t=this.galleryItems[e];if(!1===t.downloadUrl||"false"===t.downloadUrl)this.outer.addClass("lg-hide-download");else{var n=this.getElementById("lg-download");this.outer.removeClass("lg-hide-download"),n.attr("href",t.downloadUrl||t.src),t.download&&n.attr("download",t.download)}}},e.prototype.makeSlideAnimation=function(e,t,n){var r=this;this.lGalleryOn&&n.addClass("lg-slide-progress"),setTimeout(function(){r.outer.addClass("lg-no-trans"),r.outer.find(".lg-item").removeClass("lg-prev-slide lg-next-slide"),"prev"===e?(t.addClass("lg-prev-slide"),n.addClass("lg-next-slide")):(t.addClass("lg-next-slide"),n.addClass("lg-prev-slide")),setTimeout(function(){r.outer.find(".lg-item").removeClass("lg-current"),t.addClass("lg-current"),r.outer.removeClass("lg-no-trans")},50)},this.lGalleryOn?this.settings.slideDelay:0)},e.prototype.slide=function(e,t,n,r){var i=this,o=this.getPreviousSlideIndex();if(this.currentItemsInDom=this.organizeSlideItems(e,o),!this.lGalleryOn||o!==e){var a=this.galleryItems.length;if(!this.lgBusy){this.settings.counter&&this.updateCurrentCounter(e);var s=this.getSlideItem(e),l=this.getSlideItem(o),c=this.galleryItems[e],d=c.__slideVideoInfo;if(this.outer.attr("data-lg-slide-type",this.getSlideType(c)),this.setDownloadValue(e),d){var u=this.mediaContainerPosition,p=u.top,g=u.bottom,m=pa(this.items[e],this.outer,p+g,d&&this.settings.videoMaxSize);this.resizeVideoSlide(e,m)}if(this.LGel.trigger("lgBeforeSlide",{prevIndex:o,index:e,fromTouch:!!t,fromThumb:!!n}),this.lgBusy=!0,clearTimeout(this.hideBarTimeout),this.arrowDisable(e),r||(e<o?r="prev":e>o&&(r="next")),t){this.outer.find(".lg-item").removeClass("lg-prev-slide lg-current lg-next-slide");var h=void 0,f=void 0;a>2?(h=e-1,f=e+1,(0===e&&o===a-1||e===a-1&&0===o)&&(f=0,h=a-1)):(h=0,f=1),"prev"===r?this.getSlideItem(f).addClass("lg-next-slide"):this.getSlideItem(h).addClass("lg-prev-slide"),s.addClass("lg-current")}else this.makeSlideAnimation(r,s,l);this.lGalleryOn?setTimeout(function(){i.loadContent(e,!0),".lg-item"!==i.settings.appendSubHtmlTo&&i.addHtml(e)},this.settings.speed+50+(t?0:this.settings.slideDelay)):this.loadContent(e,!0),setTimeout(function(){i.lgBusy=!1,l.removeClass("lg-slide-progress"),i.LGel.trigger("lgAfterSlide",{prevIndex:o,index:e,fromTouch:t,fromThumb:n})},(this.lGalleryOn?this.settings.speed+100:100)+(t?0:this.settings.slideDelay))}this.index=e}},e.prototype.updateCurrentCounter=function(e){this.getElementById("lg-counter-current").html(e+1+"")},e.prototype.updateCounterTotal=function(){this.getElementById("lg-counter-all").html(this.galleryItems.length+"")},e.prototype.getSlideType=function(e){return e.__slideVideoInfo?"video":e.iframe?"iframe":"image"},e.prototype.touchMove=function(e,t,n){var r=t.pageX-e.pageX,i=t.pageY-e.pageY,o=!1;if(this.swipeDirection?o=!0:Math.abs(r)>15?(this.swipeDirection="horizontal",o=!0):Math.abs(i)>15&&(this.swipeDirection="vertical",o=!0),o){var a=this.getSlideItem(this.index);if("horizontal"===this.swipeDirection){null==n||n.preventDefault(),this.outer.addClass("lg-dragging"),this.setTranslate(a,r,0);var s=a.get().offsetWidth,l=15*s/100-Math.abs(10*r/100);this.setTranslate(this.outer.find(".lg-prev-slide").first(),-s+r-l,0),this.setTranslate(this.outer.find(".lg-next-slide").first(),s+r+l,0)}else if("vertical"===this.swipeDirection&&this.settings.swipeToClose){null==n||n.preventDefault(),this.$container.addClass("lg-dragging-vertical");var c=1-Math.abs(i)/window.innerHeight;this.$backdrop.css("opacity",c);var d=1-Math.abs(i)/(2*window.innerWidth);this.setTranslate(a,0,i,d,d),Math.abs(i)>100&&this.outer.addClass("lg-hide-items").removeClass("lg-components-open")}}},e.prototype.touchEnd=function(e,t,n){var r,i=this;"lg-slide"!==this.settings.mode&&this.outer.addClass("lg-slide"),setTimeout(function(){i.$container.removeClass("lg-dragging-vertical"),i.outer.removeClass("lg-dragging lg-hide-items").addClass("lg-components-open");var o=!0;if("horizontal"===i.swipeDirection){r=e.pageX-t.pageX;var a=Math.abs(e.pageX-t.pageX);r<0&&a>i.settings.swipeThreshold?(i.goToNextSlide(!0),o=!1):r>0&&a>i.settings.swipeThreshold&&(i.goToPrevSlide(!0),o=!1)}else if("vertical"===i.swipeDirection){if(r=Math.abs(e.pageY-t.pageY),i.settings.closable&&i.settings.swipeToClose&&r>100)return void i.closeGallery();i.$backdrop.css("opacity",1)}if(i.outer.find(".lg-item").removeAttr("style"),o&&Math.abs(e.pageX-t.pageX)<5){var s=la(n.target);i.isPosterElement(s)&&i.LGel.trigger(ra)}i.swipeDirection=void 0}),setTimeout(function(){i.outer.hasClass("lg-dragging")||"lg-slide"===i.settings.mode||i.outer.removeClass("lg-slide")},this.settings.speed+100)},e.prototype.enableSwipe=function(){var e=this,t={},n={},r=!1,i=!1;this.settings.enableSwipe&&(this.$inner.on("touchstart.lg",function(n){e.dragOrSwipeEnabled=!0;var r=e.getSlideItem(e.index);!la(n.target).hasClass("lg-item")&&!r.get().contains(n.target)||e.outer.hasClass("lg-zoomed")||e.lgBusy||1!==n.touches.length||(i=!0,e.touchAction="swipe",e.manageSwipeClass(),t={pageX:n.touches[0].pageX,pageY:n.touches[0].pageY})}),this.$inner.on("touchmove.lg",function(o){i&&"swipe"===e.touchAction&&1===o.touches.length&&(n={pageX:o.touches[0].pageX,pageY:o.touches[0].pageY},e.touchMove(t,n,o),r=!0)}),this.$inner.on("touchend.lg",function(o){if("swipe"===e.touchAction){if(r)r=!1,e.touchEnd(n,t,o);else if(i){var a=la(o.target);e.isPosterElement(a)&&e.LGel.trigger(ra)}e.touchAction=void 0,i=!1}}))},e.prototype.enableDrag=function(){var e=this,t={},n={},r=!1,i=!1;this.settings.enableDrag&&(this.outer.on("mousedown.lg",function(n){e.dragOrSwipeEnabled=!0;var i=e.getSlideItem(e.index);(la(n.target).hasClass("lg-item")||i.get().contains(n.target))&&(e.outer.hasClass("lg-zoomed")||e.lgBusy||(n.preventDefault(),e.lgBusy||(e.manageSwipeClass(),t={pageX:n.pageX,pageY:n.pageY},r=!0,e.outer.get().scrollLeft+=1,e.outer.get().scrollLeft-=1,e.outer.removeClass("lg-grab").addClass("lg-grabbing"),e.LGel.trigger("lgDragStart"))))}),la(window).on("mousemove.lg.global"+this.lgId,function(o){r&&e.lgOpened&&(i=!0,n={pageX:o.pageX,pageY:o.pageY},e.touchMove(t,n),e.LGel.trigger("lgDragMove"))}),la(window).on("mouseup.lg.global"+this.lgId,function(o){if(e.lgOpened){var a=la(o.target);i?(i=!1,e.touchEnd(n,t,o),e.LGel.trigger("lgDragEnd")):e.isPosterElement(a)&&e.LGel.trigger(ra),r&&(r=!1,e.outer.removeClass("lg-grabbing").addClass("lg-grab"))}}))},e.prototype.triggerPosterClick=function(){var e=this;this.$inner.on("click.lg",function(t){!e.dragOrSwipeEnabled&&e.isPosterElement(la(t.target))&&e.LGel.trigger(ra)})},e.prototype.manageSwipeClass=function(){var e=this.index+1,t=this.index-1;this.settings.loop&&this.galleryItems.length>2&&(0===this.index?t=this.galleryItems.length-1:this.index===this.galleryItems.length-1&&(e=0)),this.outer.find(".lg-item").removeClass("lg-next-slide lg-prev-slide"),t>-1&&this.getSlideItem(t).addClass("lg-prev-slide"),this.getSlideItem(e).addClass("lg-next-slide")},e.prototype.goToNextSlide=function(e){var t=this,n=this.settings.loop;e&&this.galleryItems.length<3&&(n=!1),this.lgBusy||(this.index+1<this.galleryItems.length?(this.index++,this.LGel.trigger(ia,{index:this.index}),this.slide(this.index,!!e,!1,"next")):n?(this.index=0,this.LGel.trigger(ia,{index:this.index}),this.slide(this.index,!!e,!1,"next")):this.settings.slideEndAnimation&&!e&&(this.outer.addClass("lg-right-end"),setTimeout(function(){t.outer.removeClass("lg-right-end")},400)))},e.prototype.goToPrevSlide=function(e){var t=this,n=this.settings.loop;e&&this.galleryItems.length<3&&(n=!1),this.lgBusy||(this.index>0?(this.index--,this.LGel.trigger(oa,{index:this.index,fromTouch:e}),this.slide(this.index,!!e,!1,"prev")):n?(this.index=this.galleryItems.length-1,this.LGel.trigger(oa,{index:this.index,fromTouch:e}),this.slide(this.index,!!e,!1,"prev")):this.settings.slideEndAnimation&&!e&&(this.outer.addClass("lg-left-end"),setTimeout(function(){t.outer.removeClass("lg-left-end")},400)))},e.prototype.keyPress=function(){var e=this;la(window).on("keydown.lg.global"+this.lgId,function(t){e.lgOpened&&!0===e.settings.escKey&&27===t.keyCode&&(t.preventDefault(),e.settings.allowMediaOverlap&&e.outer.hasClass("lg-can-toggle")&&e.outer.hasClass("lg-components-open")?e.outer.removeClass("lg-components-open"):e.closeGallery()),e.lgOpened&&e.galleryItems.length>1&&(37===t.keyCode&&(t.preventDefault(),e.goToPrevSlide()),39===t.keyCode&&(t.preventDefault(),e.goToNextSlide()))})},e.prototype.arrow=function(){var e=this;this.getElementById("lg-prev").on("click.lg",function(){e.goToPrevSlide()}),this.getElementById("lg-next").on("click.lg",function(){e.goToNextSlide()})},e.prototype.arrowDisable=function(e){if(!this.settings.loop&&this.settings.hideControlOnEnd){var t=this.getElementById("lg-prev"),n=this.getElementById("lg-next");e+1===this.galleryItems.length?n.attr("disabled","disabled").addClass("disabled"):n.removeAttr("disabled").removeClass("disabled"),0===e?t.attr("disabled","disabled").addClass("disabled"):t.removeAttr("disabled").removeClass("disabled")}},e.prototype.setTranslate=function(e,t,n,r,i){void 0===r&&(r=1),void 0===i&&(i=1),e.css("transform","translate3d("+t+"px, "+n+"px, 0px) scale3d("+r+", "+i+", 1)")},e.prototype.mousewheel=function(){var e=this,t=0;this.outer.on("wheel.lg",function(n){if(n.deltaY&&!(e.galleryItems.length<2)){n.preventDefault();var r=(new Date).getTime();r-t<1e3||(t=r,n.deltaY>0?e.goToNextSlide():n.deltaY<0&&e.goToPrevSlide())}})},e.prototype.isSlideElement=function(e){return e.hasClass("lg-outer")||e.hasClass("lg-item")||e.hasClass("lg-img-wrap")||e.hasClass("lg-img-rotate")},e.prototype.isPosterElement=function(e){var t=this.getSlideItem(this.index).find(".lg-video-play-button").get();return e.hasClass("lg-video-poster")||e.hasClass("lg-video-play-button")||t&&t.contains(e.get())},e.prototype.toggleMaximize=function(){var e=this;this.getElementById("lg-maximize").on("click.lg",function(){e.$container.toggleClass("lg-inline"),e.refreshOnResize()})},e.prototype.invalidateItems=function(){for(var e=0;e<this.items.length;e++){var t=la(this.items[e]);t.off("click.lgcustom-item-"+t.attr("data-lg-id"))}},e.prototype.trapFocus=function(){var e=this;this.$container.get().focus({preventScroll:!0}),la(window).on("keydown.lg.global"+this.lgId,function(t){if(e.lgOpened&&("Tab"===t.key||9===t.keyCode)){var n=(o=e.$container.get(),a=o.querySelectorAll('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])'),[].filter.call(a,function(e){var t=window.getComputedStyle(e);return"none"!==t.display&&"hidden"!==t.visibility})),r=n[0],i=n[n.length-1];t.shiftKey?document.activeElement===r&&(i.focus(),t.preventDefault()):document.activeElement===i&&(r.focus(),t.preventDefault())}var o,a})},e.prototype.manageCloseGallery=function(){var e=this;if(this.settings.closable){var t=!1;this.getElementById("lg-close").on("click.lg",function(){e.closeGallery()}),this.settings.closeOnTap&&(this.outer.on("mousedown.lg",function(n){var r=la(n.target);t=!!e.isSlideElement(r)}),this.outer.on("mousemove.lg",function(){t=!1}),this.outer.on("mouseup.lg",function(n){var r=la(n.target);e.isSlideElement(r)&&t&&(e.outer.hasClass("lg-dragging")||e.closeGallery())}))}},e.prototype.closeGallery=function(e){var t=this;if(!this.lgOpened||!this.settings.closable&&!e)return 0;this.LGel.trigger("lgBeforeClose"),this.settings.resetScrollPosition&&!this.settings.hideScrollbar&&la(window).scrollTop(this.prevScrollTop);var n,r=this.items[this.index];if(this.zoomFromOrigin&&r){var i=this.mediaContainerPosition,o=i.top,a=i.bottom,s=this.galleryItems[this.index],l=s.__slideVideoInfo,c=s.poster,d=pa(r,this.outer,o+a,l&&c&&this.settings.videoMaxSize);n=ga(r,this.outer,o,a,d)}this.zoomFromOrigin&&n?(this.outer.addClass("lg-closing lg-zoom-from-image"),this.getSlideItem(this.index).addClass("lg-start-end-progress").css("transition-duration",this.settings.startAnimationDuration+"ms").css("transform",n)):(this.outer.addClass("lg-hide-items"),this.outer.removeClass("lg-zoom-from-image")),this.destroyModules(),this.lGalleryOn=!1,this.isDummyImageRemoved=!1,this.zoomFromOrigin=this.settings.zoomFromOrigin,clearTimeout(this.hideBarTimeout),this.hideBarTimeout=!1,la("html").removeClass("lg-on"),this.outer.removeClass("lg-visible lg-components-open"),this.$backdrop.removeClass("in").css("opacity",0);var u=this.zoomFromOrigin&&n?Math.max(this.settings.startAnimationDuration,this.settings.backdropDuration):this.settings.backdropDuration;return this.$container.removeClass("lg-show-in"),setTimeout(function(){t.zoomFromOrigin&&n&&t.outer.removeClass("lg-zoom-from-image"),t.$container.removeClass("lg-show"),t.resetScrollBar(),t.$backdrop.removeAttr("style").css("transition-duration",t.settings.backdropDuration+"ms"),t.outer.removeClass("lg-closing "+t.settings.startClass),t.getSlideItem(t.index).removeClass("lg-start-end-progress"),t.$inner.empty(),t.lgOpened&&t.LGel.trigger("lgAfterClose",{instance:t}),t.$container.get()&&t.$container.get().blur(),t.lgOpened=!1},u+100),u+100},e.prototype.initModules=function(){this.plugins.forEach(function(e){try{e.init()}catch(e){console.warn("lightGallery:- make sure lightGallery module is properly initiated")}})},e.prototype.destroyModules=function(e){this.plugins.forEach(function(t){try{e?t.destroy():t.closeGallery&&t.closeGallery()}catch(e){console.warn("lightGallery:- make sure lightGallery module is properly destroyed")}})},e.prototype.refresh=function(e){this.settings.dynamic||this.invalidateItems(),this.galleryItems=e||this.getItems(),this.updateControls(),this.openGalleryOnItemClick(),this.LGel.trigger(na)},e.prototype.updateControls=function(){this.addSlideVideoInfo(this.galleryItems),this.updateCounterTotal(),this.manageSingleSlideClassName()},e.prototype.destroyGallery=function(){this.destroyModules(!0),this.settings.dynamic||this.invalidateItems(),la(window).off(".lg.global"+this.lgId),this.LGel.off(".lg"),this.$container.remove()},e.prototype.destroy=function(){var e=this.closeGallery(!0);return e?setTimeout(this.destroyGallery.bind(this),e):this.destroyGallery(),e},e}();const ba=function(t){var n=t.children,r=t.elementClassNames,i=t.onAfterAppendSlide,o=t.onInit,a=t.onHasVideo,s=t.onContainerResize,l=t.onAfterAppendSubHtml,c=t.onBeforeOpen,d=t.onAfterOpen,u=t.onSlideItemLoad,p=t.onBeforeSlide,g=t.onAfterSlide,m=t.onPosterClick,h=t.onDragStart,f=t.onDragMove,b=t.onDragEnd,v=t.onBeforeNextSlide,y=t.onBeforePrevSlide,x=t.onBeforeClose,w=t.onAfterClose,E=t.onRotateLeft,_=t.onRotateRight,C=t.onFlipHorizontal,S=t.onFlipVertical,I=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}(t,["children","elementClassNames","onAfterAppendSlide","onInit","onHasVideo","onContainerResize","onAfterAppendSubHtml","onBeforeOpen","onAfterOpen","onSlideItemLoad","onBeforeSlide","onAfterSlide","onPosterClick","onDragStart","onDragMove","onDragEnd","onBeforeNextSlide","onBeforePrevSlide","onBeforeClose","onAfterClose","onRotateLeft","onRotateRight","onFlipHorizontal","onFlipVertical"]),D=(0,e.useRef)(null),N=(0,e.useCallback)(function(){i&&D&&D.current&&D.current.addEventListener("lgAfterAppendSlide",function(e){i(e.detail)}),o&&D&&D.current&&D.current.addEventListener("lgInit",function(e){o(e.detail)}),a&&D&&D.current&&D.current.addEventListener("lgHasVideo",function(e){a(e.detail)}),s&&D&&D.current&&D.current.addEventListener("lgContainerResize",function(e){s(e.detail)}),l&&D&&D.current&&D.current.addEventListener("lgAfterAppendSubHtml",function(e){l(e.detail)}),c&&D&&D.current&&D.current.addEventListener("lgBeforeOpen",function(e){c(e.detail)}),d&&D&&D.current&&D.current.addEventListener("lgAfterOpen",function(e){d(e.detail)}),u&&D&&D.current&&D.current.addEventListener("lgSlideItemLoad",function(e){u(e.detail)}),p&&D&&D.current&&D.current.addEventListener("lgBeforeSlide",function(e){p(e.detail)}),g&&D&&D.current&&D.current.addEventListener("lgAfterSlide",function(e){g(e.detail)}),m&&D&&D.current&&D.current.addEventListener("lgPosterClick",function(e){m(e.detail)}),h&&D&&D.current&&D.current.addEventListener("lgDragStart",function(e){h(e.detail)}),f&&D&&D.current&&D.current.addEventListener("lgDragMove",function(e){f(e.detail)}),b&&D&&D.current&&D.current.addEventListener("lgDragEnd",function(e){b(e.detail)}),v&&D&&D.current&&D.current.addEventListener("lgBeforeNextSlide",function(e){v(e.detail)}),y&&D&&D.current&&D.current.addEventListener("lgBeforePrevSlide",function(e){y(e.detail)}),x&&D&&D.current&&D.current.addEventListener("lgBeforeClose",function(e){x(e.detail)}),w&&D&&D.current&&D.current.addEventListener("lgAfterClose",function(e){w(e.detail)}),E&&D&&D.current&&D.current.addEventListener("lgRotateLeft",function(e){E(e.detail)}),_&&D&&D.current&&D.current.addEventListener("lgRotateRight",function(e){_(e.detail)}),C&&D&&D.current&&D.current.addEventListener("lgFlipHorizontal",function(e){C(e.detail)}),S&&D&&D.current&&D.current.addEventListener("lgFlipVertical",function(e){S(e.detail)})},[i,l,w,E,_,C,S,d,g,x,v,c,y,p,s,b,f,h,a,o,m,u]);return(0,e.useEffect)(function(){N();var e,t=(e=D.current,new fa(e,I));return function(){t.destroy()}},[N,I]),(0,e.createElement)("div",{className:"lg-react-element "+(r||""),ref:D},n)};var va=function(){return va=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},va.apply(this,arguments)},ya={scale:1,zoom:!0,infiniteZoom:!0,actualSize:!0,showZoomInOutIcons:!1,actualSizeIcons:{zoomIn:"lg-zoom-in",zoomOut:"lg-zoom-out"},enableZoomAfter:300,zoomPluginStrings:{zoomIn:"Zoom in",zoomOut:"Zoom out",viewActualSize:"View actual size"}},xa=function(){function e(e,t){return this.core=e,this.$LG=t,this.settings=va(va({},ya),this.core.settings),this}return e.prototype.buildTemplates=function(){var e=this.settings.showZoomInOutIcons?'<button id="'+this.core.getIdName("lg-zoom-in")+'" type="button" aria-label="'+this.settings.zoomPluginStrings.zoomIn+'" class="lg-zoom-in lg-icon"></button><button id="'+this.core.getIdName("lg-zoom-out")+'" type="button" aria-label="'+this.settings.zoomPluginStrings.zoomOut+'" class="lg-zoom-out lg-icon"></button>':"";this.settings.actualSize&&(e+='<button id="'+this.core.getIdName("lg-actual-size")+'" type="button" aria-label="'+this.settings.zoomPluginStrings.viewActualSize+'" class="'+this.settings.actualSizeIcons.zoomIn+' lg-icon"></button>'),this.core.outer.addClass("lg-use-transition-for-zoom"),this.core.$toolbar.first().append(e)},e.prototype.enableZoom=function(e){var t=this,n=this.settings.enableZoomAfter+e.detail.delay;this.$LG("body").first().hasClass("lg-from-hash")&&e.detail.delay?n=0:this.$LG("body").first().removeClass("lg-from-hash"),this.zoomableTimeout=setTimeout(function(){t.isImageSlide(t.core.index)&&(t.core.getSlideItem(e.detail.index).addClass("lg-zoomable"),e.detail.index===t.core.index&&t.setZoomEssentials())},n+30)},e.prototype.enableZoomOnSlideItemLoad=function(){this.core.LGel.on("lgSlideItemLoad.zoom",this.enableZoom.bind(this))},e.prototype.getDragCords=function(e){return{x:e.pageX,y:e.pageY}},e.prototype.getSwipeCords=function(e){return{x:e.touches[0].pageX,y:e.touches[0].pageY}},e.prototype.getDragAllowedAxises=function(e,t){if(!this.containerRect)return{allowX:!1,allowY:!1};var n=this.core.getSlideItem(this.core.index).find(".lg-image").first().get(),r=0,i=0,o=n.getBoundingClientRect();e?(r=n.offsetHeight*e,i=n.offsetWidth*e):t?(r=o.height+t*o.height,i=o.width+t*o.width):(r=o.height,i=o.width);var a=r>this.containerRect.height;return{allowX:i>this.containerRect.width,allowY:a}},e.prototype.setZoomEssentials=function(){this.containerRect=this.core.$content.get().getBoundingClientRect()},e.prototype.zoomImage=function(e,t,n,r){if(!(Math.abs(t)<=0)){var i,o,a=this.containerRect.width/2+this.containerRect.left,s=this.containerRect.height/2+this.containerRect.top+this.scrollTop;1===e&&(this.positionChanged=!1);var l=this.getDragAllowedAxises(0,t),c=l.allowY,d=l.allowX;this.positionChanged&&(i=this.left/(this.scale-t),o=this.top/(this.scale-t),this.pageX=a-i,this.pageY=s-o,this.positionChanged=!1);var u,p,g=this.getPossibleSwipeDragCords(t),_x=a-this.pageX,m=s-this.pageY;if(e-t>1){var h=(e-t)/Math.abs(t);u=(_x=(t<0?-_x:_x)+this.left*(h+(t<0?-1:1)))/h,p=(m=(t<0?-m:m)+this.top*(h+(t<0?-1:1)))/h}else u=_x*(h=(e-t)*t),p=m*h;n&&(d?this.isBeyondPossibleLeft(u,g.minX)?u=g.minX:this.isBeyondPossibleRight(u,g.maxX)&&(u=g.maxX):e>1&&(u<g.minX?u=g.minX:u>g.maxX&&(u=g.maxX)),c?this.isBeyondPossibleTop(p,g.minY)?p=g.minY:this.isBeyondPossibleBottom(p,g.maxY)&&(p=g.maxY):e>1&&(p<g.minY?p=g.minY:p>g.maxY&&(p=g.maxY))),this.setZoomStyles({x:u,y:p,scale:e}),this.left=u,this.top=p,r&&this.setZoomImageSize()}},e.prototype.resetImageTranslate=function(e){if(this.isImageSlide(e)){var t=this.core.getSlideItem(e).find(".lg-image").first();this.imageReset=!1,t.removeClass("reset-transition reset-transition-y reset-transition-x"),this.core.outer.removeClass("lg-actual-size"),t.css("width","auto").css("height","auto"),setTimeout(function(){t.removeClass("no-transition")},10)}},e.prototype.setZoomImageSize=function(){var e=this,t=this.core.getSlideItem(this.core.index).find(".lg-image").first();setTimeout(function(){var n=e.getCurrentImageActualSizeScale();e.scale>=n&&(t.addClass("no-transition"),e.imageReset=!0)},500),setTimeout(function(){var n=e.getCurrentImageActualSizeScale();if(e.scale>=n){var r=e.getDragAllowedAxises(e.scale);t.css("width",t.get().naturalWidth+"px").css("height",t.get().naturalHeight+"px"),e.core.outer.addClass("lg-actual-size"),r.allowX&&r.allowY?t.addClass("reset-transition"):r.allowX&&!r.allowY?t.addClass("reset-transition-x"):!r.allowX&&r.allowY&&t.addClass("reset-transition-y")}},550)},e.prototype.setZoomStyles=function(e){var t=this.core.getSlideItem(this.core.index).find(".lg-img-wrap").first(),n=this.core.getSlideItem(this.core.index).find(".lg-image").first(),r=this.core.outer.find(".lg-current .lg-dummy-img").first();this.scale=e.scale,n.css("transform","scale3d("+e.scale+", "+e.scale+", 1)"),r.css("transform","scale3d("+e.scale+", "+e.scale+", 1)");var i="translate3d("+e.x+"px, "+e.y+"px, 0)";t.css("transform",i)},e.prototype.setActualSize=function(e,t){var n=this;if(!this.zoomInProgress){this.zoomInProgress=!0;var r=this.core.galleryItems[this.core.index];this.resetImageTranslate(e),setTimeout(function(){if(r.src&&!n.core.outer.hasClass("lg-first-slide-loading")){var e=n.getCurrentImageActualSizeScale(),i=n.scale;n.core.outer.hasClass("lg-zoomed")?n.scale=1:n.scale=n.getScale(e),n.setPageCords(t),n.beginZoom(n.scale),n.zoomImage(n.scale,n.scale-i,!0,!0)}},50),setTimeout(function(){n.core.outer.removeClass("lg-grabbing").addClass("lg-grab")},60),setTimeout(function(){n.zoomInProgress=!1},610)}},e.prototype.getNaturalWidth=function(e){var t=this.core.getSlideItem(e).find(".lg-image").first(),n=this.core.galleryItems[e].width;return n?parseFloat(n):t.get().naturalWidth},e.prototype.getActualSizeScale=function(e,t){return e>=t?e/t||2:1},e.prototype.getCurrentImageActualSizeScale=function(){var e=this.core.getSlideItem(this.core.index).find(".lg-image").first().get().offsetWidth,t=this.getNaturalWidth(this.core.index)||e;return this.getActualSizeScale(t,e)},e.prototype.getPageCords=function(e){var t={};if(e)t.x=e.pageX||e.touches[0].pageX,t.y=e.pageY||e.touches[0].pageY;else{var n=this.core.$content.get().getBoundingClientRect();t.x=n.width/2+n.left,t.y=n.height/2+this.scrollTop+n.top}return t},e.prototype.setPageCords=function(e){var t=this.getPageCords(e);this.pageX=t.x,this.pageY=t.y},e.prototype.manageActualPixelClassNames=function(){this.core.getElementById("lg-actual-size").removeClass(this.settings.actualSizeIcons.zoomIn).addClass(this.settings.actualSizeIcons.zoomOut)},e.prototype.beginZoom=function(e){return this.core.outer.removeClass("lg-zoom-drag-transition lg-zoom-dragging"),e>1?(this.core.outer.addClass("lg-zoomed"),this.manageActualPixelClassNames()):this.resetZoom(),e>1},e.prototype.getScale=function(e){var t=this.getCurrentImageActualSizeScale();return e<1?e=1:e>t&&(e=t),e},e.prototype.init=function(){var e=this;if(this.settings.zoom){this.buildTemplates(),this.enableZoomOnSlideItemLoad();var t=null;this.core.outer.on("dblclick.lg",function(t){e.$LG(t.target).hasClass("lg-image")&&e.setActualSize(e.core.index,t)}),this.core.outer.on("touchstart.lg",function(n){var r=e.$LG(n.target);1===n.touches.length&&r.hasClass("lg-image")&&(t?(clearTimeout(t),t=null,n.preventDefault(),e.setActualSize(e.core.index,n)):t=setTimeout(function(){t=null},300))}),this.core.LGel.on("lgContainerResize.zoom lgRotateRight.zoom lgRotateLeft.zoom lgFlipHorizontal.zoom lgFlipVertical.zoom",function(){if(e.core.lgOpened&&e.isImageSlide(e.core.index)&&!e.core.touchAction){var t=e.core.getSlideItem(e.core.index).find(".lg-img-wrap").first();e.top=0,e.left=0,e.setZoomEssentials(),e.setZoomSwipeStyles(t,{x:0,y:0}),e.positionChanged=!0}}),this.$LG(window).on("scroll.lg.zoom.global"+this.core.lgId,function(){e.core.lgOpened&&(e.scrollTop=e.$LG(window).scrollTop())}),this.core.getElementById("lg-zoom-out").on("click.lg",function(){if(e.isImageSlide(e.core.index)){var t=0;e.imageReset&&(e.resetImageTranslate(e.core.index),t=50),setTimeout(function(){var t=e.scale-e.settings.scale;t<1&&(t=1),e.beginZoom(t),e.zoomImage(t,-e.settings.scale,!0,!e.settings.infiniteZoom)},t)}}),this.core.getElementById("lg-zoom-in").on("click.lg",function(){e.zoomIn()}),this.core.getElementById("lg-actual-size").on("click.lg",function(){e.setActualSize(e.core.index)}),this.core.LGel.on("lgBeforeOpen.zoom",function(){e.core.outer.find(".lg-item").removeClass("lg-zoomable")}),this.core.LGel.on("lgAfterOpen.zoom",function(){e.scrollTop=e.$LG(window).scrollTop(),e.pageX=e.core.outer.width()/2,e.pageY=e.core.outer.height()/2+e.scrollTop,e.scale=1}),this.core.LGel.on("lgAfterSlide.zoom",function(t){var n=t.detail.prevIndex;e.scale=1,e.positionChanged=!1,e.zoomInProgress=!1,e.resetZoom(n),e.resetImageTranslate(n),e.isImageSlide(e.core.index)&&e.setZoomEssentials()}),this.zoomDrag(),this.pinchZoom(),this.zoomSwipe(),this.zoomableTimeout=!1,this.positionChanged=!1,this.zoomInProgress=!1}},e.prototype.zoomIn=function(){if(this.isImageSlide(this.core.index)){var e=this.scale+this.settings.scale;this.settings.infiniteZoom||(e=this.getScale(e)),this.beginZoom(e),this.zoomImage(e,Math.min(this.settings.scale,e-this.scale),!0,!this.settings.infiniteZoom)}},e.prototype.resetZoom=function(e){this.core.outer.removeClass("lg-zoomed lg-zoom-drag-transition");var t=this.core.getElementById("lg-actual-size"),n=this.core.getSlideItem(void 0!==e?e:this.core.index);t.removeClass(this.settings.actualSizeIcons.zoomOut).addClass(this.settings.actualSizeIcons.zoomIn),n.find(".lg-img-wrap").first().removeAttr("style"),n.find(".lg-image").first().removeAttr("style"),this.scale=1,this.left=0,this.top=0,this.setPageCords()},e.prototype.getTouchDistance=function(e){return Math.sqrt((e.touches[0].pageX-e.touches[1].pageX)*(e.touches[0].pageX-e.touches[1].pageX)+(e.touches[0].pageY-e.touches[1].pageY)*(e.touches[0].pageY-e.touches[1].pageY))},e.prototype.pinchZoom=function(){var e=this,t=0,n=!1,r=1,i=0,o=this.core.getSlideItem(this.core.index);this.core.outer.on("touchstart.lg",function(n){if(o=e.core.getSlideItem(e.core.index),e.isImageSlide(e.core.index)&&2===n.touches.length){if(n.preventDefault(),e.core.outer.hasClass("lg-first-slide-loading"))return;r=e.scale||1,e.core.outer.removeClass("lg-zoom-drag-transition lg-zoom-dragging"),e.setPageCords(n),e.resetImageTranslate(e.core.index),e.core.touchAction="pinch",t=e.getTouchDistance(n)}}),this.core.$inner.on("touchmove.lg",function(a){if(2===a.touches.length&&"pinch"===e.core.touchAction&&(e.$LG(a.target).hasClass("lg-item")||o.get().contains(a.target))){a.preventDefault();var s=e.getTouchDistance(a),l=t-s;if(!n&&Math.abs(l)>5&&(n=!0),n){i=e.scale;var c=Math.max(1,r+.02*-l);e.scale=Math.round(100*(c+Number.EPSILON))/100;var d=e.scale-i;e.zoomImage(e.scale,Math.round(100*(d+Number.EPSILON))/100,!1,!1)}}}),this.core.$inner.on("touchend.lg",function(r){if("pinch"===e.core.touchAction&&(e.$LG(r.target).hasClass("lg-item")||o.get().contains(r.target))){if(n=!1,t=0,e.scale<=1)e.resetZoom();else{var i=e.getCurrentImageActualSizeScale();if(e.scale>=i){var a=i-e.scale;0===a&&(a=.01),e.zoomImage(i,a,!1,!0)}e.manageActualPixelClassNames(),e.core.outer.addClass("lg-zoomed")}e.core.touchAction=void 0}})},e.prototype.touchendZoom=function(e,t,n,r,i){var o=t.x-e.x,a=t.y-e.y,s=Math.abs(o)/i+1,l=Math.abs(a)/i+1;s>2&&(s+=1),l>2&&(l+=1),o*=s,a*=l;var c=this.core.getSlideItem(this.core.index).find(".lg-img-wrap").first(),d={};d.x=this.left+o,d.y=this.top+a;var u=this.getPossibleSwipeDragCords();(Math.abs(o)>15||Math.abs(a)>15)&&(r&&(this.isBeyondPossibleTop(d.y,u.minY)?d.y=u.minY:this.isBeyondPossibleBottom(d.y,u.maxY)&&(d.y=u.maxY)),n&&(this.isBeyondPossibleLeft(d.x,u.minX)?d.x=u.minX:this.isBeyondPossibleRight(d.x,u.maxX)&&(d.x=u.maxX)),r?this.top=d.y:d.y=this.top,n?this.left=d.x:d.x=this.left,this.setZoomSwipeStyles(c,d),this.positionChanged=!0)},e.prototype.getZoomSwipeCords=function(e,t,n,r,i){var o={};if(r){if(o.y=this.top+(t.y-e.y),this.isBeyondPossibleTop(o.y,i.minY)){var a=i.minY-o.y;o.y=i.minY-a/6}else if(this.isBeyondPossibleBottom(o.y,i.maxY)){var s=o.y-i.maxY;o.y=i.maxY+s/6}}else o.y=this.top;if(n){if(o.x=this.left+(t.x-e.x),this.isBeyondPossibleLeft(o.x,i.minX)){var l=i.minX-o.x;o.x=i.minX-l/6}else if(this.isBeyondPossibleRight(o.x,i.maxX)){var c=o.x-i.maxX;o.x=i.maxX+c/6}}else o.x=this.left;return o},e.prototype.isBeyondPossibleLeft=function(e,t){return e>=t},e.prototype.isBeyondPossibleRight=function(e,t){return e<=t},e.prototype.isBeyondPossibleTop=function(e,t){return e>=t},e.prototype.isBeyondPossibleBottom=function(e,t){return e<=t},e.prototype.isImageSlide=function(e){var t=this.core.galleryItems[e];return"image"===this.core.getSlideType(t)},e.prototype.getPossibleSwipeDragCords=function(e){var t=this.core.getSlideItem(this.core.index).find(".lg-image").first(),n=this.core.mediaContainerPosition.bottom,r=t.get().getBoundingClientRect(),i=r.height,o=r.width;return e&&(i+=e*i,o+=e*o),{minY:(i-this.containerRect.height)/2,maxY:(this.containerRect.height-i)/2+n,minX:(o-this.containerRect.width)/2,maxX:(this.containerRect.width-o)/2}},e.prototype.setZoomSwipeStyles=function(e,t){e.css("transform","translate3d("+t.x+"px, "+t.y+"px, 0)")},e.prototype.zoomSwipe=function(){var e,t,n=this,r={},i={},o=!1,a=!1,s=!1,l=new Date,c=(new Date,this.core.getSlideItem(this.core.index));this.core.$inner.on("touchstart.lg",function(i){if(n.isImageSlide(n.core.index)&&(c=n.core.getSlideItem(n.core.index),(n.$LG(i.target).hasClass("lg-item")||c.get().contains(i.target))&&1===i.touches.length&&n.core.outer.hasClass("lg-zoomed"))){i.preventDefault(),l=new Date,n.core.touchAction="zoomSwipe",t=n.core.getSlideItem(n.core.index).find(".lg-img-wrap").first();var o=n.getDragAllowedAxises(0);s=o.allowY,((a=o.allowX)||s)&&(r=n.getSwipeCords(i)),e=n.getPossibleSwipeDragCords(),n.core.outer.addClass("lg-zoom-dragging lg-zoom-drag-transition")}}),this.core.$inner.on("touchmove.lg",function(l){if(1===l.touches.length&&"zoomSwipe"===n.core.touchAction&&(n.$LG(l.target).hasClass("lg-item")||c.get().contains(l.target))){l.preventDefault(),n.core.touchAction="zoomSwipe",i=n.getSwipeCords(l);var d=n.getZoomSwipeCords(r,i,a,s,e);(Math.abs(i.x-r.x)>15||Math.abs(i.y-r.y)>15)&&(o=!0,n.setZoomSwipeStyles(t,d))}}),this.core.$inner.on("touchend.lg",function(e){if("zoomSwipe"===n.core.touchAction&&(n.$LG(e.target).hasClass("lg-item")||c.get().contains(e.target))){if(e.preventDefault(),n.core.touchAction=void 0,n.core.outer.removeClass("lg-zoom-dragging"),!o)return;o=!1;var t=(new Date).valueOf()-l.valueOf();n.touchendZoom(r,i,a,s,t)}})},e.prototype.zoomDrag=function(){var e,t,n,r,i=this,o={},a={},s=!1,l=!1,c=!1,d=!1;this.core.outer.on("mousedown.lg.zoom",function(t){if(i.isImageSlide(i.core.index)){var a=i.core.getSlideItem(i.core.index);if(i.$LG(t.target).hasClass("lg-item")||a.get().contains(t.target)){e=new Date,r=i.core.getSlideItem(i.core.index).find(".lg-img-wrap").first();var l=i.getDragAllowedAxises(0);d=l.allowY,c=l.allowX,i.core.outer.hasClass("lg-zoomed")&&i.$LG(t.target).hasClass("lg-object")&&(c||d)&&(t.preventDefault(),o=i.getDragCords(t),n=i.getPossibleSwipeDragCords(),s=!0,i.core.outer.removeClass("lg-grab").addClass("lg-grabbing lg-zoom-drag-transition lg-zoom-dragging"))}}}),this.$LG(window).on("mousemove.lg.zoom.global"+this.core.lgId,function(e){if(s){l=!0,a=i.getDragCords(e);var t=i.getZoomSwipeCords(o,a,c,d,n);i.setZoomSwipeStyles(r,t)}}),this.$LG(window).on("mouseup.lg.zoom.global"+this.core.lgId,function(n){if(s){if(t=new Date,s=!1,i.core.outer.removeClass("lg-zoom-dragging"),l&&(o.x!==a.x||o.y!==a.y)){a=i.getDragCords(n);var r=t.valueOf()-e.valueOf();i.touchendZoom(o,a,c,d,r)}l=!1}i.core.outer.removeClass("lg-grabbing").addClass("lg-grab")})},e.prototype.closeGallery=function(){this.resetZoom(),this.zoomInProgress=!1},e.prototype.destroy=function(){this.$LG(window).off(".lg.zoom.global"+this.core.lgId),this.core.LGel.off(".lg.zoom"),this.core.LGel.off(".zoom"),clearTimeout(this.zoomableTimeout),this.zoomableTimeout=!1},e}();const wa=xa;var Ea=function(){return Ea=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Ea.apply(this,arguments)},_a={autoplayFirstVideo:!0,youTubePlayerParams:!1,vimeoPlayerParams:!1,wistiaPlayerParams:!1,gotoNextSlideOnVideoEnd:!0,autoplayVideoOnSlide:!1,videojs:!1,videojsTheme:"",videojsOptions:{}},Ca=function(e){return Object.keys(e).map(function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])}).join("&")};const Sa=function(){function e(e){return this.core=e,this.settings=Ea(Ea({},_a),this.core.settings),this}return e.prototype.init=function(){var e=this;this.core.LGel.on("lgHasVideo.video",this.onHasVideo.bind(this)),this.core.LGel.on("lgPosterClick.video",function(){var t=e.core.getSlideItem(e.core.index);e.loadVideoOnPosterClick(t)}),this.core.LGel.on("lgSlideItemLoad.video",this.onSlideItemLoad.bind(this)),this.core.LGel.on("lgBeforeSlide.video",this.onBeforeSlide.bind(this)),this.core.LGel.on("lgAfterSlide.video",this.onAfterSlide.bind(this))},e.prototype.onSlideItemLoad=function(e){var t=this,n=e.detail,r=n.isFirstSlide,i=n.index;this.settings.autoplayFirstVideo&&r&&i===this.core.index&&setTimeout(function(){t.loadAndPlayVideo(i)},200),!r&&this.settings.autoplayVideoOnSlide&&i===this.core.index&&this.loadAndPlayVideo(i)},e.prototype.onHasVideo=function(e){var t=e.detail,n=t.index,r=t.src,i=t.html5Video;t.hasPoster||(this.appendVideos(this.core.getSlideItem(n),{src:r,addClass:"lg-object",index:n,html5Video:i}),this.gotoNextSlideOnVideoEnd(r,n))},e.prototype.onBeforeSlide=function(e){if(this.core.lGalleryOn){var t=e.detail.prevIndex;this.pauseVideo(t)}},e.prototype.onAfterSlide=function(e){var t=this,n=e.detail,r=n.index,i=n.prevIndex,o=this.core.getSlideItem(r);this.settings.autoplayVideoOnSlide&&r!==i&&o.hasClass("lg-complete")&&setTimeout(function(){t.loadAndPlayVideo(r)},100)},e.prototype.loadAndPlayVideo=function(e){var t=this.core.getSlideItem(e);this.core.galleryItems[e].poster?this.loadVideoOnPosterClick(t,!0):this.playVideo(e)},e.prototype.playVideo=function(e){this.controlVideo(e,"play")},e.prototype.pauseVideo=function(e){this.controlVideo(e,"pause")},e.prototype.getVideoHtml=function(e,t,n,r){var i="",o=this.core.galleryItems[n].__slideVideoInfo||{},a=this.core.galleryItems[n],s=a.title||a.alt;s=s?'title="'+s+'"':"";var l='allowtransparency="true"\n            frameborder="0"\n            scrolling="no"\n            allowfullscreen\n            mozallowfullscreen\n            webkitallowfullscreen\n            oallowfullscreen\n            msallowfullscreen';if(o.youtube){var c="lg-youtube"+n,d=function(e,t){if(!e.youtube)return"";var n=e.youtube[2]?e.youtube[2].slice(1).split("&").map(function(e){return e.split("=")}).reduce(function(e,t){var n=t.map(decodeURIComponent),r=n[0],i=n[1];return e[r]=i,e},{}):"",r=t||{},i=Ea(Ea(Ea({},{wmode:"opaque",autoplay:0,mute:1,enablejsapi:1}),r),n);return"?"+Ca(i)}(o,this.settings.youTubePlayerParams);i='<iframe allow="autoplay" id='+c+' class="lg-video-object lg-youtube '+t+'" '+s+' src="'+(e.includes("youtube-nocookie.com")?"//www.youtube-nocookie.com/":"//www.youtube.com/")+"embed/"+(o.youtube[1]+d)+'" '+l+"></iframe>"}else if(o.vimeo){c="lg-vimeo"+n;var u=function(e,t){if(!t||!t.vimeo)return"";var n=t.vimeo[2]||"",r=Object.assign({},{autoplay:0,muted:1},e),i=r&&0!==Object.keys(r).length?Ca(r):"",o=((t.vimeo[0].split("/").pop()||"").split("?")[0]||"").split("#")[0],a=t.vimeo[1]!==o;a&&(n=n.replace("/"+o,""));var s=a?"h="+o:"";return"?"+s+(i=s?"&"+i:i)+("?"==n[0]?"&"+n.slice(1):n||"")}(this.settings.vimeoPlayerParams,o);i='<iframe allow="autoplay" id='+c+' class="lg-video-object lg-vimeo '+t+'" '+s+' src="//player.vimeo.com/video/'+(o.vimeo[1]+u)+'" '+l+"></iframe>"}else if(o.wistia){var p="lg-wistia"+n;u=(u=Ca(this.settings.wistiaPlayerParams))?"?"+u:"",i='<iframe allow="autoplay" id="'+p+'" src="//fast.wistia.net/embed/iframe/'+(o.wistia[4]+u)+'" '+s+' class="wistia_embed lg-video-object lg-wistia '+t+'" name="wistia_embed" '+l+"></iframe>"}else if(o.html5){for(var g="",m=0;m<r.source.length;m++){var h=r.source[m].type,f=h?'type="'+h+'"':"";g+='<source src="'+r.source[m].src+'" '+f+">"}if(r.tracks){var b=function(e){var t="",n=r.tracks[e];Object.keys(n||{}).forEach(function(e){t+=e+'="'+n[e]+'" '}),g+="<track "+t+">"};for(m=0;m<r.tracks.length;m++)b(m)}var v="",y=r.attributes||{};Object.keys(y||{}).forEach(function(e){v+=e+'="'+y[e]+'" '}),i='<video class="lg-video-object lg-html5 '+(this.settings.videojs&&this.settings.videojsTheme?this.settings.videojsTheme+" ":"")+" "+(this.settings.videojs?" video-js":"")+'" '+v+">\n                "+g+"\n                Your browser does not support HTML5 video.\n            </video>"}return i},e.prototype.appendVideos=function(e,t){var n,r=this.getVideoHtml(t.src,t.addClass,t.index,t.html5Video);e.find(".lg-video-cont").append(r);var i=e.find(".lg-video-object").first();if(t.html5Video&&i.on("mousedown.lg.video",function(e){e.stopPropagation()}),this.settings.videojs&&(null===(n=this.core.galleryItems[t.index].__slideVideoInfo)||void 0===n?void 0:n.html5))try{return videojs(i.get(),this.settings.videojsOptions)}catch(e){console.error("lightGallery:- Make sure you have included videojs")}},e.prototype.gotoNextSlideOnVideoEnd=function(e,t){var n=this,r=this.core.getSlideItem(t).find(".lg-video-object").first(),i=this.core.galleryItems[t].__slideVideoInfo||{};if(this.settings.gotoNextSlideOnVideoEnd)if(i.html5)r.on("ended",function(){n.core.goToNextSlide()});else if(i.vimeo)try{new Vimeo.Player(r.get()).on("ended",function(){n.core.goToNextSlide()})}catch(e){console.error("lightGallery:- Make sure you have included //github.com/vimeo/player.js")}else if(i.wistia)try{window._wq=window._wq||[],window._wq.push({id:r.attr("id"),onReady:function(e){e.bind("end",function(){n.core.goToNextSlide()})}})}catch(e){console.error("lightGallery:- Make sure you have included //fast.wistia.com/assets/external/E-v1.js")}},e.prototype.controlVideo=function(e,t){var n=this.core.getSlideItem(e).find(".lg-video-object").first(),r=this.core.galleryItems[e].__slideVideoInfo||{};if(n.get())if(r.youtube)try{n.get().contentWindow.postMessage('{"event":"command","func":"'+t+'Video","args":""}',"*")}catch(e){console.error("lightGallery:- "+e)}else if(r.vimeo)try{new Vimeo.Player(n.get())[t]()}catch(e){console.error("lightGallery:- Make sure you have included //github.com/vimeo/player.js")}else if(r.html5)if(this.settings.videojs)try{videojs(n.get())[t]()}catch(e){console.error("lightGallery:- Make sure you have included videojs")}else n.get()[t]();else if(r.wistia)try{window._wq=window._wq||[],window._wq.push({id:n.attr("id"),onReady:function(e){e[t]()}})}catch(e){console.error("lightGallery:- Make sure you have included //fast.wistia.com/assets/external/E-v1.js")}},e.prototype.loadVideoOnPosterClick=function(e,t){var n=this;if(e.hasClass("lg-video-loaded"))t&&this.playVideo(this.core.index);else if(e.hasClass("lg-has-video"))this.playVideo(this.core.index);else{e.addClass("lg-has-video");var r=void 0,i=this.core.galleryItems[this.core.index].src,o=this.core.galleryItems[this.core.index].video;o&&(r="string"==typeof o?JSON.parse(o):o);var a=this.appendVideos(e,{src:i,addClass:"",index:this.core.index,html5Video:r});this.gotoNextSlideOnVideoEnd(i,this.core.index);var s=e.find(".lg-object").first().get();e.find(".lg-video-cont").first().append(s),e.addClass("lg-video-loading"),a&&a.ready(function(){a.on("loadedmetadata",function(){n.onVideoLoadAfterPosterClick(e,n.core.index)})}),e.find(".lg-video-object").first().on("load.lg error.lg loadedmetadata.lg",function(){setTimeout(function(){n.onVideoLoadAfterPosterClick(e,n.core.index)},50)})}},e.prototype.onVideoLoadAfterPosterClick=function(e,t){e.addClass("lg-video-loaded"),this.playVideo(t)},e.prototype.destroy=function(){this.core.LGel.off(".lg.video"),this.core.LGel.off(".video")},e}();var Ia=function(){return Ia=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Ia.apply(this,arguments)},Da={thumbnail:!0,animateThumb:!0,currentPagerPosition:"middle",alignThumbnails:"middle",thumbWidth:100,thumbHeight:"80px",thumbMargin:5,appendThumbnailsTo:".lg-components",toggleThumb:!1,enableThumbDrag:!0,enableThumbSwipe:!0,thumbnailSwipeThreshold:10,loadYouTubeThumbnail:!0,youTubeThumbSize:1,thumbnailPluginStrings:{toggleThumbnails:"Toggle thumbnails"}},Na="lgBeforeSlide",Oa=function(){function e(e,t){return this.thumbOuterWidth=0,this.thumbTotalWidth=0,this.translateX=0,this.thumbClickable=!1,this.core=e,this.$LG=t,this}return e.prototype.init=function(){this.settings=Ia(Ia({},Da),this.core.settings),this.thumbOuterWidth=0,this.thumbTotalWidth=this.core.galleryItems.length*(this.settings.thumbWidth+this.settings.thumbMargin),this.translateX=0,this.setAnimateThumbStyles(),this.core.settings.allowMediaOverlap||(this.settings.toggleThumb=!1),this.settings.thumbnail&&(this.build(),this.settings.animateThumb?(this.settings.enableThumbDrag&&this.enableThumbDrag(),this.settings.enableThumbSwipe&&this.enableThumbSwipe(),this.thumbClickable=!1):this.thumbClickable=!0,this.toggleThumbBar(),this.thumbKeyPress())},e.prototype.build=function(){var e=this;this.setThumbMarkup(),this.manageActiveClassOnSlideChange(),this.$lgThumb.first().on("click.lg touchend.lg",function(t){var n=e.$LG(t.target);n.hasAttribute("data-lg-item-id")&&setTimeout(function(){if(e.thumbClickable&&!e.core.lgBusy){var t=parseInt(n.attr("data-lg-item-id"));e.core.slide(t,!1,!0,!1)}},50)}),this.core.LGel.on(Na+".thumb",function(t){var n=t.detail.index;e.animateThumb(n)}),this.core.LGel.on("lgBeforeOpen.thumb",function(){e.thumbOuterWidth=e.core.outer.get().offsetWidth}),this.core.LGel.on("lgUpdateSlides.thumb",function(){e.rebuildThumbnails()}),this.core.LGel.on("lgContainerResize.thumb",function(){e.core.lgOpened&&setTimeout(function(){e.thumbOuterWidth=e.core.outer.get().offsetWidth,e.animateThumb(e.core.index),e.thumbOuterWidth=e.core.outer.get().offsetWidth},50)})},e.prototype.setThumbMarkup=function(){var e="lg-thumb-outer ";this.settings.alignThumbnails&&(e+="lg-thumb-align-"+this.settings.alignThumbnails);var t='<div class="'+e+'">\n        <div class="lg-thumb lg-group">\n        </div>\n        </div>';this.core.outer.addClass("lg-has-thumb"),".lg-components"===this.settings.appendThumbnailsTo?this.core.$lgComponents.append(t):this.core.outer.append(t),this.$thumbOuter=this.core.outer.find(".lg-thumb-outer").first(),this.$lgThumb=this.core.outer.find(".lg-thumb").first(),this.settings.animateThumb&&this.core.outer.find(".lg-thumb").css("transition-duration",this.core.settings.speed+"ms").css("width",this.thumbTotalWidth+"px").css("position","relative"),this.setThumbItemHtml(this.core.galleryItems)},e.prototype.enableThumbDrag=function(){var e=this,t={cords:{startX:0,endX:0},isMoved:!1,newTranslateX:0,startTime:new Date,endTime:new Date,touchMoveTime:0},n=!1;this.$thumbOuter.addClass("lg-grab"),this.core.outer.find(".lg-thumb").first().on("mousedown.lg.thumb",function(r){e.thumbTotalWidth>e.thumbOuterWidth&&(r.preventDefault(),t.cords.startX=r.pageX,t.startTime=new Date,e.thumbClickable=!1,n=!0,e.core.outer.get().scrollLeft+=1,e.core.outer.get().scrollLeft-=1,e.$thumbOuter.removeClass("lg-grab").addClass("lg-grabbing"))}),this.$LG(window).on("mousemove.lg.thumb.global"+this.core.lgId,function(r){e.core.lgOpened&&n&&(t.cords.endX=r.pageX,t=e.onThumbTouchMove(t))}),this.$LG(window).on("mouseup.lg.thumb.global"+this.core.lgId,function(){e.core.lgOpened&&(t.isMoved?t=e.onThumbTouchEnd(t):e.thumbClickable=!0,n&&(n=!1,e.$thumbOuter.removeClass("lg-grabbing").addClass("lg-grab")))})},e.prototype.enableThumbSwipe=function(){var e=this,t={cords:{startX:0,endX:0},isMoved:!1,newTranslateX:0,startTime:new Date,endTime:new Date,touchMoveTime:0};this.$lgThumb.on("touchstart.lg",function(n){e.thumbTotalWidth>e.thumbOuterWidth&&(n.preventDefault(),t.cords.startX=n.targetTouches[0].pageX,e.thumbClickable=!1,t.startTime=new Date)}),this.$lgThumb.on("touchmove.lg",function(n){e.thumbTotalWidth>e.thumbOuterWidth&&(n.preventDefault(),t.cords.endX=n.targetTouches[0].pageX,t=e.onThumbTouchMove(t))}),this.$lgThumb.on("touchend.lg",function(){t.isMoved?t=e.onThumbTouchEnd(t):e.thumbClickable=!0})},e.prototype.rebuildThumbnails=function(){var e=this;this.$thumbOuter.addClass("lg-rebuilding-thumbnails"),setTimeout(function(){e.thumbTotalWidth=e.core.galleryItems.length*(e.settings.thumbWidth+e.settings.thumbMargin),e.$lgThumb.css("width",e.thumbTotalWidth+"px"),e.$lgThumb.empty(),e.setThumbItemHtml(e.core.galleryItems),e.animateThumb(e.core.index)},50),setTimeout(function(){e.$thumbOuter.removeClass("lg-rebuilding-thumbnails")},200)},e.prototype.setTranslate=function(e){this.$lgThumb.css("transform","translate3d(-"+e+"px, 0px, 0px)")},e.prototype.getPossibleTransformX=function(e){return e>this.thumbTotalWidth-this.thumbOuterWidth&&(e=this.thumbTotalWidth-this.thumbOuterWidth),e<0&&(e=0),e},e.prototype.animateThumb=function(e){if(this.$lgThumb.css("transition-duration",this.core.settings.speed+"ms"),this.settings.animateThumb){var t=0;switch(this.settings.currentPagerPosition){case"left":t=0;break;case"middle":t=this.thumbOuterWidth/2-this.settings.thumbWidth/2;break;case"right":t=this.thumbOuterWidth-this.settings.thumbWidth}this.translateX=(this.settings.thumbWidth+this.settings.thumbMargin)*e-1-t,this.translateX>this.thumbTotalWidth-this.thumbOuterWidth&&(this.translateX=this.thumbTotalWidth-this.thumbOuterWidth),this.translateX<0&&(this.translateX=0),this.setTranslate(this.translateX)}},e.prototype.onThumbTouchMove=function(e){return e.newTranslateX=this.translateX,e.isMoved=!0,e.touchMoveTime=(new Date).valueOf(),e.newTranslateX-=e.cords.endX-e.cords.startX,e.newTranslateX=this.getPossibleTransformX(e.newTranslateX),this.setTranslate(e.newTranslateX),this.$thumbOuter.addClass("lg-dragging"),e},e.prototype.onThumbTouchEnd=function(e){e.isMoved=!1,e.endTime=new Date,this.$thumbOuter.removeClass("lg-dragging");var t=e.endTime.valueOf()-e.startTime.valueOf(),n=e.cords.endX-e.cords.startX,r=Math.abs(n)/t;return r>.15&&e.endTime.valueOf()-e.touchMoveTime<30?((r+=1)>2&&(r+=1),r+=r*(Math.abs(n)/this.thumbOuterWidth),this.$lgThumb.css("transition-duration",Math.min(r-1,2)+"settings"),n*=r,this.translateX=this.getPossibleTransformX(this.translateX-n),this.setTranslate(this.translateX)):this.translateX=e.newTranslateX,Math.abs(e.cords.endX-e.cords.startX)<this.settings.thumbnailSwipeThreshold&&(this.thumbClickable=!0),e},e.prototype.getThumbHtml=function(e,t,n){var r,i=this.core.galleryItems[t].__slideVideoInfo||{};r=i.youtube&&this.settings.loadYouTubeThumbnail?"//img.youtube.com/vi/"+i.youtube[1]+"/"+this.settings.youTubeThumbSize+".jpg":e;var o=document.createElement("div");o.setAttribute("data-lg-item-id",t+""),o.className="lg-thumb-item "+(t===this.core.index?"active":""),o.style.cssText="width: "+this.settings.thumbWidth+"px; height: "+this.settings.thumbHeight+"; margin-right: "+this.settings.thumbMargin+"px;";var a=document.createElement("img");return a.alt=n||"",a.setAttribute("data-lg-item-id",t+""),a.src=r,o.appendChild(a),o},e.prototype.setThumbItemHtml=function(e){for(var t=0;t<e.length;t++){var n=this.getThumbHtml(e[t].thumb,t,e[t].alt);this.$lgThumb.append(n)}},e.prototype.setAnimateThumbStyles=function(){this.settings.animateThumb&&this.core.outer.addClass("lg-animate-thumb")},e.prototype.manageActiveClassOnSlideChange=function(){var e=this;this.core.LGel.on(Na+".thumb",function(t){var n=e.core.outer.find(".lg-thumb-item"),r=t.detail.index;n.removeClass("active"),n.eq(r).addClass("active")})},e.prototype.toggleThumbBar=function(){var e=this;this.settings.toggleThumb&&(this.core.outer.addClass("lg-can-toggle"),this.core.$toolbar.append('<button type="button" aria-label="'+this.settings.thumbnailPluginStrings.toggleThumbnails+'" class="lg-toggle-thumb lg-icon"></button>'),this.core.outer.find(".lg-toggle-thumb").first().on("click.lg",function(){e.core.outer.toggleClass("lg-components-open")}))},e.prototype.thumbKeyPress=function(){var e=this;this.$LG(window).on("keydown.lg.thumb.global"+this.core.lgId,function(t){e.core.lgOpened&&e.settings.toggleThumb&&(38===t.keyCode?(t.preventDefault(),e.core.outer.addClass("lg-components-open")):40===t.keyCode&&(t.preventDefault(),e.core.outer.removeClass("lg-components-open")))})},e.prototype.destroy=function(){this.settings.thumbnail&&(this.$LG(window).off(".lg.thumb.global"+this.core.lgId),this.core.LGel.off(".lg.thumb"),this.core.LGel.off(".thumb"),this.$thumbOuter.remove(),this.core.outer.removeClass("lg-has-thumb"))},e}();const Aa=Oa;var Ta=function(){return Ta=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Ta.apply(this,arguments)},Ba={autoplay:!0,slideShowAutoplay:!1,slideShowInterval:5e3,progressBar:!0,forceSlideShowAutoplay:!1,autoplayControls:!0,appendAutoplayControlsTo:".lg-toolbar",autoplayPluginStrings:{toggleAutoplay:"Toggle Autoplay"}};const Pa=function(){function e(e){return this.core=e,this.settings=Ta(Ta({},Ba),this.core.settings),this}return e.prototype.init=function(){var e=this;this.settings.autoplay&&(this.interval=!1,this.fromAuto=!0,this.pausedOnTouchDrag=!1,this.pausedOnSlideChange=!1,this.settings.autoplayControls&&this.controls(),this.settings.progressBar&&this.core.outer.append('<div class="lg-progress-bar"><div class="lg-progress"></div></div>'),this.settings.slideShowAutoplay&&this.core.LGel.once("lgSlideItemLoad.autoplay",function(){e.startAutoPlay()}),this.core.LGel.on("lgDragStart.autoplay touchstart.lg.autoplay",function(){e.interval&&(e.stopAutoPlay(),e.pausedOnTouchDrag=!0)}),this.core.LGel.on("lgDragEnd.autoplay touchend.lg.autoplay",function(){!e.interval&&e.pausedOnTouchDrag&&(e.startAutoPlay(),e.pausedOnTouchDrag=!1)}),this.core.LGel.on("lgBeforeSlide.autoplay",function(){e.showProgressBar(),!e.fromAuto&&e.interval?(e.stopAutoPlay(),e.pausedOnSlideChange=!0):e.pausedOnSlideChange=!1,e.fromAuto=!1}),this.core.LGel.on("lgAfterSlide.autoplay",function(){e.pausedOnSlideChange&&!e.interval&&e.settings.forceSlideShowAutoplay&&(e.startAutoPlay(),e.pausedOnSlideChange=!1)}),this.showProgressBar())},e.prototype.showProgressBar=function(){var e=this;if(this.settings.progressBar&&this.fromAuto){var t=this.core.outer.find(".lg-progress-bar"),n=this.core.outer.find(".lg-progress");this.interval&&(n.removeAttr("style"),t.removeClass("lg-start"),setTimeout(function(){n.css("transition","width "+(e.core.settings.speed+e.settings.slideShowInterval)+"ms ease 0s"),t.addClass("lg-start")},20))}},e.prototype.controls=function(){var e=this,t='<button aria-label="'+this.settings.autoplayPluginStrings.toggleAutoplay+'" type="button" class="lg-autoplay-button lg-icon"></button>';this.core.outer.find(this.settings.appendAutoplayControlsTo).append(t),this.core.outer.find(".lg-autoplay-button").first().on("click.lg.autoplay",function(){e.core.outer.hasClass("lg-show-autoplay")?e.stopAutoPlay():e.interval||e.startAutoPlay()})},e.prototype.startAutoPlay=function(){var e=this;this.core.outer.find(".lg-progress").css("transition","width "+(this.core.settings.speed+this.settings.slideShowInterval)+"ms ease 0s"),this.core.outer.addClass("lg-show-autoplay"),this.core.outer.find(".lg-progress-bar").addClass("lg-start"),this.core.LGel.trigger("lgAutoplayStart",{index:this.core.index}),this.interval=setInterval(function(){e.core.index+1<e.core.galleryItems.length?e.core.index++:e.core.index=0,e.core.LGel.trigger("lgAutoplay",{index:e.core.index}),e.fromAuto=!0,e.core.slide(e.core.index,!1,!1,"next")},this.core.settings.speed+this.settings.slideShowInterval)},e.prototype.stopAutoPlay=function(){this.interval&&(this.core.LGel.trigger("lgAutoplayStop",{index:this.core.index}),this.core.outer.find(".lg-progress").removeAttr("style"),this.core.outer.removeClass("lg-show-autoplay"),this.core.outer.find(".lg-progress-bar").removeClass("lg-start")),clearInterval(this.interval),this.interval=!1},e.prototype.closeGallery=function(){this.stopAutoPlay()},e.prototype.destroy=function(){this.settings.autoplay&&this.core.outer.find(".lg-progress-bar").remove(),this.core.LGel.off(".lg.autoplay"),this.core.LGel.off(".autoplay")},e}();var ka=function(){return ka=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},ka.apply(this,arguments)},La={fullScreen:!0,fullscreenPluginStrings:{toggleFullscreen:"Toggle Fullscreen"}},Ma=function(){function e(e,t){return this.core=e,this.$LG=t,this.settings=ka(ka({},La),this.core.settings),this}return e.prototype.init=function(){var e="";if(this.settings.fullScreen){if(!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled))return;e='<button type="button" aria-label="'+this.settings.fullscreenPluginStrings.toggleFullscreen+'" class="lg-fullscreen lg-icon"></button>',this.core.$toolbar.append(e),this.fullScreen()}},e.prototype.isFullScreen=function(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement},e.prototype.requestFullscreen=function(){var e=document.documentElement;e.requestFullscreen?e.requestFullscreen():e.msRequestFullscreen?e.msRequestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen&&e.webkitRequestFullscreen()},e.prototype.exitFullscreen=function(){document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()},e.prototype.fullScreen=function(){var e=this;this.$LG(document).on("fullscreenchange.lg.global"+this.core.lgId+" \n            webkitfullscreenchange.lg.global"+this.core.lgId+" \n            mozfullscreenchange.lg.global"+this.core.lgId+" \n            MSFullscreenChange.lg.global"+this.core.lgId,function(){e.core.lgOpened&&e.core.outer.toggleClass("lg-fullscreen-on")}),this.core.outer.find(".lg-fullscreen").first().on("click.lg",function(){e.isFullScreen()?e.exitFullscreen():e.requestFullscreen()})},e.prototype.closeGallery=function(){this.isFullScreen()&&this.exitFullscreen()},e.prototype.destroy=function(){this.$LG(document).off("fullscreenchange.lg.global"+this.core.lgId+" \n            webkitfullscreenchange.lg.global"+this.core.lgId+" \n            mozfullscreenchange.lg.global"+this.core.lgId+" \n            MSFullscreenChange.lg.global"+this.core.lgId)},e}();const Ra=Ma;function Fa(e){return j({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 5v.01M12 12v.01M12 19v.01M12 6a1 1 0 110-2 1 1 0 010 2zm0 7a1 1 0 110-2 1 1 0 010 2zm0 7a1 1 0 110-2 1 1 0 010 2z"},child:[]}]})(e)}function za(e){return j({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 13h6m-3-3v6m-9 1V7a2 2 0 012-2h6l2 2h6a2 2 0 012 2v8a2 2 0 01-2 2H5a2 2 0 01-2-2z"},child:[]}]})(e)}const Ga=({width:t=55,height:n=55,className:r=""})=>(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:n,viewBox:"0 0 55 55",fill:"none",className:r},(0,e.createElement)("path",{d:"M26.692 25.303C27.3767 25.0726 28.0618 25.0726 28.5182 25.303C28.7464 25.3031 28.9746 25.5336 29.2028 25.7639L38.3317 34.9797C39.2443 35.9012 39.2442 37.2838 38.3317 38.2053C37.8753 38.666 37.1904 38.8966 36.734 38.8967C36.2776 38.8967 35.5928 38.6661 35.1364 38.2053L29.8873 32.9065V48.1126C29.8873 49.4949 28.9744 50.4163 27.6051 50.4163C26.2359 50.4162 25.3229 49.4949 25.3229 48.1126V32.9065L20.0739 38.2053C19.161 39.1268 17.7923 39.1268 16.8795 38.2053C15.9667 37.2837 15.9667 35.9013 16.8795 34.9797L26.0074 25.7639C26.2356 25.5336 26.4638 25.5333 26.692 25.303ZM15.5104 5.25807C25.7797 2.49368 36.5051 8.48416 39.9283 18.3909H41.2985C46.3189 18.391 50.8829 21.1561 53.3932 25.5335C54.9907 28.5286 55.4476 32.4456 54.5348 35.9016C53.3938 39.3574 51.1114 42.3524 47.9166 44.1956C47.4602 44.426 47.2314 44.426 46.775 44.426C45.8624 44.426 45.1777 43.9656 44.7213 43.2747C44.0367 42.1227 44.4933 40.7403 45.6344 40.0491C47.6883 38.8971 49.2857 36.8228 49.9703 34.5188C50.6549 32.2149 50.4268 29.6802 49.2858 27.6067C47.6883 24.6118 44.7214 22.769 41.2985 22.7688H38.3317C37.1906 22.7688 36.2776 22.0771 36.0494 21.1555C33.7672 12.631 25.0948 7.33207 16.651 9.636C12.5432 10.5576 9.11996 13.0922 7.06604 16.7786C4.78397 20.6953 4.09883 24.8425 5.23987 29.22C5.92451 31.7544 7.0662 34.0584 8.6637 35.9016C9.57636 36.8232 9.34798 38.2057 8.43518 39.1272C7.52233 40.0486 6.15268 39.8183 5.23987 38.8967C3.18611 36.3625 1.58924 33.5976 0.67639 30.3723C-0.692889 25.0732 -0.00815572 19.5427 2.95862 14.7044C5.92538 9.86629 10.2617 6.64041 15.5104 5.25807Z",fill:"url(#paint0_linear)"}),(0,e.createElement)("mask",{id:"mask0_1_2132",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:"0",y:"4",width:"55",height:"47"},(0,e.createElement)("path",{d:"M26.692 25.303C27.3767 25.0726 28.0618 25.0726 28.5182 25.303C28.7464 25.3031 28.9746 25.5336 29.2028 25.7639L38.3317 34.9797C39.2443 35.9012 39.2442 37.2838 38.3317 38.2053C37.8753 38.666 37.1904 38.8966 36.734 38.8967C36.2776 38.8967 35.5928 38.6661 35.1364 38.2053L29.8873 32.9065V48.1126C29.8873 49.4949 28.9744 50.4163 27.6051 50.4163C26.2359 50.4162 25.3229 49.4949 25.3229 48.1126V32.9065L20.0739 38.2053C19.161 39.1268 17.7923 39.1268 16.8795 38.2053C15.9667 37.2837 15.9667 35.9013 16.8795 34.9797L26.0074 25.7639C26.2356 25.5336 26.4638 25.5333 26.692 25.303ZM15.5104 5.25807C25.7797 2.49368 36.5051 8.48416 39.9283 18.3909H41.2985C46.3189 18.391 50.8829 21.1561 53.3932 25.5335C54.9907 28.5286 55.4476 32.4456 54.5348 35.9016C53.3938 39.3574 51.1114 42.3524 47.9166 44.1956C47.4602 44.426 47.2314 44.426 46.775 44.426C45.8624 44.426 45.1777 43.9656 44.7213 43.2747C44.0367 42.1227 44.4933 40.7403 45.6344 40.0491C47.6883 38.8971 49.2857 36.8228 49.9703 34.5188C50.6549 32.2149 50.4268 29.6802 49.2858 27.6067C47.6883 24.6118 44.7214 22.769 41.2985 22.7688H38.3317C37.1906 22.7688 36.2776 22.0771 36.0494 21.1555C33.7672 12.631 25.0948 7.33207 16.651 9.636C12.5432 10.5576 9.11996 13.0922 7.06604 16.7786C4.78397 20.6953 4.09883 24.8425 5.23987 29.22C5.92451 31.7544 7.0662 34.0584 8.6637 35.9016C9.57636 36.8232 9.34798 38.2057 8.43518 39.1272C7.52233 40.0486 6.15268 39.8183 5.23987 38.8967C3.18611 36.3625 1.58924 33.5976 0.67639 30.3723C-0.692889 25.0732 -0.00815572 19.5427 2.95862 14.7044C5.92538 9.86629 10.2617 6.64041 15.5104 5.25807Z",fill:"white"})),(0,e.createElement)("g",{mask:"url(#mask0_1_2132)"}),(0,e.createElement)("defs",null,(0,e.createElement)("linearGradient",{id:"paint0_linear",x1:"0",y1:"4.58301",x2:"109.793",y2:"24.1475",gradientUnits:"userSpaceOnUse"},(0,e.createElement)("stop",{stopColor:"#5820E5"}),(0,e.createElement)("stop",{offset:1,stopColor:"#F30D55"})))),ja=t=>{const{path:n="",className:i,showHideBtn:o=!0,filters:a={allowAllExtension:!0,allowedExtensions,allowedExceptExtensions,showFiles:!0,showFolders:!0},formLabel:s=(0,x.__)("Uploader","easy-dropbox-integration"),formDesc:l=`<p>${(0,x.__)("Drag and drop files or folders","easy-dropbox-integration")}</p><p>${(0,x.__)("or","easy-dropbox-integration")}</p>`,enableUploadBtn:c=!0,uploaderButtonText:d=(0,x.__)("Upload","easy-dropbox-integration"),allowFolderUpload:u=!0,isFormUploader:p="",isRequired:g=!1,maxFiles:m="",minFileSize:h="",maxFileSize:f="",isWooCommerceUploader:b=!1,overwrite:v=!1,shortCodeID:w="",showUploadConfirmation:E=!1,uploadConfirmMsg:_=`<h3>${(0,x.__)("Uploaded Successfully!","easy-dropbox-integration")}</h3><p>${(0,x.__)("File(s) uploaded successfully!","easy-dropbox-integration")}</p>`,fileUploadButtonLabel:C=(0,x.__)("Select Files","easy-dropbox-integration"),folderUploadButtonLabel:S=(0,x.__)("Select Folder","easy-dropbox-integration"),uploadFileName:I="",uploadImmediately:O=!0,onUpload:T=()=>{},isMainUploader:B=!1}=t,{setShowUploader:P,setRefresh:k,setIsLoading:L,refresh:M,currentPath:R}=(0,r.useContext)(de);let{activeAccount:F}=EDBIData;F=JSON.parse(y(F));const z=n||R,G=(0,r.useRef)([]),[j,$]=(0,r.useState)([]),[H,V]=(0,r.useState)([]),[U,W]=(0,r.useState)([]),[X,Z]=(0,r.useState)(0),[Y,q]=(0,r.useState)(!1),[J,K]=(0,r.useState)([]),[Q,ee]=(0,r.useState)(!1),[te,ne]=(0,r.useState)(0),re=(0,r.useRef)(null),ie=(0,r.useRef)(null),oe=(0,r.useRef)(null),ae=(0,r.useRef)(null),se=(0,r.useRef)(0);(0,r.useEffect)(()=>{!Y||p||E||(P(!1),k(e=>!e),L(!0))},[Y,p,E]),(0,r.useEffect)(()=>{Y&&0===te&&N()},[Y,te]);const le=e=>e?.getSource&&e?.getSource?.()?.relativePath?.replace(/^\//,"")||"",ce=e=>((e||0)/1048576).toFixed(2),ue=e=>{if(!e)return;const t=G.current,n=t.findIndex(t=>t.id===e.id)+1;n<t.length&&fe(t[n])},pe=(e,t,n)=>{if(!e)return n(!0);const r=t.name.split(".").pop().toLowerCase();(a.allowAllExtension?!e.split(",").map(e=>e.trim().toLowerCase()).includes(r):e.split(",").map(e=>e.trim().toLowerCase()).includes(r))?n(!0):(re.current.trigger("Error",{code:"EXT_ERROR",file:t}),n(!1))},me=(e,t,n)=>{if(!(e=1024*e*1024))return n(!0);t.size<e?(re.current.trigger("Error",{code:"SIZE_MIN_ERROR",file:t}),n(!1)):n(!0)},he=(e,t,n)=>{if(!e)return n(!0);let r=re.current.files.length;j.length&&(r=ie.current.querySelectorAll(".edbi-file-upload-list__item.edbi-file-upload-list__item--uploaded").length),r>=e?(re.current.trigger("Error",{code:"MAX_FILE_ERROR",file:t}),n(!1)):n(!0)},fe=e=>{if(!e)return;re.current.stop(),Z(0),V(t=>t.find(t=>t.id===e.id)?t:[...t,e]);const t=le(e);wp.ajax.post("edbi_pre_upload",{file:{name:e.name,size:e.size,type:e.type},path:z,folder:t&&t.substring(0,t.lastIndexOf("/")+1),account_id:F.id,nonce:EDBIData.ajaxNonce}).done(e=>{re.current.setOption("url",e.uploadUrl),re.current.setOption("multipart_params",{nonce:EDBIData.ajaxNonce,path:e.path,account_id:e.account_id}),re.current.start()}).fail(t=>{console.log(t),ue(e),W(U.filter(t=>t.id!==e.id)),V(U.filter(t=>t.id!==e.id)),Z(0);const n="object"==typeof t?t?.error||t?.message||String(t):t;G.current=G.current.map(t=>(t.id===e.id&&(t.error=n),t)),p&&1===U.length&&oe.current?.length&&(oe.current.is("input")?oe.current.val(ae.current):oe.current.text(ae.current))})},be=()=>{if(plupload.buildUrl=e=>e,plupload.addFileFilter("file_ext",pe),plupload.addFileFilter("min_file_size",me),plupload.addFileFilter("max_files",he),re.current=new plupload.Uploader((()=>{const e={browse_button:ie.current.querySelector(".edbi-browse-files"),drop_element:ie.current,multipart:!0,multi_selection:!m||m>1,filters:{max_files:m,file_ext:a.allowAllExtension?a.allowedExceptExtensions:a.allowedExtensions,max_file_size:f?`${parseInt(f)}mb`:0,min_file_size:h},init:{FilesAdded:(e,t)=>{q(!1),W(e=>[...e,...t]),G.current=[...G.current,...t],V(e=>{let n=[...e];return O&&!e.length&&(fe(t[0]),n=[...e,t[0]]),n})},FilesRemoved:(e,t)=>{W(e=>e.filter(e=>!t.find(t=>t.id===e.id))),G.current=G.current.filter(e=>!t.find(t=>t.id===e.id))},FileUploaded:(e,t,n)=>{((e,t)=>{V(t=>t.filter(t=>t.id!==e.id));let n=JSON.parse(t.response);if(!n)return;const r=n.data?.file||n.file;n={id:r.id||n.id,name:r.name,size:r.size,type:r.type,link:r.link,account_id:F.id,pluploadId:e.id,path:u&&le(e)};let i={file:n,account_id:F.id};b&&(i.wcItemId="",i.wcProductId=""),W(t=>t.filter(t=>t.id!==e.id)),ne(e=>e+1),wp.ajax.post("edbi_post_upload",{shortCodeID:w,...i,nonce:EDBIData.ajaxNonce}).done(e=>{$(e=>[...e,n]),ne(e=>e-1),T&&T(n,e)}).fail(e=>{ne(e=>e-1),console.error("Post-upload failed:",e)}),ue(e)})(t,n)},UploadProgress:(e,t)=>{Z(t.percent)},UploadComplete:()=>{V([]),W([]),ee(!0),q(!0)},Error:(e,t)=>((e,t)=>{let n;switch(e){case-600:n=(0,x.__)("File size exceeds the maximum upload size.","easy-dropbox-integration")+`(${f?`${parseInt(f)}MB`:0})`;break;case"SIZE_MIN_ERROR":n=(0,x.__)("File size is less than the minimum upload size.","easy-dropbox-integration")+`(${h}MB)`;break;case"EXT_ERROR":n=(0,x.__)("This file type is not allowed","easy-dropbox-integration");break;case"MAX_FILE_ERROR":n=(0,x.__)("You can not upload more than","easy-dropbox-integration")+` ${m} ${(0,x.__)("files","easy-dropbox-integration")}`;break;default:n="object"==typeof t.error?t.error?.message||t.error?.error||String(t.error):t.error}if(t.error=n,G.current.find(e=>e.id===t.id)){const e=G.current.findIndex(e=>e.id===t.id);G.current[e]=t}else G.current=[...G.current,t];V([...H])})(t.code,t.file)}};return!a.allowAllExtension&&a.allowedExtensions&&(e.filters.mime_types=[{title:(0,x.__)("Allowed Files","easy-dropbox-integration"),extensions:a.allowedExtensions.split(",").map(e=>e.trim()).join(",")}]),e})()),re.current.init(),a?.showFolders&&u){const e=new mOxie.FileInput({browse_button:ie.current.querySelector(".edbi-browse-folder"),directory:!0});e.init(),e.onchange=()=>{re.current.addFile(e.files)}}};(0,r.useEffect)(()=>{const e=setTimeout(()=>{ie.current||(console.warn("Uploader element ref not set, retrying..."),ie.current=document.querySelector(".edbi-uploader-container")),ie.current?be():console.error("Could not find uploader element")},100);return()=>{clearTimeout(e),re.current&&re.current.destroy()}},[]),(0,r.useEffect)(()=>{!Q||U.length>0||H.length>0||te>0||j.length&&p&&setTimeout(()=>{(()=>{const e=document.querySelector(".edbi-file-browser__upload");if(!e)return void console.error("updateFormFiles: Could not find .edbi-uploader-container element in DOM");const t=e.parentElement,n=e.closest("form");if(!n)return void console.error("updateFormFiles: Could not find form element");let r=t?.querySelector(".edbi-uploaded-file-list");if(r||t?.classList?.contains("edbi-uploaded-file-list")&&(r=t),!r&&t){const e=t.nextElementSibling;e?.classList?.contains("edbi-uploaded-file-list")&&(r=e)}r||(r=n.querySelector(".edbi-uploaded-file-list"));const i=(e=>e.map(e=>({id:e.id,account_id:e.account_id,name:e.name,size:e.size,link:e.link,path:u&&e.path})))(j);if(r||(r=document.createElement("input"),r.type="hidden",r.className="edbi-uploaded-file-list edbi-hidden",r.name=I||"edbi_uploaded_files",t?t.parentNode.insertBefore(r,t.nextSibling):n.appendChild(r)),["fluentforms","formidableforms","gravityforms"].includes(p))r.value=JSON.stringify(i);else{const e=i.map(e=>`${e.name} - (${ce(e.size)} MB - ${e.path||""} - ${e.link||""})`).join(", \n\n");r.value=e}r.dispatchEvent(new Event("input",{bubbles:!0})),r.dispatchEvent(new Event("change",{bubbles:!0})),n.dispatchEvent(new Event("input",{bubbles:!0})),n.dispatchEvent(new Event("change",{bubbles:!0}));const o=n.querySelector("[type=submit]");o?(ae.current&&("INPUT"===o.tagName?o.value=ae.current:o.textContent=ae.current),o.classList.remove("edbi-disabled"),o.click()):n.submit()})()},300)},[Q,j,U,H,te]),(0,r.useEffect)(()=>{if(!p||O)return;if(!U.length||H.length)return;if(!ie.current)return;const e=jQuery(ie.current).closest("form");if(!e.length)return;if(oe.current=jQuery(e).find(":submit"),!oe.current.length)return;const t=oe.current.parent();oe.current.addClass("edbi-disabled");const n=function(e){e.preventDefault();const t=oe.current.is("input");ae.current=t?oe.current.val():oe.current.text(),t?oe.current.val((0,x.__)("Uploading Files...","easy-dropbox-integration")):oe.current.text((0,x.__)("Uploading Files...","easy-dropbox-integration")),fe(U[0])};return t.on("click",n),()=>{oe.current&&(t.off("click",n),oe.current.removeClass("edbi-disabled"))}},[U,p,O]),(0,r.useEffect)(()=>{if(!p||!O)return;if(!ie.current)return;const e=jQuery(ie.current).closest("form");if(!e.length)return;if(oe.current=jQuery(e).find(":submit"),!oe.current.length)return;const t=oe.current.is("input");ae.current=t?oe.current.val():oe.current.text()},[p,O]),(0,r.useEffect)(()=>{if(!p)return;const e=jQuery(ie.current).closest("form"),t=function(e){G.current=[],W([]),V([]),$([]),ee(!1),q(!1),ne(0)};return e.on("reset",t),()=>e.off("reset",t)},[p]);const ve=!p&&!b&&!O&&E&&Y;return(0,e.createElement)("div",{className:A()("edbi-file-browser__upload",i||"",Y?"edbi-file-browser__upload__complete":"",ve?"edbi-file-browser__upload__confirm":"")},(0,e.createElement)("div",{className:"edbi-uploader-container"},ve&&(0,e.createElement)(()=>(0,e.createElement)("div",{className:"edbi-file-browser__upload__confirmation"},(0,e.createElement)("div",{dangerouslySetInnerHTML:{__html:_.replace(/\\n/g,"<br>").replace(/\\t/g,"")}}),(0,e.createElement)("div",{className:"edbi-file-browser__upload__confirmation__actions"},(0,e.createElement)("button",{type:"button",className:"edbi-button edbi-button--primary",onClick:()=>{q(!1),ee(!1),$([]),W([]),V([]),ne(0),Z(0),G.current=[]}},(0,x.__)("Upload Again","easy-dropbox-integration")))),null),(0,e.createElement)(()=>(0,e.createElement)("div",{className:"edbi-uploader__wrapper",ref:ie,onDragEnter:e=>{e.preventDefault(),se.current++,e.currentTarget.classList.add("drag-active")},onDragOver:e=>{e.preventDefault()},onDragLeave:e=>{e.preventDefault(),se.current--,0===se.current&&e.currentTarget.classList.remove("drag-active")},onDrop:e=>{e.preventDefault(),se.current=0,e.currentTarget.classList.remove("drag-active")}},(0,e.createElement)("div",{className:"edbi-uploader__header"},(0,e.createElement)("h3",null,(0,x.__)(s,"easy-dropbox-integration")),o&&(0,e.createElement)("span",{onClick:()=>P(!1),style:{cursor:"pointer",float:"right",marginTop:"-25px"}},(0,e.createElement)("i",{className:"dashicons dashicons-no"}))),(0,e.createElement)("div",{className:"edbi-uploader__body"},(0,e.createElement)(Ga,{width:55,height:55}),(0,e.createElement)("div",{dangerouslySetInnerHTML:{__html:l.replace(/\n/g,"<br />")}})),(0,e.createElement)("div",{className:"edbi-upload__button__container"},a?.showFiles&&(0,e.createElement)("button",{type:"button",className:"edbi-button edbi-button--primary edbi-browse-files",onMouseOver:()=>{navigator.userAgent.match(/iPhone|iPad|iPod/g)&&re.current&&re.current.refresh()}},(0,e.createElement)(ge,{size:24,style:{marginRight:"0px",verticalAlign:"middle"}}),(0,x.__)(C,"easy-dropbox-integration")),a?.showFolders&&u&&(0,e.createElement)("button",{type:"button",className:"edbi-button edbi-button--primary edbi-browse-folder",onMouseOver:()=>{navigator.userAgent.match(/iPhone|iPad|iPod/g)&&re.current&&re.current.refresh()}},(0,e.createElement)(za,{size:24,style:{marginRight:"0px",verticalAlign:"middle"}}),(0,x.__)(S,"easy-dropbox-integration"))),(0,e.createElement)("div",{className:"edbi-file__lists"},G.current.map(t=>{const n=H.find(e=>e.id===t.id),r=j.find(e=>e.id===t.id||e.pluploadId===t.id);return J.find(e=>e.id===t.id),(0,e.createElement)("div",{key:t.id,className:`edbi-uploading__container edbi-file__lists__item ${n?"active":""} ${r?"edbi-file-upload-list__item--uploaded":""}`},(0,e.createElement)("div",{className:"edbi-file__icon"},(0,e.createElement)("img",{src:D(t.isFolder?"folder":(t.name||"").split(".").pop(),"32"),alt:t.name})),(0,e.createElement)("div",{className:"edbi-file__container"},(0,e.createElement)("div",{className:"edbi-file__info"},(0,e.createElement)("div",null,(0,e.createElement)("h4",{className:"edbi-file__name"},t.name),(0,e.createElement)("span",{className:"edbi-file__size"},ce(t.size)," MB")),!t.error&&(0,e.createElement)("span",{className:"edbi-file__status",style:{color:r?"#10b981":"#3b82f6"}},r?"Completed":n?`${X}%`:"")),t.error?(0,e.createElement)("p",{className:"edbi-file__error"},t.error):(0,e.createElement)("div",{className:"edbi-uploading__progress-track"},(0,e.createElement)("div",{className:"edbi-uploading__progress-bar",style:{width:n?`${X}%`:r?"100%":"0%",backgroundColor:r?"#10b981":"#3b82f6"}}))),(0,e.createElement)("div",{className:"edbi-file-action"},(0,e.createElement)("button",{type:"button",className:"edbi-button edbi-button--danger edbi-button--small",onClick:e=>{e.preventDefault(),e.stopPropagation(),re.current.removeFile(t),W(e=>e.filter(e=>e.id!==t.id)),G.current=G.current.filter(e=>e.id!==t.id),r?$(e=>e.filter(e=>e.id!==r.id)):(n&&(re.current.stop(),Z(0),ue(t)),re.current.removeFile(t),re.current.setOption("url",""),V(e=>e.filter(e=>e.id!==t.id)))}},(0,e.createElement)("i",{className:"dashicons dashicons-trash"}))))})),!O&&U.length>0&&c&&!p&&(0,e.createElement)("div",{className:"edbi-upload-actions"},(0,e.createElement)("button",{type:"button",className:"edbi-button edbi-button--primary",onClick:()=>{fe(U[0])}},H.length?(0,x.__)("Uploading Files...","easy-dropbox-integration"):(0,x.__)(d,"easy-dropbox-integration")))),null)))};function $a(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"},child:[]},{tag:"circle",attr:{cx:"12",cy:"12",r:"3"},child:[]}]})(e)}function Ha(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"},child:[]},{tag:"path",attr:{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"},child:[]}]})(e)}function Va(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"23 4 23 10 17 10"},child:[]},{tag:"polyline",attr:{points:"1 20 1 14 7 14"},child:[]},{tag:"path",attr:{d:"M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"},child:[]}]})(e)}function Ua(e){return j({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5"},child:[]},{tag:"path",attr:{d:"M7.646 11.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V1.5a.5.5 0 0 0-1 0v8.793L5.354 8.146a.5.5 0 1 0-.708.708z"},child:[]}]})(e)}function Wa(e){return j({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"m7.665 6.982-.8 1.386a.25.25 0 0 1-.451-.039l-1.06-2.882a.25.25 0 0 1 .192-.333l3.026-.523a.25.25 0 0 1 .26.371l-.667 1.154.621.373A2.5 2.5 0 0 1 10 8.632V11H9V8.632a1.5 1.5 0 0 0-.728-1.286z"},child:[]},{tag:"path",attr:{fillRule:"evenodd",d:"M6.95.435c.58-.58 1.52-.58 2.1 0l6.515 6.516c.58.58.58 1.519 0 2.098L9.05 15.565c-.58.58-1.519.58-2.098 0L.435 9.05a1.48 1.48 0 0 1 0-2.098zm1.4.7a.495.495 0 0 0-.7 0L1.134 7.65a.495.495 0 0 0 0 .7l6.516 6.516a.495.495 0 0 0 .7 0l6.516-6.516a.495.495 0 0 0 0-.7L8.35 1.134Z"},child:[]}]})(e)}function Xa(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM11 13.05C10.8384 13.0172 10.6712 13 10.5 13C9.11929 13 8 14.1193 8 15.5C8 16.8807 9.11929 18 10.5 18C11.8807 18 13 16.8807 13 15.5V11H16V9H11V13.05Z"},child:[]}]})(e)}function Za(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M7 4V2H17V4H22V6H20V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V6H2V4H7ZM6 6V20H18V6H6ZM9 9H11V17H9V9ZM13 9H15V17H13V9Z"},child:[]}]})(e)}function Ya(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M7.5 3.75A1.5 1.5 0 0 0 6 5.25v13.5a1.5 1.5 0 0 0 1.5 1.5h6a1.5 1.5 0 0 0 1.5-1.5V15a.75.75 0 0 1 1.5 0v3.75a3 3 0 0 1-3 3h-6a3 3 0 0 1-3-3V5.25a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3V9A.75.75 0 0 1 15 9V5.25a1.5 1.5 0 0 0-1.5-1.5h-6Zm5.03 4.72a.75.75 0 0 1 0 1.06l-1.72 1.72h10.94a.75.75 0 0 1 0 1.5H10.81l1.72 1.72a.75.75 0 1 1-1.06 1.06l-3-3a.75.75 0 0 1 0-1.06l3-3a.75.75 0 0 1 1.06 0Z",clipRule:"evenodd"},child:[]}]})(e)}function qa(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none"},child:[{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M18 10.5C19.6569 10.5 21 11.8431 21 13.5V19.5C21 21.1569 19.6569 22.5 18 22.5H6C4.34315 22.5 3 21.1569 3 19.5V13.5C3 11.8431 4.34315 10.5 6 10.5V7.5C6 4.18629 8.68629 1.5 12 1.5C15.3137 1.5 18 4.18629 18 7.5V10.5ZM12 3.5C14.2091 3.5 16 5.29086 16 7.5V10.5H8V7.5C8 5.29086 9.79086 3.5 12 3.5ZM18 12.5H6C5.44772 12.5 5 12.9477 5 13.5V19.5C5 20.0523 5.44772 20.5 6 20.5H18C18.5523 20.5 19 20.0523 19 19.5V13.5C19 12.9477 18.5523 12.5 18 12.5Z",fill:"currentColor"},child:[]}]})(e)}const Ja=({files:t,folderSelectOnly:n=!1,lightGallery:i,showContexify:o=!1,onFileClick:a=!1,enableSelected:s=!1,enableGallery:l=!0,handleItemClick:c,shortcodeBuilder:d,showFiles:u=!0})=>{const{gridView:p,openMenu:g,setOpenMenu:m,selectedItem:h,selectedItems:f,setSelectedItem:b,setSelectedItems:v,menuPosition:y,setMenuPosition:w,rightClickMenu:E,setRightClickMenu:_,rightClickPosition:C,setRightClickPosition:S,activeCols:N,selectedCards:O,toggleCard:A,bulkMode:T,setIsFolder:B,isFolder:P}=(0,r.useContext)(de);(0,r.useEffect)(()=>{const e=e=>{e.target.closest(".lg")||e.target.closest(".lg-backdrop")||e.target.closest(".edbi-context-menu")||e.target.closest(".menu-button")||e.target.closest(".filelist-menu")||(m(null),_(null))};return document.addEventListener("click",e),()=>document.removeEventListener("click",e)},[]);const k=(e,n)=>{if(!h)return;n.preventDefault(),n.stopPropagation();const r=h,i=t.findIndex(e=>e.id===h.id);m(null),b(null),setTimeout(()=>{c({id:e,event:n,props:{data:{item:r,index:i}}})},10)},L=(e,n)=>{if(!E)return;n.preventDefault(),n.stopPropagation();const r=E,i=t.findIndex(e=>e.id===E.id);_(null),setTimeout(()=>{c({id:e,event:n,props:{data:{item:r,index:i}}})},10)};return u&&(0,e.createElement)("div",{className:`${p?"edbi-file-grid-container":"edbi-file-list-container"} ${d?"edbi-grid-4":""} edbi-grid-${N}`},t.map((t,n)=>(0,e.createElement)("div",{className:`${p?"edbi-file-grid":"edbi-file-list"} ${T&&"edbi-bulk__mode"} ${s&&f?.files?.filter(e=>e.id==t.id).length>0&&"edbi-selected__item"}`,key:n,onClick:()=>{!1!==a&&a(t),T?A(t.id,t):l&&(t.can_preview?i.current.openGallery(n):window.open(I(t),"_blank"))},onContextMenu:e=>((e,t)=>{if(B(!1),T)return;e.preventDefault();let n=e.clientY,r=e.clientX;window.innerHeight-e.clientY<300&&(n=e.clientY-300),window.innerWidth-e.clientX<250&&(r=e.clientX-250),S({top:n,left:r}),_(t),m(null)})(e,t)},t.can_preview&&t.thumbnail?(0,e.createElement)("div",{className:"edbi-thumbnail"},(0,e.createElement)("img",{src:t.thumbnail,className:"edbi-image"})):(0,e.createElement)("div",{className:"edbi-thumbnail"},(0,e.createElement)("img",{style:{width:"80px",height:"80px"},src:D(t.ext?t.ext:"folder")})),T&&(0,e.createElement)("label",{className:"chk-label",style:{position:"absolute",bottom:"10px",right:"12px",zIndex:"10"}},(0,e.createElement)("input",{type:"checkbox",checked:f?.files?.some(e=>e.id===t.id),onChange:()=>A(t.id,t)}),(0,e.createElement)("span",{className:"custom-circle edbi-item-checkbox","aria-hidden":"true"},(0,e.createElement)("svg",{viewBox:"0 0 24 24","aria-hidden":"true"},(0,e.createElement)("path",{d:"M5 12.5l4 4L19 7.5"})))),(0,e.createElement)("div",{className:"edbi-file-info"},s&&(0,e.createElement)("div",{className:"edbi-file-browser__file-list__item__selector"},(0,e.createElement)("input",{type:"radio",checked:f?.files?.some(e=>e.id===t.id),onClick:e=>{e.stopPropagation()},onChange:e=>((e,t)=>{e.stopPropagation(),v&&(v(e=>{const n=e?.files||[];return n.some(e=>e.id===t.id)?e:{...e,files:[...n,t]}}),"function"==typeof b&&b(t))})(e,t)})),(0,e.createElement)("div",{className:"edbi-file-name"},(0,e.createElement)("img",{className:"edbi-file-icon",src:D(t.ext?t.ext:"folder","32")}),(0,e.createElement)("span",{className:"edbi-file-text"},(0,x.__)(t.name,"easy-dropbox-integration"))),!s&&(0,e.createElement)("div",{className:"edbi-dot-container",onClick:e=>{e.stopPropagation(),!1!==a&&a(t),!1!==o&&o(e,"file-browser-file",{type:"file",path:t.path,item:t})}},(0,e.createElement)(Fa,{onClick:e=>((e,t,n)=>{if(g===e)return m(null),void b(null);const r=t.currentTarget.getBoundingClientRect();let i=r.bottom,o=r.right-220;window.innerHeight-r.bottom<350&&(i=r.top-350),window.innerWidth-r.right<220&&(o=r.left-380),w({top:i,left:o}),m(e),b(n),_(null)})(t.id,e,t),className:"edbi-dot-icon"}))))),g&&!P&&(0,e.createElement)("div",{className:"absolute z-50 edbi-menu-card edbi-context-menu",style:{top:`${y.top}px`,left:`${y.left}px`}},(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("preview-in-new-window",e)},(0,e.createElement)(re,{className:"edbi-right-icon"})," ",(0,x.__)("Open in New Window","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("details",e)},(0,e.createElement)(ne,{className:"edbi-right-icon"})," ",(0,x.__)("View Details","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("direct-link",e)},(0,e.createElement)(Ha,{className:"edbi-right-icon"})," ",(0,x.__)("Direct Link","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("share",e)},(0,e.createElement)(oe,{className:"edbi-right-icon"})," ",(0,x.__)("Share","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("download",e)},(0,e.createElement)(Ua,{className:"edbi-right-icon"})," ",(0,x.__)("Download","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("move",e)},(0,e.createElement)(Wa,{className:"edbi-right-icon"})," ",(0,x.__)("Move","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("rename",e)},(0,e.createElement)(H,{className:"edbi-right-icon"})," ",(0,x.__)("Rename","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("delete",e)},(0,e.createElement)(Za,{className:"edbi-right-icon"})," ",(0,x.__)("Delete","easy-dropbox-integration"))),E&&!P&&(0,e.createElement)("div",{className:"absolute edbi-filter-dropdown edbi-filter-dropdown-2 filelist-menu",style:{top:C.top-80+"px",left:C.left-200+"px"}},(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("preview",e)},(0,e.createElement)($a,{className:"edbi-right-icon"})," ",(0,x.__)("Preview","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("preview-in-new-window",e)},(0,e.createElement)(re,{className:"edbi-right-icon"})," ",(0,x.__)("Open in New Window","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("details",e)},(0,e.createElement)(ne,{className:"edbi-right-icon"})," ",(0,x.__)("View Details","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("direct-link",e)},(0,e.createElement)(Ha,{className:"edbi-right-icon"})," ",(0,x.__)("Direct Link","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("share",e)},(0,e.createElement)(oe,{className:"edbi-right-icon"})," ",(0,x.__)("Share","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("download",e)},(0,e.createElement)(Ua,{className:"edbi-right-icon"})," ",(0,x.__)("Download","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item edbi-pro-item",onClick:e=>L("import",e)},(0,e.createElement)(Ya,{className:"edbi-right-icon"}),(0,e.createElement)("span",null," ",(0,x.__)("Import to Media Library","easy-dropbox-integration")," "),(0,e.createElement)("div",{className:"edbi-pro"},(0,e.createElement)(qa,{className:"edbi-lock-icon"})," ",(0,x.__)("Pro","easy-dropbox-integration"))),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("move",e)},(0,e.createElement)(Wa,{className:"edbi-right-icon"})," ",(0,x.__)("Move","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("rename",e)},(0,e.createElement)(H,{className:"edbi-right-icon"})," ",(0,x.__)("Rename","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("duplicate",e)},(0,e.createElement)(ee,{className:"edbi-right-icon"})," ",(0,x.__)("Copy","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("delete",e)},(0,e.createElement)(Za,{className:"edbi-right-icon"}),(0,x.__)("Delete","easy-dropbox-integration"))))};function Ka(e){return j({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M572.694 292.093L500.27 416.248A63.997 63.997 0 0 1 444.989 448H45.025c-18.523 0-30.064-20.093-20.731-36.093l72.424-124.155A64 64 0 0 1 152 256h399.964c18.523 0 30.064 20.093 20.73 36.093zM152 224h328v-48c0-26.51-21.49-48-48-48H272l-64-64H48C21.49 64 0 85.49 0 112v278.046l69.077-118.418C86.214 242.25 117.989 224 152 224z"},child:[]}]})(e)}function Qa(e){return j({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M464,128H272L208,64H48A48,48,0,0,0,0,112V400a48,48,0,0,0,48,48H464a48,48,0,0,0,48-48V176A48,48,0,0,0,464,128ZM359.5,296a16,16,0,0,1-16,16h-64v64a16,16,0,0,1-16,16h-16a16,16,0,0,1-16-16V312h-64a16,16,0,0,1-16-16V280a16,16,0,0,1,16-16h64V200a16,16,0,0,1,16-16h16a16,16,0,0,1,16,16v64h64a16,16,0,0,1,16,16Z"},child:[]}]})(e)}function es(e){return j({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M571.31 193.94l-22.63-22.63c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31-28.9-28.9c5.63-21.31.36-44.9-16.35-61.61l-45.25-45.25c-62.48-62.48-163.79-62.48-226.28 0l90.51 45.25v18.75c0 16.97 6.74 33.25 18.75 45.25l49.14 49.14c16.71 16.71 40.3 21.98 61.61 16.35l28.9 28.9-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0l90.51-90.51c6.23-6.24 6.23-16.37-.02-22.62zm-286.72-15.2c-3.7-3.7-6.84-7.79-9.85-11.95L19.64 404.96c-25.57 23.88-26.26 64.19-1.53 88.93s65.05 24.05 88.93-1.53l238.13-255.07c-3.96-2.91-7.9-5.87-11.44-9.41l-49.14-49.14z"},child:[]}]})(e)}function ts(e){return j({tag:"svg",attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M320,32a32,32,0,0,0-64,0v96h64Zm48,128H16A16,16,0,0,0,0,176v32a16,16,0,0,0,16,16H32v32A160.07,160.07,0,0,0,160,412.8V512h64V412.8A160.07,160.07,0,0,0,352,256V224h16a16,16,0,0,0,16-16V176A16,16,0,0,0,368,160ZM128,32a32,32,0,0,0-64,0v96h64Z"},child:[]}]})(e)}function ns(e){return j({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"},child:[]}]})(e)}function rs(e){return j({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z"},child:[]}]})(e)}const is=({folders:t,setPath:n,showMoreMenu:i=!0,enableSelected:o=!1,folderSelectOnly:a=!1,enableFolderSelect:s=!0,selectedFolder:l,onFolderClick:c,handleItemClick:d,allowBulkMode:u=!0,isSingleFolderSelector:p=!1,shortcodeBuilder:g})=>{const[m,h]=(0,r.useState)(!1),{gridView:f,setFolders:b,openMenu:v,setOpenMenu:y,rightClickMenu:w,menuPosition:E,setSelectedItem:_,setRightClickMenu:C,setMenuPosition:S,rightClickPosition:I,setRightClickPosition:D,activeCols:N,selectedCards:O,toggleCard:A,bulkMode:T,isFolder:B,setIsFolder:P,selectedItem:k,selectedItems:L,setSelectedItems:M,previousPath:R}=(0,r.useContext)(de),F=L||{files:[],folders:l},[z,G]=(0,r.useState)(F);(0,r.useEffect)(()=>{h("/"!==R)},[R]),(0,r.useEffect)(()=>{b(e=>JSON.stringify(e)!==JSON.stringify(t)?t:e)},[t]);const j=["#2772f0cc","#ffa000","#f98db4","#7b6fff","#27d3a2","#8c42ac","#2fb776cc","#58d9fd","#f05d27","#bbd622"];(0,r.useEffect)(()=>{const e=e=>{e.target.closest(".edbi-context-menu")||e.target.closest(".menu-button")||(y(null),C(null))};return document.addEventListener("click",e),()=>document.removeEventListener("click",e)},[]);const $=(e,n)=>{k&&(d({id:e,event:n,props:{data:{item:k,index:t.findIndex(e=>e.id===k.id)}}}),y(null),_(null))},V=(e,n)=>{w&&(d({id:e,event:n,props:{data:{item:w,index:t.findIndex(e=>e.id===w.id)}}}),C(null))};return(0,e.createElement)("div",{className:`${f?"edbi-folder-grid-container":"edbi-folder-list-container"} ${g?"edbi-grid-4":""} edbi-grid-${N} `},t.length>0&&t.map((t,r)=>{const o=L?.folders?.filter(e=>e.id==t.id).length>0;return(0,e.createElement)("div",{className:`edbi-folder-container ${(p||T&&u)&&"edbi-bulk__mode"}`,style:{outlineColor:o&&j[r%j.length]},key:r},f&&(0,e.createElement)("div",{className:"edbi-shadow",style:{background:`radial-gradient(circle, ${j[r%j.length]} 0%, transparent 100%)`}}),(0,e.createElement)("div",{key:r,onClick:()=>{n(t.path),y(null),C(null)},onContextMenu:e=>((e,t)=>{if(P(!0),T)return;e.preventDefault();let n=e.clientY,r=e.clientX;window.innerHeight-e.clientY<300&&(n=e.clientY-300),window.innerWidth-e.clientX<250&&(r=e.clientX-250),D({top:n,left:r}),C(t),y(null)})(e,t)},(0,e.createElement)("div",{className:"edbi-folder"},(0,e.createElement)("div",{className:"edbi-name-folder"},(0,e.createElement)(Ka,{className:"edbi-folder-icon",style:{color:j[r%j.length]}}),(0,e.createElement)("span",null,(0,x.__)(t.name,"easy-dropbox-integration"))),s&&(p||T&&u)&&(0,e.createElement)("label",{className:"chk-label",onClick:e=>e.stopPropagation()},(0,e.createElement)("input",{type:"checkbox",checked:o,onChange:e=>{e.stopPropagation(),p&&L?.folders?.length>0?o&&A(t.id,t):A(t.id,t)}}),(0,e.createElement)("span",{className:"custom-circle edbi-item-checkbox","aria-hidden":"true",style:{backgroundColor:o&&j[r%j.length],borderColor:o&&j[r%j.length]}},(0,e.createElement)("svg",{viewBox:"0 0 24 24","aria-hidden":"true"},(0,e.createElement)("path",{d:"M5 12.5l4 4L19 7.5"})))),!T&&!p&&i&&(0,e.createElement)("div",{onClick:e=>{e.stopPropagation(),((e,t,n)=>{if(v===e)return y(null),void _(null);const r=t.currentTarget.getBoundingClientRect();let i=r.bottom,o=r.right-220;window.innerHeight-r.bottom<350&&(i=r.top),window.innerWidth-r.right<220&&(o=r.left-380),S({top:i,left:o}),y(e),_(n),C(null)})(t.id,e,t)},className:"edbi-folder-dot-container"},(0,e.createElement)(Fa,{className:"edbi-dot-icon"})))))}),v&&B&&(0,e.createElement)("div",{className:"absolute z-50 edbi-menu-card context-menu",style:{top:`${E.top}px`,left:`${E.left}px`}},(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("open")},(0,e.createElement)(re,{className:"edbi-right-icon"})," ",(0,x.__)("Open in Dropbox","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("details")},(0,e.createElement)(ne,{className:"edbi-right-icon"})," ",(0,x.__)("Details","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("direct-link")},(0,e.createElement)(Ha,{className:"edbi-right-icon"})," ",(0,x.__)("Direct Link","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("share")},(0,e.createElement)(oe,{className:"edbi-right-icon"})," ",(0,x.__)("Share","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("download")},(0,e.createElement)(Ua,{className:"edbi-right-icon"})," ",(0,x.__)("Download","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("move")},(0,e.createElement)(Wa,{className:"edbi-right-icon"})," ",(0,x.__)("Move","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("rename")},(0,e.createElement)(H,{className:"edbi-right-icon"})," ",(0,x.__)("Rename","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("delete")},(0,e.createElement)(Za,{className:"edbi-right-icon"})," ",(0,x.__)("Delete","easy-dropbox-integration"))),w&&B&&(0,e.createElement)("div",{className:"absolute edbi-filter-dropdown edbi-filter-dropdown-2 nedkkdk",style:{top:I.top-80+"px",left:I.left-200+"px"}},(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("open")},(0,e.createElement)(re,{className:"edbi-right-icon"})," ",(0,x.__)("Open in Dropbox","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("details")},(0,e.createElement)(ne,{className:"edbi-right-icon"})," ",(0,x.__)("View Details","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("direct-link")},(0,e.createElement)(Ha,{className:"edbi-right-icon"})," ",(0,x.__)("Direct Link","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("share")},(0,e.createElement)(oe,{className:"edbi-right-icon"})," ",(0,x.__)("Share","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("download-as-zip")},(0,e.createElement)(Ua,{className:"edbi-right-icon"})," ",(0,x.__)("Download as Zip","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("move")},(0,e.createElement)(Wa,{className:"edbi-right-icon"})," ",(0,x.__)("Move","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("rename")},(0,e.createElement)(H,{className:"edbi-right-icon"})," ",(0,x.__)("Rename","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("duplicate")},(0,e.createElement)(ee,{className:"edbi-right-icon"})," ",(0,x.__)("Copy","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("delete")},(0,e.createElement)(Za,{className:"edbi-right-icon"}),(0,x.__)("Delete","easy-dropbox-integration"))))},os=()=>(0,e.createElement)("div",{className:"edbi-loading-screen"},(0,e.createElement)("img",{src:EDBIData.preloaderImg}));function as(e){return j({tag:"svg",attr:{viewBox:"0 0 15 15",fill:"none"},child:[{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M7.07926 0.222253C7.31275 -0.007434 7.6873 -0.007434 7.92079 0.222253L14.6708 6.86227C14.907 7.09465 14.9101 7.47453 14.6778 7.71076C14.4454 7.947 14.0655 7.95012 13.8293 7.71773L13 6.90201V12.5C13 12.7761 12.7762 13 12.5 13H2.50002C2.22388 13 2.00002 12.7761 2.00002 12.5V6.90201L1.17079 7.71773C0.934558 7.95012 0.554672 7.947 0.32229 7.71076C0.0899079 7.47453 0.0930283 7.09465 0.32926 6.86227L7.07926 0.222253ZM7.50002 1.49163L12 5.91831V12H10V8.49999C10 8.22385 9.77617 7.99999 9.50002 7.99999H6.50002C6.22388 7.99999 6.00002 8.22385 6.00002 8.49999V12H3.00002V5.91831L7.50002 1.49163ZM7.00002 12H9.00002V8.99999H7.00002V12Z",fill:"currentColor"},child:[]}]})(e)}const ss=[{name:"Name",value:"name"},{name:"Size",value:"size"},{name:"Modified",value:"modified"}],ls=[{name:"Ascending",value:"asc"},{name:"Descending",value:"desc"}],cs=({filterRef:t})=>{const{sortBy:n,setSortBy:i,sortDirection:o,setSortDirection:a}=(0,r.useContext)(de);return(0,e.createElement)("div",{ref:t,className:"edbi-filter-dropdown"},(0,e.createElement)("h5",{className:"edbi-filter-list"},(0,x.__)("SORT BY","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),ss.map((t,r)=>(0,e.createElement)("div",{key:r,className:`edbi-menu-item ${n===t.value&&"edbi-active-filter"}`,onClick:()=>i(t.value)},n===t.value?(0,e.createElement)(fe,{className:"icon edbi-active-filter-icon"}):(0,e.createElement)(rs,{className:"edbi-inactive-filter-icon"}),(0,x.__)(t.name,"easy-dropbox-integration"))),(0,e.createElement)("h5",{className:"edbi-filter-list edbi-dir"}," ",(0,x.__)("SORT DIRECTION","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),ls.map((t,n)=>(0,e.createElement)("div",{onClick:()=>a(t.value),key:n,className:`edbi-menu-item ${o===t.value&&"edbi-active-filter"}`},o===t.value?(0,e.createElement)(fe,{className:"icon edbi-active-filter-icon"}):(0,e.createElement)(rs,{className:"edbi-inactive-filter-icon"}),(0,x.__)(t.name,"easy-dropbox-integration"))))};function ds(e){return j({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32",d:"M32 144h448M112 256h288M208 368h96"},child:[]}]})(e)}const us=({btnData:t,btnContent:n,content:i,isOpen:o,setIsOpen:a})=>{const s=(0,r.useRef)(null),l=(0,r.useId)(),c=e=>{s.current&&!s.current.contains(e.target)&&a(!1)};return(0,r.useEffect)(()=>(document.addEventListener("mousedown",c),()=>{document.removeEventListener("mousedown",c)}),[]),(0,e.createElement)("div",{className:"ud-edbi-popover",ref:s,id:l},(0,e.createElement)("button",{className:t.className,onClick:()=>{a(!o)}},n||(0,e.createElement)("img",{src:t.icon,alt:"icon"})),(0,e.createElement)("div",{className:A()("dropdown",{"is-open":o})},(0,e.createElement)("div",{className:A()("",t.contentClass)},i)))},ps=t=>{const{config:n}=t,[i,o]=(0,r.useState)(!1),{showBreadCrumb:a=!0,showFilter:s=!0,showAccount:l=!0,showRefresh:c=!0,className:d,showMoreMenu:u={show:!0,showNewFolder:!0,showUploader:!0}}=n,{setIsLoading:p,setRefresh:g}=(0,r.useContext)(de);let{activeAccount:m,accounts:h}=EDBIData;m=JSON.parse(y(m)),h=JSON.parse(y(h));const[f,b]=(0,r.useState)(m);return(0,r.useEffect)(()=>{const e=e=>{e?.detail&&b(e.detail)};return window.addEventListener("edbi_active_account_updated",e),()=>{window.removeEventListener("edbi_active_account_updated",e)}},[]),(0,e.createElement)("div",{className:A()("",d)},(0,e.createElement)("div",null,l&&(0,e.createElement)(us,{isOpen:i,setIsOpen:o,className:"",btnData:{className:""},btnContent:(0,e.createElement)(e.Fragment,null,Object.entries(h).length?(0,e.createElement)("div",{className:"edbi-navbar-top-right-button"},(0,e.createElement)("img",{src:f.photo,alt:f.name}),(0,e.createElement)("h6",null,f.name),(0,e.createElement)(be,{className:"edbi-profile-dropdown-icon "+(i?"edbi-rotate":"edbi-rerotate")})):(0,e.createElement)("button",{onClick:()=>{window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")},className:"edbi-upload-btn edbi-add-btn"},(0,e.createElement)(ie,{className:"edbi-upload-icon"})," ",(0,x.__)("Add Account","easy-dropbox-integration"))),content:(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-account-dropdown"},h&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,x.__)("Switch Account","easy-dropbox-integration")),Object.entries(h).map(t=>(t=t[1],(0,e.createElement)("div",{className:"edbi-profile-dropdown",key:t.id},(0,e.createElement)("div",{onClick:()=>{var e;e=t.id,Qo()({path:"/edbi/v1/switch-account",method:"POST",data:{id:e}}).then(e=>{"success"===e.status&&(g(e=>!e),p(!0)),window.location.reload()}),b(t)},className:`edbi-profile-dropdown-content ${t.id!==f.id&&"edbi-inactive-account"}`},(0,e.createElement)("div",{className:"edbi-profile-dropdown-content-left"},(0,e.createElement)("img",{src:t?.photo,alt:(0,x.__)(t?.name,"easy-dropbox-integration")}),(0,e.createElement)("div",null,(0,e.createElement)("h2",null,(0,x.__)(t?.name,"easy-dropbox-integration")),(0,e.createElement)("p",null,(0,x.__)(t?.email,"easy-dropbox-integration")))),t.id===f.id&&(0,e.createElement)(K,{className:"edbi-checked-icon"})))))),Object.keys(h).length>=1&&!E?(0,e.createElement)(B,null,(0,e.createElement)("div",null,(0,e.createElement)("button",{onClick:()=>{E&&window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")},className:"edbi-upload-btn edbi-add-btn"},(0,e.createElement)(ie,{className:"edbi-upload-icon"}),(0,x.__)("Add Account","easy-dropbox-integration")))):(0,e.createElement)("div",null,(0,e.createElement)("button",{onClick:()=>{window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")},className:"edbi-upload-btn edbi-add-btn"},(0,e.createElement)(ie,{className:"edbi-upload-icon"}),(0,x.__)("Add Account","easy-dropbox-integration")))))})))};function gs(){const{setPath:t,currentPath:n,hideSidebar:i,isLoading:o,setIsLoading:a,setRefresh:s,sortBy:l}=(0,r.useContext)(de),c=n.split("/").filter(Boolean),[d,u]=(0,r.useState)(!1),p=(0,r.useRef)(null),g=(0,r.useRef)(null);return(0,r.useEffect)(()=>{const e=e=>{!g.current||g.current.contains(e.target)||p.current.contains(e.target)||u(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),(0,e.createElement)("div",{className:"edbi-shortcode-builder__navbar edbi-navbar"},(0,e.createElement)("div",{className:"edbi-navbar-top"},(0,e.createElement)("div",{className:"edbi-navbar-top-left"},(0,e.createElement)("span",{onClick:()=>{"/"!==n&&t("/")},className:`edbi-breadcrumb ${"/"===n||""===n?"edbi-breadcrumb-active":""} ${i&&"edbi-margin-left"}`},(0,e.createElement)(as,null),(0,e.createElement)("h6",{style:{marginLeft:"2px"}},(0,x.__)("Home","easy-dropbox-integration"))),c.map((r,i)=>{const o="/"+c.slice(0,i+1).join("/");return(0,e.createElement)("span",{key:i,onClick:()=>t(o),className:"edbi-breadcrumb "+(o===n?"edbi-breadcrumb-active":"")},(0,e.createElement)(ve,null),(0,e.createElement)("h6",null,(0,x.__)(r.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" "),"easy-dropbox-integration")))})),(0,e.createElement)("div",{className:"edbi-navbar-top-right"},(0,e.createElement)("button",{disabled:o,onClick:()=>{s(!0),a(!0)},className:"edbi-button"},(0,e.createElement)(Va,{className:`edbi-upload-icon ${o?"edbi-rotate-animation":""} `}),(0,e.createElement)("span",null,(0,x.__)("Refresh","easy-dropbox-integration"))),(0,e.createElement)("div",{ref:p,onClick:()=>{u(!d)},className:"edbi-filter"},(0,e.createElement)("button",{className:"edbi-button"},(0,e.createElement)(ds,{style:{fontSize:"20px"}})),d&&(0,e.createElement)(cs,{filterRef:g})),(0,e.createElement)(ps,{config:{showBreadCrumb:!0,showFilter:!0,showAccount:!0,showRefresh:!0,showMoreMenu:{show:!0,showNewFolder:!0,showUploader:!0}}}))))}const ms=t=>{const{sortBy:n,sortDirection:i,isLoading:a,setIsLoading:s,currentPath:l,previousPath:c,setPreviousPath:d,setPath:u,refresh:p,setRefresh:g,showUploader:m,setBreadcrumbs:h,showContexify:f,setShowDetails:b,setDetailsItem:v,setSelectedContent:w,setSelectedCards:E}=(0,r.useContext)(de),{config:C={},type:I,path:D=l,enableGallery:O=!0,enableHeader:A=!0,enableSelected:T=!1,folderSelectOnly:B=!1,selectedItems:P={},selectedFolder:k={},setSelectedItems:L=()=>{},onFileClick:M=()=>{},onFolderClick:R=()=>{},pData:F=[],isFormUploader:z=!1,isSingleFolderSelector:G=!1,enableFolderSelect:j=!0,fileTypeFilter:$=null}=t,{showHeader:H=!1,showBreadcrumb:V=!0,showAccount:U=!0,showMoreMenu:W=!0,showFiles:X,showFolder:Z=!0,showFilter:Y=!0,showRefresh:q=!0,className:J="",shortCodeBuilder:K=!1}=C;(0,r.useEffect)(()=>{w([]),E([])},[]);const[Q,ee]=(0,r.useState)([]),te=(0,r.useRef)(null),ne=(0,r.useCallback)(e=>{e&&(te.current=e.instance)},[]);let{activeAccount:re,settings:ie}=EDBIData;re=JSON.parse(y(re));const[oe,ae]=(0,r.useState)([]),se=(0,r.useRef)(new Map);let le,ce;(0,r.useEffect)(()=>{if(!re||"object"!=typeof re||!re.id)return;const e={by:n||"name",direction:i||"asc"};s(!0);const t=`${re.id}:${l}:${n}:${i}`,r=se.current.get(t);if(r&&!p){ae(r);const e=r.filter(e=>e.is_file).map(e=>S(e));return ee(e),void s(!1)}Qo()({path:"/edbi/v1/get-files",method:"POST",data:{path:l,accountId:re.id,filter:e,refresh:p}}).then(e=>{if(!e?.data?.files)return console.warn("⚠️ No files received, not caching"),ae([]),ee([]),void s(!1);const n=e.data.files;ae(n),se.current.set(t,n),h(e.data.breadcrumbs||[]),d(e.data.previous_path||null);const r=n.filter(e=>e.is_file).map(e=>S(e));ee(r),s(!1)}).catch(e=>{console.error(e),o({title:"Error",text:e.message||"Failed to fetch data.",icon:"error"}),s(!1)})},[l,p,n,i]),oe.length?(le=oe.filter(e=>e.is_dir?e:""),ce=oe.filter(e=>{if(!e.is_file)return!1;if($){const t=e.ext?e.ext.toLowerCase():"",n=e.mimetype||"";if("object"==typeof $&&$.types)return $.types.some(e=>{switch(e){case"image":return t.match(/(jpg|jpeg|png|gif|webp|bmp|svg|ico)$/i)||n.startsWith("image/");case"video":return t.match(/(mp4|mov|avi|mkv|webm|flv|wmv|m4v)$/i)||n.startsWith("video/");case"audio":return t.match(/(mp3|wav|ogg|flac|aac|m4a|wma)$/i)||n.startsWith("audio/");default:return!1}});switch($){case"image":return t.match(/(jpg|jpeg|png|gif|webp|bmp|svg|ico)$/i)||n.startsWith("image/");case"video":return t.match(/(mp4|mov|avi|mkv|webm|flv|wmv|m4v)$/i)||n.startsWith("video/");case"audio":return t.match(/(mp3|wav|ogg|flac|aac|m4a|wma)$/i)||n.startsWith("audio/");case"media":const e=t.match(/(jpg|jpeg|png|gif|webp|bmp|svg|ico)$/i)||n.startsWith("image/"),r=t.match(/(mp4|mov|avi|mkv|webm|flv|wmv|m4v)$/i)||n.startsWith("video/"),i=t.match(/(mp3|wav|ogg|flac|aac|m4a|wma)$/i)||n.startsWith("audio/");return e||r||i;case"document":return t.match(/(pdf|doc|docx|xls|xlsx|ppt|pptx|txt|rtf|odt|ods|odp)$/i);default:return!($ instanceof RegExp)||t.match($)}}return!0})):(le=[],ce=[]);const ue=({id:e,event:t,props:n})=>{const{item:r,index:i}=n.data;switch(e){case"preview":if(!r.can_preview)return void o({title:(0,x.__)("Error","easy-dropbox-integration"),text:(0,x.__)("File cannot be previewed.","easy-dropbox-integration"),icon:"error"});te.current.openGallery(i);break;case"preview-in-new-window":if(!r.can_preview)return void o({title:(0,x.__)("Error","easy-dropbox-integration"),text:(0,x.__)("File cannot be previewed.","easy-dropbox-integration"),icon:"error"});const e=EDBIData.ajaxUrl+"?action=edbi_file_preview&account_id="+re.id+"&nonce="+EDBIData?.ajaxNonce+"&id="+r.id;window.open(e,"_blank");break;case"rename":o({title:(0,x.__)("Rename","easy-dropbox-integration"),html:`\n\t\t\t\t\t<div className="edbi-swal2-html-container">\n\t\t\t\t\t<p className="edbi-swal2-title">${(0,x.__)("Enter new name","easy-dropbox-integration")}</p>\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<input id="swal-rename-input" class="swal2-input" value="${r.name}" />\n\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t`,confirmButtonText:(0,x.__)("Rename","easy-dropbox-integration")}).then(e=>{e.isConfirmed&&wp.ajax.post("edbi_rename",{account_id:re.id,nonce:EDBIData?.ajaxNonce,old_name:r.name,new_name:document.getElementById("swal-rename-input").value}).then(e=>{o({title:(0,x.__)("Success","easy-dropbox-integration"),text:e.message,icon:"success"}),g(e=>!e)}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})})});break;case"open":wp.ajax.post("edbi_direct_link",{account_id:re.id,nonce:EDBIData?.ajaxNonce,id:r.id}).then(e=>{const t=decodeURIComponent(e);window.open(t,"_blank")}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})});break;case"direct-link":o({text:(0,x.__)("Opening in New Tab","easy-dropbox-integration"),icon:"info",toast:!0,position:"top-end",showConfirmButton:!1,timer:2e3}),wp.ajax.post("edbi_direct_link",{account_id:re.id,nonce:EDBIData?.ajaxNonce,id:r.id}).then(e=>{const t=decodeURIComponent(e);window.open(t,"_blank")}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})});break;case"share":case"move":case"duplicate":case"cut":o({title:(0,x.__)("Coming Soon!","easy-dropbox-integration"),text:(0,x.__)("This feature is coming soon, InshAllah!","easy-dropbox-integration"),icon:"info"});break;case"details":b(!0),v(r);break;case"import":if(!EDBIData?.isPro||"1"!==EDBIData?.isPro){o({title:(0,x.__)("Upgrade to PRO","easy-dropbox-integration"),html:`<p>${(0,x.__)("Unlock premium features by upgrading to the PRO version of Easy Dropbox Integration.","easy-dropbox-integration")}</p>`,confirmButtonText:(0,x.__)("Upgrade Now","easy-dropbox-integration"),icon:"info",showConfirmButton:!0,confirmButtonUrl:_.upgradeUrl});break}o({title:(0,x.__)("Importing","easy-dropbox-integration"),text:(0,x.__)("Your import is being prepared. You will be notified once it is ready.","easy-dropbox-integration"),icon:"info",toast:!0,position:"top-end",showConfirmButton:!1,timer:3e3}),wp.ajax.post("edbi_import_file",{account_id:re.id,nonce:EDBIData?.ajaxNonce,id:r.id}).then(e=>{o({title:(0,x.__)("Success","easy-dropbox-integration"),text:e.message,icon:"success"})}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})});break;case"download":const t=`${EDBIData.ajaxUrl}?action=edbi_download_file&account_id=${re.id}&nonce=${EDBIData?.ajaxNonce}&id=${r.id}`;window.open(t,"_blank");break;case"download-as-zip":o({title:(0,x.__)("Preparing Download","easy-dropbox-integration"),text:(0,x.__)("Your download is being prepared. You will be notified once it is ready.","easy-dropbox-integration"),icon:"info",toast:!0,position:"top-end",showConfirmButton:!1,timer:3e3}),wp.ajax.post("edbi_download_as_zip",{account_id:re.id,nonce:EDBIData?.ajaxNonce,folder_id:r.id}).then(e=>{const t=e.data,n=document.createElement("a");n.href=t,n.download=`${r.name}.zip`,n.click(),n.remove(),o({title:(0,x.__)("Success","easy-dropbox-integration"),text:e.message,icon:"success"})}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})});break;case"delete":o({title:(0,x.__)("Are you sure?","easy-dropbox-integration"),html:`\n\t\t\t\t\t<h4 style="color:red; margin-top: 10px">${(0,x.__)("You won't be able to revert this!","easy-dropbox-integration")}</h4>\n\t\t\t\t`,showCancelButton:!0,confirmButtonText:(0,x.__)("Yes, delete it!","easy-dropbox-integration")}).then(e=>{e.isConfirmed&&wp.ajax.post("edbi_delete",{account_id:re.id,nonce:EDBIData?.ajaxNonce,path:r.path}).then(async e=>{o({title:(0,x.__)("Deleted!","easy-dropbox-integration"),text:(0,x.__)("Your file has been deleted","easy-dropbox-integration"),icon:"success"}),await N(),g(e=>!e)}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})})})}};return(0,e.createElement)("div",{className:"edbi-browser"},m&&(0,e.createElement)(ja,{path:D,filters:{allowAllExtension:!0,allowedExtensions:"",allowedExceptExtensions:"",showFolders:!0,showFiles:!0},allowFolderUpload:!0,onUpload:e=>{},showUploadConfirmation:!1,isFormUploader:!1,isMainUploader:!0}),(0,e.createElement)("div",null,""!==ie?.advanced?.ownApp?.appSecret&&""!==ie?.advanced?.ownApp?.clientID?0===re.length?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-no-account edbi-badge edbi-badge--info"},(0,e.createElement)("h3",null,(0,x.__)("No Accounts","easy-dropbox-integration")),(0,e.createElement)("p",null,(0,x.__)("Please add a Dropbox account","easy-dropbox-integration")),(0,e.createElement)("button",{onClick:()=>{window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")},className:"edbi-btn edbi-btn--primary"},(0,x.__)("Add Account","easy-dropbox-integration")))):(0,e.createElement)("div",{style:{flex:1}},H&&(0,e.createElement)(gs,null),a&&(0,e.createElement)(os,null),!a&&(0,e.createElement)(is,{folders:le,previousPath:c,setPath:u,showContexify:f,showMoreMenu:W,enableFolderSelect:j,handleItemClick:ue,allowBulkMode:C.allowBulkMode,shortcodeBuilder:C.shortcodeBuilder,selectedItems:P,isFormUploader:z,isSingleFolderSelector:G}),!a&&(0,e.createElement)(Ja,{files:ce,lightGallery:te,showContexify:f,showMoreMenu:W,onFileClick:M,enableGallery:O,handleItemClick:ue,shortcodeBuilder:C.shortcodeBuilder,showFiles:C.showFiles,enableSelected:T,selectedItems:P}),!a&&0===le.length&&0===ce.length&&(0,e.createElement)("div",{className:"edbi-empty-box"},(0,e.createElement)("img",{src:ea,alt:(0,x.__)("Nothing found!","easy-dropbox-integration")}),(0,e.createElement)("p",{className:""},(0,x.__)("Nothing found! or try to refresh by clicking on refresh button","easy-dropbox-integration")))):(0,e.createElement)("div",{className:"edbi-no-account edbi-badge edbi-badge--info"},(0,e.createElement)("h3",null,(0,x.__)("Connection Required","easy-dropbox-integration")),(0,e.createElement)("p",null,(0,x.__)("Please configure your App Key & App Secret","easy-dropbox-integration")),(0,e.createElement)("button",{onClick:()=>{window.location.href=EDBIData.connectDropboxUrl},className:"edbi-btn edbi-btn--primary"},(0,x.__)("Connect Dropbox","easy-dropbox-integration")))),O&&(0,e.createElement)(ba,{onInit:ne,elementClassNames:"gallery",dynamic:!0,plugins:[wa,Sa,Aa,Pa,Ra],licenseKey:"DEC07C11-66CA-441B-91EB-78600E170147",dynamicEl:Q,onSlideItemLoad:e=>{document.querySelectorAll(".lg-download").forEach(function(e){e.removeAttribute("download")})}}))},hs=t=>{const{config:n,fileTypeFilter:r}=t;return(0,e.createElement)("div",{className:"edbi-file-browser"},(0,e.createElement)(ms,{...t,config:{...t.config},fileTypeFilter:r}),(0,e.createElement)(Jo,null))},fs=t=>{const{settings:n,setSettings:i}=t;let{activeAccount:a}=EDBIData;a=JSON.parse(y(a));const s=n?.mediaLibrary||[],[l,c]=(0,r.useState)({files:[],folders:s});return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,x.__)("Media Library Settings","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-flex"},(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Media Library Folder","easy-dropbox-integration")),(0,e.createElement)(P.Button,{className:"edbi-button edbi-button--primary edbi-settings-tools__btn",onClick:()=>{Swal.fire({customClass:"edbi-swal-modal",title:(0,x.__)("Select Folder","easy-dropbox-integration"),html:'<div id="edbi-folder-selection"></div>',showConfirmButton:!1,title:!1,didOpen:()=>{const t=document.getElementById("edbi-folder-selection");let o=null;t&&(o=(0,r.createRoot)(t),o.render((0,e.createElement)(ue,null,(0,e.createElement)(()=>{const{selectedItems:t,setSelectedItems:o,setBulkMode:a}=(0,e.useContext)(de),[s,d]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{s||(o(l),d(!0))},[s]),(0,r.useEffect)(()=>{c(t)},[t]),a(!0),(0,e.createElement)(e.Fragment,null,(0,e.createElement)(ce,{title:(0,x.__)("Media Library Configure","easy-dropbox-integration"),onClickDone:()=>{i({...n,mediaLibrary:t.folders}),Swal.close()},onClickClose:()=>{c({files:[],folders:[]}),Swal.close()}}),(0,e.createElement)("div",{className:"!p-0 bg-[#F0F0F1] edbi-modal-browser"},(0,e.createElement)(hs,{config:{showHeader:!0,showUploader:!1,showBreadcrumb:!0,showAccount:!0,showMoreMenu:!1,showFiles:!1,showFolder:!0,className:"not-fixed-header"},folderSelectOnly:!0,enableSelected:!0,enableGallery:!1,selectedItems:l,setSelectedItems:c})))},null)))),Swal.getPopup().reactRoot=o},willClose:()=>{const e=Swal.getPopup();e&&e.reactRoot&&e.reactRoot.unmount()}})}},(0,e.createElement)(Qa,{style:{fontSize:"1.2em"}}),(0,x.__)("Select Folder","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-flex edbi-selected-folders"},l?.folders?.length?l?.folders?.map((t,n)=>(0,e.createElement)("span",{key:n,className:"edbi-badge edbi-badge--info",style:{padding:"5px 10px"}},t.name)):""))),(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Clear Attachments","easy-dropbox-integration")),(0,e.createElement)(P.Button,{className:"edbi-button edbi-button--warning edbi-settings-tools__btn",onClick:()=>{wp.ajax.post("edbi_clear_attachments",{nonce:EDBIData?.ajaxNonce,account_id:a.id}).then(()=>{o({type:"success",title:(0,x.__)("Success","easy-dropbox-integration"),text:(0,x.__)("Attachments cleared successfully","easy-dropbox-integration"),icon:"success",showCancelButton:!1,confirmButtonText:"Ok"})})}},(0,e.createElement)(se,{style:{fontSize:"1.2em"}}),(0,x.__)("Clear Attachments","easy-dropbox-integration"))))))},bs=({settings:t,setSettings:n})=>{const i={enabled:!1,schedule:"hourly",type:"all",folders:[],last_sync:""},a=E,s=EDBIData?.upgradeUrl,[l,c]=(0,r.useState)(!1);(0,r.useEffect)(()=>{if(!a)return;const e=t.auto_sync;if(!e)return void n({...t,auto_sync:i});const r={...i,...e,folders:Array.isArray(e.folders)?e.folders:i.folders};let o=!1;e.type||(r.type="all",o=!0),Array.isArray(e.folders)||(r.folders=i.folders,o=!0),void 0===e.last_sync&&(r.last_sync="",o=!0),o&&n({...t,auto_sync:r})},[t,n,a]);const d={...i,...t.auto_sync||{},folders:Array.isArray(t.auto_sync?.folders)?t.auto_sync.folders:i.folders},[u,p]=(0,r.useState)(d.folders);(0,r.useEffect)(()=>{p(d.folders)},[d.folders]);const g=[{value:"every_five_minutes",label:(0,x.__)("Every 5 Minutes","easy-dropbox-integration")},{value:"every_fifteen_minutes",label:(0,x.__)("Every 15 Minutes","easy-dropbox-integration")},{value:"every_thirty_minutes",label:(0,x.__)("Every 30 Minutes","easy-dropbox-integration")},{value:"hourly",label:(0,x.__)("Hourly","easy-dropbox-integration")},{value:"twicedaily",label:(0,x.__)("Twice Daily","easy-dropbox-integration")},{value:"daily",label:(0,x.__)("Daily","easy-dropbox-integration")}],m=[{value:"all",label:(0,x.__)("All Folders","easy-dropbox-integration")},{value:"specific",label:(0,x.__)("Selected Folders","easy-dropbox-integration")}];return a?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,e.createElement)(ae,{style:{marginRight:"8px"}}),(0,x.__)("Synchronization","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-flex"},(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container edbi-shortcode-config__advanced__input"},(0,e.createElement)("div",{className:"edbi-settings-fields__item "},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Enable Auto Sync","easy-dropbox-integration")),(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("Enable local cache synchronization with your Dropbox files and keep the stored file list up to date on a regular schedule.","easy-dropbox-integration"),(0,e.createElement)("br",null),(0,x.__)("For ad-hoc module refreshes append ?module_refresh=1 to your settings page URL.","easy-dropbox-integration")),(0,e.createElement)(B,{tooltipDirection:"top"},(0,e.createElement)(P.ToggleControl,{label:d.enabled?(0,x.__)("Auto Sync Enabled","easy-dropbox-integration"):(0,x.__)("Auto Sync Disabled","easy-dropbox-integration"),checked:d.enabled,onChange:e=>n({...t,auto_sync:{...d,enabled:e}})}))),d.enabled&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,e.createElement)(Q,{style:{marginRight:"8px"}}),(0,x.__)("Sync Schedule","easy-dropbox-integration")),(0,e.createElement)(P.SelectControl,{label:(0,x.__)("Frequency","easy-dropbox-integration"),value:d.schedule,options:g,onChange:e=>n({...t,auto_sync:{...d,schedule:e}})}),(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("Choose how often to sync your Dropbox files. More frequent syncs may impact server performance.","easy-dropbox-integration"))),(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Sync Scope","easy-dropbox-integration")),(0,e.createElement)(P.SelectControl,{label:(0,x.__)("Scope","easy-dropbox-integration"),value:d.type,options:m,onChange:e=>n({...t,auto_sync:{...d,type:e}})}),(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("Choose whether to sync everything or keep a subset of folders cached on your server.","easy-dropbox-integration")),"specific"===d.type&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(P.Button,{className:"edbi-button edbi-button--primary edbi-settings-tools__btn",onClick:()=>{Swal.fire({customClass:"edbi-swal-modal",title:(0,x.__)("Select folders to sync","easy-dropbox-integration"),html:'<div id="edbi-auto-sync-folder-selection"></div>',showConfirmButton:!1,didOpen:()=>{const i=document.getElementById("edbi-auto-sync-folder-selection");let o=null;i&&(o=(0,r.createRoot)(i),o.render((0,e.createElement)(ue,null,(0,e.createElement)(()=>{const{selectedItems:i,setSelectedItems:o,setBulkMode:a}=(0,r.useContext)(de),[s,l]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{s||(o({files:[],folders:u}),l(!0))},[s,o]),(0,r.useEffect)(()=>{a(!0)},[a]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)(ce,{title:(0,x.__)("Auto Sync - Select Folders","easy-dropbox-integration"),onClickDone:()=>{const e=i?.folders||[];p(e),n({...t,auto_sync:{...d,folders:e}}),Swal.close()},onClickClose:()=>{o({files:[],folders:u}),Swal.close()}}),(0,e.createElement)("div",{className:"!p-0 bg-[#F0F0F1] edbi-modal-browser"},(0,e.createElement)(hs,{config:{showHeader:!0,showUploader:!1,showBreadcrumb:!0,showAccount:!0,showMoreMenu:!1,showFiles:!1,showFolder:!0,className:"not-fixed-header"},folderSelectOnly:!0,enableSelected:!0,enableGallery:!1,selectedItems:i,setSelectedItems:o})))},null))));const a=Swal.getPopup();a&&(a.reactRoot=o)},willClose:()=>{const e=Swal.getPopup();e&&e.reactRoot&&e.reactRoot.unmount()}})}},(0,e.createElement)(te,{style:{fontSize:"1.2em",marginRight:"8px"}}),(0,x.__)("Select Folders","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-flex edbi-selected-folders"},u?.length?u.map((t,n)=>(0,e.createElement)("span",{key:n,className:"edbi-badge edbi-badge--info",style:{padding:"5px 10px"}},t.name||t.path||"/")):(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("No folders selected yet.","easy-dropbox-integration"))))),d.last_sync&&(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("p",{className:"edbi-settings-description"},(0,e.createElement)("strong",null,(0,x.__)("Last sync:","easy-dropbox-integration"))," ",d.last_sync?new Date(d.last_sync).toLocaleString():(0,x.__)("Never","easy-dropbox-integration"))))),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Manual Sync","easy-dropbox-integration")),(0,e.createElement)(B,{tooltipDirection:"top"},(0,e.createElement)(P.Button,{className:"edbi-button edbi-button--primary",onClick:()=>{l||(c(!0),wp.ajax.post("edbi_manual_file_sync",{nonce:EDBIData.ajaxNonce}).done(e=>{o({title:(0,x.__)("Manual sync requested","easy-dropbox-integration"),text:e?.data?.message||(0,x.__)("The Dropbox cache is being refreshed. Check back in a few moments.","easy-dropbox-integration"),icon:"success",toast:!0,timer:4e3,timerProgressBar:!0})}).fail(()=>{o({title:(0,x.__)("Sync failed","easy-dropbox-integration"),text:(0,x.__)("Unable to start manual sync. Please try again.","easy-dropbox-integration"),icon:"error",toast:!0,timer:4e3,timerProgressBar:!0})}).always(()=>{c(!1)}))},disabled:l},l?(0,x.__)("Syncing...","easy-dropbox-integration"):(0,x.__)("Sync Now","easy-dropbox-integration"))),(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("Run a manual sync any time to refresh the cached Dropbox files instantly.","easy-dropbox-integration")))))):(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,e.createElement)(ae,{style:{marginRight:"8px"}}),(0,x.__)("Synchronization","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("Automatic synchronization is available only in Easy Dropbox Integration Pro. Upgrade to schedule file cache refreshes and unlock manual sync control.","easy-dropbox-integration")),(0,e.createElement)(P.Button,{className:"edbi-button edbi-button--primary",onClick:()=>{const e=s||"https://ultradevs.com/easy-dropbox-integration-premium/";window.open(e,"_blank")}},(0,x.__)("Upgrade to PRO","easy-dropbox-integration")))))},vs=t=>{const{activeItem:n,settings:r,setSettings:i,isSaving:o,setSaving:a}=t,{activeAccount:s}=EDBIData;return(0,e.createElement)("div",{className:"edbi-settings-content"},"accounts"===n&&(0,e.createElement)(U,{settings:r,setSettings:i,isSaving:o,setSaving:a}),"app-settings"===n&&(0,e.createElement)(X,{settings:r,setSettings:i}),"appearance"===n&&(0,e.createElement)(q,{settings:r,setSettings:i,isSaving:o,setSaving:a}),"modules"===n&&(0,e.createElement)(J,{settings:r,setSettings:i,isSaving:o,setSaving:a}),"media-library"===n&&(0,e.createElement)(fs,{settings:r,setSettings:i,isSaving:o,setSaving:a}),"tools"===n&&(0,e.createElement)(le,{settings:r,setSettings:i,isSaving:o,setSaving:a}),"synchronization"===n&&(0,e.createElement)(bs,{settings:r,setSettings:i}))},ys=n.p+"images/Gear.d2084909.png",xs=t=>{const{activeAccount:n,accounts:r,version:i}=EDBIData,{settings:o,setSettings:a,isSaving:s,setSaving:l,title:c}=t;return(0,e.createElement)("div",{className:"edbi-shortcode-header"},(0,e.createElement)("div",{className:"edbi-header__left"},(0,e.createElement)("div",{className:"edbi-header__left__img__container"},(0,e.createElement)("img",{className:"edbi-header__left__img",src:ys,alt:(0,x.__)("Gear","easy-dropbox-integration")})),(0,e.createElement)("h2",{className:"edbi-header__left__title"},c||(0,x.__)("Settings","easy-dropbox-integration"),(0,e.createElement)("span",{className:"edbi-version"},"v",i))),(0,e.createElement)("div",null,(0,e.createElement)("button",{className:"edbi-button edbi-button--primary",onClick:()=>{l(!0)}},(0,e.createElement)(W,{className:"edbi-add-icon"}),(0,x.__)("Save Changes","easy-dropbox-integration"))))};function ws(e){return j({tag:"svg",attr:{viewBox:"0 0 256 256",fill:"currentColor"},child:[{tag:"path",attr:{d:"M232,96a72,72,0,0,1-100.94,66L79,222.22c-.12.14-.26.29-.39.42a32,32,0,0,1-45.26-45.26c.14-.13.28-.27.43-.39L94,124.94a72.07,72.07,0,0,1,83.54-98.78,8,8,0,0,1,3.93,13.19L144,80l5.66,26.35L176,112l40.65-37.52a8,8,0,0,1,13.19,3.93A72.6,72.6,0,0,1,232,96Z"},child:[]}]})(e)}const Es=t=>{const{activeItem:n,setActiveItem:r,settings:i}=t,{activeAccount:o}=EDBIData,a=[{slug:"accounts",label:(0,x.__)("Accounts","easy-dropbox-integration"),icon:(0,e.createElement)(ns,null)},{slug:"app-settings",label:(0,x.__)("App & Team","easy-dropbox-integration"),icon:(0,e.createElement)(es,null)},{slug:"appearance",label:(0,x.__)("Appearance","easy-dropbox-integration"),icon:(0,e.createElement)(he,null),isComingSoon:!0},{slug:"modules",label:(0,x.__)("Modules","easy-dropbox-integration"),icon:(0,e.createElement)(ts,null)},{slug:"media-library",label:(0,x.__)("Media Library","easy-dropbox-integration"),icon:(0,e.createElement)(Xa,null),moduleCondition:"wp-media"},{slug:"tools",label:(0,x.__)("Tools","easy-dropbox-integration"),icon:(0,e.createElement)(ws,null),isComingSoon:!0},{slug:"synchronization",label:(0,x.__)("Synchronization","easy-dropbox-integration"),icon:(0,e.createElement)(ae,null)}];return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-page__shortcode__sidebar"},a.map((t,o)=>{if(t.moduleCondition){EDBIData.moduleList;const e=i?.modules.filter(e=>e===t.moduleCondition);if(!e.length>0)return null}return(0,e.createElement)("div",{key:o,className:`edbi-page__shortcode__sidebar__item ${n===t.slug&&"edbi-page__shortcode__sidebar__item--active"}`,onClick:()=>{r(t.slug),window.history.pushState("","","#"+t.slug)}},(0,e.createElement)("div",{className:"edbi-page__shortcode__sidebar__icon"},t.icon),(0,e.createElement)("div",null,(0,x.__)(t.label,"easy-dropbox-integration")))})))},_s=(window.wp.coreData,(0,window.wp.compose.compose)((0,i.withSelect)(e=>{const t=e("core").getEntityRecord("root","site"),n={};return t&&["edbi_settings"].forEach(e=>{t[e]&&(n[e]=t[e])}),{options:n}}))(t=>{const n=window.location.hash.replace("#","");if("object"!=typeof t.options||0===Object.keys(t.options).length)return(0,e.createElement)("div",{className:"edbi-loading-screen",style:{height:"100vh"}},(0,e.createElement)("img",{src:EDBIData.preloaderImg}));const[i,a]=(0,r.useState)(n||"accounts"),[s,l]=(0,r.useState)(t.options.edbi_settings),[c,d]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{if(c){const e={edbi_settings:s};wp.data.dispatch("core").saveSite(e).then(e=>{d(!1),o({position:"top-end",title:(0,x.__)("Saved","easy-dropbox-integration"),icon:"success",showConfirmButton:!1,toast:!0,timer:3e3,timerProgressBar:!0})}).catch(e=>{d(!1),console.error(e),o({position:"top-end",toast:!0,title:(0,x.__)("Error","easy-dropbox-integration"),icon:"error",timer:3e3,timerProgressBar:!0,showConfirmButton:!1})})}},[c]),(0,e.createElement)("div",{className:"edbi-page"},(0,e.createElement)(xs,{title:(0,x.__)("Settings","easy-dropbox-integration"),settings:s,setSettings:l,isSaving:c,setSaving:d}),(0,e.createElement)("div",{className:"w-full edbi-shortcode-config"},(0,e.createElement)("div",{className:"edbi-page__body row"},(0,e.createElement)(Es,{activeItem:i,setActiveItem:a,settings:s}),(0,e.createElement)("div",{className:"edbi-page__content "},(0,e.createElement)(vs,{activeItem:i,settings:s,setSettings:l,isSaving:c,setSaving:d})))))}));(0,r.createRoot)(document.getElementById("edbi-settings-view")).render((0,e.createElement)(ue,null,(0,e.createElement)(_s,null)))})()})();
  • easy-dropbox-integration/tags/1.13.1/easy-dropbox-integration.php

    r3434886 r3434911  
    2424 * Plugin URI:        https://ultradevs.com/easy-dropbox-integration/
    2525 * Description:       Easy DropBox Integration - Browse, Upload, Manage Your Dropbox Files from Your Website Easily.
    26  * Version: 1.13.0
     26 * Version: 1.13.1
    2727 * Author:            ultraDevs
    2828 * Author URI:        https://ultradevs.com
     
    3636
    3737// Constant.
    38 define( 'EDBI_VERSION', '1.13.0' );
     38define( 'EDBI_VERSION', '1.13.1' );
    3939define( 'EDBI_NAME', 'Easy Dropbox Integration' );
    4040define( 'EDBI_DIR_PATH', plugin_dir_path( __FILE__ ) );
  • easy-dropbox-integration/tags/1.13.1/includes/Helper.php

    r3434886 r3434911  
    16381638        $htaccess_file = trailingslashit( $cache_dir ) . '.htaccess';
    16391639
    1640         // Only create if it doesn't exist.
    1641         if ( ! $wp_filesystem->exists( $htaccess_file ) ) {
    1642             $htaccess_content = "Deny from all\n";
    1643             return $wp_filesystem->put_contents( $htaccess_file, $htaccess_content, FS_CHMOD_FILE );
    1644         }
    1645 
    1646         return true;
     1640        if ( $wp_filesystem->exists( $htaccess_file ) ) {
     1641            $wp_filesystem->delete( $htaccess_file, true );
     1642        }
     1643
     1644        return self::secure_directory_with_index( $cache_dir );
    16471645    }
    16481646
  • easy-dropbox-integration/tags/1.13.1/includes/Updates.php

    r3431708 r3434911  
    3535        '1.12.0',
    3636        '1.12.6',
     37        '1.13.1',
    3738    ];
    3839
  • easy-dropbox-integration/tags/1.13.1/readme.txt

    r3434888 r3434911  
    55Requires at least: 5.3.2
    66Tested up to:      6.9
    7 Stable tag:       1.13.0
     7Stable tag:       1.13.1
    88Requires PHP:      7.4.0
    99License: GPLv2 or later
     
    167167== Changelog ==
    168168
     169= 1.13.1 - 08 January, 2026 =
     170- **Fix:** Replace cache `.htaccess` files.
     171
    169172= 1.13.0 - 08 January, 2026 =
    170173- **Fix:** Shortcode Builder Issue.
  • easy-dropbox-integration/tags/1.13.1/src-js/settings/components/contents/AutoSync.jsx

    r3434886 r3434911  
    1212import { showAlert } from '../../../utils/alertHelper';
    1313import { hasPro } from '../../../utils/hasPro';
     14import { ProChecker } from '../../../components/ProChecker';
    1415
    1516const AutoSync = ({ settings, setSettings }) => {
     
    310311                            )}
    311312                        </p>
    312                         <ToggleControl
    313                             label={
    314                                 autoSync.enabled
    315                                     ? __('Auto Sync Enabled', 'easy-dropbox-integration')
    316                                     : __('Auto Sync Disabled', 'easy-dropbox-integration')
    317                             }
    318                             checked={autoSync.enabled}
    319                             onChange={(enabled) =>
    320                                 setSettings({
    321                                     ...settings,
    322                                     auto_sync: {
    323                                         ...autoSync,
    324                                         enabled,
    325                                     },
    326                                 })
    327                             }
    328                         />
     313                        <ProChecker tooltipDirection='top'>
     314                            <ToggleControl
     315                                label={
     316                                    autoSync.enabled
     317                                        ? __('Auto Sync Enabled', 'easy-dropbox-integration')
     318                                        : __('Auto Sync Disabled', 'easy-dropbox-integration')
     319                                }
     320                                checked={autoSync.enabled}
     321                                onChange={(enabled) =>
     322                                    setSettings({
     323                                        ...settings,
     324                                        auto_sync: {
     325                                            ...autoSync,
     326                                            enabled,
     327                                        },
     328                                    })
     329                                }
     330                            />
     331                        </ProChecker>
    329332                    </div>
    330333
     
    418421                            {__('Manual Sync', 'easy-dropbox-integration')}
    419422                        </h3>
    420                         <Button
    421                             className="edbi-button edbi-button--primary"
    422                             onClick={handleManualSync}
    423                             disabled={isManualSyncing}
    424                         >
    425                             {isManualSyncing
    426                                 ? __('Syncing...', 'easy-dropbox-integration')
    427                                 : __('Sync Now', 'easy-dropbox-integration')}
    428                         </Button>
     423                        <ProChecker tooltipDirection='top'>
     424                            <Button
     425                                className="edbi-button edbi-button--primary"
     426                                onClick={handleManualSync}
     427                                disabled={isManualSyncing}
     428                            >
     429                                {isManualSyncing
     430                                    ? __('Syncing...', 'easy-dropbox-integration')
     431                                    : __('Sync Now', 'easy-dropbox-integration')}
     432                            </Button>
     433                        </ProChecker>
    429434                        <p className="edbi-settings-description">
    430435                            {__(
  • easy-dropbox-integration/trunk/assets/admin/settings/index.asset.php

    r3434886 r3434911  
    1 <?php return array('dependencies' => array('react', 'react-dom', 'wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'a2c2b16dc595530494a9');
     1<?php return array('dependencies' => array('react', 'react-dom', 'wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'eba9e15d1c6f2cf880be');
  • easy-dropbox-integration/trunk/assets/admin/settings/index.js

    r3434886 r3434911  
    1 (()=>{var e={17:(e,t)=>{"use strict";var n=60103,r=60106,i=60107,o=60108,a=60114,s=60109,l=60110,c=60112,d=60113,u=60120,p=60115,g=60116;if("function"==typeof Symbol&&Symbol.for){var m=Symbol.for;n=m("react.element"),r=m("react.portal"),i=m("react.fragment"),o=m("react.strict_mode"),a=m("react.profiler"),s=m("react.provider"),l=m("react.context"),c=m("react.forward_ref"),d=m("react.suspense"),u=m("react.suspense_list"),p=m("react.memo"),g=m("react.lazy"),m("react.block"),m("react.server.block"),m("react.fundamental"),m("react.debug_trace_mode"),m("react.legacy_hidden")}t.isContextConsumer=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case i:case a:case o:case d:case u:return e;default:switch(e=e&&e.$$typeof){case l:case c:case g:case p:case s:return e;default:return t}}case r:return t}}}(e)===l}},35:(e,t,n)=>{"use strict";var r=n(959),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?a:s[e.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var c=Object.defineProperty,d=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,g=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var i=g(n);i&&i!==m&&e(t,i,r)}var a=d(n);u&&(a=a.concat(u(n)));for(var s=l(t),h=l(n),f=0;f<a.length;++f){var b=a[f];if(!(o[b]||r&&r[b]||h&&h[b]||s&&s[b])){var v=p(n,b);try{c(t,b,v)}catch(e){}}}}return t}},141:(e,t,n)=>{"use strict";e.exports=n(17)},500:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,o(n)))}return e}function o(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},843:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,d=n?Symbol.for("react.async_mode"):60111,u=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,g=n?Symbol.for("react.suspense"):60113,m=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,f=n?Symbol.for("react.lazy"):60116,b=n?Symbol.for("react.block"):60121,v=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,x=n?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case d:case u:case o:case s:case a:case g:return e;default:switch(e=e&&e.$$typeof){case c:case p:case f:case h:case l:return e;default:return t}}case i:return t}}}function E(e){return w(e)===u}t.AsyncMode=d,t.ConcurrentMode=u,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=p,t.Fragment=o,t.Lazy=f,t.Memo=h,t.Portal=i,t.Profiler=s,t.StrictMode=a,t.Suspense=g,t.isAsyncMode=function(e){return E(e)||w(e)===d},t.isConcurrentMode=E,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return w(e)===p},t.isFragment=function(e){return w(e)===o},t.isLazy=function(e){return w(e)===f},t.isMemo=function(e){return w(e)===h},t.isPortal=function(e){return w(e)===i},t.isProfiler=function(e){return w(e)===s},t.isStrictMode=function(e){return w(e)===a},t.isSuspense=function(e){return w(e)===g},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===u||e===s||e===a||e===g||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===f||e.$$typeof===h||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===v||e.$$typeof===y||e.$$typeof===x||e.$$typeof===b)},t.typeOf=w},959:(e,t,n)=>{"use strict";e.exports=n(843)}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var i=r.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=r[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),(()=>{"use strict";const e=window.React;var t=n.n(e);const r=window.wp.element,i=window.wp.data,o=e=>{const{confirmButtonUrl:t,...n}=e,r={showCloseButton:!0,customClass:{popup:"edbi-custom-swal-popup",title:"edbi-custom-swal-title",content:"edbi-custom-swal-content",confirmButton:"edbi-custom-swal-confirm",cancelButton:"edbi-custom-swal-cancel"},didOpen:()=>{const e=document.querySelector(".swal2-popup input, .swal2-popup textarea");if(e){e.focus();const t=e.value;e.setSelectionRange(t.length,t.length)}}},i=Object.assign(r,n);return window.Swal.fire(i).then(e=>(e.isConfirmed&&t&&(window.location.href=t),e))},a="function"==typeof Buffer,s="function"==typeof TextDecoder?new TextDecoder:void 0,l=("function"==typeof TextEncoder&&new TextEncoder,Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=")),c=(e=>{let t={};return e.forEach((e,n)=>t[e]=n),t})(l),d=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,u=String.fromCharCode.bind(String),p="function"==typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):e=>new Uint8Array(Array.prototype.slice.call(e,0)),g=e=>e.replace(/[^A-Za-z0-9\+\/]/g,""),m=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,h=e=>{switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return u((t>>>10)+55296)+u(56320+(1023&t));case 3:return u((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return u((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},f="function"==typeof atob?e=>atob(g(e)):a?e=>Buffer.from(e,"base64").toString("binary"):e=>{if(e=e.replace(/\s+/g,""),!d.test(e))throw new TypeError("malformed base64.");e+="==".slice(2-(3&e.length));let t,n,r,i="";for(let o=0;o<e.length;)t=c[e.charAt(o++)]<<18|c[e.charAt(o++)]<<12|(n=c[e.charAt(o++)])<<6|(r=c[e.charAt(o++)]),i+=64===n?u(t>>16&255):64===r?u(t>>16&255,t>>8&255):u(t>>16&255,t>>8&255,255&t);return i},b=a?e=>p(Buffer.from(e,"base64")):e=>p(f(e).split("").map(e=>e.charCodeAt(0))),v=a?e=>Buffer.from(e,"base64").toString("utf8"):s?e=>s.decode(b(e)):e=>f(e).replace(m,h),y=e=>v(g(e.replace(/[-_]/g,e=>"-"==e?"+":"/"))),x=window.wp.i18n,{EDBIData:w}=window,E=!(!w?.isPro||"1"!==w?.isPro),{EDBIData:_}=window,C=(e,t=2)=>{if(!+e)return"0 Bytes";const n=t<0?0:t,r=Math.floor(Math.log(e)/Math.log(1024));return`${parseFloat((e/Math.pow(1024,r)).toFixed(n))} ${["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][r]}`},S=e=>{let{activeAccount:t,assets:n}=_;t=JSON.parse(y(t));const r=`${_.ajaxUrl}?action=edbi_file_preview&account_id=${t.id}&nonce=${_?.ajaxNonce}&id=${e.id}`,i=`${_.ajaxUrl}?action=edbi_stream_media&account_id=${t.id}&nonce=${_?.ajaxNonce}&id=${e.id}`,o=`\n\t\t<h4>${e.name}</h4>\n\t\t<p>${C(e.size)}</p>\n\t`;let a;return a=["mp4","webm","ogg"].includes(e.ext)?{video:{source:[{src:i,type:`video/${e.ext}`}],attributes:{preload:"false",controls:!0}},thumb:e.thumbnail}:["mp3","wav","ogg","m4a"].includes(e.ext)?{video:{source:[{src:i,type:`audio/${e.ext}`}],attributes:{controls:!0,preload:"auto",playsinline:"true"}},poster:r,poster:D("mp3","256"),thumb:D("mp3")}:["jpg","jpeg","png","gif","svg","heic","webp"].includes(e.ext)?{src:r,thumb:e.thumbnail,title:e.name}:"svg"===e.ext?{src:e.thumbnail,thumb:e.thumbnail,iframe:!0,title:e.name}:"zip"===e.ext?{src:D("zip","256"),thumb:D("zip"),iframe:!0,title:e.name}:"pdf"===e.ext?{src:r,thumb:e.thumbnail?e.thumbnail:D(e.ext),iframe:!0,title:e.name}:{thumb:D("file")},{...a,subHtml:o,downloadUrl:I(e)}},I=(e,t="file")=>{let{activeAccount:n,ajaxUrl:r,ajaxNonce:i}=_;return n=JSON.parse(y(n)),`${r}?action=edbi_download_file&account_id=${n.id}&nonce=${i}&id=${e.id}`},D=(e,t="256")=>{let n;switch(e=e.toLowerCase(),!0){case["jpg","jpeg","png","gif","webp","heic","ico","svg"].includes(e):n="image";break;case["mp3","wav","ogg","m4a"].includes(e):n="audio";break;case["mp4","webm","ogg"].includes(e):n="video";break;case["pdf"].includes(e):n="pdf";break;case["zip"].includes(e):n="zip";break;case["svg"].includes(e):n="file";break;default:n="folder"}const r=`${_.assets}icons/${t}x${t}/`,i=`${r}${n}.png`;return["7z","audio","code","css","csv","doc","file","folder","gif","html","image","js","mp3","mp4","pdf","php","png","svg","ttf","video","zip"].includes(n)?i:`${r}file.png`},N=async()=>{if("undefined"==typeof window||!window.EDBIData)return null;const{ajaxNonce:e,activeAccount:t}=window.EDBIData;if(!e||!t)return null;let n;try{n=JSON.parse(y(t))}catch(e){return console.error("Failed to parse active account before syncing storage",e),null}if(!n?.id)return null;const r=(e,t)=>{if("function"==typeof CustomEvent)return void window.dispatchEvent(new CustomEvent(e,{detail:t}));const n=document.createEvent("CustomEvent");n.initCustomEvent(e,!0,!0,t),window.dispatchEvent(n)};try{var i;const t=await wp.ajax.post("edbi_sync_storage",{account_id:n.id,nonce:e}),o=null!==(i=t?.data)&&void 0!==i?i:t;if(o?.activeAccount){window.EDBIData.activeAccount=o.activeAccount;try{r("edbi_active_account_updated",JSON.parse(y(o.activeAccount)))}catch(e){console.error("Failed to parse active account after sync",e)}}if(o?.accounts){window.EDBIData.accounts=o.accounts;try{r("edbi_accounts_updated",JSON.parse(y(o.accounts)))}catch(e){console.error("Failed to parse accounts after sync",e)}}return o}catch(e){return console.error("Failed to sync storage usage",e),null}};var O=n(500),A=n.n(O);const T=t=>{let n;const[i,o]=(0,r.useState)(!1);return(0,e.createElement)("div",{className:A()("Tooltip-Wrapper",t.className),onMouseEnter:()=>{n=setTimeout(()=>{o(!0)},t.delay||100)},onMouseLeave:()=>{clearInterval(n),o(!1)}},t.children,i&&(0,e.createElement)("div",{className:`Tooltip-Tip ${t.direction||"top"}`},t.content))},B=t=>{const{children:n}=t,{upgradeUrl:r,isPro:i}=EDBIData;return i&&"1"===i?(0,e.createElement)("div",{className:t.className},n):(0,e.createElement)("div",{className:A()("edbi-pro-wrapper",t.className),onClick:()=>{o({title:(0,x.__)("Upgrade to PRO","easy-dropbox-integration"),html:`\n\t\t\t\t\t\t<p class="text-base text-gray-400">${(0,x.__)("Wanna enjoy more awesome features and upcoming functionalities? We promise to add awesome functionalities you might need. Support US by upgrading","easy-dropbox-integration")}</p>\n\t\t\t\t\t\t<a class="edbi-btn" href="${r}" target="_blank">Upgrade</a>\n\t\t\t\t\t`,icon:"info",showConfirmButton:!1})}},(0,e.createElement)(T,{content:"PRO Feature",direction:t.tooltipDirection||"right",className:t.wrapperClassName},n))},P=window.wp.components;var k={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},L=e.createContext&&e.createContext(k),M=["attr","size","title"];function R(){return R=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},R.apply(this,arguments)}function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F(Object(n),!0).forEach(function(t){var r,i,o,a;r=e,i=t,o=n[t],(i="symbol"==typeof(a=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(i))?a:a+"")in r?Object.defineProperty(r,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function G(t){return t&&t.map((t,n)=>e.createElement(t.tag,z({key:n},t.attr),G(t.child)))}function j(t){return n=>e.createElement($,R({attr:z({},t.attr)},n),G(t.child))}function $(t){var n=n=>{var r,{attr:i,size:o,title:a}=t,s=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(t,M),l=o||n.size||"1em";return n.className&&(r=n.className),t.className&&(r=(r?r+" ":"")+t.className),e.createElement("svg",R({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,i,s,{className:r,style:z(z({color:t.color||n.color},n.style),t.style),height:l,width:l,xmlns:"http://www.w3.org/2000/svg"}),a&&e.createElement("title",null,a),t.children)};return void 0!==L?e.createElement(L.Consumer,null,e=>n(e)):n(k)}function H(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12 20h9"},child:[]},{tag:"path",attr:{d:"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z"},child:[]},{tag:"path",attr:{d:"m15 5 3 3"},child:[]}]})(e)}function V(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M5 12h14"},child:[]},{tag:"path",attr:{d:"M12 5v14"},child:[]}]})(e)}const U=t=>{const{settings:n,setSettings:i,isSaving:a,setSaving:s}=t,l=(0,r.useMemo)(()=>JSON.parse(y(EDBIData.accounts)),[]),[c,d]=(0,r.useState)(l);return(0,r.useEffect)(()=>{const e=e=>{e?.detail&&d(e.detail)};return window.addEventListener("edbi_accounts_updated",e),()=>{window.removeEventListener("edbi_accounts_updated",e)}},[]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container edbi-shortcode-settings__accounts"},(0,e.createElement)("div",{className:"edbi-accounts_header"},(0,e.createElement)("h3",null,(0,x.__)("Accounts","easy-dropbox-integration")),n?.advanced?.ownApp?.clientID&&n?.advanced?.ownApp?.appSecret&&(0,e.createElement)(e.Fragment,null,Object.keys(c).length>=1&&!E?(0,e.createElement)(B,{tooltipDirection:"top"},(0,e.createElement)("button",{className:"edbi-button edbi-button--primary",onClick:()=>{E&&window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")}},(0,e.createElement)(V,null),(0,x.__)("Add Account","easy-dropbox-integration"))):(0,e.createElement)("button",{className:"edbi-button edbi-button--primary",onClick:()=>{window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")}},(0,e.createElement)(V,{style:{fontSize:"16px"}}),(0,x.__)("Add Account","easy-dropbox-integration")))),(0,e.createElement)("div",{className:"edbi-accounts"},Object.keys(c).map((t,n)=>{const r=c[t];return(0,e.createElement)("div",{key:n,className:"edbi-account"},(0,e.createElement)("div",{key:n,className:"edbi-account-info"},(0,e.createElement)("img",{src:r.photo,alt:r.name}),(0,e.createElement)("div",{className:"edbi-account-name"},(0,e.createElement)("h3",null,r.name),(0,e.createElement)("p",null,r.email))),r?.storage&&(0,e.createElement)("div",{className:"edbi-account-storage"},(0,e.createElement)("p",{className:"edbi-account-storage-text"},C(r.storage.used)," ",(0,x.__)("used of","easy-dropbox-integration")," ",C(r.storage.allocated)," ",r.storage.percent?(0,e.createElement)("span",{className:"edbi-account-storage-percent"},"(",r.storage.percent,"%)"):null)),(0,e.createElement)("button",{className:"edbi-settings-remove__button",onClick:()=>{(e=>{o({title:(0,x.__)("Remove Account","easy-dropbox-integration"),text:(0,x.__)("Are you sure you want to remove this account?","easy-dropbox-integration"),icon:"warning",showCancelButton:!0,confirmButtonText:(0,x.__)("Remove","easy-dropbox-integration"),confirmButtonColor:"#d33",cancelButtonText:(0,x.__)("No","easy-dropbox-integration"),reverseButtons:!0}).then(t=>{t.isConfirmed&&wp.ajax.post("edbi_remove_account",{account_id:e,nonce:EDBIData?.ajaxNonce}).then(t=>{d(t=>{const n={...t};return delete n[e],n}),o({title:(0,x.__)("Account Removed","easy-dropbox-integration"),text:(0,x.__)("Account has been removed successfully","easy-dropbox-integration"),icon:"success",showCancelButton:!1,confirmButtonText:(0,x.__)("Ok","easy-dropbox-integration")})}).catch(e=>{console.error(e),o({title:(0,x.__)("Error","easy-dropbox-integration"),text:(0,x.__)("An error occurred while removing account","easy-dropbox-integration"),icon:"error",showCancelButton:!1,confirmButtonText:(0,x.__)("Ok","easy-dropbox-integration")})})})})(t)}},(0,x.__)("Remove","easy-dropbox-integration")))}))))};function W(e){return j({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z"},child:[]}]})(e)}const X=({settings:t,setSettings:n})=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Own Dropbox App Settings","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings__bottom__description"},(0,e.createElement)("p",{className:"edbi-settings__description edbi-badge edbi-badge--info"},(0,x.__)("To use your own Dropbox App, paste the App Key and App Secret below, save the settings, then add your account using the button in the Accounts tab.","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-shortcode-config__advanced__inputs"},(0,e.createElement)("div",{className:"edbi-shortcode-config__advanced__input"},(0,e.createElement)(P.TextControl,{label:(0,x.__)("App Key","easy-dropbox-integration"),value:t?.advanced?.ownApp?.clientID,onChange:e=>{n({...t,advanced:{...t?.advanced,ownApp:{...t?.advanced?.ownApp,clientID:e}}})}})),(0,e.createElement)("div",{className:"edbi-shortcode-config__advanced__input"},(0,e.createElement)(P.TextControl,{label:(0,x.__)("App Secret","easy-dropbox-integration"),value:t?.advanced?.ownApp?.appSecret,onChange:e=>{n({...t,advanced:{...t?.advanced,ownApp:{...t?.advanced?.ownApp,appSecret:e}}})}}))),(0,e.createElement)("div",{className:"edbi-shortcode-config__advanced__input",style:{marginTop:"10px"}},(0,e.createElement)(P.TextControl,{style:{cursor:"pointer"},label:(0,x.__)("Redirect URI","easy-dropbox-integration"),value:EDBIData.authRedirectUrl,readOnly:!0,onClick:()=>{navigator.clipboard.writeText(EDBIData.authRedirectUrl),o({title:(0,x.__)("Redirect URI Copied","easy-dropbox-integration"),icon:"success",position:"top-right",toast:!0,showConfirmButton:!1,timer:1500})}})))),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Team Folder","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings__bottom__description"},(0,e.createElement)(B,{tooltipDirection:"top"},(0,e.createElement)(P.ToggleControl,{label:(0,x.__)("Dropbox Team Folders","easy-dropbox-integration"),checked:!!t?.advanced?.teamFolders,onChange:e=>{n({...t,advanced:{...t?.advanced,teamFolders:e}})}})),(0,e.createElement)("p",{className:"edbi-settings__description edbi-badge edbi-badge--warning"},(0,x.__)("Allows you to access your Dropbox Team Folders if you are using a Business Account.","easy-dropbox-integration"),(0,e.createElement)("br",null),(0,x.__)("Please check your existing shortcodes and manually linked folders before switching, since the root folder will no longer be your personal folder.","easy-dropbox-integration")))),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-settings__bottom__title"},(0,x.__)("What happens with my data when I authorize the plugin?","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings__bottom__description"},(0,e.createElement)("h4",null,(0,x.__)("Requested scopes and justifications","easy-dropbox-integration")),(0,e.createElement)("p",null,(0,x.__)("In order to display your content stored on Dropbox, you have to authorize it with your Dropbox account. The authorization will ask you to grant the application the following scopes:","easy-dropbox-integration")),(0,e.createElement)("ul",null,(0,e.createElement)("li",null,(0,e.createElement)(W,{className:"edbi-settings-check-icon"}),(0,e.createElement)("h5",null,(0,x.__)("files.content.read","easy-dropbox-integration"))),(0,e.createElement)("li",null,(0,e.createElement)(W,{className:"edbi-settings-check-icon"}),(0,e.createElement)("h5",null,(0,x.__)("files.content.write","easy-dropbox-integration"))),(0,e.createElement)("li",null,(0,e.createElement)(W,{className:"edbi-settings-check-icon"}),(0,e.createElement)("h5",null,(0,x.__)("files.content.write","easy-dropbox-integration"))),(0,e.createElement)("li",null,(0,e.createElement)(W,{className:"edbi-settings-check-icon"}),(0,e.createElement)("h5",null,(0,x.__)("account_info.read","easy-dropbox-integration"))))),(0,e.createElement)("div",{className:"edbi-settings__bottom__description"},(0,e.createElement)("h4",null,(0,x.__)("Information about the data","easy-dropbox-integration")),(0,e.createElement)("p",null,(0,x.__)("The authorization tokens will be stored, encrypted, on this server and is not accessible by the developer or any third party. When you use the Application, all communications are strictly between your server and the cloud storage service servers. We do not collect and do not have access to your personal data.","easy-dropbox-integration"))))),Z=window.wp.blockEditor,Y=t=>{const n=t.value;return(0,e.createElement)(P.BaseControl,{label:t.label,help:t.help,className:"pb-block-control--color-picker"},(0,e.createElement)(B,{className:"overflow-hidden"},(0,e.createElement)(P.Dropdown,{className:"pb-block-control--color-picker-dropdown",contentClassName:"pb-block-control--color-picker-inner",renderToggle:({isOpen:r,onToggle:i})=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)(P.Button,{"aria-expanded":r,onClick:i,"aria-label":t.label,className:"pb-block-control--color-picker-value"},(0,e.createElement)("span",{style:{backgroundColor:n}})),n&&(0,e.createElement)(P.Tooltip,{text:(0,x.__)("Reset","sticky-list")},(0,e.createElement)(P.Button,{onClick:()=>t.onChange(void 0),"aria-label":(0,x.__)("Reset","sticky-list"),className:"pb-block-control--color-picker-reset"},(0,e.createElement)(P.Dashicon,{icon:"image-rotate"})))),renderContent:()=>{if(E)return(0,e.createElement)(e.Fragment,null,t.contrastChecker&&(0,e.createElement)(Z.ContrastChecker,{backgroundColor:t.contrastChecker.backgroundColor,textColor:t.contrastChecker.textColor}),(0,e.createElement)(P.ColorPicker,{color:n,onChangeComplete:e=>t.onChange((e=>{if("object"==typeof e){const t="undefined"===e.a?1:e.a;if(void 0!==e.h)return`hsl(${e.h}%, ${e.s}%, ${e.l}%, ${t})`;if(void 0!==e.r)return`rgba(${e.r}, ${e.g}, ${e.b}, ${t})`}return e})(e[e.source])),disableAlpha:t.disableAlpha}))}})),(0,e.createElement)(Z.ColorPalette,{value:n,onChange:e=>t.onChange(e),clearable:!1,colors:[{name:"Primary",color:"#F30D55"},{name:"Secondary",color:"#5820e5"},{name:"Green",color:"#008331"},{name:"Orange Red",color:"#FF4500"},{name:"Blue Violet",color:"#8A2BE2"},{name:"Dodger Blue",color:"#1E90FF"}]}))},q=t=>{const{settings:n,setSettings:i,isSaving:o,setSaving:a}=t,[s,l]=(0,r.useState)(n.appearance.preloader.image),[c,d]=(0,r.useState)(n.appearance.color),{accounts:u}=EDBIData,p=[{url:"atom.svg",name:(0,x.__)("Atom","easy-dropbox-integration"),type:"pro"},{url:"bar-chart.svg",name:(0,x.__)("Bar Chart","easy-dropbox-integration"),type:"free"},{url:"bars.svg",name:(0,x.__)("Bars","easy-dropbox-integration"),type:"pro"},{url:"blocks.svg",name:(0,x.__)("Blocks","easy-dropbox-integration"),type:"pro"},{url:"bricks.svg",name:(0,x.__)("Bricks","easy-dropbox-integration"),type:"pro"},{url:"clock.svg",name:(0,x.__)("Clock","easy-dropbox-integration"),type:"free"},{url:"color-bar.svg",name:(0,x.__)("Color Bar","easy-dropbox-integration"),type:"pro"},{url:"dash-ring.svg",name:(0,x.__)("Dash Ring","easy-dropbox-integration"),type:"pro"},{url:"default.svg",name:(0,x.__)("Default","easy-dropbox-integration"),type:"free"},{url:"dual-ring.svg",name:(0,x.__)("Dual Ring","easy-dropbox-integration"),type:"pro"},{url:"fidget-spinner.svg",name:(0,x.__)("Fidge Spinner","easy-dropbox-integration"),type:"pro"},{url:"flipball.svg",name:(0,x.__)("Flipball","easy-dropbox-integration"),type:"free"},{url:"gear.svg",name:(0,x.__)("Gear","easy-dropbox-integration"),type:"pro"},{url:"gears.svg",name:(0,x.__)("Gears","easy-dropbox-integration"),type:"free"},{url:"hourglass.svg",name:(0,x.__)("Hourglass","easy-dropbox-integration"),type:"pro"},{url:"infinity.svg",name:(0,x.__)("Infinity","easy-dropbox-integration"),type:"pro"},{url:"progress.svg",name:(0,x.__)("Progress","easy-dropbox-integration"),type:"pro"},{url:"ripple.svg",name:(0,x.__)("Ripple","easy-dropbox-integration"),type:"pro"},{url:"spinner.svg",name:(0,x.__)("Spinner","easy-dropbox-integration"),type:"pro"}];(0,r.useEffect)(()=>{const e=document.createElement("style");e.innerHTML=`:root {--edbi-primary-color: ${c.primary} !important; --edbi-secondary-color: ${c.secondary} }`,document.head.appendChild(e)},[c]);const g=({preloader:t})=>(0,e.createElement)("div",{className:A()("edbi-preloader-item",s===t.url?"edbi-selected__preloader":void 0,E||"pro"!==t.type?"cursor-pointer":"cursor-not-allowed"),onClick:()=>{("pro"!==t.type||E)&&(l(t.url),i({...n,appearance:{...n.appearance,preloader:{...n.appearance.preloader,image:t.url}}}))}},(0,e.createElement)("div",null,(0,e.createElement)("img",{className:"edbi-preloader-image",src:EDBIData.assets+"images/preloader/"+t.url,title:t.title})),(0,e.createElement)("h3",{className:"edbi-preloader-name"},t.name));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",null,(0,e.createElement)("h3",null,(0,x.__)("Appearance","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Preloader","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-appearance-preloader__container"},p.map(t=>(0,e.createElement)(e.Fragment,null,"pro"===t.type?(0,e.createElement)(B,{tooltipDirection:"top"},(0,e.createElement)(g,{preloader:t})):(0,e.createElement)(g,{preloader:t}))))),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Colors","easy-dropbox-integration")),(0,e.createElement)("div",{className:""},(0,e.createElement)(Y,{value:n.appearance.color.primary,onChange:e=>{d({...c,primary:e}),i({...n,appearance:{...n.appearance,color:{...n.appearance.color,primary:e}}})},disableAlpha:!1})))))},J=t=>{const{settings:n,setSettings:i,isSaving:a,setSaving:s}=t,[l,c]=(0,r.useState)(n.appearance.preloader.image),[d,u]=(0,r.useState)(n.appearance.color),{accounts:p,moduleList:g,upgradeUrl:m}=EDBIData,h=e=>n?.modules?.includes(e.slug),f=({module:t})=>(0,e.createElement)("div",{className:"edbi-settings-modules__module "+(h(t)?"edbi-settings-modules__module__enabled":""),style:{cursor:!E&&t.isPro?"not-allowed":"pointer"},onClick:()=>{t.isUpComing&&o({title:(0,x.__)("Coming Soon!","easy-dropbox-integration"),icon:"info",showConfirmButton:!1})}},(0,e.createElement)("div",{className:"edbi-settings-modules__module__icon"},(0,e.createElement)("img",{src:t.icon,title:t.name})),(0,e.createElement)("div",{className:"edbi-settings-modules__module__info"},(0,e.createElement)("h3",{className:"edbi-settings-modules__module__title"},t.name),(0,e.createElement)("p",{className:"edbi-settings-modules__module__description"},t.description)),(0,e.createElement)("div",{className:"edbi-module-toggle"},(0,e.createElement)(P.ToggleControl,{checked:h(t),onChange:()=>{(e=>{E||!e.isPro?e.isUpComing?o({title:(0,x.__)("Coming Soon!","easy-dropbox-integration"),icon:"info",showConfirmButton:!1}):h(e)?i({...n,modules:n.modules.filter(t=>t!==e.slug)}):i({...n,modules:[...n.modules,e.slug]}):o({title:(0,x.__)("Upgrade to PRO","easy-dropbox-integration"),html:`\n\t\t\t\t\t<p className="text-base text-gray-400">${(0,x.__)("Wanna enjoy more awesome features and upcoming functionalities? We promise to add awesome functionalities you might need. Support US by upgrading","easy-dropbox-integration")}</p>\n\t\t\t\t\t<a className="edbi-btn" href="${m}" target="_blank">Upgrade</a>\n\t\t\t\t`,icon:"info",showConfirmButton:!1})})(t,t.enabled)}})));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,x.__)("Modules","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-page__content__modules"},(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Available Modules","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings-modules"},g.filter(e=>!e.isUpComing).map(t=>(0,e.createElement)(e.Fragment,null,t.isPro&&!t.isUpComing?(0,e.createElement)(B,{tooltipDirection:"top",wrapperClassName:"",className:""},(0,e.createElement)(f,{module:t})):(0,e.createElement)(f,{module:t}))))),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Upcoming Modules","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings-modules"},g.filter(e=>e.isUpComing).map(t=>(0,e.createElement)(e.Fragment,null,t.isPro&&!t.isUpComing?(0,e.createElement)(B,{tooltipDirection:"top",wrapperClassName:"",className:""},(0,e.createElement)(f,{module:t})):(0,e.createElement)(f,{module:t})))))))};function K(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm16.28-2.72a.751.751 0 0 0-.018-1.042.751.751 0 0 0-1.042-.018l-5.97 5.97-2.47-2.47a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042l3 3a.75.75 0 0 0 1.06 0Z"},child:[]}]})(e)}function Q(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12.5 7.25a.75.75 0 0 0-1.5 0v5.5c0 .27.144.518.378.651l3.5 2a.75.75 0 0 0 .744-1.302L12.5 12.315V7.25Z"},child:[]},{tag:"path",attr:{d:"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z"},child:[]}]})(e)}function ee(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M7.024 3.75c0-.966.784-1.75 1.75-1.75H20.25c.966 0 1.75.784 1.75 1.75v11.498a1.75 1.75 0 0 1-1.75 1.75H8.774a1.75 1.75 0 0 1-1.75-1.75Zm1.75-.25a.25.25 0 0 0-.25.25v11.498c0 .139.112.25.25.25H20.25a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z"},child:[]},{tag:"path",attr:{d:"M1.995 10.749a1.75 1.75 0 0 1 1.75-1.751H5.25a.75.75 0 1 1 0 1.5H3.745a.25.25 0 0 0-.25.25L3.5 20.25c0 .138.111.25.25.25h9.5a.25.25 0 0 0 .25-.25v-1.51a.75.75 0 1 1 1.5 0v1.51A1.75 1.75 0 0 1 13.25 22h-9.5A1.75 1.75 0 0 1 2 20.25l-.005-9.501Z"},child:[]}]})(e)}function te(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M2 4.75C2 3.784 2.784 3 3.75 3h4.971c.58 0 1.12.286 1.447.765l1.404 2.063c.046.069.124.11.207.11h8.471c.966 0 1.75.783 1.75 1.75V19.25A1.75 1.75 0 0 1 20.25 21H3.75A1.75 1.75 0 0 1 2 19.25Zm1.75-.25a.25.25 0 0 0-.25.25v14.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V7.687a.25.25 0 0 0-.25-.25h-8.471a1.75 1.75 0 0 1-1.447-.765L8.928 4.61a.252.252 0 0 0-.208-.11Z"},child:[]}]})(e)}function ne(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M13 7.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm-3 3.75a.75.75 0 0 1 .75-.75h1.5a.75.75 0 0 1 .75.75v4.25h.75a.75.75 0 0 1 0 1.5h-3a.75.75 0 0 1 0-1.5h.75V12h-.75a.75.75 0 0 1-.75-.75Z"},child:[]},{tag:"path",attr:{d:"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z"},child:[]}]})(e)}function re(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M15.5 2.25a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 .75.75v5.5a.75.75 0 0 1-1.5 0V4.06l-6.22 6.22a.75.75 0 1 1-1.06-1.06L19.94 3h-3.69a.75.75 0 0 1-.75-.75Z"},child:[]},{tag:"path",attr:{d:"M2.5 4.25c0-.966.784-1.75 1.75-1.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.25.25 0 0 0-.25.25v15.5c0 .138.112.25.25.25h15.5a.25.25 0 0 0 .25-.25v-8.5a.75.75 0 0 1 1.5 0v8.5a1.75 1.75 0 0 1-1.75 1.75H4.25a1.75 1.75 0 0 1-1.75-1.75V4.25Z"},child:[]}]})(e)}function ie(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M11.75 4.5a.75.75 0 0 1 .75.75V11h5.75a.75.75 0 0 1 0 1.5H12.5v5.75a.75.75 0 0 1-1.5 0V12.5H5.25a.75.75 0 0 1 0-1.5H11V5.25a.75.75 0 0 1 .75-.75Z"},child:[]}]})(e)}function oe(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M20 5.5a3.498 3.498 0 0 1-6.062 2.385l-5.112 3.021a3.498 3.498 0 0 1 0 2.188l5.112 3.021a3.5 3.5 0 1 1-.764 1.29l-5.112-3.02a3.499 3.499 0 1 1-3.843-5.642 3.499 3.499 0 0 1 3.843.872l5.112-3.021A3.5 3.5 0 1 1 20 5.5Zm-1.5 13a2 2 0 1 0-3.999-.001 2 2 0 0 0 3.999.001Zm0-13a2 2 0 1 0-3.999-.001A2 2 0 0 0 18.5 5.5ZM5.5 14a2 2 0 1 0 .001-3.999A2 2 0 0 0 5.5 14Z"},child:[]}]})(e)}function ae(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M3.38 8A9.502 9.502 0 0 1 12 2.5a9.502 9.502 0 0 1 9.215 7.182.75.75 0 1 0 1.456-.364C21.473 4.539 17.15 1 12 1a10.995 10.995 0 0 0-9.5 5.452V4.75a.75.75 0 0 0-1.5 0V8.5a1 1 0 0 0 1 1h3.75a.75.75 0 0 0 0-1.5H3.38Zm-.595 6.318a.75.75 0 0 0-1.455.364C2.527 19.461 6.85 23 12 23c4.052 0 7.592-2.191 9.5-5.451v1.701a.75.75 0 0 0 1.5 0V15.5a1 1 0 0 0-1-1h-3.75a.75.75 0 0 0 0 1.5h2.37A9.502 9.502 0 0 1 12 21.5c-4.446 0-8.181-3.055-9.215-7.182Z"},child:[]}]})(e)}function se(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M16 1.75V3h5.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H8V1.75C8 .784 8.784 0 9.75 0h4.5C15.216 0 16 .784 16 1.75Zm-6.5 0V3h5V1.75a.25.25 0 0 0-.25-.25h-4.5a.25.25 0 0 0-.25.25ZM4.997 6.178a.75.75 0 1 0-1.493.144L4.916 20.92a1.75 1.75 0 0 0 1.742 1.58h10.684a1.75 1.75 0 0 0 1.742-1.581l1.413-14.597a.75.75 0 0 0-1.494-.144l-1.412 14.596a.25.25 0 0 1-.249.226H6.658a.25.25 0 0 1-.249-.226L4.997 6.178Z"},child:[]},{tag:"path",attr:{d:"M9.206 7.501a.75.75 0 0 1 .793.705l.5 8.5A.75.75 0 1 1 9 16.794l-.5-8.5a.75.75 0 0 1 .705-.793Zm6.293.793A.75.75 0 1 0 14 8.206l-.5 8.5a.75.75 0 0 0 1.498.088l.5-8.5Z"},child:[]}]})(e)}const le=t=>{const{settings:n,setSettings:i,isSaving:a,setSaving:s}=t,[l,c]=(0,r.useState)(!1);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,x.__)("Tools","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Module Container","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Clear Cache","easy-dropbox-integration")),(0,e.createElement)(P.Button,{className:"edbi-button edbi-settings-tools__btn",onClick:()=>{wp.ajax.post("edbi_clear_cache",{nonce:EDBIData?.ajaxNonce}).then(e=>{o({type:"success",title:(0,x.__)("Success","easy-dropbox-integration"),text:(0,x.__)("Cache cleared successfully","easy-dropbox-integration"),icon:"success",showCancelButton:!1,confirmButtonText:"Ok"})})}},(0,e.createElement)(se,{style:{fontSize:"1.2em"}}),(0,x.__)("Clear Cache","easy-dropbox-integration"))),(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Sync Dropbox Storage","easy-dropbox-integration")),(0,e.createElement)(P.Button,{className:"edbi-button edbi-settings-tools__btn",isBusy:l,disabled:l,onClick:async()=>{c(!0);const e=await N();c(!1),o(e?{type:"success",title:(0,x.__)("Storage Synced","easy-dropbox-integration"),text:(0,x.__)("Dropbox storage usage has been refreshed.","easy-dropbox-integration"),icon:"success",showCancelButton:!1,confirmButtonText:"Ok"}:{type:"error",title:(0,x.__)("Sync Failed","easy-dropbox-integration"),text:(0,x.__)("Unable to refresh storage usage. Please try again.","easy-dropbox-integration"),icon:"error",showCancelButton:!1,confirmButtonText:"Ok"})}},(0,x.__)("Sync Storage Usage","easy-dropbox-integration")))))},ce=({icon:t,title:n,onClickDone:r,onClickClose:i})=>(0,e.createElement)("div",{className:"edbi-modal-header"},(0,e.createElement)("div",{className:"edbi-modal-header__texts"},t&&(0,e.createElement)("div",{className:"edbi-modal-header__icon"},(0,e.createElement)("i",{className:t})),(0,e.createElement)("h3",{className:"edbi-modal-header__title"},n)),(0,e.createElement)("div",{className:"edbi-modal-header__btns"},(0,e.createElement)("button",{className:"edbi-modal-header__btn edbi-btn edbi-btn--danger",onClick:i},(0,e.createElement)("span",{className:"dashicons dashicons-no-alt"}),(0,x.__)("Cancel","easy-dropbox-integration")),(0,e.createElement)("button",{className:"edbi-modal-header__btn edbi-btn",onClick:r},(0,e.createElement)("span",{className:"dashicons dashicons-yes"}),(0,x.__)("Done","easy-dropbox-integration")))),de=(0,r.createContext)(null),ue=({children:t})=>{const[n,i]=(0,r.useState)(!0),[o,a]=(0,r.useState)(!1),[s,l]=(0,r.useState)(!1),[c,d]=(0,r.useState)(!1),[u,p]=(0,r.useState)([]),[g,m]=(0,r.useState)("name"),[h,f]=(0,r.useState)("asc"),[b,v]=(0,r.useState)(!1),[y,x]=(0,r.useState)(!0),[w,E]=(0,r.useState)("/"),[_,C]=(0,r.useState)(null),[S,I]=(0,r.useState)(null),[D,O]=(0,r.useState)(!1),[A,T]=(0,r.useState)([]),[B,P]=(0,r.useState)(null),[k,L]=(0,r.useState)(null),[M,R]=(0,r.useState)({top:0,left:70}),[F,z]=(0,r.useState)(null),[G,j]=(0,r.useState)({top:0,left:0}),[$,H]=(0,r.useState)(!1),[V,U]=(0,r.useState)(null),[W,X]=(0,r.useState)(!1),[Z,Y]=(0,r.useState)([]),[q,J]=(0,r.useState)([]),[K,Q]=(0,r.useState)(!1),[ee,te]=(0,r.useState)(null),[ne,re]=(0,r.useState)({by:"name",direction:"asc"}),[ie,oe]=(0,r.useState)({files:[],folders:[]});(0,r.useEffect)(()=>{const e=async()=>{await N()};e();const t=setInterval(e,3e5);return()=>clearInterval(t)},[]),(0,r.useEffect)(()=>{b&&N()},[b]);const ae={gridView:n,setGridView:i,modalOpen:o,setModalOpen:a,isDrawerOpen:s,setIsDrawerOpen:l,hideSidebar:c,setHideSidebar:d,folders:u,setFolders:p,sortBy:g,setSortBy:m,sortDirection:h,setSortDirection:f,isLoading:y,setIsLoading:x,currentPath:w,setCurrentPath:E,previousPath:_,setPreviousPath:C,setPath:e=>{x(!0),C(w),E(e)},refresh:b,setRefresh:v,filterV:S,setFilterV:I,showUploader:D,setShowUploader:O,breadcrumbs:A,setBreadcrumbs:T,openMenu:B,setOpenMenu:P,selectedItem:k,setSelectedItem:L,menuPosition:M,setMenuPosition:R,rightClickMenu:F,setRightClickMenu:z,rightClickPosition:G,setRightClickPosition:j,showDetails:$,setShowDetails:H,detailsItem:V,setDetailsItem:U,activeCols:6-(c?0:1)-($?1:0),bulkMode:W,setBulkMode:X,selectedCards:Z,setSelectedCards:Y,toggleCard:(e,t)=>{Y(t=>t?.includes(e)?t?.filter(t=>t!==e):[...t,e]),J(n=>{const r=n?.find(t=>t.id===e);return r?n?.filter(t=>t.id!==e):[...n,t]}),oe(n=>{var r;const i=t?.mimetype?"files":"folders",o=null!==(r=n?.[i])&&void 0!==r?r:[],a=o?.find(t=>t.id===e);return a?{...n,[i]:o?.filter(t=>t.id!==e)}:{...n,[i]:[...o,t]}}),U(t)},isFolder:K,setIsFolder:Q,filter:ne,setFilter:re,selectedItems:ie,setSelectedItems:oe,selectedContent:q,setSelectedContent:J,fileTypeFilter:ee,setFileTypeFilter:te};return(0,e.createElement)(de.Provider,{value:ae},t)};function pe(e){return j({tag:"svg",attr:{viewBox:"0 0 1024 1024",fill:"currentColor",fillRule:"evenodd"},child:[{tag:"path",attr:{d:"M799.855 166.312c.023.007.043.018.084.059l57.69 57.69c.041.041.052.06.059.084a.118.118 0 0 1 0 .069c-.007.023-.018.042-.059.083L569.926 512l287.703 287.703c.041.04.052.06.059.083a.118.118 0 0 1 0 .07c-.007.022-.018.042-.059.083l-57.69 57.69c-.041.041-.06.052-.084.059a.118.118 0 0 1-.069 0c-.023-.007-.042-.018-.083-.059L512 569.926 224.297 857.629c-.04.041-.06.052-.083.059a.118.118 0 0 1-.07 0c-.022-.007-.042-.018-.083-.059l-57.69-57.69c-.041-.041-.052-.06-.059-.084a.118.118 0 0 1 0-.069c.007-.023.018-.042.059-.083L454.073 512 166.371 224.297c-.041-.04-.052-.06-.059-.083a.118.118 0 0 1 0-.07c.007-.022.018-.042.059-.083l57.69-57.69c.041-.041.06-.052.084-.059a.118.118 0 0 1 .069 0c.023.007.042.018.083.059L512 454.073l287.703-287.702c.04-.041.06-.052.083-.059a.118.118 0 0 1 .07 0Z"},child:[]}]})(e)}function ge(e){return j({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM544 472c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V472z"},child:[]}]})(e)}function me(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"},child:[]}]})(e)}function he(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M12 3a9 9 0 0 0 0 18c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8zm-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12zm3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8zm5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8zm3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"},child:[]}]})(e)}function fe(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z"},child:[]}]})(e)}function be(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"},child:[]}]})(e)}function ve(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"},child:[]}]})(e)}function ye(e,t){return ye=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ye(e,t)}function xe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,ye(e,t)}function we(){return we=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},we.apply(null,arguments)}function Ee(e){return Ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ee(e)}function _e(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ee(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ee(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ee(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ce(Object(n),!0).forEach(function(t){_e(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ce(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ie(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var De="function"==typeof Symbol&&Symbol.observable||"@@observable",Ne=function(){return Math.random().toString(36).substring(7).split("").join(".")},Oe={INIT:"@@redux/INIT"+Ne(),REPLACE:"@@redux/REPLACE"+Ne(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+Ne()}};function Ae(e,t,n){var r;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(Ie(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(Ie(1));return n(Ae)(e,t)}if("function"!=typeof e)throw new Error(Ie(2));var i=e,o=t,a=[],s=a,l=!1;function c(){s===a&&(s=a.slice())}function d(){if(l)throw new Error(Ie(3));return o}function u(e){if("function"!=typeof e)throw new Error(Ie(4));if(l)throw new Error(Ie(5));var t=!0;return c(),s.push(e),function(){if(t){if(l)throw new Error(Ie(6));t=!1,c();var n=s.indexOf(e);s.splice(n,1),a=null}}}function p(e){if(!function(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(e))throw new Error(Ie(7));if(void 0===e.type)throw new Error(Ie(8));if(l)throw new Error(Ie(9));try{l=!0,o=i(o,e)}finally{l=!1}for(var t=a=s,n=0;n<t.length;n++)(0,t[n])();return e}return p({type:Oe.INIT}),(r={dispatch:p,subscribe:u,getState:d,replaceReducer:function(e){if("function"!=typeof e)throw new Error(Ie(10));i=e,p({type:Oe.REPLACE})}})[De]=function(){var e,t=u;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(Ie(11));function n(){e.next&&e.next(d())}return n(),{unsubscribe:t(n)}}})[De]=function(){return this},e},r}function Te(e,t){return function(){return t(e.apply(this,arguments))}}function Be(e,t){if("function"==typeof e)return Te(e,t);if("object"!=typeof e||null===e)throw new Error(Ie(16));var n={};for(var r in e){var i=e[r];"function"==typeof i&&(n[r]=Te(i,t))}return n}function Pe(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}var ke=t().createContext(null),Le=function(e){e()},Me=function(){return Le},Re={notify:function(){},get:function(){return[]}};function Fe(e,t){var n,r=Re;function i(){a.onStateChange&&a.onStateChange()}function o(){n||(n=t?t.addNestedSub(i):e.subscribe(i),r=function(){var e=Me(),t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e(function(){for(var e=t;e;)e.callback(),e=e.next})},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,i=n={callback:e,next:null,prev:n};return i.prev?i.prev.next=i:t=i,function(){r&&null!==t&&(r=!1,i.next?i.next.prev=i.prev:n=i.prev,i.prev?i.prev.next=i.next:t=i.next)}}}}())}var a={addNestedSub:function(e){return o(),r.subscribe(e)},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:i,isSubscribed:function(){return Boolean(n)},trySubscribe:o,tryUnsubscribe:function(){n&&(n(),n=void 0,r.clear(),r=Re)},getListeners:function(){return r}};return a}var ze="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?e.useLayoutEffect:e.useEffect;const Ge=function(n){var r=n.store,i=n.context,o=n.children,a=(0,e.useMemo)(function(){var e=Fe(r);return{store:r,subscription:e}},[r]),s=(0,e.useMemo)(function(){return r.getState()},[r]);ze(function(){var e=a.subscription;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),s!==r.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}},[a,s]);var l=i||ke;return t().createElement(l.Provider,{value:a},o)};function je(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}var $e=n(35),He=n.n($e),Ve=n(141),Ue=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],We=["reactReduxForwardedRef"],Xe=[],Ze=[null,null];function Ye(e,t){var n=e[1];return[t.payload,n+1]}function qe(e,t,n){ze(function(){return e.apply(void 0,t)},n)}function Je(e,t,n,r,i,o,a){e.current=r,t.current=i,n.current=!1,o.current&&(o.current=null,a())}function Ke(e,t,n,r,i,o,a,s,l,c){if(e){var d=!1,u=null,p=function(){if(!d){var e,n,p=t.getState();try{e=r(p,i.current)}catch(e){n=e,u=e}n||(u=null),e===o.current?a.current||l():(o.current=e,s.current=e,a.current=!0,c({type:"STORE_UPDATED",payload:{error:n}}))}};return n.onStateChange=p,n.trySubscribe(),p(),function(){if(d=!0,n.tryUnsubscribe(),n.onStateChange=null,u)throw u}}}var Qe=function(){return[null,0]};function et(n,r){void 0===r&&(r={});var i=r,o=i.getDisplayName,a=void 0===o?function(e){return"ConnectAdvanced("+e+")"}:o,s=i.methodName,l=void 0===s?"connectAdvanced":s,c=i.renderCountProp,d=void 0===c?void 0:c,u=i.shouldHandleStateChanges,p=void 0===u||u,g=i.storeKey,m=void 0===g?"store":g,h=(i.withRef,i.forwardRef),f=void 0!==h&&h,b=i.context,v=void 0===b?ke:b,y=je(i,Ue),x=v;return function(r){var i=r.displayName||r.name||"Component",o=a(i),s=we({},y,{getDisplayName:a,methodName:l,renderCountProp:d,shouldHandleStateChanges:p,storeKey:m,displayName:o,wrappedComponentName:i,WrappedComponent:r}),c=y.pure,u=c?e.useMemo:function(e){return e()};function g(i){var o=(0,e.useMemo)(function(){var e=i.reactReduxForwardedRef,t=je(i,We);return[i.context,e,t]},[i]),a=o[0],l=o[1],c=o[2],d=(0,e.useMemo)(function(){return a&&a.Consumer&&(0,Ve.isContextConsumer)(t().createElement(a.Consumer,null))?a:x},[a,x]),g=(0,e.useContext)(d),m=Boolean(i.store)&&Boolean(i.store.getState)&&Boolean(i.store.dispatch);Boolean(g)&&Boolean(g.store);var h=m?i.store:g.store,f=(0,e.useMemo)(function(){return function(e){return n(e.dispatch,s)}(h)},[h]),b=(0,e.useMemo)(function(){if(!p)return Ze;var e=Fe(h,m?null:g.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]},[h,m,g]),v=b[0],y=b[1],w=(0,e.useMemo)(function(){return m?g:we({},g,{subscription:v})},[m,g,v]),E=(0,e.useReducer)(Ye,Xe,Qe),_=E[0][0],C=E[1];if(_&&_.error)throw _.error;var S=(0,e.useRef)(),I=(0,e.useRef)(c),D=(0,e.useRef)(),N=(0,e.useRef)(!1),O=u(function(){return D.current&&c===I.current?D.current:f(h.getState(),c)},[h,_,c]);qe(Je,[I,S,N,c,O,D,y]),qe(Ke,[p,h,v,f,I,S,N,D,y,C],[h,v,f]);var A=(0,e.useMemo)(function(){return t().createElement(r,we({},O,{ref:l}))},[l,r,O]);return(0,e.useMemo)(function(){return p?t().createElement(d.Provider,{value:w},A):A},[d,A,w])}var h=c?t().memo(g):g;if(h.WrappedComponent=r,h.displayName=g.displayName=o,f){var b=t().forwardRef(function(e,n){return t().createElement(h,we({},e,{reactReduxForwardedRef:n}))});return b.displayName=o,b.WrappedComponent=r,He()(b,r)}return He()(h,r)}}function tt(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function nt(e,t){if(tt(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var i=0;i<n.length;i++)if(!Object.prototype.hasOwnProperty.call(t,n[i])||!tt(e[n[i]],t[n[i]]))return!1;return!0}function rt(e){return function(t,n){var r=e(t,n);function i(){return r}return i.dependsOnOwnProps=!1,i}}function it(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function ot(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=it(e);var i=r(t,n);return"function"==typeof i&&(r.mapToProps=i,r.dependsOnOwnProps=it(i),i=r(t,n)),i},r}}const at=[function(e){return"function"==typeof e?ot(e):void 0},function(e){return e?void 0:rt(function(e){return{dispatch:e}})},function(e){return e&&"object"==typeof e?rt(function(t){return function(e,t){var n={},r=function(r){var i=e[r];"function"==typeof i&&(n[r]=function(){return t(i.apply(void 0,arguments))})};for(var i in e)r(i);return n}(e,t)}):void 0}],st=[function(e){return"function"==typeof e?ot(e):void 0},function(e){return e?void 0:rt(function(){return{}})}];function lt(e,t,n){return we({},n,e,t)}const ct=[function(e){return"function"==typeof e?function(e){return function(t,n){n.displayName;var r,i=n.pure,o=n.areMergedPropsEqual,a=!1;return function(t,n,s){var l=e(t,n,s);return a?i&&o(l,r)||(r=l):(a=!0,r=l),r}}}(e):void 0},function(e){return e?void 0:function(){return lt}}];var dt=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function ut(e,t,n,r){return function(i,o){return n(e(i,o),t(r,o),o)}}function pt(e,t,n,r,i){var o,a,s,l,c,d=i.areStatesEqual,u=i.areOwnPropsEqual,p=i.areStatePropsEqual,g=!1;return function(i,m){return g?function(i,g){var m,h,f=!u(g,a),b=!d(i,o,g,a);return o=i,a=g,f&&b?(s=e(o,a),t.dependsOnOwnProps&&(l=t(r,a)),c=n(s,l,a)):f?(e.dependsOnOwnProps&&(s=e(o,a)),t.dependsOnOwnProps&&(l=t(r,a)),c=n(s,l,a)):b?(m=e(o,a),h=!p(m,s),s=m,h&&(c=n(s,l,a)),c):c}(i,m):(s=e(o=i,a=m),l=t(r,a),c=n(s,l,a),g=!0,c)}}function gt(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,i=t.initMergeProps,o=je(t,dt),a=n(e,o),s=r(e,o),l=i(e,o);return(o.pure?pt:ut)(a,s,l,e,o)}var mt=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function ht(e,t,n){for(var r=t.length-1;r>=0;r--){var i=t[r](e);if(i)return i}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function ft(e,t){return e===t}function bt(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?et:n,i=t.mapStateToPropsFactories,o=void 0===i?st:i,a=t.mapDispatchToPropsFactories,s=void 0===a?at:a,l=t.mergePropsFactories,c=void 0===l?ct:l,d=t.selectorFactory,u=void 0===d?gt:d;return function(e,t,n,i){void 0===i&&(i={});var a=i,l=a.pure,d=void 0===l||l,p=a.areStatesEqual,g=void 0===p?ft:p,m=a.areOwnPropsEqual,h=void 0===m?nt:m,f=a.areStatePropsEqual,b=void 0===f?nt:f,v=a.areMergedPropsEqual,y=void 0===v?nt:v,x=je(a,mt),w=ht(e,o,"mapStateToProps"),E=ht(t,s,"mapDispatchToProps"),_=ht(n,c,"mergeProps");return r(u,we({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:w,initMapDispatchToProps:E,initMergeProps:_,pure:d,areStatesEqual:g,areOwnPropsEqual:h,areStatePropsEqual:b,areMergedPropsEqual:y},x))}}const vt=bt(),yt=window.ReactDOM;var xt,wt=n.n(yt);function Et(t,n){var r=(0,e.useState)(function(){return{inputs:n,result:t()}})[0],i=(0,e.useRef)(!0),o=(0,e.useRef)(r),a=i.current||Boolean(n&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(n,o.current.inputs))?o.current:{inputs:n,result:t()};return(0,e.useEffect)(function(){i.current=!1,o.current=a},[a]),a.result}xt=yt.unstable_batchedUpdates,Le=xt;var _t=Et,Ct=function(e,t){return Et(function(){return e},t)},St=function(e){var t=e.top,n=e.right,r=e.bottom,i=e.left;return{top:t,right:n,bottom:r,left:i,width:n-i,height:r-t,x:i,y:t,center:{x:(n+i)/2,y:(r+t)/2}}},It=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},Dt=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},Nt={top:0,right:0,bottom:0,left:0},Ot=function(e){var t=e.borderBox,n=e.margin,r=void 0===n?Nt:n,i=e.border,o=void 0===i?Nt:i,a=e.padding,s=void 0===a?Nt:a,l=St(It(t,r)),c=St(Dt(t,o)),d=St(Dt(c,s));return{marginBox:l,borderBox:St(t),paddingBox:c,contentBox:d,margin:r,border:o,padding:s}},At=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var n=Number(t);return isNaN(n)&&function(){throw new Error("Invariant failed")}(),n},Tt=function(e,t){var n,r,i=e.borderBox,o=e.border,a=e.margin,s=e.padding,l=(r=t,{top:(n=i).top+r.y,left:n.left+r.x,bottom:n.bottom+r.y,right:n.right+r.x});return Ot({borderBox:l,border:o,margin:a,padding:s})},Bt=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),Tt(e,t)},Pt=function(e,t){var n={top:At(t.marginTop),right:At(t.marginRight),bottom:At(t.marginBottom),left:At(t.marginLeft)},r={top:At(t.paddingTop),right:At(t.paddingRight),bottom:At(t.paddingBottom),left:At(t.paddingLeft)},i={top:At(t.borderTopWidth),right:At(t.borderRightWidth),bottom:At(t.borderBottomWidth),left:At(t.borderLeftWidth)};return Ot({borderBox:e,margin:n,padding:r,border:i})},kt=function(e){var t=e.getBoundingClientRect(),n=window.getComputedStyle(e);return Pt(t,n)},Lt=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function Mt(e,t){return e===t||!(!Lt(e)||!Lt(t))}function Rt(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!Mt(e[n],t[n]))return!1;return!0}const Ft=function(e,t){var n;void 0===t&&(t=Rt);var r,i=[],o=!1;return function(){for(var a=[],s=0;s<arguments.length;s++)a[s]=arguments[s];return o&&n===this&&t(a,i)||(r=e.apply(this,a),o=!0,n=this,i=a),r}},zt=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];t=i,n||(n=requestAnimationFrame(function(){n=null,e.apply(void 0,t)}))};return r.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},r};function Gt(e,t){}function jt(){}function $t(e,t,n){var r=t.map(function(t){var r,i,o=(r=n,i=t.options,we({},r,{},i));return e.addEventListener(t.eventName,t.fn,o),function(){e.removeEventListener(t.eventName,t.fn,o)}});return function(){r.forEach(function(e){e()})}}Gt.bind(null,"warn"),Gt.bind(null,"error");function Ht(e){this.message=e}function Vt(e,t){if(!e)throw new Ht("Invariant failed")}Ht.prototype.toString=function(){return this.message};var Ut=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).callbacks=null,t.unbind=jt,t.onWindowError=function(e){var n=t.getCallbacks();n.isDragging()&&n.tryAbort(),e.error instanceof Ht&&e.preventDefault()},t.getCallbacks=function(){if(!t.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}xe(t,e);var n=t.prototype;return n.componentDidMount=function(){this.unbind=$t(window,[{eventName:"error",fn:this.onWindowError}])},n.componentDidCatch=function(e){if(!(e instanceof Ht))throw e;this.setState({})},n.componentWillUnmount=function(){this.unbind()},n.render=function(){return this.props.children(this.setCallbacks)},t}(t().Component),Wt=function(e){return e+1},Xt=function(e,t){var n=e.droppableId===t.droppableId,r=Wt(e.index),i=Wt(t.index);return n?"\n      You have moved the item from position "+r+"\n      to position "+i+"\n    ":"\n    You have moved the item from position "+r+"\n    in list "+e.droppableId+"\n    to list "+t.droppableId+"\n    in position "+i+"\n  "},Zt=function(e,t,n){return t.droppableId===n.droppableId?"\n      The item "+e+"\n      has been combined with "+n.draggableId:"\n      The item "+e+"\n      in list "+t.droppableId+"\n      has been combined with "+n.draggableId+"\n      in list "+n.droppableId+"\n    "},Yt=function(e){return"\n  The item has returned to its starting position\n  of "+Wt(e.index)+"\n"},qt=function(e){return"\n  You have lifted an item in position "+Wt(e.source.index)+"\n"},Jt=function(e){var t=e.destination;if(t)return Xt(e.source,t);var n=e.combine;return n?Zt(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},Kt=function(e){if("CANCEL"===e.reason)return"\n      Movement cancelled.\n      "+Yt(e.source)+"\n    ";var t=e.destination,n=e.combine;return t?"\n      You have dropped the item.\n      "+Xt(e.source,t)+"\n    ":n?"\n      You have dropped the item.\n      "+Zt(e.draggableId,e.source,n)+"\n    ":"\n    The item has been dropped while not over a drop area.\n    "+Yt(e.source)+"\n  "},Qt={x:0,y:0},en=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},tn=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},nn=function(e,t){return e.x===t.x&&e.y===t.y},rn=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},on=function(e,t,n){var r;return void 0===n&&(n=0),(r={})[e]=t,r["x"===e?"y":"x"]=n,r},an=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},sn=function(e,t){return Math.min.apply(Math,t.map(function(t){return an(e,t)}))},ln=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},cn=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},dn=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},un=function(e,t){return t&&t.shouldClipSubject?function(e,t){var n=St({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n}(t.pageMarginBox,e):St(e)},pn=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,i=e.frame,o=function(e,t){return t?cn(e,t.scroll.diff.displacement):e}(t.marginBox,i),a=function(e,t,n){var r;return n&&n.increasedBy?we({},e,((r={})[t.end]=e[t.end]+n.increasedBy[t.line],r)):e}(o,r,n);return{page:t,withPlaceholder:n,active:un(a,i)}},gn=function(e,t){e.frame||Vt(!1);var n=e.frame,r=tn(t,n.scroll.initial),i=rn(r),o=we({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:i},max:n.scroll.max}});return we({},e,{frame:o,subject:pn({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:o})})};function mn(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function hn(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}function fn(e,t){if(e.find)return e.find(t);var n=hn(e,t);return-1!==n?e[n]:void 0}function bn(e){return Array.prototype.slice.call(e)}var vn=Ft(function(e){return e.reduce(function(e,t){return e[t.descriptor.id]=t,e},{})}),yn=Ft(function(e){return e.reduce(function(e,t){return e[t.descriptor.id]=t,e},{})}),xn=Ft(function(e){return mn(e)}),wn=Ft(function(e){return mn(e)}),En=Ft(function(e,t){var n=wn(t).filter(function(t){return e===t.descriptor.droppableId}).sort(function(e,t){return e.descriptor.index-t.descriptor.index});return n});function Cn(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function Sn(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var In=Ft(function(e,t){return t.filter(function(t){return t.descriptor.id!==e.descriptor.id})}),Dn=function(e,t){return e.descriptor.droppableId===t.descriptor.id},Nn={point:Qt,value:0},On={invisible:{},visible:{},all:[]},An={displaced:On,displacedBy:Nn,at:null},Tn=function(e,t){return function(n){return e<=n&&n<=t}},Bn=function(e){var t=Tn(e.top,e.bottom),n=Tn(e.left,e.right);return function(r){if(t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right))return!0;var i=t(r.top)||t(r.bottom),o=n(r.left)||n(r.right);if(i&&o)return!0;var a=r.top<e.top&&r.bottom>e.bottom,s=r.left<e.left&&r.right>e.right;return!(!a||!s)||a&&o||s&&i}},Pn=function(e){var t=Tn(e.top,e.bottom),n=Tn(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)}},kn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Ln={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Mn=function(e){var t=e.target,n=e.destination,r=e.viewport,i=e.withDroppableDisplacement,o=e.isVisibleThroughFrameFn,a=i?function(e,t){var n=t.frame?t.frame.scroll.diff.displacement:Qt;return cn(e,n)}(t,n):t;return function(e,t,n){return!!t.subject.active&&n(t.subject.active)(e)}(a,n,o)&&function(e,t,n){return n(t)(e)}(a,r,o)},Rn=function(e){return Mn(we({},e,{isVisibleThroughFrameFn:Pn}))};function Fn(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,i=e.viewport,o=e.forceShouldAnimate,a=e.last;return t.reduce(function(e,t){var s=function(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return St(It(n,r))}(t,r),l=t.descriptor.id;if(e.all.push(l),!Mn(we({},{target:s,destination:n,viewport:i,withDroppableDisplacement:!0},{isVisibleThroughFrameFn:Bn})))return e.invisible[t.descriptor.id]=!0,e;var c=function(e,t,n){if("boolean"==typeof n)return n;if(!t)return!0;var r=t.invisible,i=t.visible;if(r[e])return!1;var o=i[e];return!o||o.shouldAnimate}(l,a,o),d={draggableId:l,shouldAnimate:c};return e.visible[l]=d,e},{all:[],visible:{},invisible:{}})}function zn(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,i=e.destination,o=function(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}(t,{inHomeList:n});return{displaced:On,displacedBy:r,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:o}}}}function Gn(e){var t=e.draggable,n=e.insideDestination,r=e.destination,i=e.viewport,o=e.displacedBy,a=e.last,s=e.index,l=e.forceShouldAnimate,c=Dn(t,r);if(null==s)return zn({insideDestination:n,inHomeList:c,displacedBy:o,destination:r});var d=fn(n,function(e){return e.descriptor.index===s});if(!d)return zn({insideDestination:n,inHomeList:c,displacedBy:o,destination:r});var u=In(t,n),p=n.indexOf(d);return{displaced:Fn({afterDragging:u.slice(p),destination:r,displacedBy:o,last:a,viewport:i.frame,forceShouldAnimate:l}),displacedBy:o,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:s}}}}function jn(e,t){return Boolean(t.effected[e])}var $n=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},Hn=function(e,t,n){return t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2},Vn=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return on(t.line,n.marginBox[t.end]+$n(t,r),Hn(t,n.marginBox,r))},Un=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return on(t.line,n.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,r),Hn(t,n.marginBox,r))},Wn=function(e,t){var n=e.frame;return n?en(t,n.scroll.diff.displacement):t},Xn=function(e){var t=function(e){var t=e.impact,n=e.draggable,r=e.droppable,i=e.draggables,o=e.afterCritical,a=n.page.borderBox.center,s=t.at;return r&&s?"REORDER"===s.type?function(e){var t=e.impact,n=e.draggable,r=e.draggables,i=e.droppable,o=e.afterCritical,a=En(i.descriptor.id,r),s=n.page,l=i.axis;if(!a.length)return function(e){var t=e.axis,n=e.moveInto,r=e.isMoving;return on(t.line,n.contentBox[t.start]+$n(t,r),Hn(t,n.contentBox,r))}({axis:l,moveInto:i.page,isMoving:s});var c=t.displaced,d=t.displacedBy,u=c.all[0];if(u){var p=r[u];if(jn(u,o))return Un({axis:l,moveRelativeTo:p.page,isMoving:s});var g=Tt(p.page,d.point);return Un({axis:l,moveRelativeTo:g,isMoving:s})}var m=a[a.length-1];if(m.descriptor.id===n.descriptor.id)return s.borderBox.center;if(jn(m.descriptor.id,o)){var h=Tt(m.page,rn(o.displacedBy.point));return Vn({axis:l,moveRelativeTo:h,isMoving:s})}return Vn({axis:l,moveRelativeTo:m.page,isMoving:s})}({impact:t,draggable:n,draggables:i,droppable:r,afterCritical:o}):function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,i=Sn(n);i||Vt(!1);var o=i.draggableId,a=r[o].page.borderBox.center,s=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,i=e.displacedBy,o=Boolean(t.visible[r]||t.invisible[r]);return jn(r,n)?o?Qt:rn(i.point):o?i.point:Qt}({displaced:n.displaced,afterCritical:t,combineWith:o,displacedBy:n.displacedBy});return en(a,s)}({impact:t,draggables:i,afterCritical:o}):a}(e),n=e.droppable;return n?Wn(n,t):t},Zn=function(e,t){var n=tn(t,e.scroll.initial),r=rn(n);return{frame:St({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function Yn(e,t){return e.map(function(e){return t[e]})}var qn=function(e){var t,n,r=e.pageBorderBoxCenter,i=e.draggable,o=(t=e.viewport,n=r,en(t.scroll.diff.displacement,n)),a=tn(o,i.page.borderBox.center);return en(i.client.borderBox.center,a)},Jn=function(e){var t=e.draggable,n=e.destination,r=e.newPageBorderBoxCenter,i=e.viewport,o=e.withDroppableDisplacement,a=e.onlyOnMainAxis,s=void 0!==a&&a,l=tn(r,t.page.borderBox.center),c={target:cn(t.page.borderBox,l),destination:n,withDroppableDisplacement:o,viewport:i};return s?function(e){return Mn(we({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var n=Tn(e.top,e.bottom),r=Tn(e.left,e.right);return function(e){return t===kn?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)}})}));var t}(c):Rn(c)},Kn=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.draggables,o=e.previousImpact,a=e.viewport,s=e.previousPageBorderBoxCenter,l=e.previousClientSelection,c=e.afterCritical;if(!r.isEnabled)return null;var d=En(r.descriptor.id,i),u=Dn(n,r),p=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.insideDestination,o=e.previousImpact;if(!r.isCombineEnabled)return null;if(!Cn(o))return null;function a(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return we({},o,{at:t})}var s=o.displaced.all,l=s.length?s[0]:null;if(t)return l?a(l):null;var c=In(n,i);if(!l)return c.length?a(c[c.length-1].descriptor.id):null;var d=hn(c,function(e){return e.descriptor.id===l});-1===d&&Vt(!1);var u=d-1;return u<0?null:a(c[u].descriptor.id)}({isMovingForward:t,draggable:n,destination:r,insideDestination:d,previousImpact:o})||function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,i=e.draggables,o=e.destination,a=e.insideDestination,s=e.previousImpact,l=e.viewport,c=e.afterCritical,d=s.at;if(d||Vt(!1),"REORDER"===d.type){var u=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,i=e.location;if(!r.length)return null;var o=i.index,a=t?o+1:o-1,s=r[0].descriptor.index,l=r[r.length-1].descriptor.index;return a<s||a>(n?l:l+1)?null:a}({isMovingForward:t,isInHomeList:n,location:d.destination,insideDestination:a});return null==u?null:Gn({draggable:r,insideDestination:a,destination:o,viewport:l,last:s.displaced,displacedBy:s.displacedBy,index:u})}var p=function(e){var t=e.isMovingForward,n=e.draggables,r=e.combine,i=e.afterCritical;if(!e.destination.isCombineEnabled)return null;var o=r.draggableId,a=n[o].descriptor.index;return jn(o,i)?t?a:a-1:t?a+1:a}({isMovingForward:t,destination:o,displaced:s.displaced,draggables:i,combine:d.combine,afterCritical:c});return null==p?null:Gn({draggable:r,insideDestination:a,destination:o,viewport:l,last:s.displaced,displacedBy:s.displacedBy,index:p})}({isMovingForward:t,isInHomeList:u,draggable:n,draggables:i,destination:r,insideDestination:d,previousImpact:o,viewport:a,afterCritical:c});if(!p)return null;var g=Xn({impact:p,draggable:n,droppable:r,draggables:i,afterCritical:c});if(Jn({draggable:n,destination:r,newPageBorderBoxCenter:g,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:qn({pageBorderBoxCenter:g,draggable:n,viewport:a}),impact:p,scrollJumpRequest:null};var m=tn(g,s),h=function(e){var t=e.impact,n=e.viewport,r=e.destination,i=e.draggables,o=e.maxScrollChange,a=Zn(n,en(n.scroll.current,o)),s=r.frame?gn(r,en(r.frame.scroll.current,o)):r,l=t.displaced,c=Fn({afterDragging:Yn(l.all,i),destination:r,displacedBy:t.displacedBy,viewport:a.frame,last:l,forceShouldAnimate:!1}),d=Fn({afterDragging:Yn(l.all,i),destination:s,displacedBy:t.displacedBy,viewport:n.frame,last:l,forceShouldAnimate:!1}),u={},p={},g=[l,c,d];return l.all.forEach(function(e){var t=function(e,t){for(var n=0;n<t.length;n++){var r=t[n].visible[e];if(r)return r}return null}(e,g);t?p[e]=t:u[e]=!0}),we({},t,{displaced:{all:l.all,invisible:u,visible:p}})}({impact:p,viewport:a,destination:r,draggables:i,maxScrollChange:m});return{clientSelection:l,impact:h,scrollJumpRequest:m}},Qn=function(e){var t=e.subject.active;return t||Vt(!1),t},er=function(e,t){var n=e.page.borderBox.center;return jn(e.descriptor.id,t)?tn(n,t.displacedBy.point):n},tr=function(e,t){var n=e.page.borderBox;return jn(e.descriptor.id,t)?cn(n,rn(t.displacedBy.point)):n},nr=Ft(function(e,t){var n=t[e.line];return{value:n,point:on(e.line,n)}}),rr=function(e,t){return we({},e,{scroll:we({},e.scroll,{max:t})})},ir=function(e,t,n){var r=e.frame;Dn(t,e)&&Vt(!1),e.subject.withPlaceholder&&Vt(!1);var i=nr(e.axis,t.displaceBy).point,o=function(e,t,n){var r=e.axis;if("virtual"===e.descriptor.mode)return on(r.line,t[r.line]);var i=e.subject.page.contentBox[r.size],o=En(e.descriptor.id,n).reduce(function(e,t){return e+t.client.marginBox[r.size]},0)+t[r.line]-i;return o<=0?null:on(r.line,o)}(e,i,n),a={placeholderSize:i,increasedBy:o,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r)return we({},e,{subject:pn({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:e.frame})});var s=o?en(r.scroll.max,o):r.scroll.max,l=rr(r,s);return we({},e,{subject:pn({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:l}),frame:l})},or=function(e){var t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null},ar=function(e){var t=e.state,n=e.type,r=function(e,t){var n=or(e);return n?t[n]:null}(t.impact,t.dimensions.droppables),i=Boolean(r),o=t.dimensions.droppables[t.critical.droppable.id],a=r||o,s=a.axis.direction,l="vertical"===s&&("MOVE_UP"===n||"MOVE_DOWN"===n)||"horizontal"===s&&("MOVE_LEFT"===n||"MOVE_RIGHT"===n);if(l&&!i)return null;var c="MOVE_DOWN"===n||"MOVE_RIGHT"===n,d=t.dimensions.draggables[t.critical.draggable.id],u=t.current.page.borderBoxCenter,p=t.dimensions,g=p.draggables,m=p.droppables;return l?Kn({isMovingForward:c,previousPageBorderBoxCenter:u,draggable:d,destination:a,draggables:g,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):function(e){var t=e.isMovingForward,n=e.previousPageBorderBoxCenter,r=e.draggable,i=e.isOver,o=e.draggables,a=e.droppables,s=e.viewport,l=e.afterCritical,c=function(e){var t=e.isMovingForward,n=e.pageBorderBoxCenter,r=e.source,i=e.droppables,o=e.viewport,a=r.subject.active;if(!a)return null;var s=r.axis,l=Tn(a[s.start],a[s.end]),c=xn(i).filter(function(e){return e!==r}).filter(function(e){return e.isEnabled}).filter(function(e){return Boolean(e.subject.active)}).filter(function(e){return Bn(o.frame)(Qn(e))}).filter(function(e){var n=Qn(e);return t?a[s.crossAxisEnd]<n[s.crossAxisEnd]:n[s.crossAxisStart]<a[s.crossAxisStart]}).filter(function(e){var t=Qn(e),n=Tn(t[s.start],t[s.end]);return l(t[s.start])||l(t[s.end])||n(a[s.start])||n(a[s.end])}).sort(function(e,n){var r=Qn(e)[s.crossAxisStart],i=Qn(n)[s.crossAxisStart];return t?r-i:i-r}).filter(function(e,t,n){return Qn(e)[s.crossAxisStart]===Qn(n[0])[s.crossAxisStart]});if(!c.length)return null;if(1===c.length)return c[0];var d=c.filter(function(e){return Tn(Qn(e)[s.start],Qn(e)[s.end])(n[s.line])});return 1===d.length?d[0]:d.length>1?d.sort(function(e,t){return Qn(e)[s.start]-Qn(t)[s.start]})[0]:c.sort(function(e,t){var r=sn(n,dn(Qn(e))),i=sn(n,dn(Qn(t)));return r!==i?r-i:Qn(e)[s.start]-Qn(t)[s.start]})[0]}({isMovingForward:t,pageBorderBoxCenter:n,source:i,droppables:a,viewport:s});if(!c)return null;var d=En(c.descriptor.id,o),u=function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,i=e.afterCritical,o=e.insideDestination.filter(function(e){return Rn({target:tr(e,i),destination:r,viewport:n.frame,withDroppableDisplacement:!0})}).sort(function(e,n){var o=an(t,Wn(r,er(e,i))),a=an(t,Wn(r,er(n,i)));return o<a?-1:a<o?1:e.descriptor.index-n.descriptor.index});return o[0]||null}({pageBorderBoxCenter:n,viewport:s,destination:c,insideDestination:d,afterCritical:l}),p=function(e){var t=e.previousPageBorderBoxCenter,n=e.moveRelativeTo,r=e.insideDestination,i=e.draggable,o=e.draggables,a=e.destination,s=e.viewport,l=e.afterCritical;if(!n){if(r.length)return null;var c={displaced:On,displacedBy:Nn,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:0}}},d=Xn({impact:c,draggable:i,droppable:a,draggables:o,afterCritical:l}),u=Dn(i,a)?a:ir(a,i,o);return Jn({draggable:i,destination:u,newPageBorderBoxCenter:d,viewport:s.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?c:null}var p,g=Boolean(t[a.axis.line]<=n.page.borderBox.center[a.axis.line]),m=(p=n.descriptor.index,n.descriptor.id===i.descriptor.id||g?p:p+1);return Gn({draggable:i,insideDestination:r,destination:a,viewport:s,displacedBy:nr(a.axis,i.displaceBy),last:On,index:m})}({previousPageBorderBoxCenter:n,destination:c,draggable:r,draggables:o,moveRelativeTo:u,insideDestination:d,viewport:s,afterCritical:l});if(!p)return null;var g=Xn({impact:p,draggable:r,droppable:c,draggables:o,afterCritical:l});return{clientSelection:qn({pageBorderBoxCenter:g,draggable:r,viewport:s}),impact:p,scrollJumpRequest:null}}({isMovingForward:c,previousPageBorderBoxCenter:u,draggable:d,isOver:a,draggables:g,droppables:m,viewport:t.viewport,afterCritical:t.afterCritical})};function sr(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function lr(e){var t=Tn(e.top,e.bottom),n=Tn(e.left,e.right);return function(e){return t(e.y)&&n(e.x)}}var cr=function(e,t){return St(cn(e,t))};function dr(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}var ur=function(e){var t=e.pageOffset,n=e.draggable,r=e.draggables,i=e.droppables,o=e.previousImpact,a=e.viewport,s=e.afterCritical,l=cr(n.page.borderBox,t),c=function(e){var t=e.pageBorderBox,n=e.draggable,r=e.droppables,i=xn(r).filter(function(e){if(!e.isEnabled)return!1;var n,r,i=e.subject.active;if(!i)return!1;if(r=i,!((n=t).left<r.right&&n.right>r.left&&n.top<r.bottom&&n.bottom>r.top))return!1;if(lr(i)(t.center))return!0;var o=e.axis,a=i.center[o.crossAxisLine],s=t[o.crossAxisStart],l=t[o.crossAxisEnd],c=Tn(i[o.crossAxisStart],i[o.crossAxisEnd]),d=c(s),u=c(l);return!d&&!u||(d?s<a:l>a)});return i.length?1===i.length?i[0].descriptor.id:function(e){var t=e.pageBorderBox,n=e.candidates,r=e.draggable.page.borderBox.center,i=n.map(function(e){var n=e.axis,i=on(e.axis.line,t.center[n.line],e.page.borderBox.center[n.crossAxisLine]);return{id:e.descriptor.id,distance:an(r,i)}}).sort(function(e,t){return t.distance-e.distance});return i[0]?i[0].id:null}({pageBorderBox:t,draggable:n,candidates:i}):null}({pageBorderBox:l,draggable:n,droppables:i});if(!c)return An;var d=i[c],u=En(d.descriptor.id,r),p=function(e,t){var n=e.frame;return n?cr(t,n.scroll.diff.value):t}(d,l);return function(e){var t=e.draggable,n=e.pageBorderBoxWithDroppableScroll,r=e.previousImpact,i=e.destination,o=e.insideDestination,a=e.afterCritical;if(!i.isCombineEnabled)return null;var s=i.axis,l=nr(i.axis,t.displaceBy),c=l.value,d=n[s.start],u=n[s.end],p=fn(In(t,o),function(e){var t=e.descriptor.id,n=e.page.borderBox,i=n[s.size]/4,o=jn(t,a),l=dr({displaced:r.displaced,id:t});return o?l?u>n[s.start]+i&&u<n[s.end]-i:d>n[s.start]-c+i&&d<n[s.end]-c-i:l?u>n[s.start]+c+i&&u<n[s.end]+c-i:d>n[s.start]+i&&d<n[s.end]-i});return p?{displacedBy:l,displaced:r.displaced,at:{type:"COMBINE",combine:{draggableId:p.descriptor.id,droppableId:i.descriptor.id}}}:null}({pageBorderBoxWithDroppableScroll:p,draggable:n,previousImpact:o,destination:d,insideDestination:u,afterCritical:s})||function(e){var t=e.pageBorderBoxWithDroppableScroll,n=e.draggable,r=e.destination,i=e.insideDestination,o=e.last,a=e.viewport,s=e.afterCritical,l=r.axis,c=nr(r.axis,n.displaceBy),d=c.value,u=t[l.start],p=t[l.end],g=function(e){var t=e.draggable,n=e.closest;return n?e.inHomeList&&n.descriptor.index>t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:fn(In(n,i),function(e){var t=e.descriptor.id,n=e.page.borderBox.center[l.line],r=jn(t,s),i=dr({displaced:o,id:t});return r?i?p<=n:u<n-d:i?p<=n+d:u<n}),inHomeList:Dn(n,r)});return Gn({draggable:n,insideDestination:i,destination:r,viewport:a,last:o,displacedBy:c,index:g})}({pageBorderBoxWithDroppableScroll:p,draggable:n,destination:d,insideDestination:u,last:o.displaced,viewport:a,afterCritical:s})},pr=function(e,t){var n;return we({},e,((n={})[t.descriptor.id]=t,n))},gr=function(e){var t=e.state,n=e.clientSelection,r=e.dimensions,i=e.viewport,o=e.impact,a=e.scrollJumpRequest,s=i||t.viewport,l=r||t.dimensions,c=n||t.current.client.selection,d=tn(c,t.initial.client.selection),u={offset:d,selection:c,borderBoxCenter:en(t.initial.client.borderBoxCenter,d)},p={selection:en(u.selection,s.scroll.current),borderBoxCenter:en(u.borderBoxCenter,s.scroll.current),offset:en(u.offset,s.scroll.diff.value)},g={client:u,page:p};if("COLLECTING"===t.phase)return we({phase:"COLLECTING"},t,{dimensions:l,viewport:s,current:g});var m=l.draggables[t.critical.draggable.id],h=o||ur({pageOffset:p.offset,draggable:m,draggables:l.draggables,droppables:l.droppables,previousImpact:t.impact,viewport:s,afterCritical:t.afterCritical}),f=function(e){var t=e.draggable,n=e.draggables,r=e.droppables,i=e.impact,o=function(e){var t=e.previousImpact,n=e.impact,r=e.droppables,i=or(t),o=or(n);if(!i)return r;if(i===o)return r;var a=r[i];if(!a.subject.withPlaceholder)return r;var s=function(e){var t=e.subject.withPlaceholder;t||Vt(!1);var n=e.frame;if(!n)return we({},e,{subject:pn({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null})});var r=t.oldFrameMaxScroll;r||Vt(!1);var i=rr(n,r);return we({},e,{subject:pn({page:e.subject.page,axis:e.axis,frame:i,withPlaceholder:null}),frame:i})}(a);return pr(r,s)}({previousImpact:e.previousImpact,impact:i,droppables:r}),a=or(i);if(!a)return o;var s=r[a];if(Dn(t,s))return o;if(s.subject.withPlaceholder)return o;var l=ir(s,t,n);return pr(o,l)}({draggable:m,impact:h,previousImpact:t.impact,draggables:l.draggables,droppables:l.droppables});return we({},t,{current:g,dimensions:{draggables:l.draggables,droppables:f},impact:h,viewport:s,scrollJumpRequest:a||null,forceShouldAnimate:!a&&null})},mr=function(e){var t=e.impact,n=e.viewport,r=e.draggables,i=e.destination,o=e.forceShouldAnimate,a=t.displaced,s=function(e,t){return e.map(function(e){return t[e]})}(a.all,r);return we({},t,{displaced:Fn({afterDragging:s,destination:i,displacedBy:t.displacedBy,viewport:n.frame,forceShouldAnimate:o,last:a})})},hr=function(e){var t=e.impact,n=e.draggable,r=e.droppable,i=e.draggables,o=e.viewport,a=e.afterCritical,s=Xn({impact:t,draggable:n,draggables:i,droppable:r,afterCritical:a});return qn({pageBorderBoxCenter:s,draggable:n,viewport:o})},fr=function(e){var t=e.state,n=e.dimensions,r=e.viewport;"SNAP"!==t.movementMode&&Vt(!1);var i=t.impact,o=r||t.viewport,a=n||t.dimensions,s=a.draggables,l=a.droppables,c=s[t.critical.draggable.id],d=or(i);d||Vt(!1);var u=l[d],p=mr({impact:i,viewport:o,destination:u,draggables:s}),g=hr({impact:p,draggable:c,droppable:u,draggables:s,viewport:o,afterCritical:t.afterCritical});return gr({impact:p,clientSelection:g,state:t,dimensions:a,viewport:o})},br=function(e){var t=e.draggable,n=e.home,r=e.draggables,i=e.viewport,o=nr(n.axis,t.displaceBy),a=En(n.descriptor.id,r),s=a.indexOf(t);-1===s&&Vt(!1);var l,c=a.slice(s+1),d=c.reduce(function(e,t){return e[t.descriptor.id]=!0,e},{}),u={inVirtualList:"virtual"===n.descriptor.mode,displacedBy:o,effected:d};return{impact:{displaced:Fn({afterDragging:c,destination:n,displacedBy:o,last:null,viewport:i.frame,forceShouldAnimate:!1}),displacedBy:o,at:{type:"REORDER",destination:(l=t.descriptor,{index:l.index,droppableId:l.droppableId})}},afterCritical:u}},vr=function(e){return"SNAP"===e.movementMode},yr=function(e,t,n){var r=function(e,t){return{draggables:e.draggables,droppables:pr(e.droppables,t)}}(e.dimensions,t);return!vr(e)||n?gr({state:e,dimensions:r}):fr({state:e,dimensions:r})};function xr(e){return e.isDragging&&"SNAP"===e.movementMode?we({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var wr={phase:"IDLE",completed:null,shouldFlush:!1},Er=function(e,t){if(void 0===e&&(e=wr),"FLUSH"===t.type)return we({},wr,{shouldFlush:!0});if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&Vt(!1);var n=t.payload,r=n.critical,i=n.clientSelection,o=n.viewport,a=n.dimensions,s=n.movementMode,l=a.draggables[r.draggable.id],c=a.droppables[r.droppable.id],d={selection:i,borderBoxCenter:l.client.borderBox.center,offset:Qt},u={client:d,page:{selection:en(d.selection,o.scroll.initial),borderBoxCenter:en(d.selection,o.scroll.initial),offset:en(d.selection,o.scroll.diff.value)}},p=xn(a.droppables).every(function(e){return!e.isFixedOnPage}),g=br({draggable:l,home:c,draggables:a.draggables,viewport:o}),m=g.impact;return{phase:"DRAGGING",isDragging:!0,critical:r,movementMode:s,dimensions:a,initial:u,current:u,isWindowScrollAllowed:p,impact:m,afterCritical:g.afterCritical,onLiftImpact:m,viewport:o,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type)return"COLLECTING"===e.phase||"DROP_PENDING"===e.phase?e:("DRAGGING"!==e.phase&&Vt(!1),we({phase:"COLLECTING"},e,{phase:"COLLECTING"}));if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&Vt(!1),function(e){var t=e.state,n=e.published,r=n.modified.map(function(e){var n=t.dimensions.droppables[e.droppableId];return gn(n,e.scroll)}),i=we({},t.dimensions.droppables,{},vn(r)),o=yn(function(e){var t=e.additions,n=e.updatedDroppables,r=e.viewport,i=r.scroll.diff.value;return t.map(function(e){var t=e.descriptor.droppableId,o=function(e){var t=e.frame;return t||Vt(!1),t}(n[t]),a=o.scroll.diff.value,s=function(e){var t=e.draggable,n=e.offset,r=e.initialWindowScroll,i=Tt(t.client,n),o=Bt(i,r);return we({},t,{placeholder:we({},t.placeholder,{client:i}),client:i,page:o})}({draggable:e,offset:en(i,a),initialWindowScroll:r.scroll.initial});return s})}({additions:n.additions,updatedDroppables:i,viewport:t.viewport})),a=we({},t.dimensions.draggables,{},o);n.removals.forEach(function(e){delete a[e]});var s={droppables:i,draggables:a},l=or(t.impact),c=l?s.droppables[l]:null,d=s.draggables[t.critical.draggable.id],u=s.droppables[t.critical.droppable.id],p=br({draggable:d,home:u,draggables:a,viewport:t.viewport}),g=p.impact,m=p.afterCritical,h=c&&c.isCombineEnabled?t.impact:g,f=ur({pageOffset:t.current.page.offset,draggable:s.draggables[t.critical.draggable.id],draggables:s.draggables,droppables:s.droppables,previousImpact:h,viewport:t.viewport,afterCritical:m}),b=we({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:f,onLiftImpact:g,dimensions:s,afterCritical:m,forceShouldAnimate:!1});return"COLLECTING"===t.phase?b:we({phase:"DROP_PENDING"},b,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1})}({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;sr(e)||Vt(!1);var h=t.payload.client;return nn(h,e.current.client.selection)?e:gr({state:e,clientSelection:h,impact:vr(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return xr(e);if("COLLECTING"===e.phase)return xr(e);sr(e)||Vt(!1);var f=t.payload,b=f.id,v=f.newScroll,y=e.dimensions.droppables[b];if(!y)return e;var x=gn(y,v);return yr(e,x,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;sr(e)||Vt(!1);var w=t.payload,E=w.id,_=w.isEnabled,C=e.dimensions.droppables[E];C||Vt(!1),C.isEnabled===_&&Vt(!1);var S=we({},C,{isEnabled:_});return yr(e,S,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;sr(e)||Vt(!1);var I=t.payload,D=I.id,N=I.isCombineEnabled,O=e.dimensions.droppables[D];O||Vt(!1),O.isCombineEnabled===N&&Vt(!1);var A=we({},O,{isCombineEnabled:N});return yr(e,A,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;sr(e)||Vt(!1),e.isWindowScrollAllowed||Vt(!1);var T=t.payload.newScroll;if(nn(e.viewport.scroll.current,T))return xr(e);var B=Zn(e.viewport,T);return vr(e)?fr({state:e,viewport:B}):gr({state:e,viewport:B})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!sr(e))return e;var P=t.payload.maxScroll;if(nn(P,e.viewport.scroll.max))return e;var k=we({},e.viewport,{scroll:we({},e.viewport.scroll,{max:P})});return we({phase:"DRAGGING"},e,{viewport:k})}if("MOVE_UP"===t.type||"MOVE_DOWN"===t.type||"MOVE_LEFT"===t.type||"MOVE_RIGHT"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&Vt(!1);var L=ar({state:e,type:t.type});return L?gr({state:e,impact:L.impact,clientSelection:L.clientSelection,scrollJumpRequest:L.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){var M=t.payload.reason;return"COLLECTING"!==e.phase&&Vt(!1),we({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:M})}if("DROP_ANIMATE"===t.type){var R=t.payload,F=R.completed,z=R.dropDuration,G=R.newHomeClientOffset;return"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&Vt(!1),{phase:"DROP_ANIMATING",completed:F,dropDuration:z,newHomeClientOffset:G,dimensions:e.dimensions}}return"DROP_COMPLETE"===t.type?{phase:"IDLE",completed:t.payload.completed,shouldFlush:!1}:e},_r=function(e){return{type:"PUBLISH_WHILE_DRAGGING",payload:e}},Cr=function(){return{type:"COLLECTION_STARTING",payload:null}},Sr=function(e){return{type:"UPDATE_DROPPABLE_SCROLL",payload:e}},Ir=function(e){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}},Dr=function(e){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}},Nr=function(e){return{type:"MOVE",payload:e}},Or=function(){return{type:"MOVE_UP",payload:null}},Ar=function(){return{type:"MOVE_DOWN",payload:null}},Tr=function(){return{type:"MOVE_RIGHT",payload:null}},Br=function(){return{type:"MOVE_LEFT",payload:null}},Pr=function(e){return{type:"DROP_COMPLETE",payload:e}},kr=function(e){return{type:"DROP",payload:e}},Lr="cubic-bezier(.2,1,.1,1)",Mr=0,Rr=.7,Fr=.75,zr="0.2s cubic-bezier(0.2, 0, 0, 1)",Gr={fluid:"opacity "+zr,snap:"transform "+zr+", opacity "+zr,drop:function(e){var t=e+"s "+Lr;return"transform "+t+", opacity "+t},outOfTheWay:"transform "+zr,placeholder:"height "+zr+", width "+zr+", margin "+zr},jr=function(e){return nn(e,Qt)?null:"translate("+e.x+"px, "+e.y+"px)"},$r=jr,Hr=.33,Vr=.55-Hr,Ur=function(e){var t=e.getState,n=e.dispatch;return function(e){return function(r){if("DROP"===r.type){var i=t(),o=r.payload.reason;if("COLLECTING"!==i.phase){if("IDLE"!==i.phase){"DROP_PENDING"===i.phase&&i.isWaiting&&Vt(!1),"DRAGGING"!==i.phase&&"DROP_PENDING"!==i.phase&&Vt(!1);var a=i.critical,s=i.dimensions,l=s.draggables[i.critical.draggable.id],c=function(e){var t=e.draggables,n=e.reason,r=e.lastImpact,i=e.home,o=e.viewport,a=e.onLiftImpact;return r.at&&"DROP"===n?"REORDER"===r.at.type?{impact:r,didDropInsideDroppable:!0}:{impact:we({},r,{displaced:On}),didDropInsideDroppable:!0}:{impact:mr({draggables:t,impact:a,destination:i,viewport:o,forceShouldAnimate:!0}),didDropInsideDroppable:!1}}({reason:o,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),d=c.impact,u=c.didDropInsideDroppable,p=u?Cn(d):null,g=u?Sn(d):null,m={index:a.draggable.index,droppableId:a.droppable.id},h={draggableId:l.descriptor.id,type:l.descriptor.type,source:m,reason:o,mode:i.movementMode,destination:p,combine:g},f=function(e){var t=e.impact,n=e.draggable,r=e.dimensions,i=e.viewport,o=e.afterCritical,a=r.draggables,s=r.droppables,l=or(t),c=l?s[l]:null,d=s[n.descriptor.droppableId],u=hr({impact:t,draggable:n,draggables:a,afterCritical:o,droppable:c||d,viewport:i});return tn(u,n.client.borderBox.center)}({impact:d,draggable:l,dimensions:s,viewport:i.viewport,afterCritical:i.afterCritical}),b={critical:i.critical,afterCritical:i.afterCritical,result:h,impact:d};if(!nn(i.current.client.offset,f)||Boolean(h.combine)){var v=function(e){var t=e.reason,n=an(e.current,e.destination);if(n<=0)return Hr;if(n>=1500)return.55;var r=Hr+Vr*(n/1500);return Number(("CANCEL"===t?.6*r:r).toFixed(2))}({current:i.current.client.offset,destination:f,reason:o});n({type:"DROP_ANIMATE",payload:{newHomeClientOffset:f,dropDuration:v,completed:b}})}else n(Pr({completed:b}))}}else n(function(e){return{type:"DROP_PENDING",payload:e}}({reason:o}))}else e(r)}}},Wr=function(){return{x:window.pageXOffset,y:window.pageYOffset}};var Xr=function(e){var t=function(e){var t=e.onWindowScroll,n=zt(function(){t(Wr())}),r=function(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(t){t.target!==window&&t.target!==window.document||e()}}}(n),i=jt;function o(){return i!==jt}return{start:function(){o()&&Vt(!1),i=$t(window,[r])},stop:function(){o()||Vt(!1),n.cancel(),i(),i=jt},isActive:o}}({onWindowScroll:function(t){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return function(e){return function(n){t.isActive()||"INITIAL_PUBLISH"!==n.type||t.start(),t.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(n)&&t.stop(),e(n)}}},Zr=function(e,t){t()},Yr=function(e,t){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}},qr=function(e,t,n,r){if(e){var i=function(e){var t=!1,n=!1,r=setTimeout(function(){n=!0}),i=function(i){t||n||(t=!0,e(i),clearTimeout(r))};return i.wasCalled=function(){return t},i}(n);e(t,{announce:i}),i.wasCalled()||n(r(t))}else n(r(t))},Jr=function(e,t){var n=function(e,t){var n,r=(n=[],{add:function(e){var t=setTimeout(function(){return function(e){var t=hn(n,function(t){return t.timerId===e});-1===t&&Vt(!1),n.splice(t,1)[0].callback()}(t)}),r={timerId:t,callback:e};n.push(r)},flush:function(){if(n.length){var e=[].concat(n);n.length=0,e.forEach(function(e){clearTimeout(e.timerId),e.callback()})}}}),i=null,o=function(n){i||Vt(!1),i=null,Zr(0,function(){return qr(e().onDragEnd,n,t,Kt)})};return{beforeCapture:function(t,n){i&&Vt(!1),Zr(0,function(){var r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})})},beforeStart:function(t,n){i&&Vt(!1),Zr(0,function(){var r=e().onBeforeDragStart;r&&r(Yr(t,n))})},start:function(n,o){i&&Vt(!1);var a=Yr(n,o);i={mode:o,lastCritical:n,lastLocation:a.source,lastCombine:null},r.add(function(){Zr(0,function(){return qr(e().onDragStart,a,t,qt)})})},update:function(n,o){var a=Cn(o),s=Sn(o);i||Vt(!1);var l=!function(e,t){if(e===t)return!0;var n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r}(n,i.lastCritical);l&&(i.lastCritical=n);var c,d,u=(d=a,!(null==(c=i.lastLocation)&&null==d||null!=c&&null!=d&&c.droppableId===d.droppableId&&c.index===d.index));u&&(i.lastLocation=a);var p=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId}(i.lastCombine,s);if(p&&(i.lastCombine=s),l||u||p){var g=we({},Yr(n,i.mode),{combine:s,destination:a});r.add(function(){Zr(0,function(){return qr(e().onDragUpdate,g,t,Jt)})})}},flush:function(){i||Vt(!1),r.flush()},drop:o,abort:function(){if(i){var e=we({},Yr(i.lastCritical,i.mode),{combine:null,destination:null,reason:"CANCEL"});o(e)}}}}(e,t);return function(e){return function(t){return function(r){if("BEFORE_INITIAL_CAPTURE"!==r.type){if("INITIAL_PUBLISH"===r.type){var i=r.payload.critical;return n.beforeStart(i,r.payload.movementMode),t(r),void n.start(i,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){var o=r.payload.completed.result;return n.flush(),t(r),void n.drop(o)}if(t(r),"FLUSH"!==r.type){var a=e.getState();"DRAGGING"===a.phase&&n.update(a.critical,a.impact)}else n.abort()}else n.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},Kr=function(e){return function(t){return function(n){if("DROP_ANIMATION_FINISHED"===n.type){var r=e.getState();"DROP_ANIMATING"!==r.phase&&Vt(!1),e.dispatch(Pr({completed:r.completed}))}else t(n)}}},Qr=function(e){var t=null,n=null;return function(r){return function(i){if("FLUSH"!==i.type&&"DROP_COMPLETE"!==i.type&&"DROP_ANIMATION_FINISHED"!==i.type||(n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)),r(i),"DROP_ANIMATE"===i.type){var o={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame(function(){n=null,t=$t(window,[o])})}}}},ei=function(e){return function(t){return function(n){if(t(n),"PUBLISH_WHILE_DRAGGING"===n.type){var r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch(kr({reason:r.reason})))}}}},ti=Pe,ni=function(e){var t=e.scrollHeight,n=e.scrollWidth,r=e.height,i=e.width,o=tn({x:n,y:t},{x:i,y:r});return{x:Math.max(0,o.x),y:Math.max(0,o.y)}},ri=function(){var e=document.documentElement;return e||Vt(!1),e},ii=function(){var e=ri();return ni({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})};function oi(e,t,n){return n.descriptor.id!==t.id&&n.descriptor.type===t.type&&"virtual"===e.droppable.getById(n.descriptor.droppableId).descriptor.mode}var ai,si,li=function(e,t){var n=null,r=function(e){var t=e.registry,n=e.callbacks,r={additions:{},removals:{},modified:{}},i=null,o=function(){i||(n.collectionStarting(),i=requestAnimationFrame(function(){i=null;var e=r,o=e.additions,a=e.removals,s=e.modified,l=Object.keys(o).map(function(e){return t.draggable.getById(e).getDimension(Qt)}).sort(function(e,t){return e.descriptor.index-t.descriptor.index}),c=Object.keys(s).map(function(e){return{droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}}),d={additions:l,removals:Object.keys(a),modified:c};r={additions:{},removals:{},modified:{}},n.publish(d)}))};return{add:function(e){var t=e.descriptor.id;r.additions[t]=e,r.modified[e.descriptor.droppableId]=!0,r.removals[t]&&delete r.removals[t],o()},remove:function(e){var t=e.descriptor;r.removals[t.id]=!0,r.modified[t.droppableId]=!0,r.additions[t.id]&&delete r.additions[t.id],o()},stop:function(){i&&(cancelAnimationFrame(i),i=null,r={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),i=function(t){n||Vt(!1);var i=n.critical.draggable;"ADDITION"===t.type&&oi(e,i,t.value)&&r.add(t.value),"REMOVAL"===t.type&&oi(e,i,t.value)&&r.remove(t.value)};return{updateDroppableIsEnabled:function(r,i){e.droppable.exists(r)||Vt(!1),n&&t.updateDroppableIsEnabled({id:r,isEnabled:i})},updateDroppableIsCombineEnabled:function(r,i){n&&(e.droppable.exists(r)||Vt(!1),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:i}))},scrollDroppable:function(t,r){n&&e.droppable.getById(t).callbacks.scroll(r)},updateDroppableScroll:function(r,i){n&&(e.droppable.exists(r)||Vt(!1),t.updateDroppableScroll({id:r,newScroll:i}))},startPublishing:function(t){n&&Vt(!1);var r=e.draggable.getById(t.draggableId),o=e.droppable.getById(r.descriptor.droppableId),a={draggable:r.descriptor,droppable:o.descriptor},s=e.subscribe(i);return n={critical:a,unsubscribe:s},function(e){var t,n,r,i,o,a,s,l=e.critical,c=e.scrollOptions,d=e.registry,u=(t=Wr(),n=ii(),r=t.y,i=t.x,a=(o=ri()).clientWidth,s=o.clientHeight,{frame:St({top:r,left:i,right:i+a,bottom:r+s}),scroll:{initial:t,current:t,max:n,diff:{value:Qt,displacement:Qt}}}),p=u.scroll.current,g=l.droppable,m=d.droppable.getAllByType(g.type).map(function(e){return e.callbacks.getDimensionAndWatchScroll(p,c)}),h=d.draggable.getAllByType(l.draggable.type).map(function(e){return e.getDimension(p)});return{dimensions:{draggables:yn(h),droppables:vn(m)},critical:l,viewport:u}}({critical:a,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:function(){if(n){r.stop();var t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach(function(e){return e.callbacks.dragStopped()}),n.unsubscribe(),n=null}}}},ci=function(e,t){return"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason},di=function(e){window.scrollBy(e.x,e.y)},ui=Ft(function(e){return xn(e).filter(function(e){return!!e.isEnabled&&!!e.frame})}),pi=function(e){return Math.pow(e,2)},gi=function(e){var t=e.startOfRange,n=e.endOfRange,r=e.current,i=n-t;return 0===i?0:(r-t)/i},mi=360,hi=1200,fi=function(e){var t=e.distanceToEdge,n=e.thresholds,r=e.dragStartTime,i=e.shouldUseTimeDampening,o=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return 28;if(e===t.startScrollingFrom)return 1;var n=gi({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=28*pi(1-n);return Math.ceil(r)}(t,n);return 0===o?0:i?Math.max(function(e,t){var n=t,r=hi,i=Date.now()-n;if(i>=hi)return e;if(i<mi)return 1;var o=gi({startOfRange:mi,endOfRange:r,current:i}),a=e*pi(o);return Math.ceil(a)}(o,r),1):o},bi=function(e){var t=e.container,n=e.distanceToEdges,r=e.dragStartTime,i=e.axis,o=e.shouldUseTimeDampening,a=function(e,t){return{startScrollingFrom:.25*e[t.size],maxScrollValueAt:.05*e[t.size]}}(t,i);return n[i.end]<n[i.start]?fi({distanceToEdge:n[i.end],thresholds:a,dragStartTime:r,shouldUseTimeDampening:o}):-1*fi({distanceToEdge:n[i.start],thresholds:a,dragStartTime:r,shouldUseTimeDampening:o})},vi=ln(function(e){return 0===e?0:e}),yi=function(e){var t=e.dragStartTime,n=e.container,r=e.subject,i=e.center,o=e.shouldUseTimeDampening,a={top:i.y-n.top,right:n.right-i.x,bottom:n.bottom-i.y,left:i.x-n.left},s=bi({container:n,distanceToEdges:a,dragStartTime:t,axis:kn,shouldUseTimeDampening:o}),l=bi({container:n,distanceToEdges:a,dragStartTime:t,axis:Ln,shouldUseTimeDampening:o}),c=vi({x:l,y:s});if(nn(c,Qt))return null;var d=function(e){var t=e.container,n=e.subject,r=e.proposedScroll,i=n.height>t.height,o=n.width>t.width;return o||i?o&&i?null:{x:o?0:r.x,y:i?0:r.y}:r}({container:n,subject:r,proposedScroll:c});return d?nn(d,Qt)?null:d:null},xi=ln(function(e){return 0===e?0:e>0?1:-1}),wi=(ai=function(e,t){return e<0?e:e>t?e-t:0},function(e){var t=e.current,n=e.max,r=e.change,i=en(t,r),o={x:ai(i.x,n.x),y:ai(i.y,n.y)};return nn(o,Qt)?null:o}),Ei=function(e){var t=e.max,n=e.current,r=e.change,i={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},o=xi(r),a=wi({max:i,current:n,change:o});return!a||0!==o.x&&0===a.x||0!==o.y&&0===a.y},_i=function(e,t){return Ei({current:e.scroll.current,max:e.scroll.max,change:t})},Ci=function(e,t){var n=e.frame;return!!n&&Ei({current:n.scroll.current,max:n.scroll.max,change:t})},Si=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,i=e.scrollWindow,o=e.scrollDroppable,a=t.current.page.borderBoxCenter,s=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var l=function(e){var t=e.viewport,n=e.subject,r=e.center,i=e.shouldUseTimeDampening,o=yi({dragStartTime:e.dragStartTime,container:t.frame,subject:n,center:r,shouldUseTimeDampening:i});return o&&_i(t,o)?o:null}({dragStartTime:n,viewport:t.viewport,subject:s,center:a,shouldUseTimeDampening:r});if(l)return void i(l)}var c=function(e){var t=e.center,n=e.destination,r=e.droppables;if(n){var i=r[n];return i.frame?i:null}var o=function(e,t){var n=fn(ui(t),function(t){return t.frame||Vt(!1),lr(t.frame.pageMarginBox)(e)});return n}(t,r);return o}({center:a,destination:or(t.impact),droppables:t.dimensions.droppables});if(c){var d=function(e){var t=e.droppable,n=e.subject,r=e.center,i=e.dragStartTime,o=e.shouldUseTimeDampening,a=t.frame;if(!a)return null;var s=yi({dragStartTime:i,container:a.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:o});return s&&Ci(t,s)?s:null}({dragStartTime:n,droppable:c,subject:s,center:a,shouldUseTimeDampening:r});d&&o(c.descriptor.id,d)}},Ii=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow;return function(e){var i=e.scrollJumpRequest;if(i){var o=or(e.impact);o||Vt(!1);var a=function(e,t){if(!Ci(e,t))return t;var r=function(e,t){var n=e.frame;return n&&Ci(e,t)?wi({current:n.scroll.current,max:n.scroll.max,change:t}):null}(e,t);if(!r)return n(e.descriptor.id,t),null;var i=tn(t,r);return n(e.descriptor.id,i),tn(t,i)}(e.dimensions.droppables[o],i);if(a){var s=e.viewport,l=function(e,t,n){if(!e)return n;if(!_i(t,n))return n;var i=function(e,t){if(!_i(e,t))return null;var n=e.scroll.max,r=e.scroll.current;return wi({current:r,max:n,change:t})}(t,n);if(!i)return r(n),null;var o=tn(n,i);return r(o),tn(n,o)}(e.isWindowScrollAllowed,s,a);l&&function(e,n){var r=en(e.current.client.selection,n);t({client:r})}(e,l)}}}},Di="data-rbd",Ni={base:si=Di+"-drag-handle",draggableId:si+"-draggable-id",contextId:si+"-context-id"},Oi=function(){var e=Di+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Ai=function(){var e=Di+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Ti={contextId:Di+"-scroll-container-context-id"},Bi=function(e,t){return e.map(function(e){var n=e.styles[t];return n?e.selector+" { "+n+" }":""}).join(" ")},Pi="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?e.useLayoutEffect:e.useEffect,ki=function(){var e=document.querySelector("head");return e||Vt(!1),e},Li=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};var Mi=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Ri(e){return e instanceof Mi(e).HTMLElement}function Fi(){var e={draggables:{},droppables:{}},t=[];function n(e){t.length&&t.forEach(function(t){return t(e)})}function r(t){return e.draggables[t]||null}function i(t){return e.droppables[t]||null}return{draggable:{register:function(t){e.draggables[t.descriptor.id]=t,n({type:"ADDITION",value:t})},update:function(t,n){var r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var i=t.descriptor.id,o=r(i);o&&t.uniqueId===o.uniqueId&&(delete e.draggables[i],n({type:"REMOVAL",value:t}))},getById:function(e){var t=r(e);return t||Vt(!1),t},findById:r,exists:function(e){return Boolean(r(e))},getAllByType:function(t){return mn(e.draggables).filter(function(e){return e.descriptor.type===t})}},droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var n=i(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=i(e);return t||Vt(!1),t},findById:i,exists:function(e){return Boolean(i(e))},getAllByType:function(t){return mn(e.droppables).filter(function(e){return e.descriptor.type===t})}},subscribe:function(e){return t.push(e),function(){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var zi=t().createContext(null),Gi=function(){var e=document.body;return e||Vt(!1),e},ji={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},$i=0,Hi={separator:"::"};function Vi(e,t){return void 0===t&&(t=Hi),_t(function(){return""+e+t.separator+$i++},[t.separator,e])}var Ui=t().createContext(null);function Wi(t){var n=(0,e.useRef)(t);return(0,e.useEffect)(function(){n.current=t}),n}var Xi,Zi,Yi=((Xi={})[13]=!0,Xi[9]=!0,Xi),qi=function(e){Yi[e.keyCode]&&e.preventDefault()},Ji=function(){var e="visibilitychange";return"undefined"==typeof document?e:fn([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],function(e){return"on"+e in document})||e}(),Ki={type:"IDLE"};function Qi(){}var eo=((Zi={})[34]=!0,Zi[33]=!0,Zi[36]=!0,Zi[35]=!0,Zi);var to={type:"IDLE"},no={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ro(e,t){if(null==t)return!1;if(Boolean(no[t.tagName.toLowerCase()]))return!0;var n=t.getAttribute("contenteditable");return"true"===n||""===n||t!==e&&ro(e,t.parentElement)}function io(e,t){var n=t.target;return!!Ri(n)&&ro(e,n)}var oo=function(e){return St(e.getBoundingClientRect()).center},ao=function(){var e="matches";return"undefined"==typeof document?e:fn([e,"msMatchesSelector","webkitMatchesSelector"],function(e){return e in Element.prototype})||e}();function so(e,t){return null==e?null:e[ao](t)?e:so(e.parentElement,t)}function lo(e,t){return e.closest?e.closest(t):so(e,t)}function co(e){e.preventDefault()}function uo(e){var t=e.expected,n=e.phase,r=e.isLockActive;return e.shouldWarn,!!r()&&t===n}function po(e){var t=e.lockAPI,n=e.store,r=e.registry,i=e.draggableId;if(t.isClaimed())return!1;var o=r.draggable.findById(i);return!!o&&!!o.options.isEnabled&&!!ci(n.getState(),i)}var go=[function(t){var n=(0,e.useRef)(Ki),r=(0,e.useRef)(jt),i=_t(function(){return{eventName:"mousedown",fn:function(e){if(!e.defaultPrevented&&0===e.button&&!(e.ctrlKey||e.metaKey||e.shiftKey||e.altKey)){var n=t.findClosestDraggableId(e);if(n){var i=t.tryGetLock(n,s,{sourceEvent:e});if(i){e.preventDefault();var o={x:e.clientX,y:e.clientY};r.current(),d(i,o)}}}}}},[t]),o=_t(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(e){if(!e.defaultPrevented){var n=t.findClosestDraggableId(e);if(n){var r=t.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||t.canGetLock(n)&&e.preventDefault())}}}}},[t]),a=Ct(function(){r.current=$t(window,[o,i],{passive:!1,capture:!0})},[o,i]),s=Ct(function(){"IDLE"!==n.current.type&&(n.current=Ki,r.current(),a())},[a]),l=Ct(function(){var e=n.current;s(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()},[s]),c=Ct(function(){var e=function(e){var t=e.cancel,n=e.completed,r=e.getPhase,i=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,n=e.clientX,o=e.clientY;if(0===t){var a={x:n,y:o},s=r();if("DRAGGING"===s.type)return e.preventDefault(),void s.actions.move(a);if("PENDING"!==s.type&&Vt(!1),l=s.point,c=a,Math.abs(c.x-l.x)>=5||Math.abs(c.y-l.y)>=5){var l,c;e.preventDefault();var d=s.actions.fluidLift(a);i({type:"DRAGGING",actions:d})}}}},{eventName:"mouseup",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===r().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==r().type)return 27===e.keyCode?(e.preventDefault(),void t()):void qi(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===r().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var n=r();"IDLE"===n.type&&Vt(!1),n.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:Ji,fn:t}]}({cancel:l,completed:s,getPhase:function(){return n.current},setPhase:function(e){n.current=e}});r.current=$t(window,e,{capture:!0,passive:!1})},[l,s]),d=Ct(function(e,t){"IDLE"!==n.current.type&&Vt(!1),n.current={type:"PENDING",point:t,actions:e},c()},[c]);Pi(function(){return a(),function(){r.current()}},[a])},function(t){var n=(0,e.useRef)(Qi),r=_t(function(){return{eventName:"keydown",fn:function(e){if(!e.defaultPrevented&&32===e.keyCode){var r=t.findClosestDraggableId(e);if(r){var o=t.tryGetLock(r,l,{sourceEvent:e});if(o){e.preventDefault();var a=!0,s=o.snapLift();n.current(),n.current=$t(window,function(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:function(r){return 27===r.keyCode?(r.preventDefault(),void n()):32===r.keyCode?(r.preventDefault(),t(),void e.drop()):40===r.keyCode?(r.preventDefault(),void e.moveDown()):38===r.keyCode?(r.preventDefault(),void e.moveUp()):39===r.keyCode?(r.preventDefault(),void e.moveRight()):37===r.keyCode?(r.preventDefault(),void e.moveLeft()):void(eo[r.keyCode]?r.preventDefault():qi(r))}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:Ji,fn:n}]}(s,l),{capture:!0,passive:!1})}}}function l(){a||Vt(!1),a=!1,n.current(),i()}}}},[t]),i=Ct(function(){n.current=$t(window,[r],{passive:!1,capture:!0})},[r]);Pi(function(){return i(),function(){n.current()}},[i])},function(t){var n=(0,e.useRef)(to),r=(0,e.useRef)(jt),i=Ct(function(){return n.current},[]),o=Ct(function(e){n.current=e},[]),a=_t(function(){return{eventName:"touchstart",fn:function(e){if(!e.defaultPrevented){var n=t.findClosestDraggableId(e);if(n){var i=t.tryGetLock(n,l,{sourceEvent:e});if(i){var o=e.touches[0],a={x:o.clientX,y:o.clientY};r.current(),p(i,a)}}}}}},[t]),s=Ct(function(){r.current=$t(window,[a],{capture:!0,passive:!1})},[a]),l=Ct(function(){var e=n.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),o(to),r.current(),s())},[s,o]),c=Ct(function(){var e=n.current;l(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()},[l]),d=Ct(function(){var e={capture:!0,passive:!1},t={cancel:c,completed:l,getPhase:i},n=$t(window,function(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var n=r();if("DRAGGING"===n.type){n.hasMoved=!0;var i=e.touches[0],o={x:i.clientX,y:i.clientY};e.preventDefault(),n.actions.move(o)}else t()}},{eventName:"touchend",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===r().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var n=r();"IDLE"===n.type&&Vt(!1);var i=e.touches[0];if(i&&i.force>=.15){var o=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return o?n.hasMoved?void e.preventDefault():void t():void e.preventDefault();o&&t()}}},{eventName:Ji,fn:t}]}(t),e),o=$t(window,function(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===n().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:Ji,fn:t}]}(t),e);r.current=function(){n(),o()}},[c,i,l]),u=Ct(function(){var e=i();"PENDING"!==e.type&&Vt(!1);var t=e.actions.fluidLift(e.point);o({type:"DRAGGING",actions:t,hasMoved:!1})},[i,o]),p=Ct(function(e,t){"IDLE"!==i().type&&Vt(!1);var n=setTimeout(u,120);o({type:"PENDING",point:t,actions:e,longPressTimerId:n}),d()},[d,i,o,u]);Pi(function(){return s(),function(){r.current();var e=i();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),o(to))}},[i,s,o]),Pi(function(){return $t(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])},[])}];function mo(t){var n=t.contextId,r=t.store,i=t.registry,o=t.customSensors,a=t.enableDefaultSensors,s=[].concat(a?go:[],o||[]),l=(0,e.useState)(function(){return function(){var e=null;function t(){e||Vt(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&Vt(!1);var n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()})[0],c=Ct(function(e,t){e.isDragging&&!t.isDragging&&l.tryAbandon()},[l]);Pi(function(){var e=r.getState();return r.subscribe(function(){var t=r.getState();c(e,t),e=t})},[l,r,c]),Pi(function(){return l.tryAbandon},[l.tryAbandon]);for(var d=Ct(function(e){return po({lockAPI:l,registry:i,store:r,draggableId:e})},[l,i,r]),u=Ct(function(e,t,o){return function(e){var t=e.lockAPI,n=e.contextId,r=e.store,i=e.registry,o=e.draggableId,a=e.forceSensorStop,s=e.sourceEvent;if(!po({lockAPI:t,store:r,registry:i,draggableId:o}))return null;var l=i.draggable.getById(o),c=function(e,t){var n="["+Oi.contextId+'="'+e+'"]',r=fn(bn(document.querySelectorAll(n)),function(e){return e.getAttribute(Oi.id)===t});return r&&Ri(r)?r:null}(n,l.descriptor.id);if(!c)return null;if(s&&!l.options.canDragInteractiveElements&&io(c,s))return null;var d=t.claim(a||jt),u="PRE_DRAG";function p(){return l.options.shouldRespectForcePress}function g(){return t.isActive(d)}var m=function(e,t){uo({expected:e,phase:u,isLockActive:g,shouldWarn:!0})&&r.dispatch(t())}.bind(null,"DRAGGING");function h(e){function n(){t.release(),u="COMPLETED"}function i(t,i){if(void 0===i&&(i={shouldBlockNextClick:!1}),e.cleanup(),i.shouldBlockNextClick){var o=$t(window,[{eventName:"click",fn:co,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(o)}n(),r.dispatch(kr({reason:t}))}return"PRE_DRAG"!==u&&(n(),"PRE_DRAG"!==u&&Vt(!1)),r.dispatch(function(e){return{type:"LIFT",payload:e}}(e.liftActionArgs)),u="DRAGGING",we({isActive:function(){return uo({expected:"DRAGGING",phase:u,isLockActive:g,shouldWarn:!1})},shouldRespectForcePress:p,drop:function(e){return i("DROP",e)},cancel:function(e){return i("CANCEL",e)}},e.actions)}return{isActive:function(){return uo({expected:"PRE_DRAG",phase:u,isLockActive:g,shouldWarn:!1})},shouldRespectForcePress:p,fluidLift:function(e){var t=zt(function(e){m(function(){return Nr({client:e})})});return we({},h({liftActionArgs:{id:o,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}}),{move:t})},snapLift:function(){var e={moveUp:function(){return m(Or)},moveRight:function(){return m(Tr)},moveDown:function(){return m(Ar)},moveLeft:function(){return m(Br)}};return h({liftActionArgs:{id:o,clientSelection:oo(c),movementMode:"SNAP"},cleanup:jt,actions:e})},abort:function(){uo({expected:"PRE_DRAG",phase:u,isLockActive:g,shouldWarn:!0})&&t.release()}}}({lockAPI:l,registry:i,contextId:n,store:r,draggableId:e,forceSensorStop:t,sourceEvent:o&&o.sourceEvent?o.sourceEvent:null})},[n,l,i,r]),p=Ct(function(e){return function(e,t){var n=function(e,t){var n,r=t.target;if(!((n=r)instanceof Mi(n).Element))return null;var i=function(e){return"["+Ni.contextId+'="'+e+'"]'}(e),o=lo(r,i);return o&&Ri(o)?o:null}(e,t);return n?n.getAttribute(Ni.draggableId):null}(n,e)},[n]),g=Ct(function(e){var t=i.draggable.findById(e);return t?t.options:null},[i.draggable]),m=Ct(function(){l.isClaimed()&&(l.tryAbandon(),"IDLE"!==r.getState().phase&&r.dispatch({type:"FLUSH",payload:null}))},[l,r]),h=Ct(l.isClaimed,[l]),f=_t(function(){return{canGetLock:d,tryGetLock:u,findClosestDraggableId:p,findOptionsForDraggable:g,tryReleaseLock:m,isLockClaimed:h}},[d,u,p,g,m,h]),b=0;b<s.length;b++)s[b](f)}function ho(e){return e.current||Vt(!1),e.current}function fo(n){var r=n.contextId,i=n.setCallbacks,o=n.sensors,a=n.nonce,s=n.dragHandleUsageInstructions,l=(0,e.useRef)(null),c=Wi(n),d=Ct(function(){return function(e){return{onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}}(c.current)},[c]),u=function(t){var n=_t(function(){return function(e){return"rbd-announcement-"+e}(t)},[t]),r=(0,e.useRef)(null);return(0,e.useEffect)(function(){var e=document.createElement("div");return r.current=e,e.id=n,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),we(e.style,ji),Gi().appendChild(e),function(){setTimeout(function(){var t=Gi();t.contains(e)&&t.removeChild(e),e===r.current&&(r.current=null)})}},[n]),Ct(function(e){var t=r.current;t&&(t.textContent=e)},[])}(r),p=function(t){var n=t.contextId,r=t.text,i=Vi("hidden-text",{separator:"-"}),o=_t(function(){return"rbd-hidden-text-"+(e={contextId:n,uniqueId:i}).contextId+"-"+e.uniqueId;var e},[i,n]);return(0,e.useEffect)(function(){var e=document.createElement("div");return e.id=o,e.textContent=r,e.style.display="none",Gi().appendChild(e),function(){var t=Gi();t.contains(e)&&t.removeChild(e)}},[o,r]),o}({contextId:r,text:s}),g=function(t,n){var r=_t(function(){return function(e){var t,n,r,i=(t=e,function(e){return"["+e+'="'+t+'"]'}),o=(n="\n      cursor: -webkit-grab;\n      cursor: grab;\n    ",{selector:i(Ni.contextId),styles:{always:"\n          -webkit-touch-callout: none;\n          -webkit-tap-highlight-color: rgba(0,0,0,0);\n          touch-action: manipulation;\n        ",resting:n,dragging:"pointer-events: none;",dropAnimating:n}}),a=[(r="\n      transition: "+Gr.outOfTheWay+";\n    ",{selector:i(Oi.contextId),styles:{dragging:r,dropAnimating:r,userCancel:r}}),o,{selector:i(Ai.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n        cursor: grabbing;\n        cursor: -webkit-grabbing;\n        user-select: none;\n        -webkit-user-select: none;\n        -moz-user-select: none;\n        -ms-user-select: none;\n        overflow-anchor: none;\n      "}}];return{always:Bi(a,"always"),resting:Bi(a,"resting"),dragging:Bi(a,"dragging"),dropAnimating:Bi(a,"dropAnimating"),userCancel:Bi(a,"userCancel")}}(t)},[t]),i=(0,e.useRef)(null),o=(0,e.useRef)(null),a=Ct(Ft(function(e){var t=o.current;t||Vt(!1),t.textContent=e}),[]),s=Ct(function(e){var t=i.current;t||Vt(!1),t.textContent=e},[]);Pi(function(){(i.current||o.current)&&Vt(!1);var e=Li(n),l=Li(n);return i.current=e,o.current=l,e.setAttribute(Di+"-always",t),l.setAttribute(Di+"-dynamic",t),ki().appendChild(e),ki().appendChild(l),s(r.always),a(r.resting),function(){var e=function(e){var t=e.current;t||Vt(!1),ki().removeChild(t),e.current=null};e(i),e(o)}},[n,s,a,r.always,r.resting,t]);var l=Ct(function(){return a(r.dragging)},[a,r.dragging]),c=Ct(function(e){a("DROP"!==e?r.userCancel:r.dropAnimating)},[a,r.dropAnimating,r.userCancel]),d=Ct(function(){o.current&&a(r.resting)},[a,r.resting]);return _t(function(){return{dragging:l,dropping:c,resting:d}},[l,c,d])}(r,a),m=Ct(function(e){ho(l).dispatch(e)},[]),h=_t(function(){return Be({publishWhileDragging:_r,updateDroppableScroll:Sr,updateDroppableIsEnabled:Ir,updateDroppableIsCombineEnabled:Dr,collectionStarting:Cr},m)},[m]),f=function(){var t=_t(Fi,[]);return(0,e.useEffect)(function(){return function(){requestAnimationFrame(t.clean)}},[t]),t}(),b=_t(function(){return li(f,h)},[f,h]),v=_t(function(){return function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,i=function(e){var t=e.scrollDroppable,n=zt(e.scrollWindow),r=zt(t),i=null,o=function(e){i||Vt(!1);var t=i,o=t.shouldUseTimeDampening,a=t.dragStartTime;Si({state:e,scrollWindow:n,scrollDroppable:r,dragStartTime:a,shouldUseTimeDampening:o})};return{start:function(e){i&&Vt(!1);var t=Date.now(),n=!1,r=function(){n=!0};Si({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),i={dragStartTime:t,shouldUseTimeDampening:n},n&&o(e)},stop:function(){i&&(n.cancel(),r.cancel(),i=null)},scroll:o}}({scrollWindow:n,scrollDroppable:t}),o=Ii({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&o(e):i.scroll(e))},start:i.start,stop:i.stop}}(we({scrollWindow:di,scrollDroppable:b.scrollDroppable},Be({move:Nr},m)))},[b.scrollDroppable,m]),y=function(t){var n=(0,e.useRef)({}),r=(0,e.useRef)(null),i=(0,e.useRef)(null),o=(0,e.useRef)(!1),a=Ct(function(e,t){var r={id:e,focus:t};return n.current[e]=r,function(){var t=n.current;t[e]!==r&&delete t[e]}},[]),s=Ct(function(e){var n=function(e,t){var n="["+Ni.contextId+'="'+e+'"]',r=bn(document.querySelectorAll(n));if(!r.length)return null;var i=fn(r,function(e){return e.getAttribute(Ni.draggableId)===t});return i&&Ri(i)?i:null}(t,e);n&&n!==document.activeElement&&n.focus()},[t]),l=Ct(function(e,t){r.current===e&&(r.current=t)},[]),c=Ct(function(){i.current||o.current&&(i.current=requestAnimationFrame(function(){i.current=null;var e=r.current;e&&s(e)}))},[s]),d=Ct(function(e){r.current=null;var t=document.activeElement;t&&t.getAttribute(Ni.draggableId)===e&&(r.current=e)},[]);return Pi(function(){return o.current=!0,function(){o.current=!1;var e=i.current;e&&cancelAnimationFrame(e)}},[]),_t(function(){return{register:a,tryRecordFocus:d,tryRestoreFocusRecorded:c,tryShiftRecord:l}},[a,d,c,l])}(r),x=_t(function(){return function(e){var t,n=e.dimensionMarshal,r=e.focusMarshal,i=e.styleMarshal,o=e.getResponders,a=e.announce,s=e.autoScroller;return Ae(Er,ti(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error(Ie(15))},i={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},o=t.map(function(e){return e(i)});return r=Pe.apply(void 0,o)(n.dispatch),Se(Se({},n),{},{dispatch:r})}}}((t=i,function(){return function(e){return function(n){"INITIAL_PUBLISH"===n.type&&t.dragging(),"DROP_ANIMATE"===n.type&&t.dropping(n.payload.completed.result.reason),"FLUSH"!==n.type&&"DROP_COMPLETE"!==n.type||t.resting(),e(n)}}}),function(e){return function(){return function(t){return function(n){"DROP_COMPLETE"!==n.type&&"FLUSH"!==n.type&&"DROP_ANIMATE"!==n.type||e.stopPublishing(),t(n)}}}}(n),function(e){return function(t){var n=t.getState,r=t.dispatch;return function(t){return function(i){if("LIFT"===i.type){var o=i.payload,a=o.id,s=o.clientSelection,l=o.movementMode,c=n();"DROP_ANIMATING"===c.phase&&r(Pr({completed:c.completed})),"IDLE"!==n().phase&&Vt(!1),r({type:"FLUSH",payload:null}),r({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:a,movementMode:l}});var d={draggableId:a,scrollOptions:{shouldPublishImmediately:"SNAP"===l}},u=e.startPublishing(d),p=u.critical,g=u.dimensions,m=u.viewport;r({type:"INITIAL_PUBLISH",payload:{critical:p,dimensions:g,clientSelection:s,movementMode:l,viewport:m}})}else t(i)}}}}(n),Ur,Kr,Qr,ei,function(e){return function(t){return function(n){return function(r){if(function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(r))return e.stop(),void n(r);if("INITIAL_PUBLISH"===r.type){n(r);var i=t.getState();return"DRAGGING"!==i.phase&&Vt(!1),void e.start(i)}n(r),e.scroll(t.getState())}}}}(s),Xr,function(e){var t=!1;return function(){return function(n){return function(r){if("INITIAL_PUBLISH"===r.type)return t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),void e.tryRestoreFocusRecorded();if(n(r),t){if("FLUSH"===r.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===r.type){t=!1;var i=r.payload.completed.result;i.combine&&e.tryShiftRecord(i.draggableId,i.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}}(r),Jr(o,a))))}({announce:u,autoScroller:v,dimensionMarshal:b,focusMarshal:y,getResponders:d,styleMarshal:g})},[u,v,b,y,d,g]);l.current=x;var w=Ct(function(){var e=ho(l);"IDLE"!==e.getState().phase&&e.dispatch({type:"FLUSH",payload:null})},[]),E=Ct(function(){var e=ho(l).getState();return e.isDragging||"DROP_ANIMATING"===e.phase},[]);i(_t(function(){return{isDragging:E,tryAbort:w}},[E,w]));var _=Ct(function(e){return ci(ho(l).getState(),e)},[]),C=Ct(function(){return sr(ho(l).getState())},[]),S=_t(function(){return{marshal:b,focus:y,contextId:r,canLift:_,isMovementAllowed:C,dragHandleUsageInstructionsId:p,registry:f}},[r,b,p,y,_,C,f]);return mo({contextId:r,store:x,registry:f,customSensors:o,enableDefaultSensors:!1!==n.enableDefaultSensors}),(0,e.useEffect)(function(){return w},[w]),t().createElement(Ui.Provider,{value:S},t().createElement(Ge,{context:zi,store:x},n.children))}var bo=0;function vo(e){var n=_t(function(){return""+bo++},[]),r=e.dragHandleUsageInstructions||"\n  Press space bar to start a drag.\n  When dragging you can use the arrow keys to move the item around and escape to cancel.\n  Some screen readers may require you to be in focus mode or to use your pass through key\n";return t().createElement(Ut,null,function(i){return t().createElement(fo,{nonce:e.nonce,contextId:n,setCallbacks:i,dragHandleUsageInstructions:r,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)})}var yo=function(e){return function(t){return e===t}},xo=yo("scroll"),wo=yo("auto"),Eo=(yo("visible"),function(e,t){return t(e.overflowX)||t(e.overflowY)}),_o=function e(t){return null==t||t===document.body||t===document.documentElement?null:function(e){var t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return Eo(n,xo)||Eo(n,wo)}(t)?t:e(t.parentElement)},Co=function(e){return{x:e.scrollLeft,y:e.scrollTop}},So=function e(t){return!!t&&("fixed"===window.getComputedStyle(t).position||e(t.parentElement))},Io={passive:!1},Do={passive:!0},No=function(e){return e.shouldPublishImmediately?Io:Do};function Oo(t){var n=(0,e.useContext)(t);return n||Vt(!1),n}var Ao=function(e){return e&&e.env.closestScrollable||null};function To(){}var Bo={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},Po=t().memo(function(n){var r=(0,e.useRef)(null),i=Ct(function(){r.current&&(clearTimeout(r.current),r.current=null)},[]),o=n.animate,a=n.onTransitionEnd,s=n.onClose,l=n.contextId,c=(0,e.useState)("open"===n.animate),d=c[0],u=c[1];(0,e.useEffect)(function(){return d?"open"!==o?(i(),u(!1),To):r.current?To:(r.current=setTimeout(function(){r.current=null,u(!1)}),i):To},[o,d,i]);var p=Ct(function(e){"height"===e.propertyName&&(a(),"close"===o&&s())},[o,s,a]),g=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate,i=function(e){var t=e.placeholder;return e.isAnimatingOpenOnMount||"close"===e.animate?Bo:{height:t.client.borderBox.height,width:t.client.borderBox.width,margin:t.client.margin}}({isAnimatingOpenOnMount:t,placeholder:n,animate:r});return{display:n.display,boxSizing:"border-box",width:i.width,height:i.height,marginTop:i.margin.top,marginRight:i.margin.right,marginBottom:i.margin.bottom,marginLeft:i.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==r?Gr.placeholder:null}}({isAnimatingOpenOnMount:d,animate:n.animate,placeholder:n.placeholder});return t().createElement(n.placeholder.tagName,{style:g,"data-rbd-placeholder-context-id":l,onTransitionEnd:p,ref:n.innerRef})}),ko=t().createContext(null),Lo=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).state={isVisible:Boolean(t.props.on),data:t.props.on,animate:t.props.shouldAnimate&&t.props.on?"open":"none"},t.onClose=function(){"close"===t.state.animate&&t.setState({isVisible:!1})},t}return xe(t,e),t.getDerivedStateFromProps=function(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:"open"}:t.isVisible?{isVisible:!0,data:t.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(e.on),data:e.on,animate:"none"}},t.prototype.render=function(){if(!this.state.isVisible)return null;var e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)},t}(t().PureComponent),Mo=function(e,t){return t?Gr.drop(t.duration):e?Gr.snap:Gr.fluid},Ro=function(e,t){return e?t?Mr:Rr:null};function Fo(e){return"DRAGGING"===e.type?function(e){var t=e.dimension.client,n=e.offset,r=e.combineWith,i=e.dropping,o=Boolean(r),a=function(e){return null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode}(e),s=Boolean(i),l=s?function(e,t){var n=jr(e);return n?t?n+" scale("+Fr+")":n:null}(n,o):$r(n);return{position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:Mo(a,i),transform:l,opacity:Ro(o,s),zIndex:s?4500:5e3,pointerEvents:"none"}}(e):{transform:$r((t=e).offset),transition:t.shouldAnimateDisplacement?null:"none"};var t}function zo(e){e.preventDefault()}var Go=function(e,t){return e===t},jo=function(e){var t=e.combine,n=e.destination;return n?n.droppableId:t?t.droppableId:null};function $o(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var Ho={mapped:{type:"SECONDARY",offset:Qt,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:$o(null)}},Vo=vt(function(){var e,t,n,r=(e=Ft(function(e,t){return{x:e,y:t}}),t=Ft(function(e,t,n,r,i){return{isDragging:!0,isClone:t,isDropAnimating:Boolean(i),dropAnimation:i,mode:e,draggingOver:n,combineWith:r,combineTargetFor:null}}),n=Ft(function(e,n,r,i,o,a,s){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:o,combineWith:a,mode:n,offset:e,dimension:r,forceShouldAnimate:s,snapshot:t(n,i,o,a,null)}}}),function(r,i){if(r.isDragging){if(r.critical.draggable.id!==i.draggableId)return null;var o=r.current.client.offset,a=r.dimensions.draggables[i.draggableId],s=or(r.impact),l=(d=r.impact).at&&"COMBINE"===d.at.type?d.at.combine.draggableId:null,c=r.forceShouldAnimate;return n(e(o.x,o.y),r.movementMode,a,i.isClone,s,l,c)}var d;if("DROP_ANIMATING"===r.phase){var u=r.completed;if(u.result.draggableId!==i.draggableId)return null;var p=i.isClone,g=r.dimensions.draggables[i.draggableId],m=u.result,h=m.mode,f=jo(m),b=function(e){return e.combine?e.combine.draggableId:null}(m),v={duration:r.dropDuration,curve:Lr,moveTo:r.newHomeClientOffset,opacity:b?Mr:null,scale:b?Fr:null};return{mapped:{type:"DRAGGING",offset:r.newHomeClientOffset,dimension:g,dropping:v,draggingOver:f,combineWith:b,mode:h,forceShouldAnimate:null,snapshot:t(h,p,f,b,v)}}}return null}),i=function(){var e=Ft(function(e,t){return{x:e,y:t}}),t=Ft($o),n=Ft(function(e,n,r){return void 0===n&&(n=null),{mapped:{type:"SECONDARY",offset:e,combineTargetFor:n,shouldAnimateDisplacement:r,snapshot:t(n)}}}),r=function(e){return e?n(Qt,e,!0):null},i=function(t,i,o,a){var s=o.displaced.visible[t],l=Boolean(a.inVirtualList&&a.effected[t]),c=Sn(o),d=c&&c.draggableId===t?i:null;if(!s){if(!l)return r(d);if(o.displaced.invisible[t])return null;var u=rn(a.displacedBy.point),p=e(u.x,u.y);return n(p,d,!0)}if(l)return r(d);var g=o.displacedBy.point,m=e(g.x,g.y);return n(m,d,s.shouldAnimate)};return function(e,t){if(e.isDragging)return e.critical.draggable.id===t.draggableId?null:i(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){var n=e.completed;return n.result.draggableId===t.draggableId?null:i(t.draggableId,n.result.draggableId,n.impact,n.afterCritical)}return null}}();return function(e,t){return r(e,t)||i(e,t)||Ho}},{dropAnimationFinished:function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}}},null,{context:zi,pure:!0,areStatePropsEqual:Go})(function(t){var n=(0,e.useRef)(null),r=Ct(function(e){n.current=e},[]),i=Ct(function(){return n.current},[]),o=Oo(Ui),a=o.contextId,s=o.dragHandleUsageInstructionsId,l=o.registry,c=Oo(ko),d=c.type,u=c.droppableId,p=_t(function(){return{id:t.draggableId,index:t.index,type:d,droppableId:u}},[t.draggableId,t.index,d,u]),g=t.children,m=t.draggableId,h=t.isEnabled,f=t.shouldRespectForcePress,b=t.canDragInteractiveElements,v=t.isClone,y=t.mapped,x=t.dropAnimationFinished;v||function(t){var n=Vi("draggable"),r=t.descriptor,i=t.registry,o=t.getDraggableRef,a=t.canDragInteractiveElements,s=t.shouldRespectForcePress,l=t.isEnabled,c=_t(function(){return{canDragInteractiveElements:a,shouldRespectForcePress:s,isEnabled:l}},[a,l,s]),d=Ct(function(e){var t=o();return t||Vt(!1),function(e,t,n){void 0===n&&(n=Qt);var r=window.getComputedStyle(t),i=t.getBoundingClientRect(),o=Pt(i,r),a=Bt(o,n);return{descriptor:e,placeholder:{client:o,tagName:t.tagName.toLowerCase(),display:r.display},displaceBy:{x:o.marginBox.width,y:o.marginBox.height},client:o,page:a}}(r,t,e)},[r,o]),u=_t(function(){return{uniqueId:n,descriptor:r,options:c,getDimension:d}},[r,d,c,n]),p=(0,e.useRef)(u),g=(0,e.useRef)(!0);Pi(function(){return i.draggable.register(p.current),function(){return i.draggable.unregister(p.current)}},[i.draggable]),Pi(function(){if(g.current)g.current=!1;else{var e=p.current;p.current=u,i.draggable.update(u,e)}},[u,i.draggable])}(_t(function(){return{descriptor:p,registry:l,getDraggableRef:i,canDragInteractiveElements:b,shouldRespectForcePress:f,isEnabled:h}},[p,l,i,b,f,h]));var w=_t(function(){return h?{tabIndex:0,role:"button","aria-describedby":s,"data-rbd-drag-handle-draggable-id":m,"data-rbd-drag-handle-context-id":a,draggable:!1,onDragStart:zo}:null},[a,s,m,h]),E=Ct(function(e){"DRAGGING"===y.type&&y.dropping&&"transform"===e.propertyName&&x()},[x,y]),_=_t(function(){var e=Fo(y),t="DRAGGING"===y.type&&y.dropping?E:null;return{innerRef:r,draggableProps:{"data-rbd-draggable-context-id":a,"data-rbd-draggable-id":m,style:e,onTransitionEnd:t},dragHandleProps:w}},[a,w,m,y,E,r]),C=_t(function(){return{draggableId:p.id,type:p.type,source:{index:p.index,droppableId:p.droppableId}}},[p.droppableId,p.id,p.index,p.type]);return g(_,y.snapshot,C)});function Uo(e){return Oo(ko).isUsingCloneFor!==e.draggableId||e.isClone?t().createElement(Vo,e):null}function Wo(e){var n="boolean"!=typeof e.isDragDisabled||!e.isDragDisabled,r=Boolean(e.disableInteractiveElementBlocking),i=Boolean(e.shouldRespectForcePress);return t().createElement(Uo,we({},e,{isClone:!1,isEnabled:n,canDragInteractiveElements:r,shouldRespectForcePress:i}))}var Xo=function(e,t){return e===t.droppable.type},Zo=function(e,t){return t.draggables[e.draggable.id]},Yo={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||Vt(!1),document.body}},qo=vt(function(){var e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t=we({},e,{shouldAnimatePlaceholder:!1}),n=Ft(function(e){return{draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}}}),r=Ft(function(r,i,o,a,s,l){var c=s.descriptor.id;if(s.descriptor.droppableId===r){var d=l?{render:l,dragging:n(s.descriptor)}:null,u={isDraggingOver:o,draggingOverWith:o?c:null,draggingFromThisWith:c,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!1,snapshot:u,useClone:d}}if(!i)return t;if(!a)return e;var p={isDraggingOver:o,draggingOverWith:c,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!0,snapshot:p,useClone:null}});return function(n,i){var o=i.droppableId,a=i.type,s=!i.isDropDisabled,l=i.renderClone;if(n.isDragging){var c=n.critical;if(!Xo(a,c))return t;var d=Zo(c,n.dimensions),u=or(n.impact)===o;return r(o,s,u,u,d,l)}if("DROP_ANIMATING"===n.phase){var p=n.completed;if(!Xo(a,p.critical))return t;var g=Zo(p.critical,n.dimensions);return r(o,s,jo(p.result)===o,or(p.impact)===o,g,l)}if("IDLE"===n.phase&&n.completed&&!n.shouldFlush){var m=n.completed;if(!Xo(a,m.critical))return t;var h=or(m.impact)===o,f=Boolean(m.impact.at&&"COMBINE"===m.impact.at.type),b=m.critical.droppable.id===o;return h?f?e:t:b?e:t}return t}},{updateViewportMaxScroll:function(e){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e}}},null,{context:zi,pure:!0,areStatePropsEqual:Go})(function(n){var r=(0,e.useContext)(Ui);r||Vt(!1);var i=r.contextId,o=r.isMovementAllowed,a=(0,e.useRef)(null),s=(0,e.useRef)(null),l=n.children,c=n.droppableId,d=n.type,u=n.mode,p=n.direction,g=n.ignoreContainerClipping,m=n.isDropDisabled,h=n.isCombineEnabled,f=n.snapshot,b=n.useClone,v=n.updateViewportMaxScroll,y=n.getContainerForClone,x=Ct(function(){return a.current},[]),w=Ct(function(e){a.current=e},[]),E=(Ct(function(){return s.current},[]),Ct(function(e){s.current=e},[])),_=Ct(function(){o()&&v({maxScroll:ii()})},[o,v]);!function(t){var n=(0,e.useRef)(null),r=Oo(Ui),i=Vi("droppable"),o=r.registry,a=r.marshal,s=Wi(t),l=_t(function(){return{id:t.droppableId,type:t.type,mode:t.mode}},[t.droppableId,t.mode,t.type]),c=(0,e.useRef)(l),d=_t(function(){return Ft(function(e,t){n.current||Vt(!1);var r={x:e,y:t};a.updateDroppableScroll(l.id,r)})},[l.id,a]),u=Ct(function(){var e=n.current;return e&&e.env.closestScrollable?Co(e.env.closestScrollable):Qt},[]),p=Ct(function(){var e=u();d(e.x,e.y)},[u,d]),g=_t(function(){return zt(p)},[p]),m=Ct(function(){var e=n.current,t=Ao(e);e&&t||Vt(!1),e.scrollOptions.shouldPublishImmediately?p():g()},[g,p]),h=Ct(function(e,t){n.current&&Vt(!1);var i=s.current,o=i.getDroppableRef();o||Vt(!1);var a=function(e){return{closestScrollable:_o(e),isFixedOnPage:So(e)}}(o),c={ref:o,descriptor:l,env:a,scrollOptions:t};n.current=c;var d=function(e){var t=e.ref,n=e.descriptor,r=e.env,i=e.windowScroll,o=e.direction,a=e.isDropDisabled,s=e.isCombineEnabled,l=e.shouldClipSubject,c=r.closestScrollable,d=function(e,t){var n=kt(e);if(!t)return n;if(e!==t)return n;var r=n.paddingBox.top-t.scrollTop,i=n.paddingBox.left-t.scrollLeft,o=r+t.scrollHeight,a=i+t.scrollWidth,s=It({top:r,right:a,bottom:o,left:i},n.border);return Ot({borderBox:s,margin:n.margin,border:n.border,padding:n.padding})}(t,c),u=Bt(d,i),p=function(){if(!c)return null;var e=kt(c),t={scrollHeight:c.scrollHeight,scrollWidth:c.scrollWidth};return{client:e,page:Bt(e,i),scroll:Co(c),scrollSize:t,shouldClipSubject:l}}(),g=function(e){var t=e.descriptor,n=e.isEnabled,r=e.isCombineEnabled,i=e.isFixedOnPage,o=e.direction,a=e.client,s=e.page,l=e.closest,c=function(){if(!l)return null;var e=l.scrollSize,t=l.client,n=ni({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:l.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:l.shouldClipSubject,scroll:{initial:l.scroll,current:l.scroll,max:n,diff:{value:Qt,displacement:Qt}}}}(),d="vertical"===o?kn:Ln;return{descriptor:t,isCombineEnabled:r,isFixedOnPage:i,axis:d,isEnabled:n,client:a,page:s,frame:c,subject:pn({page:s,withPlaceholder:null,axis:d,frame:c})}}({descriptor:n,isEnabled:!a,isCombineEnabled:s,isFixedOnPage:r.isFixedOnPage,direction:o,client:d,page:u,closest:p});return g}({ref:o,descriptor:l,env:a,windowScroll:e,direction:i.direction,isDropDisabled:i.isDropDisabled,isCombineEnabled:i.isCombineEnabled,shouldClipSubject:!i.ignoreContainerClipping}),u=a.closestScrollable;return u&&(u.setAttribute(Ti.contextId,r.contextId),u.addEventListener("scroll",m,No(c.scrollOptions))),d},[r.contextId,l,m,s]),f=Ct(function(){var e=n.current,t=Ao(e);return e&&t||Vt(!1),Co(t)},[]),b=Ct(function(){var e=n.current;e||Vt(!1);var t=Ao(e);n.current=null,t&&(g.cancel(),t.removeAttribute(Ti.contextId),t.removeEventListener("scroll",m,No(e.scrollOptions)))},[m,g]),v=Ct(function(e){var t=n.current;t||Vt(!1);var r=Ao(t);r||Vt(!1),r.scrollTop+=e.y,r.scrollLeft+=e.x},[]),y=_t(function(){return{getDimensionAndWatchScroll:h,getScrollWhileDragging:f,dragStopped:b,scroll:v}},[b,h,f,v]),x=_t(function(){return{uniqueId:i,descriptor:l,callbacks:y}},[y,l,i]);Pi(function(){return c.current=x.descriptor,o.droppable.register(x),function(){n.current&&b(),o.droppable.unregister(x)}},[y,l,b,x,a,o.droppable]),Pi(function(){n.current&&a.updateDroppableIsEnabled(c.current.id,!t.isDropDisabled)},[t.isDropDisabled,a]),Pi(function(){n.current&&a.updateDroppableIsCombineEnabled(c.current.id,t.isCombineEnabled)},[t.isCombineEnabled,a])}({droppableId:c,type:d,mode:u,direction:p,isDropDisabled:m,isCombineEnabled:h,ignoreContainerClipping:g,getDroppableRef:x});var C=t().createElement(Lo,{on:n.placeholder,shouldAnimate:n.shouldAnimatePlaceholder},function(e){var n=e.onClose,r=e.data,o=e.animate;return t().createElement(Po,{placeholder:r,onClose:n,innerRef:E,animate:o,contextId:i,onTransitionEnd:_})}),S=_t(function(){return{innerRef:w,placeholder:C,droppableProps:{"data-rbd-droppable-id":c,"data-rbd-droppable-context-id":i}}},[i,c,C,w]),I=b?b.dragging.draggableId:null,D=_t(function(){return{droppableId:c,type:d,isUsingCloneFor:I}},[c,I,d]);return t().createElement(ko.Provider,{value:D},l(S,f),function(){if(!b)return null;var e=b.dragging,n=b.render,r=t().createElement(Uo,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(t,r){return n(t,r,e)});return wt().createPortal(r,y())}())});function Jo(){const{selectedContent:t,setSelectedContent:n,setSelectedCards:i,toggleCard:o,selectedItems:a,setSelectedItems:s}=(0,r.useContext)(de)||{},[l,c]=(0,r.useState)([]);return(0,r.useEffect)(()=>{c([...a?.files||[],...a?.folders||[]])},[a]),(0,e.createElement)("div",{className:"edbi-shortcode-builder__selected-item__box"},(0,e.createElement)("div",{className:"edbi-shortcode-builder__selected-item__box__header"},(0,e.createElement)("h3",null,(0,x.__)(l.length+" Selected Items","easy-dropbox-integration")),(0,e.createElement)("button",{onClick:()=>{n([]),i([]),c([]),s({files:[],folders:[]})},className:"edbi-shortcode-builder__selected-item__box__header__btn"},(0,x.__)("Clear","easy-dropbox-integration"))),l.length<1?(0,e.createElement)("div",{className:"edbi-shortcode-builder__selected-item__box__empty"},(0,x.__)("No item selected","easy-dropbox-integration")):(0,e.createElement)(vo,{onDragEnd:e=>{if(!e.destination)return;const t=Array.from(l),[n]=t.splice(e.source.index,1);t.splice(e.destination.index,0,n),c(t)}},(0,e.createElement)(qo,{droppableId:"selectedItems"},t=>(0,e.createElement)("div",{className:"edbi-shortcode-builder__selected-item__box__items",...t.droppableProps,ref:t.innerRef},l.map((t,n)=>(0,e.createElement)(Wo,{key:t.id,draggableId:String(t.id),index:n},r=>(0,e.createElement)("div",{className:"edbi-shortcode-builder__selected-item__box__item "+(l.length-1!==n?"edbi-shortcode__border__bottom":""),ref:r.innerRef,...r.draggableProps},(0,e.createElement)("div",{...r.dragHandleProps},(0,e.createElement)(me,{className:"edbi-shortcode-builder__drag-icon"}),t.thumbnail?(0,e.createElement)("img",{src:t?.thumbnail,alt:(0,x.__)("Item Image","easy-dropbox-integration")}):(0,e.createElement)("img",{src:D(t.ext?t.ext:"folder"),alt:(0,x.__)("Item Image","easy-dropbox-integration")}),(0,e.createElement)("span",{className:"edbi-shortcode-builder__selected-item__box__item__name"},(0,x.__)(t?.name,"easy-dropbox-integration"))),(0,e.createElement)("button",{onClick:()=>o(t.id,t),className:"edbi-shortcode-builder__selected-item__box__item__close"},(0,e.createElement)(pe,null))))),t.placeholder))))}qo.defaultProps=Yo;const Ko=window.wp.apiFetch;var Qo=n.n(Ko);const ea=n.p+"images/empty-box.c81a1497.png";var ta=function(){return ta=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},ta.apply(this,arguments)},na="lgUpdateSlides",ra="lgPosterClick",ia="lgBeforeNextSlide",oa="lgBeforePrevSlide",aa={mode:"lg-slide",easing:"ease",speed:400,licenseKey:"0000-0000-000-0000",height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:300,container:"",startAnimationDuration:400,zoomFromOrigin:!0,hideBarsDelay:0,showBarsAfter:1e4,slideDelay:0,supportLegacyBrowser:!0,allowMediaOverlap:!1,videoMaxSize:"1280-720",loadYouTubePoster:!0,defaultCaptionHeight:0,ariaLabelledby:"",ariaDescribedby:"",resetScrollPosition:!0,hideScrollbar:!1,closable:!0,swipeToClose:!0,closeOnTap:!0,showCloseIcon:!0,showMaximizeIcon:!1,loop:!0,escKey:!0,keyPress:!0,trapFocus:!0,controls:!0,slideEndAnimation:!0,hideControlOnEnd:!1,mousewheel:!1,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:".lg-sub-html",subHtmlSelectorRelative:!1,preload:2,numberOfSlideItemsInDom:10,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:0,iframeWidth:"100%",iframeHeight:"100%",iframeMaxWidth:"100%",iframeMaxHeight:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],extraProps:[],exThumbImage:"",isMobile:void 0,mobileSettings:{controls:!1,showCloseIcon:!1,download:!1},plugins:[],strings:{closeGallery:"Close gallery",toggleMaximize:"Toggle maximize",previousSlide:"Previous slide",nextSlide:"Next slide",download:"Download",playVideo:"Play video",mediaLoadingFailed:"Oops... Failed to load content..."}},sa=function(){function e(e){return this.cssVenderPrefixes=["TransitionDuration","TransitionTimingFunction","Transform","Transition"],this.selector=this._getSelector(e),this.firstElement=this._getFirstEl(),this}return e.generateUUID=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)})},e.prototype._getSelector=function(e,t){return void 0===t&&(t=document),"string"!=typeof e?e:(t=t||document,"#"===e.substring(0,1)?t.querySelector(e):t.querySelectorAll(e))},e.prototype._each=function(e){return this.selector?(void 0!==this.selector.length?[].forEach.call(this.selector,e):e(this.selector,0),this):this},e.prototype._setCssVendorPrefix=function(e,t,n){var r=t.replace(/-([a-z])/gi,function(e,t){return t.toUpperCase()});-1!==this.cssVenderPrefixes.indexOf(r)?(e.style[r.charAt(0).toLowerCase()+r.slice(1)]=n,e.style["webkit"+r]=n,e.style["moz"+r]=n,e.style["ms"+r]=n,e.style["o"+r]=n):e.style[r]=n},e.prototype._getFirstEl=function(){return this.selector&&void 0!==this.selector.length?this.selector[0]:this.selector},e.prototype.isEventMatched=function(e,t){var n=t.split(".");return e.split(".").filter(function(e){return e}).every(function(e){return-1!==n.indexOf(e)})},e.prototype.attr=function(e,t){return void 0===t?this.firstElement?this.firstElement.getAttribute(e):"":(this._each(function(n){n.setAttribute(e,t)}),this)},e.prototype.find=function(e){return la(this._getSelector(e,this.selector))},e.prototype.first=function(){return this.selector&&void 0!==this.selector.length?la(this.selector[0]):la(this.selector)},e.prototype.eq=function(e){return la(this.selector[e])},e.prototype.parent=function(){return la(this.selector.parentElement)},e.prototype.get=function(){return this._getFirstEl()},e.prototype.removeAttr=function(e){var t=e.split(" ");return this._each(function(e){t.forEach(function(t){return e.removeAttribute(t)})}),this},e.prototype.wrap=function(e){if(!this.firstElement)return this;var t=document.createElement("div");return t.className=e,this.firstElement.parentNode.insertBefore(t,this.firstElement),this.firstElement.parentNode.removeChild(this.firstElement),t.appendChild(this.firstElement),this},e.prototype.addClass=function(e){return void 0===e&&(e=""),this._each(function(t){e.split(" ").forEach(function(e){e&&t.classList.add(e)})}),this},e.prototype.removeClass=function(e){return this._each(function(t){e.split(" ").forEach(function(e){e&&t.classList.remove(e)})}),this},e.prototype.hasClass=function(e){return!!this.firstElement&&this.firstElement.classList.contains(e)},e.prototype.hasAttribute=function(e){return!!this.firstElement&&this.firstElement.hasAttribute(e)},e.prototype.toggleClass=function(e){return this.firstElement?(this.hasClass(e)?this.removeClass(e):this.addClass(e),this):this},e.prototype.css=function(e,t){var n=this;return this._each(function(r){n._setCssVendorPrefix(r,e,t)}),this},e.prototype.on=function(t,n){var r=this;return this.selector?(t.split(" ").forEach(function(t){Array.isArray(e.eventListeners[t])||(e.eventListeners[t]=[]),e.eventListeners[t].push(n),r.selector.addEventListener(t.split(".")[0],n)}),this):this},e.prototype.once=function(e,t){var n=this;return this.on(e,function(){n.off(e),t(e)}),this},e.prototype.off=function(t){var n=this;return this.selector?(Object.keys(e.eventListeners).forEach(function(r){n.isEventMatched(t,r)&&(e.eventListeners[r].forEach(function(e){n.selector.removeEventListener(r.split(".")[0],e)}),e.eventListeners[r]=[])}),this):this},e.prototype.trigger=function(e,t){if(!this.firstElement)return this;var n=new CustomEvent(e.split(".")[0],{detail:t||null});return this.firstElement.dispatchEvent(n),this},e.prototype.load=function(e){var t=this;return fetch(e).then(function(e){return e.text()}).then(function(e){t.selector.innerHTML=e}),this},e.prototype.html=function(e){return void 0===e?this.firstElement?this.firstElement.innerHTML:"":(this._each(function(t){t.innerHTML=e}),this)},e.prototype.append=function(e){return this._each(function(t){"string"==typeof e?t.insertAdjacentHTML("beforeend",e):t.appendChild(e)}),this},e.prototype.prepend=function(e){return this._each(function(t){"string"==typeof e?t.insertAdjacentHTML("afterbegin",e):e instanceof HTMLElement&&t.insertBefore(e.cloneNode(!0),t.firstChild)}),this},e.prototype.remove=function(){return this._each(function(e){e.parentNode.removeChild(e)}),this},e.prototype.empty=function(){return this._each(function(e){e.innerHTML=""}),this},e.prototype.scrollTop=function(e){return void 0!==e?(document.body.scrollTop=e,document.documentElement.scrollTop=e,this):window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},e.prototype.scrollLeft=function(e){return void 0!==e?(document.body.scrollLeft=e,document.documentElement.scrollLeft=e,this):window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0},e.prototype.offset=function(){if(!this.firstElement)return{left:0,top:0};var e=this.firstElement.getBoundingClientRect(),t=la("body").style().marginLeft;return{left:e.left-parseFloat(t)+this.scrollLeft(),top:e.top+this.scrollTop()}},e.prototype.style=function(){return this.firstElement?this.firstElement.currentStyle||window.getComputedStyle(this.firstElement):{}},e.prototype.width=function(){var e=this.style();return this.firstElement.clientWidth-parseFloat(e.paddingLeft)-parseFloat(e.paddingRight)},e.prototype.height=function(){var e=this.style();return this.firstElement.clientHeight-parseFloat(e.paddingTop)-parseFloat(e.paddingBottom)},e.eventListeners={},e}();function la(e){return function(){if("function"==typeof window.CustomEvent)return!1;window.CustomEvent=function(e,t){t=t||{bubbles:!1,cancelable:!1,detail:null};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}}(),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),new sa(e)}var ca=["src","sources","subHtml","subHtmlUrl","html","video","poster","slideName","responsive","srcset","sizes","iframe","downloadUrl","download","width","facebookShareUrl","tweetText","iframeTitle","twitterShareUrl","pinterestShareUrl","pinterestText","fbHtml","disqusIdentifier","disqusUrl"];function da(e){return"href"===e?"src":e=(e=(e=e.replace("data-","")).charAt(0).toLowerCase()+e.slice(1)).replace(/-([a-z])/g,function(e){return e[1].toUpperCase()})}var ua=function(e,t,n){fetch(e).then(function(e){return e.text()}).then(function(e){if("append"===n){var r='<div class="lg-sub-html">'+e+"</div>";t.append(r)}else t.html(e)})},pa=function(e,t,n,r){void 0===n&&(n=0);var i=la(e).attr("data-lg-size")||r;if(i){var o=i.split(",");if(o[1])for(var a=window.innerWidth,s=0;s<o.length;s++){var l=o[s];if(parseInt(l.split("-")[2],10)>a){i=l;break}s===o.length-1&&(i=l)}var c=i.split("-"),d=parseInt(c[0],10),u=parseInt(c[1],10),p=t.width(),g=t.height()-n,m=Math.min(p,d),h=Math.min(g,u),f=Math.min(m/d,h/u);return{width:d*f,height:u*f}}},ga=function(e,t,n,r,i){if(i){var o=la(e).find("img").first();if(o.get()){var a=t.get().getBoundingClientRect(),s=a.width,l=t.height()-(n+r),c=o.width(),d=o.height(),u=o.style(),p=(s-c)/2-o.offset().left+(parseFloat(u.paddingLeft)||0)+(parseFloat(u.borderLeft)||0)+la(window).scrollLeft()+a.left,g=(l-d)/2-o.offset().top+(parseFloat(u.paddingTop)||0)+(parseFloat(u.borderTop)||0)+la(window).scrollTop()+n;return"translate3d("+(p*=-1)+"px, "+(g*=-1)+"px, 0) scale3d("+c/i.width+", "+d/i.height+", 1)"}}},ma=function(e,t,n,r,i,o){var a="<img "+n+" "+(r?'srcset="'+r+'"':"")+"  "+(i?'sizes="'+i+'"':"")+' class="lg-object lg-image" data-index="'+e+'" src="'+t+'" />',s="";return o&&(s=("string"==typeof o?JSON.parse(o):o).map(function(e){var t="";return Object.keys(e).forEach(function(n){t+=" "+n+'="'+e[n]+'"'}),"<source "+t+"></source>"})),""+s+a},ha=0,fa=function(){function e(e,t){if(this.lgOpened=!1,this.index=0,this.plugins=[],this.lGalleryOn=!1,this.lgBusy=!1,this.currentItemsInDom=[],this.prevScrollTop=0,this.bodyPaddingRight=0,this.isDummyImageRemoved=!1,this.dragOrSwipeEnabled=!1,this.mediaContainerPosition={top:0,bottom:0},!e)return this;if(ha++,this.lgId=ha,this.el=e,this.LGel=la(e),this.generateSettings(t),this.buildModules(),this.settings.dynamic&&void 0!==this.settings.dynamicEl&&!Array.isArray(this.settings.dynamicEl))throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.galleryItems=this.getItems(),this.normalizeSettings(),this.init(),this.validateLicense(),this}return e.prototype.generateSettings=function(e){if(this.settings=ta(ta({},aa),e),this.settings.isMobile&&"function"==typeof this.settings.isMobile?this.settings.isMobile():/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)){var t=ta(ta({},this.settings.mobileSettings),this.settings.mobileSettings);this.settings=ta(ta({},this.settings),t)}},e.prototype.normalizeSettings=function(){if(this.settings.slideEndAnimation&&(this.settings.hideControlOnEnd=!1),this.settings.closable||(this.settings.swipeToClose=!1),this.zoomFromOrigin=this.settings.zoomFromOrigin,this.settings.dynamic&&(this.zoomFromOrigin=!1),this.settings.container){var e=this.settings.container;if("function"==typeof e)this.settings.container=e();else if("string"==typeof e){var t=document.querySelector(e);this.settings.container=null!=t?t:document.body}}else this.settings.container=document.body;this.settings.preload=Math.min(this.settings.preload,this.galleryItems.length)},e.prototype.init=function(){var e=this;this.addSlideVideoInfo(this.galleryItems),this.buildStructure(),this.LGel.trigger("lgInit",{instance:this}),this.settings.keyPress&&this.keyPress(),setTimeout(function(){e.enableDrag(),e.enableSwipe(),e.triggerPosterClick()},50),this.arrow(),this.settings.mousewheel&&this.mousewheel(),this.settings.dynamic||this.openGalleryOnItemClick()},e.prototype.openGalleryOnItemClick=function(){for(var e=this,t=function(t){var r=n.items[t],i=la(r),o=sa.generateUUID();i.attr("data-lg-id",o).on("click.lgcustom-item-"+o,function(n){n.preventDefault();var i=e.settings.index||t;e.openGallery(i,r)})},n=this,r=0;r<this.items.length;r++)t(r)},e.prototype.buildModules=function(){var e=this;this.settings.plugins.forEach(function(t){e.plugins.push(new t(e,la))})},e.prototype.validateLicense=function(){this.settings.licenseKey?"0000-0000-000-0000"===this.settings.licenseKey&&console.warn("lightGallery: "+this.settings.licenseKey+" license key is not valid for production use"):console.error("Please provide a valid license key")},e.prototype.getSlideItem=function(e){return la(this.getSlideItemId(e))},e.prototype.getSlideItemId=function(e){return"#lg-item-"+this.lgId+"-"+e},e.prototype.getIdName=function(e){return e+"-"+this.lgId},e.prototype.getElementById=function(e){return la("#"+this.getIdName(e))},e.prototype.manageSingleSlideClassName=function(){this.galleryItems.length<2?this.outer.addClass("lg-single-item"):this.outer.removeClass("lg-single-item")},e.prototype.buildStructure=function(){var e=this;if(!this.$container||!this.$container.get()){var t="",n="";this.settings.controls&&(t='<button type="button" id="'+this.getIdName("lg-prev")+'" aria-label="'+this.settings.strings.previousSlide+'" class="lg-prev lg-icon"> '+this.settings.prevHtml+' </button>\n                <button type="button" id="'+this.getIdName("lg-next")+'" aria-label="'+this.settings.strings.nextSlide+'" class="lg-next lg-icon"> '+this.settings.nextHtml+" </button>"),".lg-item"!==this.settings.appendSubHtmlTo&&(n='<div class="lg-sub-html" role="status" aria-live="polite"></div>');var r="";this.settings.allowMediaOverlap&&(r+="lg-media-overlap ");var i=this.settings.ariaLabelledby?'aria-labelledby="'+this.settings.ariaLabelledby+'"':"",o=this.settings.ariaDescribedby?'aria-describedby="'+this.settings.ariaDescribedby+'"':"",a="lg-container "+this.settings.addClass+" "+(document.body!==this.settings.container?"lg-inline":""),s=this.settings.closable&&this.settings.showCloseIcon?'<button type="button" aria-label="'+this.settings.strings.closeGallery+'" id="'+this.getIdName("lg-close")+'" class="lg-close lg-icon"></button>':"",l=this.settings.showMaximizeIcon?'<button type="button" aria-label="'+this.settings.strings.toggleMaximize+'" id="'+this.getIdName("lg-maximize")+'" class="lg-maximize lg-icon"></button>':"",c='\n        <div class="'+a+'" id="'+this.getIdName("lg-container")+'" tabindex="-1" aria-modal="true" '+i+" "+o+' role="dialog"\n        >\n            <div id="'+this.getIdName("lg-backdrop")+'" class="lg-backdrop"></div>\n\n            <div id="'+this.getIdName("lg-outer")+'" class="lg-outer lg-use-css3 lg-css3 lg-hide-items '+r+' ">\n\n              <div id="'+this.getIdName("lg-content")+'" class="lg-content">\n                <div id="'+this.getIdName("lg-inner")+'" class="lg-inner">\n                </div>\n                '+t+'\n              </div>\n                <div id="'+this.getIdName("lg-toolbar")+'" class="lg-toolbar lg-group">\n                    '+l+"\n                    "+s+"\n                    </div>\n                    "+(".lg-outer"===this.settings.appendSubHtmlTo?n:"")+'\n                <div id="'+this.getIdName("lg-components")+'" class="lg-components">\n                    '+(".lg-sub-html"===this.settings.appendSubHtmlTo?n:"")+"\n                </div>\n            </div>\n        </div>\n        ";la(this.settings.container).append(c),document.body!==this.settings.container&&la(this.settings.container).css("position","relative"),this.outer=this.getElementById("lg-outer"),this.$lgComponents=this.getElementById("lg-components"),this.$backdrop=this.getElementById("lg-backdrop"),this.$container=this.getElementById("lg-container"),this.$inner=this.getElementById("lg-inner"),this.$content=this.getElementById("lg-content"),this.$toolbar=this.getElementById("lg-toolbar"),this.$backdrop.css("transition-duration",this.settings.backdropDuration+"ms");var d=this.settings.mode+" ";this.manageSingleSlideClassName(),this.settings.enableDrag&&(d+="lg-grab "),this.outer.addClass(d),this.$inner.css("transition-timing-function",this.settings.easing),this.$inner.css("transition-duration",this.settings.speed+"ms"),this.settings.download&&this.$toolbar.append('<a id="'+this.getIdName("lg-download")+'" target="_blank" rel="noopener" aria-label="'+this.settings.strings.download+'" download class="lg-download lg-icon"></a>'),this.counter(),la(window).on("resize.lg.global"+this.lgId+" orientationchange.lg.global"+this.lgId,function(){e.refreshOnResize()}),this.hideBars(),this.manageCloseGallery(),this.toggleMaximize(),this.initModules()}},e.prototype.refreshOnResize=function(){if(this.lgOpened){var e=this.galleryItems[this.index].__slideVideoInfo;this.mediaContainerPosition=this.getMediaContainerPosition();var t=this.mediaContainerPosition,n=t.top,r=t.bottom;if(this.currentImageSize=pa(this.items[this.index],this.outer,n+r,e&&this.settings.videoMaxSize),e&&this.resizeVideoSlide(this.index,this.currentImageSize),this.zoomFromOrigin&&!this.isDummyImageRemoved){var i=this.getDummyImgStyles(this.currentImageSize);this.outer.find(".lg-current .lg-dummy-img").first().attr("style",i)}this.LGel.trigger("lgContainerResize")}},e.prototype.resizeVideoSlide=function(e,t){var n=this.getVideoContStyle(t);this.getSlideItem(e).find(".lg-video-cont").attr("style",n)},e.prototype.updateSlides=function(e,t){if(this.index>e.length-1&&(this.index=e.length-1),1===e.length&&(this.index=0),e.length){var n=this.galleryItems[t].src;this.galleryItems=e,this.updateControls(),this.$inner.empty(),this.currentItemsInDom=[];var r=0;this.galleryItems.some(function(e,t){return e.src===n&&(r=t,!0)}),this.currentItemsInDom=this.organizeSlideItems(r,-1),this.loadContent(r,!0),this.getSlideItem(r).addClass("lg-current"),this.index=r,this.updateCurrentCounter(r),this.LGel.trigger(na)}else this.closeGallery()},e.prototype.getItems=function(){if(this.items=[],this.settings.dynamic)return this.settings.dynamicEl||[];if("this"===this.settings.selector)this.items.push(this.el);else if(this.settings.selector)if("string"==typeof this.settings.selector)if(this.settings.selectWithin){var e=la(this.settings.selectWithin);this.items=e.find(this.settings.selector).get()}else this.items=this.el.querySelectorAll(this.settings.selector);else this.items=this.settings.selector;else this.items=this.el.children;return t=this.items,n=this.settings.extraProps,r=this.settings.getCaptionFromTitleOrAlt,i=this.settings.exThumbImage,o=[],a=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],a=0,s=o.length;a<s;a++,i++)r[i]=o[a];return r}(ca,n),[].forEach.call(t,function(e){for(var t={},n=0;n<e.attributes.length;n++){var s=e.attributes[n];if(s.specified){var l=da(s.name),c="";a.indexOf(l)>-1&&(c=l),c&&(t[c]=s.value)}}var d=la(e),u=d.find("img").first().attr("alt"),p=d.attr("title"),g=i?d.attr(i):d.find("img").first().attr("src");t.thumb=g,r&&!t.subHtml&&(t.subHtml=p||u||""),t.alt=u||p||"",o.push(t)}),o;var t,n,r,i,o,a},e.prototype.shouldHideScrollbar=function(){return this.settings.hideScrollbar&&document.body===this.settings.container},e.prototype.hideScrollbar=function(){if(this.shouldHideScrollbar()){this.bodyPaddingRight=parseFloat(la("body").style().paddingRight);var e=document.documentElement.getBoundingClientRect(),t=window.innerWidth-e.width;la(document.body).css("padding-right",t+this.bodyPaddingRight+"px"),la(document.body).addClass("lg-overlay-open")}},e.prototype.resetScrollBar=function(){this.shouldHideScrollbar()&&(la(document.body).css("padding-right",this.bodyPaddingRight+"px"),la(document.body).removeClass("lg-overlay-open"))},e.prototype.openGallery=function(e,t){var n=this;if(void 0===e&&(e=this.settings.index),!this.lgOpened){this.lgOpened=!0,this.outer.removeClass("lg-hide-items"),this.hideScrollbar(),this.$container.addClass("lg-show");var r=this.getItemsToBeInsertedToDom(e,e);this.currentItemsInDom=r;var i="";r.forEach(function(e){i=i+'<div id="'+e+'" class="lg-item"></div>'}),this.$inner.append(i),this.addHtml(e);var o="";this.mediaContainerPosition=this.getMediaContainerPosition();var a=this.mediaContainerPosition,s=a.top,l=a.bottom;this.settings.allowMediaOverlap||this.setMediaContainerPosition(s,l);var c=this.galleryItems[e].__slideVideoInfo;this.zoomFromOrigin&&t&&(this.currentImageSize=pa(t,this.outer,s+l,c&&this.settings.videoMaxSize),o=ga(t,this.outer,s,l,this.currentImageSize)),this.zoomFromOrigin&&o||(this.outer.addClass(this.settings.startClass),this.getSlideItem(e).removeClass("lg-complete"));var d=this.settings.zoomFromOrigin?100:this.settings.backdropDuration;setTimeout(function(){n.outer.addClass("lg-components-open")},d),this.index=e,this.LGel.trigger("lgBeforeOpen"),this.getSlideItem(e).addClass("lg-current"),this.lGalleryOn=!1,this.prevScrollTop=la(window).scrollTop(),setTimeout(function(){if(n.zoomFromOrigin&&o){var t=n.getSlideItem(e);t.css("transform",o),setTimeout(function(){t.addClass("lg-start-progress lg-start-end-progress").css("transition-duration",n.settings.startAnimationDuration+"ms"),n.outer.addClass("lg-zoom-from-image")}),setTimeout(function(){t.css("transform","translate3d(0, 0, 0)")},100)}setTimeout(function(){n.$backdrop.addClass("in"),n.$container.addClass("lg-show-in")},10),setTimeout(function(){n.settings.trapFocus&&document.body===n.settings.container&&n.trapFocus()},n.settings.backdropDuration+50),n.zoomFromOrigin&&o||setTimeout(function(){n.outer.addClass("lg-visible")},n.settings.backdropDuration),n.slide(e,!1,!1,!1),n.LGel.trigger("lgAfterOpen")}),document.body===this.settings.container&&la("html").addClass("lg-on")}},e.prototype.getMediaContainerPosition=function(){if(this.settings.allowMediaOverlap)return{top:0,bottom:0};var e=this.$toolbar.get().clientHeight||0,t=this.outer.find(".lg-components .lg-sub-html").get(),n=this.settings.defaultCaptionHeight||t&&t.clientHeight||0,r=this.outer.find(".lg-thumb-outer").get();return{top:e,bottom:(r?r.clientHeight:0)+n}},e.prototype.setMediaContainerPosition=function(e,t){void 0===e&&(e=0),void 0===t&&(t=0),this.$content.css("top",e+"px").css("bottom",t+"px")},e.prototype.hideBars=function(){var e=this;setTimeout(function(){e.outer.removeClass("lg-hide-items"),e.settings.hideBarsDelay>0&&(e.outer.on("mousemove.lg click.lg touchstart.lg",function(){e.outer.removeClass("lg-hide-items"),clearTimeout(e.hideBarTimeout),e.hideBarTimeout=setTimeout(function(){e.outer.addClass("lg-hide-items")},e.settings.hideBarsDelay)}),e.outer.trigger("mousemove.lg"))},this.settings.showBarsAfter)},e.prototype.initPictureFill=function(e){if(this.settings.supportLegacyBrowser)try{picturefill({elements:[e.get()]})}catch(e){console.warn("lightGallery :- If you want srcset or picture tag to be supported for older browser please include picturefil javascript library in your document.")}},e.prototype.counter=function(){if(this.settings.counter){var e='<div class="lg-counter" role="status" aria-live="polite">\n                <span id="'+this.getIdName("lg-counter-current")+'" class="lg-counter-current">'+(this.index+1)+' </span> /\n                <span id="'+this.getIdName("lg-counter-all")+'" class="lg-counter-all">'+this.galleryItems.length+" </span></div>";this.outer.find(this.settings.appendCounterTo).append(e)}},e.prototype.addHtml=function(e){var t,n;if(this.galleryItems[e].subHtmlUrl?n=this.galleryItems[e].subHtmlUrl:t=this.galleryItems[e].subHtml,!n)if(t){var r=t.substring(0,1);"."!==r&&"#"!==r||(t=this.settings.subHtmlSelectorRelative&&!this.settings.dynamic?la(this.items).eq(e).find(t).first().html():la(t).first().html())}else t="";if(".lg-item"!==this.settings.appendSubHtmlTo)n?ua(n,this.outer.find(".lg-sub-html"),"replace"):this.outer.find(".lg-sub-html").html(t);else{var i=la(this.getSlideItemId(e));n?ua(n,i,"append"):i.append('<div class="lg-sub-html">'+t+"</div>")}null!=t&&(""===t?this.outer.find(this.settings.appendSubHtmlTo).addClass("lg-empty-html"):this.outer.find(this.settings.appendSubHtmlTo).removeClass("lg-empty-html")),this.LGel.trigger("lgAfterAppendSubHtml",{index:e})},e.prototype.preload=function(e){for(var t=1;t<=this.settings.preload&&!(t>=this.galleryItems.length-e);t++)this.loadContent(e+t,!1);for(var n=1;n<=this.settings.preload&&!(e-n<0);n++)this.loadContent(e-n,!1)},e.prototype.getDummyImgStyles=function(e){return e?"width:"+e.width+"px;\n                margin-left: -"+e.width/2+"px;\n                margin-top: -"+e.height/2+"px;\n                height:"+e.height+"px":""},e.prototype.getVideoContStyle=function(e){return e?"width:"+e.width+"px;\n                height:"+e.height+"px":""},e.prototype.getDummyImageContent=function(e,t,n){var r;if(this.settings.dynamic||(r=la(this.items).eq(t)),r){var i;if(!(i=this.settings.exThumbImage?r.attr(this.settings.exThumbImage):r.find("img").first().attr("src")))return"";var o=this.getDummyImgStyles(this.currentImageSize),a=document.createElement("img");return a.alt=n||"",a.src=i,a.className="lg-dummy-img",a.style.cssText=o,e.addClass("lg-first-slide"),this.outer.addClass("lg-first-slide-loading"),a}return""},e.prototype.setImgMarkup=function(e,t,n){var r,i=this.galleryItems[n],o=i.alt,a=i.srcset,s=i.sizes,l=i.sources,c=o?'alt="'+o+'"':"";r=this.isFirstSlideWithZoomAnimation()?this.getDummyImageContent(t,n,c):ma(n,e,c,a,s,l);var d=document.createElement("picture");d.className="lg-img-wrap",la(d).append(r),t.prepend(d)},e.prototype.onSlideObjectLoad=function(e,t,n,r){var i,o=e.find(".lg-object").first();(i=o.get())&&i.complete&&0!==i.naturalWidth||t?n():(o.on("load.lg error.lg",function(){n&&n()}),o.on("error.lg",function(){r&&r()}))},e.prototype.onLgObjectLoad=function(e,t,n,r,i,o){var a=this;this.onSlideObjectLoad(e,o,function(){a.triggerSlideItemLoad(e,t,n,r,i)},function(){e.addClass("lg-complete lg-complete_"),e.html('<span class="lg-error-msg">'+a.settings.strings.mediaLoadingFailed+"</span>")})},e.prototype.triggerSlideItemLoad=function(e,t,n,r,i){var o=this,a=this.galleryItems[t],s=i&&"video"===this.getSlideType(a)&&!a.poster?r:0;setTimeout(function(){e.addClass("lg-complete lg-complete_"),o.LGel.trigger("lgSlideItemLoad",{index:t,delay:n||0,isFirstSlide:i})},s)},e.prototype.isFirstSlideWithZoomAnimation=function(){return!(this.lGalleryOn||!this.zoomFromOrigin||!this.currentImageSize)},e.prototype.addSlideVideoInfo=function(e){var t=this;e.forEach(function(e,n){e.__slideVideoInfo=function(e,t,n){if(!e)return t?{html5:!0}:void console.error("lightGallery :- data-src is not provided on slide item "+(n+1)+". Please make sure the selector property is properly configured. More info - https://www.lightgalleryjs.com/demos/html-markup/");var r=e.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com|be-nocookie\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)([\&|?][\S]*)*/i),i=e.match(/\/\/(?:www\.)?(?:player\.)?vimeo.com\/(?:video\/)?([0-9a-z\-_]+)(.*)?/i),o=e.match(/https?:\/\/(.+)?(wistia\.com|wi\.st)\/(medias|embed)\/([0-9a-z\-_]+)(.*)/);return r?{youtube:r}:i?{vimeo:i}:o?{wistia:o}:void 0}(e.src,!!e.video,n),e.__slideVideoInfo&&t.settings.loadYouTubePoster&&!e.poster&&e.__slideVideoInfo.youtube&&(e.poster="//img.youtube.com/vi/"+e.__slideVideoInfo.youtube[1]+"/maxresdefault.jpg")})},e.prototype.loadContent=function(e,t){var n=this,r=this.galleryItems[e],i=la(this.getSlideItemId(e)),o=r.poster,a=r.srcset,s=r.sizes,l=r.sources,c=r.src,d=r.video,u=d&&"string"==typeof d?JSON.parse(d):d;if(r.responsive){var p=r.responsive.split(",");c=function(e){for(var t=[],n=[],r="",i=0;i<e.length;i++){var o=e[i].split(" ");""===o[0]&&o.splice(0,1),n.push(o[0]),t.push(o[1])}for(var a=window.innerWidth,s=0;s<t.length;s++)if(parseInt(t[s],10)>a){r=n[s];break}return r}(p)||c}var g=r.__slideVideoInfo,m="",h=!!r.iframe,f=!this.lGalleryOn,b=0;if(f&&(b=this.zoomFromOrigin&&this.currentImageSize?this.settings.startAnimationDuration+10:this.settings.backdropDuration+10),!i.hasClass("lg-loaded")){if(g){var v=this.mediaContainerPosition,y=v.top,x=v.bottom,w=pa(this.items[e],this.outer,y+x,g&&this.settings.videoMaxSize);m=this.getVideoContStyle(w)}if(h){var E=function(e,t,n,r,i,o){return'<div class="lg-media-cont lg-has-iframe" style="width:'+e+"; max-width:"+n+"; height: "+t+"; max-height:"+r+'">\n                    <iframe class="lg-object" frameborder="0" '+(o?'title="'+o+'"':"")+' src="'+i+'"  allowfullscreen="true"></iframe>\n                </div>'}(this.settings.iframeWidth,this.settings.iframeHeight,this.settings.iframeMaxWidth,this.settings.iframeMaxHeight,c,r.iframeTitle);i.prepend(E)}else if(o){var _="";f&&this.zoomFromOrigin&&this.currentImageSize&&(_=this.getDummyImageContent(i,e,"")),E=function(e,t,n,r,i){var o;o=i&&i.youtube?"lg-has-youtube":i&&i.vimeo?"lg-has-vimeo":"lg-has-html5";var a=t;return"string"!=typeof t&&(a=t.outerHTML),'<div class="lg-video-cont '+o+'" style="'+n+'">\n                <div class="lg-video-play-button">\n                <svg\n                    viewBox="0 0 20 20"\n                    preserveAspectRatio="xMidYMid"\n                    focusable="false"\n                    aria-labelledby="'+r+'"\n                    role="img"\n                    class="lg-video-play-icon"\n                >\n                    <title>'+r+'</title>\n                    <polygon class="lg-video-play-icon-inner" points="1,0 20,10 1,20"></polygon>\n                </svg>\n                <svg class="lg-video-play-icon-bg" viewBox="0 0 50 50" focusable="false">\n                    <circle cx="50%" cy="50%" r="20"></circle></svg>\n                <svg class="lg-video-play-icon-circle" viewBox="0 0 50 50" focusable="false">\n                    <circle cx="50%" cy="50%" r="20"></circle>\n                </svg>\n            </div>\n            '+a+'\n            <img class="lg-object lg-video-poster" src="'+e+'" />\n        </div>'}(o,_||"",m,this.settings.strings.playVideo,g),i.prepend(E)}else if(g)E='<div class="lg-video-cont " style="'+m+'"></div>',i.prepend(E);else if(this.setImgMarkup(c,i,e),a||l){var C=i.find(".lg-object");this.initPictureFill(C)}(o||g)&&this.LGel.trigger("lgHasVideo",{index:e,src:c,html5Video:u,hasPoster:!!o}),this.LGel.trigger("lgAfterAppendSlide",{index:e}),this.lGalleryOn&&".lg-item"===this.settings.appendSubHtmlTo&&this.addHtml(e)}var S=0;b&&!la(document.body).hasClass("lg-from-hash")&&(S=b),this.isFirstSlideWithZoomAnimation()&&(setTimeout(function(){i.removeClass("lg-start-end-progress lg-start-progress").removeAttr("style")},this.settings.startAnimationDuration+100),i.hasClass("lg-loaded")||setTimeout(function(){if("image"===n.getSlideType(r)){var t=r.alt,d=t?'alt="'+t+'"':"";if(i.find(".lg-img-wrap").append(ma(e,c,d,a,s,r.sources)),a||l){var u=i.find(".lg-object");n.initPictureFill(u)}}("image"===n.getSlideType(r)||"video"===n.getSlideType(r)&&o)&&(n.onLgObjectLoad(i,e,b,S,!0,!1),n.onSlideObjectLoad(i,!(!g||!g.html5||o),function(){n.loadContentOnFirstSlideLoad(e,i,S)},function(){n.loadContentOnFirstSlideLoad(e,i,S)}))},this.settings.startAnimationDuration+100)),i.addClass("lg-loaded"),this.isFirstSlideWithZoomAnimation()&&("video"!==this.getSlideType(r)||o)||this.onLgObjectLoad(i,e,b,S,f,!(!g||!g.html5||o)),this.zoomFromOrigin&&this.currentImageSize||!i.hasClass("lg-complete_")||this.lGalleryOn||setTimeout(function(){i.addClass("lg-complete")},this.settings.backdropDuration),this.lGalleryOn=!0,!0===t&&(i.hasClass("lg-complete_")?this.preload(e):i.find(".lg-object").first().on("load.lg error.lg",function(){n.preload(e)}))},e.prototype.loadContentOnFirstSlideLoad=function(e,t,n){var r=this;setTimeout(function(){t.find(".lg-dummy-img").remove(),t.removeClass("lg-first-slide"),r.outer.removeClass("lg-first-slide-loading"),r.isDummyImageRemoved=!0,r.preload(e)},n+300)},e.prototype.getItemsToBeInsertedToDom=function(e,t,n){var r=this;void 0===n&&(n=0);var i=[],o=Math.max(n,3);o=Math.min(o,this.galleryItems.length);var a="lg-item-"+this.lgId+"-"+t;if(this.galleryItems.length<=3)return this.galleryItems.forEach(function(e,t){i.push("lg-item-"+r.lgId+"-"+t)}),i;if(e<(this.galleryItems.length-1)/2){for(var s=e;s>e-o/2&&s>=0;s--)i.push("lg-item-"+this.lgId+"-"+s);var l=i.length;for(s=0;s<o-l;s++)i.push("lg-item-"+this.lgId+"-"+(e+s+1))}else{for(s=e;s<=this.galleryItems.length-1&&s<e+o/2;s++)i.push("lg-item-"+this.lgId+"-"+s);for(l=i.length,s=0;s<o-l;s++)i.push("lg-item-"+this.lgId+"-"+(e-s-1))}return this.settings.loop&&(e===this.galleryItems.length-1?i.push("lg-item-"+this.lgId+"-0"):0===e&&i.push("lg-item-"+this.lgId+"-"+(this.galleryItems.length-1))),-1===i.indexOf(a)&&i.push("lg-item-"+this.lgId+"-"+t),i},e.prototype.organizeSlideItems=function(e,t){var n=this,r=this.getItemsToBeInsertedToDom(e,t,this.settings.numberOfSlideItemsInDom);return r.forEach(function(e){-1===n.currentItemsInDom.indexOf(e)&&n.$inner.append('<div id="'+e+'" class="lg-item"></div>')}),this.currentItemsInDom.forEach(function(e){-1===r.indexOf(e)&&la("#"+e).remove()}),r},e.prototype.getPreviousSlideIndex=function(){var e=0;try{var t=this.outer.find(".lg-current").first().attr("id");e=parseInt(t.split("-")[3])||0}catch(t){e=0}return e},e.prototype.setDownloadValue=function(e){if(this.settings.download){var t=this.galleryItems[e];if(!1===t.downloadUrl||"false"===t.downloadUrl)this.outer.addClass("lg-hide-download");else{var n=this.getElementById("lg-download");this.outer.removeClass("lg-hide-download"),n.attr("href",t.downloadUrl||t.src),t.download&&n.attr("download",t.download)}}},e.prototype.makeSlideAnimation=function(e,t,n){var r=this;this.lGalleryOn&&n.addClass("lg-slide-progress"),setTimeout(function(){r.outer.addClass("lg-no-trans"),r.outer.find(".lg-item").removeClass("lg-prev-slide lg-next-slide"),"prev"===e?(t.addClass("lg-prev-slide"),n.addClass("lg-next-slide")):(t.addClass("lg-next-slide"),n.addClass("lg-prev-slide")),setTimeout(function(){r.outer.find(".lg-item").removeClass("lg-current"),t.addClass("lg-current"),r.outer.removeClass("lg-no-trans")},50)},this.lGalleryOn?this.settings.slideDelay:0)},e.prototype.slide=function(e,t,n,r){var i=this,o=this.getPreviousSlideIndex();if(this.currentItemsInDom=this.organizeSlideItems(e,o),!this.lGalleryOn||o!==e){var a=this.galleryItems.length;if(!this.lgBusy){this.settings.counter&&this.updateCurrentCounter(e);var s=this.getSlideItem(e),l=this.getSlideItem(o),c=this.galleryItems[e],d=c.__slideVideoInfo;if(this.outer.attr("data-lg-slide-type",this.getSlideType(c)),this.setDownloadValue(e),d){var u=this.mediaContainerPosition,p=u.top,g=u.bottom,m=pa(this.items[e],this.outer,p+g,d&&this.settings.videoMaxSize);this.resizeVideoSlide(e,m)}if(this.LGel.trigger("lgBeforeSlide",{prevIndex:o,index:e,fromTouch:!!t,fromThumb:!!n}),this.lgBusy=!0,clearTimeout(this.hideBarTimeout),this.arrowDisable(e),r||(e<o?r="prev":e>o&&(r="next")),t){this.outer.find(".lg-item").removeClass("lg-prev-slide lg-current lg-next-slide");var h=void 0,f=void 0;a>2?(h=e-1,f=e+1,(0===e&&o===a-1||e===a-1&&0===o)&&(f=0,h=a-1)):(h=0,f=1),"prev"===r?this.getSlideItem(f).addClass("lg-next-slide"):this.getSlideItem(h).addClass("lg-prev-slide"),s.addClass("lg-current")}else this.makeSlideAnimation(r,s,l);this.lGalleryOn?setTimeout(function(){i.loadContent(e,!0),".lg-item"!==i.settings.appendSubHtmlTo&&i.addHtml(e)},this.settings.speed+50+(t?0:this.settings.slideDelay)):this.loadContent(e,!0),setTimeout(function(){i.lgBusy=!1,l.removeClass("lg-slide-progress"),i.LGel.trigger("lgAfterSlide",{prevIndex:o,index:e,fromTouch:t,fromThumb:n})},(this.lGalleryOn?this.settings.speed+100:100)+(t?0:this.settings.slideDelay))}this.index=e}},e.prototype.updateCurrentCounter=function(e){this.getElementById("lg-counter-current").html(e+1+"")},e.prototype.updateCounterTotal=function(){this.getElementById("lg-counter-all").html(this.galleryItems.length+"")},e.prototype.getSlideType=function(e){return e.__slideVideoInfo?"video":e.iframe?"iframe":"image"},e.prototype.touchMove=function(e,t,n){var r=t.pageX-e.pageX,i=t.pageY-e.pageY,o=!1;if(this.swipeDirection?o=!0:Math.abs(r)>15?(this.swipeDirection="horizontal",o=!0):Math.abs(i)>15&&(this.swipeDirection="vertical",o=!0),o){var a=this.getSlideItem(this.index);if("horizontal"===this.swipeDirection){null==n||n.preventDefault(),this.outer.addClass("lg-dragging"),this.setTranslate(a,r,0);var s=a.get().offsetWidth,l=15*s/100-Math.abs(10*r/100);this.setTranslate(this.outer.find(".lg-prev-slide").first(),-s+r-l,0),this.setTranslate(this.outer.find(".lg-next-slide").first(),s+r+l,0)}else if("vertical"===this.swipeDirection&&this.settings.swipeToClose){null==n||n.preventDefault(),this.$container.addClass("lg-dragging-vertical");var c=1-Math.abs(i)/window.innerHeight;this.$backdrop.css("opacity",c);var d=1-Math.abs(i)/(2*window.innerWidth);this.setTranslate(a,0,i,d,d),Math.abs(i)>100&&this.outer.addClass("lg-hide-items").removeClass("lg-components-open")}}},e.prototype.touchEnd=function(e,t,n){var r,i=this;"lg-slide"!==this.settings.mode&&this.outer.addClass("lg-slide"),setTimeout(function(){i.$container.removeClass("lg-dragging-vertical"),i.outer.removeClass("lg-dragging lg-hide-items").addClass("lg-components-open");var o=!0;if("horizontal"===i.swipeDirection){r=e.pageX-t.pageX;var a=Math.abs(e.pageX-t.pageX);r<0&&a>i.settings.swipeThreshold?(i.goToNextSlide(!0),o=!1):r>0&&a>i.settings.swipeThreshold&&(i.goToPrevSlide(!0),o=!1)}else if("vertical"===i.swipeDirection){if(r=Math.abs(e.pageY-t.pageY),i.settings.closable&&i.settings.swipeToClose&&r>100)return void i.closeGallery();i.$backdrop.css("opacity",1)}if(i.outer.find(".lg-item").removeAttr("style"),o&&Math.abs(e.pageX-t.pageX)<5){var s=la(n.target);i.isPosterElement(s)&&i.LGel.trigger(ra)}i.swipeDirection=void 0}),setTimeout(function(){i.outer.hasClass("lg-dragging")||"lg-slide"===i.settings.mode||i.outer.removeClass("lg-slide")},this.settings.speed+100)},e.prototype.enableSwipe=function(){var e=this,t={},n={},r=!1,i=!1;this.settings.enableSwipe&&(this.$inner.on("touchstart.lg",function(n){e.dragOrSwipeEnabled=!0;var r=e.getSlideItem(e.index);!la(n.target).hasClass("lg-item")&&!r.get().contains(n.target)||e.outer.hasClass("lg-zoomed")||e.lgBusy||1!==n.touches.length||(i=!0,e.touchAction="swipe",e.manageSwipeClass(),t={pageX:n.touches[0].pageX,pageY:n.touches[0].pageY})}),this.$inner.on("touchmove.lg",function(o){i&&"swipe"===e.touchAction&&1===o.touches.length&&(n={pageX:o.touches[0].pageX,pageY:o.touches[0].pageY},e.touchMove(t,n,o),r=!0)}),this.$inner.on("touchend.lg",function(o){if("swipe"===e.touchAction){if(r)r=!1,e.touchEnd(n,t,o);else if(i){var a=la(o.target);e.isPosterElement(a)&&e.LGel.trigger(ra)}e.touchAction=void 0,i=!1}}))},e.prototype.enableDrag=function(){var e=this,t={},n={},r=!1,i=!1;this.settings.enableDrag&&(this.outer.on("mousedown.lg",function(n){e.dragOrSwipeEnabled=!0;var i=e.getSlideItem(e.index);(la(n.target).hasClass("lg-item")||i.get().contains(n.target))&&(e.outer.hasClass("lg-zoomed")||e.lgBusy||(n.preventDefault(),e.lgBusy||(e.manageSwipeClass(),t={pageX:n.pageX,pageY:n.pageY},r=!0,e.outer.get().scrollLeft+=1,e.outer.get().scrollLeft-=1,e.outer.removeClass("lg-grab").addClass("lg-grabbing"),e.LGel.trigger("lgDragStart"))))}),la(window).on("mousemove.lg.global"+this.lgId,function(o){r&&e.lgOpened&&(i=!0,n={pageX:o.pageX,pageY:o.pageY},e.touchMove(t,n),e.LGel.trigger("lgDragMove"))}),la(window).on("mouseup.lg.global"+this.lgId,function(o){if(e.lgOpened){var a=la(o.target);i?(i=!1,e.touchEnd(n,t,o),e.LGel.trigger("lgDragEnd")):e.isPosterElement(a)&&e.LGel.trigger(ra),r&&(r=!1,e.outer.removeClass("lg-grabbing").addClass("lg-grab"))}}))},e.prototype.triggerPosterClick=function(){var e=this;this.$inner.on("click.lg",function(t){!e.dragOrSwipeEnabled&&e.isPosterElement(la(t.target))&&e.LGel.trigger(ra)})},e.prototype.manageSwipeClass=function(){var e=this.index+1,t=this.index-1;this.settings.loop&&this.galleryItems.length>2&&(0===this.index?t=this.galleryItems.length-1:this.index===this.galleryItems.length-1&&(e=0)),this.outer.find(".lg-item").removeClass("lg-next-slide lg-prev-slide"),t>-1&&this.getSlideItem(t).addClass("lg-prev-slide"),this.getSlideItem(e).addClass("lg-next-slide")},e.prototype.goToNextSlide=function(e){var t=this,n=this.settings.loop;e&&this.galleryItems.length<3&&(n=!1),this.lgBusy||(this.index+1<this.galleryItems.length?(this.index++,this.LGel.trigger(ia,{index:this.index}),this.slide(this.index,!!e,!1,"next")):n?(this.index=0,this.LGel.trigger(ia,{index:this.index}),this.slide(this.index,!!e,!1,"next")):this.settings.slideEndAnimation&&!e&&(this.outer.addClass("lg-right-end"),setTimeout(function(){t.outer.removeClass("lg-right-end")},400)))},e.prototype.goToPrevSlide=function(e){var t=this,n=this.settings.loop;e&&this.galleryItems.length<3&&(n=!1),this.lgBusy||(this.index>0?(this.index--,this.LGel.trigger(oa,{index:this.index,fromTouch:e}),this.slide(this.index,!!e,!1,"prev")):n?(this.index=this.galleryItems.length-1,this.LGel.trigger(oa,{index:this.index,fromTouch:e}),this.slide(this.index,!!e,!1,"prev")):this.settings.slideEndAnimation&&!e&&(this.outer.addClass("lg-left-end"),setTimeout(function(){t.outer.removeClass("lg-left-end")},400)))},e.prototype.keyPress=function(){var e=this;la(window).on("keydown.lg.global"+this.lgId,function(t){e.lgOpened&&!0===e.settings.escKey&&27===t.keyCode&&(t.preventDefault(),e.settings.allowMediaOverlap&&e.outer.hasClass("lg-can-toggle")&&e.outer.hasClass("lg-components-open")?e.outer.removeClass("lg-components-open"):e.closeGallery()),e.lgOpened&&e.galleryItems.length>1&&(37===t.keyCode&&(t.preventDefault(),e.goToPrevSlide()),39===t.keyCode&&(t.preventDefault(),e.goToNextSlide()))})},e.prototype.arrow=function(){var e=this;this.getElementById("lg-prev").on("click.lg",function(){e.goToPrevSlide()}),this.getElementById("lg-next").on("click.lg",function(){e.goToNextSlide()})},e.prototype.arrowDisable=function(e){if(!this.settings.loop&&this.settings.hideControlOnEnd){var t=this.getElementById("lg-prev"),n=this.getElementById("lg-next");e+1===this.galleryItems.length?n.attr("disabled","disabled").addClass("disabled"):n.removeAttr("disabled").removeClass("disabled"),0===e?t.attr("disabled","disabled").addClass("disabled"):t.removeAttr("disabled").removeClass("disabled")}},e.prototype.setTranslate=function(e,t,n,r,i){void 0===r&&(r=1),void 0===i&&(i=1),e.css("transform","translate3d("+t+"px, "+n+"px, 0px) scale3d("+r+", "+i+", 1)")},e.prototype.mousewheel=function(){var e=this,t=0;this.outer.on("wheel.lg",function(n){if(n.deltaY&&!(e.galleryItems.length<2)){n.preventDefault();var r=(new Date).getTime();r-t<1e3||(t=r,n.deltaY>0?e.goToNextSlide():n.deltaY<0&&e.goToPrevSlide())}})},e.prototype.isSlideElement=function(e){return e.hasClass("lg-outer")||e.hasClass("lg-item")||e.hasClass("lg-img-wrap")||e.hasClass("lg-img-rotate")},e.prototype.isPosterElement=function(e){var t=this.getSlideItem(this.index).find(".lg-video-play-button").get();return e.hasClass("lg-video-poster")||e.hasClass("lg-video-play-button")||t&&t.contains(e.get())},e.prototype.toggleMaximize=function(){var e=this;this.getElementById("lg-maximize").on("click.lg",function(){e.$container.toggleClass("lg-inline"),e.refreshOnResize()})},e.prototype.invalidateItems=function(){for(var e=0;e<this.items.length;e++){var t=la(this.items[e]);t.off("click.lgcustom-item-"+t.attr("data-lg-id"))}},e.prototype.trapFocus=function(){var e=this;this.$container.get().focus({preventScroll:!0}),la(window).on("keydown.lg.global"+this.lgId,function(t){if(e.lgOpened&&("Tab"===t.key||9===t.keyCode)){var n=(o=e.$container.get(),a=o.querySelectorAll('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])'),[].filter.call(a,function(e){var t=window.getComputedStyle(e);return"none"!==t.display&&"hidden"!==t.visibility})),r=n[0],i=n[n.length-1];t.shiftKey?document.activeElement===r&&(i.focus(),t.preventDefault()):document.activeElement===i&&(r.focus(),t.preventDefault())}var o,a})},e.prototype.manageCloseGallery=function(){var e=this;if(this.settings.closable){var t=!1;this.getElementById("lg-close").on("click.lg",function(){e.closeGallery()}),this.settings.closeOnTap&&(this.outer.on("mousedown.lg",function(n){var r=la(n.target);t=!!e.isSlideElement(r)}),this.outer.on("mousemove.lg",function(){t=!1}),this.outer.on("mouseup.lg",function(n){var r=la(n.target);e.isSlideElement(r)&&t&&(e.outer.hasClass("lg-dragging")||e.closeGallery())}))}},e.prototype.closeGallery=function(e){var t=this;if(!this.lgOpened||!this.settings.closable&&!e)return 0;this.LGel.trigger("lgBeforeClose"),this.settings.resetScrollPosition&&!this.settings.hideScrollbar&&la(window).scrollTop(this.prevScrollTop);var n,r=this.items[this.index];if(this.zoomFromOrigin&&r){var i=this.mediaContainerPosition,o=i.top,a=i.bottom,s=this.galleryItems[this.index],l=s.__slideVideoInfo,c=s.poster,d=pa(r,this.outer,o+a,l&&c&&this.settings.videoMaxSize);n=ga(r,this.outer,o,a,d)}this.zoomFromOrigin&&n?(this.outer.addClass("lg-closing lg-zoom-from-image"),this.getSlideItem(this.index).addClass("lg-start-end-progress").css("transition-duration",this.settings.startAnimationDuration+"ms").css("transform",n)):(this.outer.addClass("lg-hide-items"),this.outer.removeClass("lg-zoom-from-image")),this.destroyModules(),this.lGalleryOn=!1,this.isDummyImageRemoved=!1,this.zoomFromOrigin=this.settings.zoomFromOrigin,clearTimeout(this.hideBarTimeout),this.hideBarTimeout=!1,la("html").removeClass("lg-on"),this.outer.removeClass("lg-visible lg-components-open"),this.$backdrop.removeClass("in").css("opacity",0);var u=this.zoomFromOrigin&&n?Math.max(this.settings.startAnimationDuration,this.settings.backdropDuration):this.settings.backdropDuration;return this.$container.removeClass("lg-show-in"),setTimeout(function(){t.zoomFromOrigin&&n&&t.outer.removeClass("lg-zoom-from-image"),t.$container.removeClass("lg-show"),t.resetScrollBar(),t.$backdrop.removeAttr("style").css("transition-duration",t.settings.backdropDuration+"ms"),t.outer.removeClass("lg-closing "+t.settings.startClass),t.getSlideItem(t.index).removeClass("lg-start-end-progress"),t.$inner.empty(),t.lgOpened&&t.LGel.trigger("lgAfterClose",{instance:t}),t.$container.get()&&t.$container.get().blur(),t.lgOpened=!1},u+100),u+100},e.prototype.initModules=function(){this.plugins.forEach(function(e){try{e.init()}catch(e){console.warn("lightGallery:- make sure lightGallery module is properly initiated")}})},e.prototype.destroyModules=function(e){this.plugins.forEach(function(t){try{e?t.destroy():t.closeGallery&&t.closeGallery()}catch(e){console.warn("lightGallery:- make sure lightGallery module is properly destroyed")}})},e.prototype.refresh=function(e){this.settings.dynamic||this.invalidateItems(),this.galleryItems=e||this.getItems(),this.updateControls(),this.openGalleryOnItemClick(),this.LGel.trigger(na)},e.prototype.updateControls=function(){this.addSlideVideoInfo(this.galleryItems),this.updateCounterTotal(),this.manageSingleSlideClassName()},e.prototype.destroyGallery=function(){this.destroyModules(!0),this.settings.dynamic||this.invalidateItems(),la(window).off(".lg.global"+this.lgId),this.LGel.off(".lg"),this.$container.remove()},e.prototype.destroy=function(){var e=this.closeGallery(!0);return e?setTimeout(this.destroyGallery.bind(this),e):this.destroyGallery(),e},e}();const ba=function(t){var n=t.children,r=t.elementClassNames,i=t.onAfterAppendSlide,o=t.onInit,a=t.onHasVideo,s=t.onContainerResize,l=t.onAfterAppendSubHtml,c=t.onBeforeOpen,d=t.onAfterOpen,u=t.onSlideItemLoad,p=t.onBeforeSlide,g=t.onAfterSlide,m=t.onPosterClick,h=t.onDragStart,f=t.onDragMove,b=t.onDragEnd,v=t.onBeforeNextSlide,y=t.onBeforePrevSlide,x=t.onBeforeClose,w=t.onAfterClose,E=t.onRotateLeft,_=t.onRotateRight,C=t.onFlipHorizontal,S=t.onFlipVertical,I=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}(t,["children","elementClassNames","onAfterAppendSlide","onInit","onHasVideo","onContainerResize","onAfterAppendSubHtml","onBeforeOpen","onAfterOpen","onSlideItemLoad","onBeforeSlide","onAfterSlide","onPosterClick","onDragStart","onDragMove","onDragEnd","onBeforeNextSlide","onBeforePrevSlide","onBeforeClose","onAfterClose","onRotateLeft","onRotateRight","onFlipHorizontal","onFlipVertical"]),D=(0,e.useRef)(null),N=(0,e.useCallback)(function(){i&&D&&D.current&&D.current.addEventListener("lgAfterAppendSlide",function(e){i(e.detail)}),o&&D&&D.current&&D.current.addEventListener("lgInit",function(e){o(e.detail)}),a&&D&&D.current&&D.current.addEventListener("lgHasVideo",function(e){a(e.detail)}),s&&D&&D.current&&D.current.addEventListener("lgContainerResize",function(e){s(e.detail)}),l&&D&&D.current&&D.current.addEventListener("lgAfterAppendSubHtml",function(e){l(e.detail)}),c&&D&&D.current&&D.current.addEventListener("lgBeforeOpen",function(e){c(e.detail)}),d&&D&&D.current&&D.current.addEventListener("lgAfterOpen",function(e){d(e.detail)}),u&&D&&D.current&&D.current.addEventListener("lgSlideItemLoad",function(e){u(e.detail)}),p&&D&&D.current&&D.current.addEventListener("lgBeforeSlide",function(e){p(e.detail)}),g&&D&&D.current&&D.current.addEventListener("lgAfterSlide",function(e){g(e.detail)}),m&&D&&D.current&&D.current.addEventListener("lgPosterClick",function(e){m(e.detail)}),h&&D&&D.current&&D.current.addEventListener("lgDragStart",function(e){h(e.detail)}),f&&D&&D.current&&D.current.addEventListener("lgDragMove",function(e){f(e.detail)}),b&&D&&D.current&&D.current.addEventListener("lgDragEnd",function(e){b(e.detail)}),v&&D&&D.current&&D.current.addEventListener("lgBeforeNextSlide",function(e){v(e.detail)}),y&&D&&D.current&&D.current.addEventListener("lgBeforePrevSlide",function(e){y(e.detail)}),x&&D&&D.current&&D.current.addEventListener("lgBeforeClose",function(e){x(e.detail)}),w&&D&&D.current&&D.current.addEventListener("lgAfterClose",function(e){w(e.detail)}),E&&D&&D.current&&D.current.addEventListener("lgRotateLeft",function(e){E(e.detail)}),_&&D&&D.current&&D.current.addEventListener("lgRotateRight",function(e){_(e.detail)}),C&&D&&D.current&&D.current.addEventListener("lgFlipHorizontal",function(e){C(e.detail)}),S&&D&&D.current&&D.current.addEventListener("lgFlipVertical",function(e){S(e.detail)})},[i,l,w,E,_,C,S,d,g,x,v,c,y,p,s,b,f,h,a,o,m,u]);return(0,e.useEffect)(function(){N();var e,t=(e=D.current,new fa(e,I));return function(){t.destroy()}},[N,I]),(0,e.createElement)("div",{className:"lg-react-element "+(r||""),ref:D},n)};var va=function(){return va=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},va.apply(this,arguments)},ya={scale:1,zoom:!0,infiniteZoom:!0,actualSize:!0,showZoomInOutIcons:!1,actualSizeIcons:{zoomIn:"lg-zoom-in",zoomOut:"lg-zoom-out"},enableZoomAfter:300,zoomPluginStrings:{zoomIn:"Zoom in",zoomOut:"Zoom out",viewActualSize:"View actual size"}},xa=function(){function e(e,t){return this.core=e,this.$LG=t,this.settings=va(va({},ya),this.core.settings),this}return e.prototype.buildTemplates=function(){var e=this.settings.showZoomInOutIcons?'<button id="'+this.core.getIdName("lg-zoom-in")+'" type="button" aria-label="'+this.settings.zoomPluginStrings.zoomIn+'" class="lg-zoom-in lg-icon"></button><button id="'+this.core.getIdName("lg-zoom-out")+'" type="button" aria-label="'+this.settings.zoomPluginStrings.zoomOut+'" class="lg-zoom-out lg-icon"></button>':"";this.settings.actualSize&&(e+='<button id="'+this.core.getIdName("lg-actual-size")+'" type="button" aria-label="'+this.settings.zoomPluginStrings.viewActualSize+'" class="'+this.settings.actualSizeIcons.zoomIn+' lg-icon"></button>'),this.core.outer.addClass("lg-use-transition-for-zoom"),this.core.$toolbar.first().append(e)},e.prototype.enableZoom=function(e){var t=this,n=this.settings.enableZoomAfter+e.detail.delay;this.$LG("body").first().hasClass("lg-from-hash")&&e.detail.delay?n=0:this.$LG("body").first().removeClass("lg-from-hash"),this.zoomableTimeout=setTimeout(function(){t.isImageSlide(t.core.index)&&(t.core.getSlideItem(e.detail.index).addClass("lg-zoomable"),e.detail.index===t.core.index&&t.setZoomEssentials())},n+30)},e.prototype.enableZoomOnSlideItemLoad=function(){this.core.LGel.on("lgSlideItemLoad.zoom",this.enableZoom.bind(this))},e.prototype.getDragCords=function(e){return{x:e.pageX,y:e.pageY}},e.prototype.getSwipeCords=function(e){return{x:e.touches[0].pageX,y:e.touches[0].pageY}},e.prototype.getDragAllowedAxises=function(e,t){if(!this.containerRect)return{allowX:!1,allowY:!1};var n=this.core.getSlideItem(this.core.index).find(".lg-image").first().get(),r=0,i=0,o=n.getBoundingClientRect();e?(r=n.offsetHeight*e,i=n.offsetWidth*e):t?(r=o.height+t*o.height,i=o.width+t*o.width):(r=o.height,i=o.width);var a=r>this.containerRect.height;return{allowX:i>this.containerRect.width,allowY:a}},e.prototype.setZoomEssentials=function(){this.containerRect=this.core.$content.get().getBoundingClientRect()},e.prototype.zoomImage=function(e,t,n,r){if(!(Math.abs(t)<=0)){var i,o,a=this.containerRect.width/2+this.containerRect.left,s=this.containerRect.height/2+this.containerRect.top+this.scrollTop;1===e&&(this.positionChanged=!1);var l=this.getDragAllowedAxises(0,t),c=l.allowY,d=l.allowX;this.positionChanged&&(i=this.left/(this.scale-t),o=this.top/(this.scale-t),this.pageX=a-i,this.pageY=s-o,this.positionChanged=!1);var u,p,g=this.getPossibleSwipeDragCords(t),_x=a-this.pageX,m=s-this.pageY;if(e-t>1){var h=(e-t)/Math.abs(t);u=(_x=(t<0?-_x:_x)+this.left*(h+(t<0?-1:1)))/h,p=(m=(t<0?-m:m)+this.top*(h+(t<0?-1:1)))/h}else u=_x*(h=(e-t)*t),p=m*h;n&&(d?this.isBeyondPossibleLeft(u,g.minX)?u=g.minX:this.isBeyondPossibleRight(u,g.maxX)&&(u=g.maxX):e>1&&(u<g.minX?u=g.minX:u>g.maxX&&(u=g.maxX)),c?this.isBeyondPossibleTop(p,g.minY)?p=g.minY:this.isBeyondPossibleBottom(p,g.maxY)&&(p=g.maxY):e>1&&(p<g.minY?p=g.minY:p>g.maxY&&(p=g.maxY))),this.setZoomStyles({x:u,y:p,scale:e}),this.left=u,this.top=p,r&&this.setZoomImageSize()}},e.prototype.resetImageTranslate=function(e){if(this.isImageSlide(e)){var t=this.core.getSlideItem(e).find(".lg-image").first();this.imageReset=!1,t.removeClass("reset-transition reset-transition-y reset-transition-x"),this.core.outer.removeClass("lg-actual-size"),t.css("width","auto").css("height","auto"),setTimeout(function(){t.removeClass("no-transition")},10)}},e.prototype.setZoomImageSize=function(){var e=this,t=this.core.getSlideItem(this.core.index).find(".lg-image").first();setTimeout(function(){var n=e.getCurrentImageActualSizeScale();e.scale>=n&&(t.addClass("no-transition"),e.imageReset=!0)},500),setTimeout(function(){var n=e.getCurrentImageActualSizeScale();if(e.scale>=n){var r=e.getDragAllowedAxises(e.scale);t.css("width",t.get().naturalWidth+"px").css("height",t.get().naturalHeight+"px"),e.core.outer.addClass("lg-actual-size"),r.allowX&&r.allowY?t.addClass("reset-transition"):r.allowX&&!r.allowY?t.addClass("reset-transition-x"):!r.allowX&&r.allowY&&t.addClass("reset-transition-y")}},550)},e.prototype.setZoomStyles=function(e){var t=this.core.getSlideItem(this.core.index).find(".lg-img-wrap").first(),n=this.core.getSlideItem(this.core.index).find(".lg-image").first(),r=this.core.outer.find(".lg-current .lg-dummy-img").first();this.scale=e.scale,n.css("transform","scale3d("+e.scale+", "+e.scale+", 1)"),r.css("transform","scale3d("+e.scale+", "+e.scale+", 1)");var i="translate3d("+e.x+"px, "+e.y+"px, 0)";t.css("transform",i)},e.prototype.setActualSize=function(e,t){var n=this;if(!this.zoomInProgress){this.zoomInProgress=!0;var r=this.core.galleryItems[this.core.index];this.resetImageTranslate(e),setTimeout(function(){if(r.src&&!n.core.outer.hasClass("lg-first-slide-loading")){var e=n.getCurrentImageActualSizeScale(),i=n.scale;n.core.outer.hasClass("lg-zoomed")?n.scale=1:n.scale=n.getScale(e),n.setPageCords(t),n.beginZoom(n.scale),n.zoomImage(n.scale,n.scale-i,!0,!0)}},50),setTimeout(function(){n.core.outer.removeClass("lg-grabbing").addClass("lg-grab")},60),setTimeout(function(){n.zoomInProgress=!1},610)}},e.prototype.getNaturalWidth=function(e){var t=this.core.getSlideItem(e).find(".lg-image").first(),n=this.core.galleryItems[e].width;return n?parseFloat(n):t.get().naturalWidth},e.prototype.getActualSizeScale=function(e,t){return e>=t?e/t||2:1},e.prototype.getCurrentImageActualSizeScale=function(){var e=this.core.getSlideItem(this.core.index).find(".lg-image").first().get().offsetWidth,t=this.getNaturalWidth(this.core.index)||e;return this.getActualSizeScale(t,e)},e.prototype.getPageCords=function(e){var t={};if(e)t.x=e.pageX||e.touches[0].pageX,t.y=e.pageY||e.touches[0].pageY;else{var n=this.core.$content.get().getBoundingClientRect();t.x=n.width/2+n.left,t.y=n.height/2+this.scrollTop+n.top}return t},e.prototype.setPageCords=function(e){var t=this.getPageCords(e);this.pageX=t.x,this.pageY=t.y},e.prototype.manageActualPixelClassNames=function(){this.core.getElementById("lg-actual-size").removeClass(this.settings.actualSizeIcons.zoomIn).addClass(this.settings.actualSizeIcons.zoomOut)},e.prototype.beginZoom=function(e){return this.core.outer.removeClass("lg-zoom-drag-transition lg-zoom-dragging"),e>1?(this.core.outer.addClass("lg-zoomed"),this.manageActualPixelClassNames()):this.resetZoom(),e>1},e.prototype.getScale=function(e){var t=this.getCurrentImageActualSizeScale();return e<1?e=1:e>t&&(e=t),e},e.prototype.init=function(){var e=this;if(this.settings.zoom){this.buildTemplates(),this.enableZoomOnSlideItemLoad();var t=null;this.core.outer.on("dblclick.lg",function(t){e.$LG(t.target).hasClass("lg-image")&&e.setActualSize(e.core.index,t)}),this.core.outer.on("touchstart.lg",function(n){var r=e.$LG(n.target);1===n.touches.length&&r.hasClass("lg-image")&&(t?(clearTimeout(t),t=null,n.preventDefault(),e.setActualSize(e.core.index,n)):t=setTimeout(function(){t=null},300))}),this.core.LGel.on("lgContainerResize.zoom lgRotateRight.zoom lgRotateLeft.zoom lgFlipHorizontal.zoom lgFlipVertical.zoom",function(){if(e.core.lgOpened&&e.isImageSlide(e.core.index)&&!e.core.touchAction){var t=e.core.getSlideItem(e.core.index).find(".lg-img-wrap").first();e.top=0,e.left=0,e.setZoomEssentials(),e.setZoomSwipeStyles(t,{x:0,y:0}),e.positionChanged=!0}}),this.$LG(window).on("scroll.lg.zoom.global"+this.core.lgId,function(){e.core.lgOpened&&(e.scrollTop=e.$LG(window).scrollTop())}),this.core.getElementById("lg-zoom-out").on("click.lg",function(){if(e.isImageSlide(e.core.index)){var t=0;e.imageReset&&(e.resetImageTranslate(e.core.index),t=50),setTimeout(function(){var t=e.scale-e.settings.scale;t<1&&(t=1),e.beginZoom(t),e.zoomImage(t,-e.settings.scale,!0,!e.settings.infiniteZoom)},t)}}),this.core.getElementById("lg-zoom-in").on("click.lg",function(){e.zoomIn()}),this.core.getElementById("lg-actual-size").on("click.lg",function(){e.setActualSize(e.core.index)}),this.core.LGel.on("lgBeforeOpen.zoom",function(){e.core.outer.find(".lg-item").removeClass("lg-zoomable")}),this.core.LGel.on("lgAfterOpen.zoom",function(){e.scrollTop=e.$LG(window).scrollTop(),e.pageX=e.core.outer.width()/2,e.pageY=e.core.outer.height()/2+e.scrollTop,e.scale=1}),this.core.LGel.on("lgAfterSlide.zoom",function(t){var n=t.detail.prevIndex;e.scale=1,e.positionChanged=!1,e.zoomInProgress=!1,e.resetZoom(n),e.resetImageTranslate(n),e.isImageSlide(e.core.index)&&e.setZoomEssentials()}),this.zoomDrag(),this.pinchZoom(),this.zoomSwipe(),this.zoomableTimeout=!1,this.positionChanged=!1,this.zoomInProgress=!1}},e.prototype.zoomIn=function(){if(this.isImageSlide(this.core.index)){var e=this.scale+this.settings.scale;this.settings.infiniteZoom||(e=this.getScale(e)),this.beginZoom(e),this.zoomImage(e,Math.min(this.settings.scale,e-this.scale),!0,!this.settings.infiniteZoom)}},e.prototype.resetZoom=function(e){this.core.outer.removeClass("lg-zoomed lg-zoom-drag-transition");var t=this.core.getElementById("lg-actual-size"),n=this.core.getSlideItem(void 0!==e?e:this.core.index);t.removeClass(this.settings.actualSizeIcons.zoomOut).addClass(this.settings.actualSizeIcons.zoomIn),n.find(".lg-img-wrap").first().removeAttr("style"),n.find(".lg-image").first().removeAttr("style"),this.scale=1,this.left=0,this.top=0,this.setPageCords()},e.prototype.getTouchDistance=function(e){return Math.sqrt((e.touches[0].pageX-e.touches[1].pageX)*(e.touches[0].pageX-e.touches[1].pageX)+(e.touches[0].pageY-e.touches[1].pageY)*(e.touches[0].pageY-e.touches[1].pageY))},e.prototype.pinchZoom=function(){var e=this,t=0,n=!1,r=1,i=0,o=this.core.getSlideItem(this.core.index);this.core.outer.on("touchstart.lg",function(n){if(o=e.core.getSlideItem(e.core.index),e.isImageSlide(e.core.index)&&2===n.touches.length){if(n.preventDefault(),e.core.outer.hasClass("lg-first-slide-loading"))return;r=e.scale||1,e.core.outer.removeClass("lg-zoom-drag-transition lg-zoom-dragging"),e.setPageCords(n),e.resetImageTranslate(e.core.index),e.core.touchAction="pinch",t=e.getTouchDistance(n)}}),this.core.$inner.on("touchmove.lg",function(a){if(2===a.touches.length&&"pinch"===e.core.touchAction&&(e.$LG(a.target).hasClass("lg-item")||o.get().contains(a.target))){a.preventDefault();var s=e.getTouchDistance(a),l=t-s;if(!n&&Math.abs(l)>5&&(n=!0),n){i=e.scale;var c=Math.max(1,r+.02*-l);e.scale=Math.round(100*(c+Number.EPSILON))/100;var d=e.scale-i;e.zoomImage(e.scale,Math.round(100*(d+Number.EPSILON))/100,!1,!1)}}}),this.core.$inner.on("touchend.lg",function(r){if("pinch"===e.core.touchAction&&(e.$LG(r.target).hasClass("lg-item")||o.get().contains(r.target))){if(n=!1,t=0,e.scale<=1)e.resetZoom();else{var i=e.getCurrentImageActualSizeScale();if(e.scale>=i){var a=i-e.scale;0===a&&(a=.01),e.zoomImage(i,a,!1,!0)}e.manageActualPixelClassNames(),e.core.outer.addClass("lg-zoomed")}e.core.touchAction=void 0}})},e.prototype.touchendZoom=function(e,t,n,r,i){var o=t.x-e.x,a=t.y-e.y,s=Math.abs(o)/i+1,l=Math.abs(a)/i+1;s>2&&(s+=1),l>2&&(l+=1),o*=s,a*=l;var c=this.core.getSlideItem(this.core.index).find(".lg-img-wrap").first(),d={};d.x=this.left+o,d.y=this.top+a;var u=this.getPossibleSwipeDragCords();(Math.abs(o)>15||Math.abs(a)>15)&&(r&&(this.isBeyondPossibleTop(d.y,u.minY)?d.y=u.minY:this.isBeyondPossibleBottom(d.y,u.maxY)&&(d.y=u.maxY)),n&&(this.isBeyondPossibleLeft(d.x,u.minX)?d.x=u.minX:this.isBeyondPossibleRight(d.x,u.maxX)&&(d.x=u.maxX)),r?this.top=d.y:d.y=this.top,n?this.left=d.x:d.x=this.left,this.setZoomSwipeStyles(c,d),this.positionChanged=!0)},e.prototype.getZoomSwipeCords=function(e,t,n,r,i){var o={};if(r){if(o.y=this.top+(t.y-e.y),this.isBeyondPossibleTop(o.y,i.minY)){var a=i.minY-o.y;o.y=i.minY-a/6}else if(this.isBeyondPossibleBottom(o.y,i.maxY)){var s=o.y-i.maxY;o.y=i.maxY+s/6}}else o.y=this.top;if(n){if(o.x=this.left+(t.x-e.x),this.isBeyondPossibleLeft(o.x,i.minX)){var l=i.minX-o.x;o.x=i.minX-l/6}else if(this.isBeyondPossibleRight(o.x,i.maxX)){var c=o.x-i.maxX;o.x=i.maxX+c/6}}else o.x=this.left;return o},e.prototype.isBeyondPossibleLeft=function(e,t){return e>=t},e.prototype.isBeyondPossibleRight=function(e,t){return e<=t},e.prototype.isBeyondPossibleTop=function(e,t){return e>=t},e.prototype.isBeyondPossibleBottom=function(e,t){return e<=t},e.prototype.isImageSlide=function(e){var t=this.core.galleryItems[e];return"image"===this.core.getSlideType(t)},e.prototype.getPossibleSwipeDragCords=function(e){var t=this.core.getSlideItem(this.core.index).find(".lg-image").first(),n=this.core.mediaContainerPosition.bottom,r=t.get().getBoundingClientRect(),i=r.height,o=r.width;return e&&(i+=e*i,o+=e*o),{minY:(i-this.containerRect.height)/2,maxY:(this.containerRect.height-i)/2+n,minX:(o-this.containerRect.width)/2,maxX:(this.containerRect.width-o)/2}},e.prototype.setZoomSwipeStyles=function(e,t){e.css("transform","translate3d("+t.x+"px, "+t.y+"px, 0)")},e.prototype.zoomSwipe=function(){var e,t,n=this,r={},i={},o=!1,a=!1,s=!1,l=new Date,c=(new Date,this.core.getSlideItem(this.core.index));this.core.$inner.on("touchstart.lg",function(i){if(n.isImageSlide(n.core.index)&&(c=n.core.getSlideItem(n.core.index),(n.$LG(i.target).hasClass("lg-item")||c.get().contains(i.target))&&1===i.touches.length&&n.core.outer.hasClass("lg-zoomed"))){i.preventDefault(),l=new Date,n.core.touchAction="zoomSwipe",t=n.core.getSlideItem(n.core.index).find(".lg-img-wrap").first();var o=n.getDragAllowedAxises(0);s=o.allowY,((a=o.allowX)||s)&&(r=n.getSwipeCords(i)),e=n.getPossibleSwipeDragCords(),n.core.outer.addClass("lg-zoom-dragging lg-zoom-drag-transition")}}),this.core.$inner.on("touchmove.lg",function(l){if(1===l.touches.length&&"zoomSwipe"===n.core.touchAction&&(n.$LG(l.target).hasClass("lg-item")||c.get().contains(l.target))){l.preventDefault(),n.core.touchAction="zoomSwipe",i=n.getSwipeCords(l);var d=n.getZoomSwipeCords(r,i,a,s,e);(Math.abs(i.x-r.x)>15||Math.abs(i.y-r.y)>15)&&(o=!0,n.setZoomSwipeStyles(t,d))}}),this.core.$inner.on("touchend.lg",function(e){if("zoomSwipe"===n.core.touchAction&&(n.$LG(e.target).hasClass("lg-item")||c.get().contains(e.target))){if(e.preventDefault(),n.core.touchAction=void 0,n.core.outer.removeClass("lg-zoom-dragging"),!o)return;o=!1;var t=(new Date).valueOf()-l.valueOf();n.touchendZoom(r,i,a,s,t)}})},e.prototype.zoomDrag=function(){var e,t,n,r,i=this,o={},a={},s=!1,l=!1,c=!1,d=!1;this.core.outer.on("mousedown.lg.zoom",function(t){if(i.isImageSlide(i.core.index)){var a=i.core.getSlideItem(i.core.index);if(i.$LG(t.target).hasClass("lg-item")||a.get().contains(t.target)){e=new Date,r=i.core.getSlideItem(i.core.index).find(".lg-img-wrap").first();var l=i.getDragAllowedAxises(0);d=l.allowY,c=l.allowX,i.core.outer.hasClass("lg-zoomed")&&i.$LG(t.target).hasClass("lg-object")&&(c||d)&&(t.preventDefault(),o=i.getDragCords(t),n=i.getPossibleSwipeDragCords(),s=!0,i.core.outer.removeClass("lg-grab").addClass("lg-grabbing lg-zoom-drag-transition lg-zoom-dragging"))}}}),this.$LG(window).on("mousemove.lg.zoom.global"+this.core.lgId,function(e){if(s){l=!0,a=i.getDragCords(e);var t=i.getZoomSwipeCords(o,a,c,d,n);i.setZoomSwipeStyles(r,t)}}),this.$LG(window).on("mouseup.lg.zoom.global"+this.core.lgId,function(n){if(s){if(t=new Date,s=!1,i.core.outer.removeClass("lg-zoom-dragging"),l&&(o.x!==a.x||o.y!==a.y)){a=i.getDragCords(n);var r=t.valueOf()-e.valueOf();i.touchendZoom(o,a,c,d,r)}l=!1}i.core.outer.removeClass("lg-grabbing").addClass("lg-grab")})},e.prototype.closeGallery=function(){this.resetZoom(),this.zoomInProgress=!1},e.prototype.destroy=function(){this.$LG(window).off(".lg.zoom.global"+this.core.lgId),this.core.LGel.off(".lg.zoom"),this.core.LGel.off(".zoom"),clearTimeout(this.zoomableTimeout),this.zoomableTimeout=!1},e}();const wa=xa;var Ea=function(){return Ea=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Ea.apply(this,arguments)},_a={autoplayFirstVideo:!0,youTubePlayerParams:!1,vimeoPlayerParams:!1,wistiaPlayerParams:!1,gotoNextSlideOnVideoEnd:!0,autoplayVideoOnSlide:!1,videojs:!1,videojsTheme:"",videojsOptions:{}},Ca=function(e){return Object.keys(e).map(function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])}).join("&")};const Sa=function(){function e(e){return this.core=e,this.settings=Ea(Ea({},_a),this.core.settings),this}return e.prototype.init=function(){var e=this;this.core.LGel.on("lgHasVideo.video",this.onHasVideo.bind(this)),this.core.LGel.on("lgPosterClick.video",function(){var t=e.core.getSlideItem(e.core.index);e.loadVideoOnPosterClick(t)}),this.core.LGel.on("lgSlideItemLoad.video",this.onSlideItemLoad.bind(this)),this.core.LGel.on("lgBeforeSlide.video",this.onBeforeSlide.bind(this)),this.core.LGel.on("lgAfterSlide.video",this.onAfterSlide.bind(this))},e.prototype.onSlideItemLoad=function(e){var t=this,n=e.detail,r=n.isFirstSlide,i=n.index;this.settings.autoplayFirstVideo&&r&&i===this.core.index&&setTimeout(function(){t.loadAndPlayVideo(i)},200),!r&&this.settings.autoplayVideoOnSlide&&i===this.core.index&&this.loadAndPlayVideo(i)},e.prototype.onHasVideo=function(e){var t=e.detail,n=t.index,r=t.src,i=t.html5Video;t.hasPoster||(this.appendVideos(this.core.getSlideItem(n),{src:r,addClass:"lg-object",index:n,html5Video:i}),this.gotoNextSlideOnVideoEnd(r,n))},e.prototype.onBeforeSlide=function(e){if(this.core.lGalleryOn){var t=e.detail.prevIndex;this.pauseVideo(t)}},e.prototype.onAfterSlide=function(e){var t=this,n=e.detail,r=n.index,i=n.prevIndex,o=this.core.getSlideItem(r);this.settings.autoplayVideoOnSlide&&r!==i&&o.hasClass("lg-complete")&&setTimeout(function(){t.loadAndPlayVideo(r)},100)},e.prototype.loadAndPlayVideo=function(e){var t=this.core.getSlideItem(e);this.core.galleryItems[e].poster?this.loadVideoOnPosterClick(t,!0):this.playVideo(e)},e.prototype.playVideo=function(e){this.controlVideo(e,"play")},e.prototype.pauseVideo=function(e){this.controlVideo(e,"pause")},e.prototype.getVideoHtml=function(e,t,n,r){var i="",o=this.core.galleryItems[n].__slideVideoInfo||{},a=this.core.galleryItems[n],s=a.title||a.alt;s=s?'title="'+s+'"':"";var l='allowtransparency="true"\n            frameborder="0"\n            scrolling="no"\n            allowfullscreen\n            mozallowfullscreen\n            webkitallowfullscreen\n            oallowfullscreen\n            msallowfullscreen';if(o.youtube){var c="lg-youtube"+n,d=function(e,t){if(!e.youtube)return"";var n=e.youtube[2]?e.youtube[2].slice(1).split("&").map(function(e){return e.split("=")}).reduce(function(e,t){var n=t.map(decodeURIComponent),r=n[0],i=n[1];return e[r]=i,e},{}):"",r=t||{},i=Ea(Ea(Ea({},{wmode:"opaque",autoplay:0,mute:1,enablejsapi:1}),r),n);return"?"+Ca(i)}(o,this.settings.youTubePlayerParams);i='<iframe allow="autoplay" id='+c+' class="lg-video-object lg-youtube '+t+'" '+s+' src="'+(e.includes("youtube-nocookie.com")?"//www.youtube-nocookie.com/":"//www.youtube.com/")+"embed/"+(o.youtube[1]+d)+'" '+l+"></iframe>"}else if(o.vimeo){c="lg-vimeo"+n;var u=function(e,t){if(!t||!t.vimeo)return"";var n=t.vimeo[2]||"",r=Object.assign({},{autoplay:0,muted:1},e),i=r&&0!==Object.keys(r).length?Ca(r):"",o=((t.vimeo[0].split("/").pop()||"").split("?")[0]||"").split("#")[0],a=t.vimeo[1]!==o;a&&(n=n.replace("/"+o,""));var s=a?"h="+o:"";return"?"+s+(i=s?"&"+i:i)+("?"==n[0]?"&"+n.slice(1):n||"")}(this.settings.vimeoPlayerParams,o);i='<iframe allow="autoplay" id='+c+' class="lg-video-object lg-vimeo '+t+'" '+s+' src="//player.vimeo.com/video/'+(o.vimeo[1]+u)+'" '+l+"></iframe>"}else if(o.wistia){var p="lg-wistia"+n;u=(u=Ca(this.settings.wistiaPlayerParams))?"?"+u:"",i='<iframe allow="autoplay" id="'+p+'" src="//fast.wistia.net/embed/iframe/'+(o.wistia[4]+u)+'" '+s+' class="wistia_embed lg-video-object lg-wistia '+t+'" name="wistia_embed" '+l+"></iframe>"}else if(o.html5){for(var g="",m=0;m<r.source.length;m++){var h=r.source[m].type,f=h?'type="'+h+'"':"";g+='<source src="'+r.source[m].src+'" '+f+">"}if(r.tracks){var b=function(e){var t="",n=r.tracks[e];Object.keys(n||{}).forEach(function(e){t+=e+'="'+n[e]+'" '}),g+="<track "+t+">"};for(m=0;m<r.tracks.length;m++)b(m)}var v="",y=r.attributes||{};Object.keys(y||{}).forEach(function(e){v+=e+'="'+y[e]+'" '}),i='<video class="lg-video-object lg-html5 '+(this.settings.videojs&&this.settings.videojsTheme?this.settings.videojsTheme+" ":"")+" "+(this.settings.videojs?" video-js":"")+'" '+v+">\n                "+g+"\n                Your browser does not support HTML5 video.\n            </video>"}return i},e.prototype.appendVideos=function(e,t){var n,r=this.getVideoHtml(t.src,t.addClass,t.index,t.html5Video);e.find(".lg-video-cont").append(r);var i=e.find(".lg-video-object").first();if(t.html5Video&&i.on("mousedown.lg.video",function(e){e.stopPropagation()}),this.settings.videojs&&(null===(n=this.core.galleryItems[t.index].__slideVideoInfo)||void 0===n?void 0:n.html5))try{return videojs(i.get(),this.settings.videojsOptions)}catch(e){console.error("lightGallery:- Make sure you have included videojs")}},e.prototype.gotoNextSlideOnVideoEnd=function(e,t){var n=this,r=this.core.getSlideItem(t).find(".lg-video-object").first(),i=this.core.galleryItems[t].__slideVideoInfo||{};if(this.settings.gotoNextSlideOnVideoEnd)if(i.html5)r.on("ended",function(){n.core.goToNextSlide()});else if(i.vimeo)try{new Vimeo.Player(r.get()).on("ended",function(){n.core.goToNextSlide()})}catch(e){console.error("lightGallery:- Make sure you have included //github.com/vimeo/player.js")}else if(i.wistia)try{window._wq=window._wq||[],window._wq.push({id:r.attr("id"),onReady:function(e){e.bind("end",function(){n.core.goToNextSlide()})}})}catch(e){console.error("lightGallery:- Make sure you have included //fast.wistia.com/assets/external/E-v1.js")}},e.prototype.controlVideo=function(e,t){var n=this.core.getSlideItem(e).find(".lg-video-object").first(),r=this.core.galleryItems[e].__slideVideoInfo||{};if(n.get())if(r.youtube)try{n.get().contentWindow.postMessage('{"event":"command","func":"'+t+'Video","args":""}',"*")}catch(e){console.error("lightGallery:- "+e)}else if(r.vimeo)try{new Vimeo.Player(n.get())[t]()}catch(e){console.error("lightGallery:- Make sure you have included //github.com/vimeo/player.js")}else if(r.html5)if(this.settings.videojs)try{videojs(n.get())[t]()}catch(e){console.error("lightGallery:- Make sure you have included videojs")}else n.get()[t]();else if(r.wistia)try{window._wq=window._wq||[],window._wq.push({id:n.attr("id"),onReady:function(e){e[t]()}})}catch(e){console.error("lightGallery:- Make sure you have included //fast.wistia.com/assets/external/E-v1.js")}},e.prototype.loadVideoOnPosterClick=function(e,t){var n=this;if(e.hasClass("lg-video-loaded"))t&&this.playVideo(this.core.index);else if(e.hasClass("lg-has-video"))this.playVideo(this.core.index);else{e.addClass("lg-has-video");var r=void 0,i=this.core.galleryItems[this.core.index].src,o=this.core.galleryItems[this.core.index].video;o&&(r="string"==typeof o?JSON.parse(o):o);var a=this.appendVideos(e,{src:i,addClass:"",index:this.core.index,html5Video:r});this.gotoNextSlideOnVideoEnd(i,this.core.index);var s=e.find(".lg-object").first().get();e.find(".lg-video-cont").first().append(s),e.addClass("lg-video-loading"),a&&a.ready(function(){a.on("loadedmetadata",function(){n.onVideoLoadAfterPosterClick(e,n.core.index)})}),e.find(".lg-video-object").first().on("load.lg error.lg loadedmetadata.lg",function(){setTimeout(function(){n.onVideoLoadAfterPosterClick(e,n.core.index)},50)})}},e.prototype.onVideoLoadAfterPosterClick=function(e,t){e.addClass("lg-video-loaded"),this.playVideo(t)},e.prototype.destroy=function(){this.core.LGel.off(".lg.video"),this.core.LGel.off(".video")},e}();var Ia=function(){return Ia=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Ia.apply(this,arguments)},Da={thumbnail:!0,animateThumb:!0,currentPagerPosition:"middle",alignThumbnails:"middle",thumbWidth:100,thumbHeight:"80px",thumbMargin:5,appendThumbnailsTo:".lg-components",toggleThumb:!1,enableThumbDrag:!0,enableThumbSwipe:!0,thumbnailSwipeThreshold:10,loadYouTubeThumbnail:!0,youTubeThumbSize:1,thumbnailPluginStrings:{toggleThumbnails:"Toggle thumbnails"}},Na="lgBeforeSlide",Oa=function(){function e(e,t){return this.thumbOuterWidth=0,this.thumbTotalWidth=0,this.translateX=0,this.thumbClickable=!1,this.core=e,this.$LG=t,this}return e.prototype.init=function(){this.settings=Ia(Ia({},Da),this.core.settings),this.thumbOuterWidth=0,this.thumbTotalWidth=this.core.galleryItems.length*(this.settings.thumbWidth+this.settings.thumbMargin),this.translateX=0,this.setAnimateThumbStyles(),this.core.settings.allowMediaOverlap||(this.settings.toggleThumb=!1),this.settings.thumbnail&&(this.build(),this.settings.animateThumb?(this.settings.enableThumbDrag&&this.enableThumbDrag(),this.settings.enableThumbSwipe&&this.enableThumbSwipe(),this.thumbClickable=!1):this.thumbClickable=!0,this.toggleThumbBar(),this.thumbKeyPress())},e.prototype.build=function(){var e=this;this.setThumbMarkup(),this.manageActiveClassOnSlideChange(),this.$lgThumb.first().on("click.lg touchend.lg",function(t){var n=e.$LG(t.target);n.hasAttribute("data-lg-item-id")&&setTimeout(function(){if(e.thumbClickable&&!e.core.lgBusy){var t=parseInt(n.attr("data-lg-item-id"));e.core.slide(t,!1,!0,!1)}},50)}),this.core.LGel.on(Na+".thumb",function(t){var n=t.detail.index;e.animateThumb(n)}),this.core.LGel.on("lgBeforeOpen.thumb",function(){e.thumbOuterWidth=e.core.outer.get().offsetWidth}),this.core.LGel.on("lgUpdateSlides.thumb",function(){e.rebuildThumbnails()}),this.core.LGel.on("lgContainerResize.thumb",function(){e.core.lgOpened&&setTimeout(function(){e.thumbOuterWidth=e.core.outer.get().offsetWidth,e.animateThumb(e.core.index),e.thumbOuterWidth=e.core.outer.get().offsetWidth},50)})},e.prototype.setThumbMarkup=function(){var e="lg-thumb-outer ";this.settings.alignThumbnails&&(e+="lg-thumb-align-"+this.settings.alignThumbnails);var t='<div class="'+e+'">\n        <div class="lg-thumb lg-group">\n        </div>\n        </div>';this.core.outer.addClass("lg-has-thumb"),".lg-components"===this.settings.appendThumbnailsTo?this.core.$lgComponents.append(t):this.core.outer.append(t),this.$thumbOuter=this.core.outer.find(".lg-thumb-outer").first(),this.$lgThumb=this.core.outer.find(".lg-thumb").first(),this.settings.animateThumb&&this.core.outer.find(".lg-thumb").css("transition-duration",this.core.settings.speed+"ms").css("width",this.thumbTotalWidth+"px").css("position","relative"),this.setThumbItemHtml(this.core.galleryItems)},e.prototype.enableThumbDrag=function(){var e=this,t={cords:{startX:0,endX:0},isMoved:!1,newTranslateX:0,startTime:new Date,endTime:new Date,touchMoveTime:0},n=!1;this.$thumbOuter.addClass("lg-grab"),this.core.outer.find(".lg-thumb").first().on("mousedown.lg.thumb",function(r){e.thumbTotalWidth>e.thumbOuterWidth&&(r.preventDefault(),t.cords.startX=r.pageX,t.startTime=new Date,e.thumbClickable=!1,n=!0,e.core.outer.get().scrollLeft+=1,e.core.outer.get().scrollLeft-=1,e.$thumbOuter.removeClass("lg-grab").addClass("lg-grabbing"))}),this.$LG(window).on("mousemove.lg.thumb.global"+this.core.lgId,function(r){e.core.lgOpened&&n&&(t.cords.endX=r.pageX,t=e.onThumbTouchMove(t))}),this.$LG(window).on("mouseup.lg.thumb.global"+this.core.lgId,function(){e.core.lgOpened&&(t.isMoved?t=e.onThumbTouchEnd(t):e.thumbClickable=!0,n&&(n=!1,e.$thumbOuter.removeClass("lg-grabbing").addClass("lg-grab")))})},e.prototype.enableThumbSwipe=function(){var e=this,t={cords:{startX:0,endX:0},isMoved:!1,newTranslateX:0,startTime:new Date,endTime:new Date,touchMoveTime:0};this.$lgThumb.on("touchstart.lg",function(n){e.thumbTotalWidth>e.thumbOuterWidth&&(n.preventDefault(),t.cords.startX=n.targetTouches[0].pageX,e.thumbClickable=!1,t.startTime=new Date)}),this.$lgThumb.on("touchmove.lg",function(n){e.thumbTotalWidth>e.thumbOuterWidth&&(n.preventDefault(),t.cords.endX=n.targetTouches[0].pageX,t=e.onThumbTouchMove(t))}),this.$lgThumb.on("touchend.lg",function(){t.isMoved?t=e.onThumbTouchEnd(t):e.thumbClickable=!0})},e.prototype.rebuildThumbnails=function(){var e=this;this.$thumbOuter.addClass("lg-rebuilding-thumbnails"),setTimeout(function(){e.thumbTotalWidth=e.core.galleryItems.length*(e.settings.thumbWidth+e.settings.thumbMargin),e.$lgThumb.css("width",e.thumbTotalWidth+"px"),e.$lgThumb.empty(),e.setThumbItemHtml(e.core.galleryItems),e.animateThumb(e.core.index)},50),setTimeout(function(){e.$thumbOuter.removeClass("lg-rebuilding-thumbnails")},200)},e.prototype.setTranslate=function(e){this.$lgThumb.css("transform","translate3d(-"+e+"px, 0px, 0px)")},e.prototype.getPossibleTransformX=function(e){return e>this.thumbTotalWidth-this.thumbOuterWidth&&(e=this.thumbTotalWidth-this.thumbOuterWidth),e<0&&(e=0),e},e.prototype.animateThumb=function(e){if(this.$lgThumb.css("transition-duration",this.core.settings.speed+"ms"),this.settings.animateThumb){var t=0;switch(this.settings.currentPagerPosition){case"left":t=0;break;case"middle":t=this.thumbOuterWidth/2-this.settings.thumbWidth/2;break;case"right":t=this.thumbOuterWidth-this.settings.thumbWidth}this.translateX=(this.settings.thumbWidth+this.settings.thumbMargin)*e-1-t,this.translateX>this.thumbTotalWidth-this.thumbOuterWidth&&(this.translateX=this.thumbTotalWidth-this.thumbOuterWidth),this.translateX<0&&(this.translateX=0),this.setTranslate(this.translateX)}},e.prototype.onThumbTouchMove=function(e){return e.newTranslateX=this.translateX,e.isMoved=!0,e.touchMoveTime=(new Date).valueOf(),e.newTranslateX-=e.cords.endX-e.cords.startX,e.newTranslateX=this.getPossibleTransformX(e.newTranslateX),this.setTranslate(e.newTranslateX),this.$thumbOuter.addClass("lg-dragging"),e},e.prototype.onThumbTouchEnd=function(e){e.isMoved=!1,e.endTime=new Date,this.$thumbOuter.removeClass("lg-dragging");var t=e.endTime.valueOf()-e.startTime.valueOf(),n=e.cords.endX-e.cords.startX,r=Math.abs(n)/t;return r>.15&&e.endTime.valueOf()-e.touchMoveTime<30?((r+=1)>2&&(r+=1),r+=r*(Math.abs(n)/this.thumbOuterWidth),this.$lgThumb.css("transition-duration",Math.min(r-1,2)+"settings"),n*=r,this.translateX=this.getPossibleTransformX(this.translateX-n),this.setTranslate(this.translateX)):this.translateX=e.newTranslateX,Math.abs(e.cords.endX-e.cords.startX)<this.settings.thumbnailSwipeThreshold&&(this.thumbClickable=!0),e},e.prototype.getThumbHtml=function(e,t,n){var r,i=this.core.galleryItems[t].__slideVideoInfo||{};r=i.youtube&&this.settings.loadYouTubeThumbnail?"//img.youtube.com/vi/"+i.youtube[1]+"/"+this.settings.youTubeThumbSize+".jpg":e;var o=document.createElement("div");o.setAttribute("data-lg-item-id",t+""),o.className="lg-thumb-item "+(t===this.core.index?"active":""),o.style.cssText="width: "+this.settings.thumbWidth+"px; height: "+this.settings.thumbHeight+"; margin-right: "+this.settings.thumbMargin+"px;";var a=document.createElement("img");return a.alt=n||"",a.setAttribute("data-lg-item-id",t+""),a.src=r,o.appendChild(a),o},e.prototype.setThumbItemHtml=function(e){for(var t=0;t<e.length;t++){var n=this.getThumbHtml(e[t].thumb,t,e[t].alt);this.$lgThumb.append(n)}},e.prototype.setAnimateThumbStyles=function(){this.settings.animateThumb&&this.core.outer.addClass("lg-animate-thumb")},e.prototype.manageActiveClassOnSlideChange=function(){var e=this;this.core.LGel.on(Na+".thumb",function(t){var n=e.core.outer.find(".lg-thumb-item"),r=t.detail.index;n.removeClass("active"),n.eq(r).addClass("active")})},e.prototype.toggleThumbBar=function(){var e=this;this.settings.toggleThumb&&(this.core.outer.addClass("lg-can-toggle"),this.core.$toolbar.append('<button type="button" aria-label="'+this.settings.thumbnailPluginStrings.toggleThumbnails+'" class="lg-toggle-thumb lg-icon"></button>'),this.core.outer.find(".lg-toggle-thumb").first().on("click.lg",function(){e.core.outer.toggleClass("lg-components-open")}))},e.prototype.thumbKeyPress=function(){var e=this;this.$LG(window).on("keydown.lg.thumb.global"+this.core.lgId,function(t){e.core.lgOpened&&e.settings.toggleThumb&&(38===t.keyCode?(t.preventDefault(),e.core.outer.addClass("lg-components-open")):40===t.keyCode&&(t.preventDefault(),e.core.outer.removeClass("lg-components-open")))})},e.prototype.destroy=function(){this.settings.thumbnail&&(this.$LG(window).off(".lg.thumb.global"+this.core.lgId),this.core.LGel.off(".lg.thumb"),this.core.LGel.off(".thumb"),this.$thumbOuter.remove(),this.core.outer.removeClass("lg-has-thumb"))},e}();const Aa=Oa;var Ta=function(){return Ta=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Ta.apply(this,arguments)},Ba={autoplay:!0,slideShowAutoplay:!1,slideShowInterval:5e3,progressBar:!0,forceSlideShowAutoplay:!1,autoplayControls:!0,appendAutoplayControlsTo:".lg-toolbar",autoplayPluginStrings:{toggleAutoplay:"Toggle Autoplay"}};const Pa=function(){function e(e){return this.core=e,this.settings=Ta(Ta({},Ba),this.core.settings),this}return e.prototype.init=function(){var e=this;this.settings.autoplay&&(this.interval=!1,this.fromAuto=!0,this.pausedOnTouchDrag=!1,this.pausedOnSlideChange=!1,this.settings.autoplayControls&&this.controls(),this.settings.progressBar&&this.core.outer.append('<div class="lg-progress-bar"><div class="lg-progress"></div></div>'),this.settings.slideShowAutoplay&&this.core.LGel.once("lgSlideItemLoad.autoplay",function(){e.startAutoPlay()}),this.core.LGel.on("lgDragStart.autoplay touchstart.lg.autoplay",function(){e.interval&&(e.stopAutoPlay(),e.pausedOnTouchDrag=!0)}),this.core.LGel.on("lgDragEnd.autoplay touchend.lg.autoplay",function(){!e.interval&&e.pausedOnTouchDrag&&(e.startAutoPlay(),e.pausedOnTouchDrag=!1)}),this.core.LGel.on("lgBeforeSlide.autoplay",function(){e.showProgressBar(),!e.fromAuto&&e.interval?(e.stopAutoPlay(),e.pausedOnSlideChange=!0):e.pausedOnSlideChange=!1,e.fromAuto=!1}),this.core.LGel.on("lgAfterSlide.autoplay",function(){e.pausedOnSlideChange&&!e.interval&&e.settings.forceSlideShowAutoplay&&(e.startAutoPlay(),e.pausedOnSlideChange=!1)}),this.showProgressBar())},e.prototype.showProgressBar=function(){var e=this;if(this.settings.progressBar&&this.fromAuto){var t=this.core.outer.find(".lg-progress-bar"),n=this.core.outer.find(".lg-progress");this.interval&&(n.removeAttr("style"),t.removeClass("lg-start"),setTimeout(function(){n.css("transition","width "+(e.core.settings.speed+e.settings.slideShowInterval)+"ms ease 0s"),t.addClass("lg-start")},20))}},e.prototype.controls=function(){var e=this,t='<button aria-label="'+this.settings.autoplayPluginStrings.toggleAutoplay+'" type="button" class="lg-autoplay-button lg-icon"></button>';this.core.outer.find(this.settings.appendAutoplayControlsTo).append(t),this.core.outer.find(".lg-autoplay-button").first().on("click.lg.autoplay",function(){e.core.outer.hasClass("lg-show-autoplay")?e.stopAutoPlay():e.interval||e.startAutoPlay()})},e.prototype.startAutoPlay=function(){var e=this;this.core.outer.find(".lg-progress").css("transition","width "+(this.core.settings.speed+this.settings.slideShowInterval)+"ms ease 0s"),this.core.outer.addClass("lg-show-autoplay"),this.core.outer.find(".lg-progress-bar").addClass("lg-start"),this.core.LGel.trigger("lgAutoplayStart",{index:this.core.index}),this.interval=setInterval(function(){e.core.index+1<e.core.galleryItems.length?e.core.index++:e.core.index=0,e.core.LGel.trigger("lgAutoplay",{index:e.core.index}),e.fromAuto=!0,e.core.slide(e.core.index,!1,!1,"next")},this.core.settings.speed+this.settings.slideShowInterval)},e.prototype.stopAutoPlay=function(){this.interval&&(this.core.LGel.trigger("lgAutoplayStop",{index:this.core.index}),this.core.outer.find(".lg-progress").removeAttr("style"),this.core.outer.removeClass("lg-show-autoplay"),this.core.outer.find(".lg-progress-bar").removeClass("lg-start")),clearInterval(this.interval),this.interval=!1},e.prototype.closeGallery=function(){this.stopAutoPlay()},e.prototype.destroy=function(){this.settings.autoplay&&this.core.outer.find(".lg-progress-bar").remove(),this.core.LGel.off(".lg.autoplay"),this.core.LGel.off(".autoplay")},e}();var ka=function(){return ka=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},ka.apply(this,arguments)},La={fullScreen:!0,fullscreenPluginStrings:{toggleFullscreen:"Toggle Fullscreen"}},Ma=function(){function e(e,t){return this.core=e,this.$LG=t,this.settings=ka(ka({},La),this.core.settings),this}return e.prototype.init=function(){var e="";if(this.settings.fullScreen){if(!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled))return;e='<button type="button" aria-label="'+this.settings.fullscreenPluginStrings.toggleFullscreen+'" class="lg-fullscreen lg-icon"></button>',this.core.$toolbar.append(e),this.fullScreen()}},e.prototype.isFullScreen=function(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement},e.prototype.requestFullscreen=function(){var e=document.documentElement;e.requestFullscreen?e.requestFullscreen():e.msRequestFullscreen?e.msRequestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen&&e.webkitRequestFullscreen()},e.prototype.exitFullscreen=function(){document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()},e.prototype.fullScreen=function(){var e=this;this.$LG(document).on("fullscreenchange.lg.global"+this.core.lgId+" \n            webkitfullscreenchange.lg.global"+this.core.lgId+" \n            mozfullscreenchange.lg.global"+this.core.lgId+" \n            MSFullscreenChange.lg.global"+this.core.lgId,function(){e.core.lgOpened&&e.core.outer.toggleClass("lg-fullscreen-on")}),this.core.outer.find(".lg-fullscreen").first().on("click.lg",function(){e.isFullScreen()?e.exitFullscreen():e.requestFullscreen()})},e.prototype.closeGallery=function(){this.isFullScreen()&&this.exitFullscreen()},e.prototype.destroy=function(){this.$LG(document).off("fullscreenchange.lg.global"+this.core.lgId+" \n            webkitfullscreenchange.lg.global"+this.core.lgId+" \n            mozfullscreenchange.lg.global"+this.core.lgId+" \n            MSFullscreenChange.lg.global"+this.core.lgId)},e}();const Ra=Ma;function Fa(e){return j({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 5v.01M12 12v.01M12 19v.01M12 6a1 1 0 110-2 1 1 0 010 2zm0 7a1 1 0 110-2 1 1 0 010 2zm0 7a1 1 0 110-2 1 1 0 010 2z"},child:[]}]})(e)}function za(e){return j({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 13h6m-3-3v6m-9 1V7a2 2 0 012-2h6l2 2h6a2 2 0 012 2v8a2 2 0 01-2 2H5a2 2 0 01-2-2z"},child:[]}]})(e)}const Ga=({width:t=55,height:n=55,className:r=""})=>(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:n,viewBox:"0 0 55 55",fill:"none",className:r},(0,e.createElement)("path",{d:"M26.692 25.303C27.3767 25.0726 28.0618 25.0726 28.5182 25.303C28.7464 25.3031 28.9746 25.5336 29.2028 25.7639L38.3317 34.9797C39.2443 35.9012 39.2442 37.2838 38.3317 38.2053C37.8753 38.666 37.1904 38.8966 36.734 38.8967C36.2776 38.8967 35.5928 38.6661 35.1364 38.2053L29.8873 32.9065V48.1126C29.8873 49.4949 28.9744 50.4163 27.6051 50.4163C26.2359 50.4162 25.3229 49.4949 25.3229 48.1126V32.9065L20.0739 38.2053C19.161 39.1268 17.7923 39.1268 16.8795 38.2053C15.9667 37.2837 15.9667 35.9013 16.8795 34.9797L26.0074 25.7639C26.2356 25.5336 26.4638 25.5333 26.692 25.303ZM15.5104 5.25807C25.7797 2.49368 36.5051 8.48416 39.9283 18.3909H41.2985C46.3189 18.391 50.8829 21.1561 53.3932 25.5335C54.9907 28.5286 55.4476 32.4456 54.5348 35.9016C53.3938 39.3574 51.1114 42.3524 47.9166 44.1956C47.4602 44.426 47.2314 44.426 46.775 44.426C45.8624 44.426 45.1777 43.9656 44.7213 43.2747C44.0367 42.1227 44.4933 40.7403 45.6344 40.0491C47.6883 38.8971 49.2857 36.8228 49.9703 34.5188C50.6549 32.2149 50.4268 29.6802 49.2858 27.6067C47.6883 24.6118 44.7214 22.769 41.2985 22.7688H38.3317C37.1906 22.7688 36.2776 22.0771 36.0494 21.1555C33.7672 12.631 25.0948 7.33207 16.651 9.636C12.5432 10.5576 9.11996 13.0922 7.06604 16.7786C4.78397 20.6953 4.09883 24.8425 5.23987 29.22C5.92451 31.7544 7.0662 34.0584 8.6637 35.9016C9.57636 36.8232 9.34798 38.2057 8.43518 39.1272C7.52233 40.0486 6.15268 39.8183 5.23987 38.8967C3.18611 36.3625 1.58924 33.5976 0.67639 30.3723C-0.692889 25.0732 -0.00815572 19.5427 2.95862 14.7044C5.92538 9.86629 10.2617 6.64041 15.5104 5.25807Z",fill:"url(#paint0_linear)"}),(0,e.createElement)("mask",{id:"mask0_1_2132",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:"0",y:"4",width:"55",height:"47"},(0,e.createElement)("path",{d:"M26.692 25.303C27.3767 25.0726 28.0618 25.0726 28.5182 25.303C28.7464 25.3031 28.9746 25.5336 29.2028 25.7639L38.3317 34.9797C39.2443 35.9012 39.2442 37.2838 38.3317 38.2053C37.8753 38.666 37.1904 38.8966 36.734 38.8967C36.2776 38.8967 35.5928 38.6661 35.1364 38.2053L29.8873 32.9065V48.1126C29.8873 49.4949 28.9744 50.4163 27.6051 50.4163C26.2359 50.4162 25.3229 49.4949 25.3229 48.1126V32.9065L20.0739 38.2053C19.161 39.1268 17.7923 39.1268 16.8795 38.2053C15.9667 37.2837 15.9667 35.9013 16.8795 34.9797L26.0074 25.7639C26.2356 25.5336 26.4638 25.5333 26.692 25.303ZM15.5104 5.25807C25.7797 2.49368 36.5051 8.48416 39.9283 18.3909H41.2985C46.3189 18.391 50.8829 21.1561 53.3932 25.5335C54.9907 28.5286 55.4476 32.4456 54.5348 35.9016C53.3938 39.3574 51.1114 42.3524 47.9166 44.1956C47.4602 44.426 47.2314 44.426 46.775 44.426C45.8624 44.426 45.1777 43.9656 44.7213 43.2747C44.0367 42.1227 44.4933 40.7403 45.6344 40.0491C47.6883 38.8971 49.2857 36.8228 49.9703 34.5188C50.6549 32.2149 50.4268 29.6802 49.2858 27.6067C47.6883 24.6118 44.7214 22.769 41.2985 22.7688H38.3317C37.1906 22.7688 36.2776 22.0771 36.0494 21.1555C33.7672 12.631 25.0948 7.33207 16.651 9.636C12.5432 10.5576 9.11996 13.0922 7.06604 16.7786C4.78397 20.6953 4.09883 24.8425 5.23987 29.22C5.92451 31.7544 7.0662 34.0584 8.6637 35.9016C9.57636 36.8232 9.34798 38.2057 8.43518 39.1272C7.52233 40.0486 6.15268 39.8183 5.23987 38.8967C3.18611 36.3625 1.58924 33.5976 0.67639 30.3723C-0.692889 25.0732 -0.00815572 19.5427 2.95862 14.7044C5.92538 9.86629 10.2617 6.64041 15.5104 5.25807Z",fill:"white"})),(0,e.createElement)("g",{mask:"url(#mask0_1_2132)"}),(0,e.createElement)("defs",null,(0,e.createElement)("linearGradient",{id:"paint0_linear",x1:"0",y1:"4.58301",x2:"109.793",y2:"24.1475",gradientUnits:"userSpaceOnUse"},(0,e.createElement)("stop",{stopColor:"#5820E5"}),(0,e.createElement)("stop",{offset:1,stopColor:"#F30D55"})))),ja=t=>{const{path:n="",className:i,showHideBtn:o=!0,filters:a={allowAllExtension:!0,allowedExtensions,allowedExceptExtensions,showFiles:!0,showFolders:!0},formLabel:s=(0,x.__)("Uploader","easy-dropbox-integration"),formDesc:l=`<p>${(0,x.__)("Drag and drop files or folders","easy-dropbox-integration")}</p><p>${(0,x.__)("or","easy-dropbox-integration")}</p>`,enableUploadBtn:c=!0,uploaderButtonText:d=(0,x.__)("Upload","easy-dropbox-integration"),allowFolderUpload:u=!0,isFormUploader:p="",isRequired:g=!1,maxFiles:m="",minFileSize:h="",maxFileSize:f="",isWooCommerceUploader:b=!1,overwrite:v=!1,shortCodeID:w="",showUploadConfirmation:E=!1,uploadConfirmMsg:_=`<h3>${(0,x.__)("Uploaded Successfully!","easy-dropbox-integration")}</h3><p>${(0,x.__)("File(s) uploaded successfully!","easy-dropbox-integration")}</p>`,fileUploadButtonLabel:C=(0,x.__)("Select Files","easy-dropbox-integration"),folderUploadButtonLabel:S=(0,x.__)("Select Folder","easy-dropbox-integration"),uploadFileName:I="",uploadImmediately:O=!0,onUpload:T=()=>{},isMainUploader:B=!1}=t,{setShowUploader:P,setRefresh:k,setIsLoading:L,refresh:M,currentPath:R}=(0,r.useContext)(de);let{activeAccount:F}=EDBIData;F=JSON.parse(y(F));const z=n||R,G=(0,r.useRef)([]),[j,$]=(0,r.useState)([]),[H,V]=(0,r.useState)([]),[U,W]=(0,r.useState)([]),[X,Z]=(0,r.useState)(0),[Y,q]=(0,r.useState)(!1),[J,K]=(0,r.useState)([]),[Q,ee]=(0,r.useState)(!1),[te,ne]=(0,r.useState)(0),re=(0,r.useRef)(null),ie=(0,r.useRef)(null),oe=(0,r.useRef)(null),ae=(0,r.useRef)(null),se=(0,r.useRef)(0);(0,r.useEffect)(()=>{!Y||p||E||(P(!1),k(e=>!e),L(!0))},[Y,p,E]),(0,r.useEffect)(()=>{Y&&0===te&&N()},[Y,te]);const le=e=>e?.getSource&&e?.getSource?.()?.relativePath?.replace(/^\//,"")||"",ce=e=>((e||0)/1048576).toFixed(2),ue=e=>{if(!e)return;const t=G.current,n=t.findIndex(t=>t.id===e.id)+1;n<t.length&&fe(t[n])},pe=(e,t,n)=>{if(!e)return n(!0);const r=t.name.split(".").pop().toLowerCase();(a.allowAllExtension?!e.split(",").map(e=>e.trim().toLowerCase()).includes(r):e.split(",").map(e=>e.trim().toLowerCase()).includes(r))?n(!0):(re.current.trigger("Error",{code:"EXT_ERROR",file:t}),n(!1))},me=(e,t,n)=>{if(!(e=1024*e*1024))return n(!0);t.size<e?(re.current.trigger("Error",{code:"SIZE_MIN_ERROR",file:t}),n(!1)):n(!0)},he=(e,t,n)=>{if(!e)return n(!0);let r=re.current.files.length;j.length&&(r=ie.current.querySelectorAll(".edbi-file-upload-list__item.edbi-file-upload-list__item--uploaded").length),r>=e?(re.current.trigger("Error",{code:"MAX_FILE_ERROR",file:t}),n(!1)):n(!0)},fe=e=>{if(!e)return;re.current.stop(),Z(0),V(t=>t.find(t=>t.id===e.id)?t:[...t,e]);const t=le(e);wp.ajax.post("edbi_pre_upload",{file:{name:e.name,size:e.size,type:e.type},path:z,folder:t&&t.substring(0,t.lastIndexOf("/")+1),account_id:F.id,nonce:EDBIData.ajaxNonce}).done(e=>{re.current.setOption("url",e.uploadUrl),re.current.setOption("multipart_params",{nonce:EDBIData.ajaxNonce,path:e.path,account_id:e.account_id}),re.current.start()}).fail(t=>{console.log(t),ue(e),W(U.filter(t=>t.id!==e.id)),V(U.filter(t=>t.id!==e.id)),Z(0);const n="object"==typeof t?t?.error||t?.message||String(t):t;G.current=G.current.map(t=>(t.id===e.id&&(t.error=n),t)),p&&1===U.length&&oe.current?.length&&(oe.current.is("input")?oe.current.val(ae.current):oe.current.text(ae.current))})},be=()=>{if(plupload.buildUrl=e=>e,plupload.addFileFilter("file_ext",pe),plupload.addFileFilter("min_file_size",me),plupload.addFileFilter("max_files",he),re.current=new plupload.Uploader((()=>{const e={browse_button:ie.current.querySelector(".edbi-browse-files"),drop_element:ie.current,multipart:!0,multi_selection:!m||m>1,filters:{max_files:m,file_ext:a.allowAllExtension?a.allowedExceptExtensions:a.allowedExtensions,max_file_size:f?`${parseInt(f)}mb`:0,min_file_size:h},init:{FilesAdded:(e,t)=>{q(!1),W(e=>[...e,...t]),G.current=[...G.current,...t],V(e=>{let n=[...e];return O&&!e.length&&(fe(t[0]),n=[...e,t[0]]),n})},FilesRemoved:(e,t)=>{W(e=>e.filter(e=>!t.find(t=>t.id===e.id))),G.current=G.current.filter(e=>!t.find(t=>t.id===e.id))},FileUploaded:(e,t,n)=>{((e,t)=>{V(t=>t.filter(t=>t.id!==e.id));let n=JSON.parse(t.response);if(!n)return;const r=n.data?.file||n.file;n={id:r.id||n.id,name:r.name,size:r.size,type:r.type,link:r.link,account_id:F.id,pluploadId:e.id,path:u&&le(e)};let i={file:n,account_id:F.id};b&&(i.wcItemId="",i.wcProductId=""),W(t=>t.filter(t=>t.id!==e.id)),ne(e=>e+1),wp.ajax.post("edbi_post_upload",{shortCodeID:w,...i,nonce:EDBIData.ajaxNonce}).done(e=>{$(e=>[...e,n]),ne(e=>e-1),T&&T(n,e)}).fail(e=>{ne(e=>e-1),console.error("Post-upload failed:",e)}),ue(e)})(t,n)},UploadProgress:(e,t)=>{Z(t.percent)},UploadComplete:()=>{V([]),W([]),ee(!0),q(!0)},Error:(e,t)=>((e,t)=>{let n;switch(e){case-600:n=(0,x.__)("File size exceeds the maximum upload size.","easy-dropbox-integration")+`(${f?`${parseInt(f)}MB`:0})`;break;case"SIZE_MIN_ERROR":n=(0,x.__)("File size is less than the minimum upload size.","easy-dropbox-integration")+`(${h}MB)`;break;case"EXT_ERROR":n=(0,x.__)("This file type is not allowed","easy-dropbox-integration");break;case"MAX_FILE_ERROR":n=(0,x.__)("You can not upload more than","easy-dropbox-integration")+` ${m} ${(0,x.__)("files","easy-dropbox-integration")}`;break;default:n="object"==typeof t.error?t.error?.message||t.error?.error||String(t.error):t.error}if(t.error=n,G.current.find(e=>e.id===t.id)){const e=G.current.findIndex(e=>e.id===t.id);G.current[e]=t}else G.current=[...G.current,t];V([...H])})(t.code,t.file)}};return!a.allowAllExtension&&a.allowedExtensions&&(e.filters.mime_types=[{title:(0,x.__)("Allowed Files","easy-dropbox-integration"),extensions:a.allowedExtensions.split(",").map(e=>e.trim()).join(",")}]),e})()),re.current.init(),a?.showFolders&&u){const e=new mOxie.FileInput({browse_button:ie.current.querySelector(".edbi-browse-folder"),directory:!0});e.init(),e.onchange=()=>{re.current.addFile(e.files)}}};(0,r.useEffect)(()=>{const e=setTimeout(()=>{ie.current||(console.warn("Uploader element ref not set, retrying..."),ie.current=document.querySelector(".edbi-uploader-container")),ie.current?be():console.error("Could not find uploader element")},100);return()=>{clearTimeout(e),re.current&&re.current.destroy()}},[]),(0,r.useEffect)(()=>{!Q||U.length>0||H.length>0||te>0||j.length&&p&&setTimeout(()=>{(()=>{const e=document.querySelector(".edbi-file-browser__upload");if(!e)return void console.error("updateFormFiles: Could not find .edbi-uploader-container element in DOM");const t=e.parentElement,n=e.closest("form");if(!n)return void console.error("updateFormFiles: Could not find form element");let r=t?.querySelector(".edbi-uploaded-file-list");if(r||t?.classList?.contains("edbi-uploaded-file-list")&&(r=t),!r&&t){const e=t.nextElementSibling;e?.classList?.contains("edbi-uploaded-file-list")&&(r=e)}r||(r=n.querySelector(".edbi-uploaded-file-list"));const i=(e=>e.map(e=>({id:e.id,account_id:e.account_id,name:e.name,size:e.size,link:e.link,path:u&&e.path})))(j);if(r||(r=document.createElement("input"),r.type="hidden",r.className="edbi-uploaded-file-list edbi-hidden",r.name=I||"edbi_uploaded_files",t?t.parentNode.insertBefore(r,t.nextSibling):n.appendChild(r)),["fluentforms","formidableforms","gravityforms"].includes(p))r.value=JSON.stringify(i);else{const e=i.map(e=>`${e.name} - (${ce(e.size)} MB - ${e.path||""} - ${e.link||""})`).join(", \n\n");r.value=e}r.dispatchEvent(new Event("input",{bubbles:!0})),r.dispatchEvent(new Event("change",{bubbles:!0})),n.dispatchEvent(new Event("input",{bubbles:!0})),n.dispatchEvent(new Event("change",{bubbles:!0}));const o=n.querySelector("[type=submit]");o?(ae.current&&("INPUT"===o.tagName?o.value=ae.current:o.textContent=ae.current),o.classList.remove("edbi-disabled"),o.click()):n.submit()})()},300)},[Q,j,U,H,te]),(0,r.useEffect)(()=>{if(!p||O)return;if(!U.length||H.length)return;if(!ie.current)return;const e=jQuery(ie.current).closest("form");if(!e.length)return;if(oe.current=jQuery(e).find(":submit"),!oe.current.length)return;const t=oe.current.parent();oe.current.addClass("edbi-disabled");const n=function(e){e.preventDefault();const t=oe.current.is("input");ae.current=t?oe.current.val():oe.current.text(),t?oe.current.val((0,x.__)("Uploading Files...","easy-dropbox-integration")):oe.current.text((0,x.__)("Uploading Files...","easy-dropbox-integration")),fe(U[0])};return t.on("click",n),()=>{oe.current&&(t.off("click",n),oe.current.removeClass("edbi-disabled"))}},[U,p,O]),(0,r.useEffect)(()=>{if(!p||!O)return;if(!ie.current)return;const e=jQuery(ie.current).closest("form");if(!e.length)return;if(oe.current=jQuery(e).find(":submit"),!oe.current.length)return;const t=oe.current.is("input");ae.current=t?oe.current.val():oe.current.text()},[p,O]),(0,r.useEffect)(()=>{if(!p)return;const e=jQuery(ie.current).closest("form"),t=function(e){G.current=[],W([]),V([]),$([]),ee(!1),q(!1),ne(0)};return e.on("reset",t),()=>e.off("reset",t)},[p]);const ve=!p&&!b&&!O&&E&&Y;return(0,e.createElement)("div",{className:A()("edbi-file-browser__upload",i||"",Y?"edbi-file-browser__upload__complete":"",ve?"edbi-file-browser__upload__confirm":"")},(0,e.createElement)("div",{className:"edbi-uploader-container"},ve&&(0,e.createElement)(()=>(0,e.createElement)("div",{className:"edbi-file-browser__upload__confirmation"},(0,e.createElement)("div",{dangerouslySetInnerHTML:{__html:_.replace(/\\n/g,"<br>").replace(/\\t/g,"")}}),(0,e.createElement)("div",{className:"edbi-file-browser__upload__confirmation__actions"},(0,e.createElement)("button",{type:"button",className:"edbi-button edbi-button--primary",onClick:()=>{q(!1),ee(!1),$([]),W([]),V([]),ne(0),Z(0),G.current=[]}},(0,x.__)("Upload Again","easy-dropbox-integration")))),null),(0,e.createElement)(()=>(0,e.createElement)("div",{className:"edbi-uploader__wrapper",ref:ie,onDragEnter:e=>{e.preventDefault(),se.current++,e.currentTarget.classList.add("drag-active")},onDragOver:e=>{e.preventDefault()},onDragLeave:e=>{e.preventDefault(),se.current--,0===se.current&&e.currentTarget.classList.remove("drag-active")},onDrop:e=>{e.preventDefault(),se.current=0,e.currentTarget.classList.remove("drag-active")}},(0,e.createElement)("div",{className:"edbi-uploader__header"},(0,e.createElement)("h3",null,(0,x.__)(s,"easy-dropbox-integration")),o&&(0,e.createElement)("span",{onClick:()=>P(!1),style:{cursor:"pointer",float:"right",marginTop:"-25px"}},(0,e.createElement)("i",{className:"dashicons dashicons-no"}))),(0,e.createElement)("div",{className:"edbi-uploader__body"},(0,e.createElement)(Ga,{width:55,height:55}),(0,e.createElement)("div",{dangerouslySetInnerHTML:{__html:l.replace(/\n/g,"<br />")}})),(0,e.createElement)("div",{className:"edbi-upload__button__container"},a?.showFiles&&(0,e.createElement)("button",{type:"button",className:"edbi-button edbi-button--primary edbi-browse-files",onMouseOver:()=>{navigator.userAgent.match(/iPhone|iPad|iPod/g)&&re.current&&re.current.refresh()}},(0,e.createElement)(ge,{size:24,style:{marginRight:"0px",verticalAlign:"middle"}}),(0,x.__)(C,"easy-dropbox-integration")),a?.showFolders&&u&&(0,e.createElement)("button",{type:"button",className:"edbi-button edbi-button--primary edbi-browse-folder",onMouseOver:()=>{navigator.userAgent.match(/iPhone|iPad|iPod/g)&&re.current&&re.current.refresh()}},(0,e.createElement)(za,{size:24,style:{marginRight:"0px",verticalAlign:"middle"}}),(0,x.__)(S,"easy-dropbox-integration"))),(0,e.createElement)("div",{className:"edbi-file__lists"},G.current.map(t=>{const n=H.find(e=>e.id===t.id),r=j.find(e=>e.id===t.id||e.pluploadId===t.id);return J.find(e=>e.id===t.id),(0,e.createElement)("div",{key:t.id,className:`edbi-uploading__container edbi-file__lists__item ${n?"active":""} ${r?"edbi-file-upload-list__item--uploaded":""}`},(0,e.createElement)("div",{className:"edbi-file__icon"},(0,e.createElement)("img",{src:D(t.isFolder?"folder":(t.name||"").split(".").pop(),"32"),alt:t.name})),(0,e.createElement)("div",{className:"edbi-file__container"},(0,e.createElement)("div",{className:"edbi-file__info"},(0,e.createElement)("div",null,(0,e.createElement)("h4",{className:"edbi-file__name"},t.name),(0,e.createElement)("span",{className:"edbi-file__size"},ce(t.size)," MB")),!t.error&&(0,e.createElement)("span",{className:"edbi-file__status",style:{color:r?"#10b981":"#3b82f6"}},r?"Completed":n?`${X}%`:"")),t.error?(0,e.createElement)("p",{className:"edbi-file__error"},t.error):(0,e.createElement)("div",{className:"edbi-uploading__progress-track"},(0,e.createElement)("div",{className:"edbi-uploading__progress-bar",style:{width:n?`${X}%`:r?"100%":"0%",backgroundColor:r?"#10b981":"#3b82f6"}}))),(0,e.createElement)("div",{className:"edbi-file-action"},(0,e.createElement)("button",{type:"button",className:"edbi-button edbi-button--danger edbi-button--small",onClick:e=>{e.preventDefault(),e.stopPropagation(),re.current.removeFile(t),W(e=>e.filter(e=>e.id!==t.id)),G.current=G.current.filter(e=>e.id!==t.id),r?$(e=>e.filter(e=>e.id!==r.id)):(n&&(re.current.stop(),Z(0),ue(t)),re.current.removeFile(t),re.current.setOption("url",""),V(e=>e.filter(e=>e.id!==t.id)))}},(0,e.createElement)("i",{className:"dashicons dashicons-trash"}))))})),!O&&U.length>0&&c&&!p&&(0,e.createElement)("div",{className:"edbi-upload-actions"},(0,e.createElement)("button",{type:"button",className:"edbi-button edbi-button--primary",onClick:()=>{fe(U[0])}},H.length?(0,x.__)("Uploading Files...","easy-dropbox-integration"):(0,x.__)(d,"easy-dropbox-integration")))),null)))};function $a(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"},child:[]},{tag:"circle",attr:{cx:"12",cy:"12",r:"3"},child:[]}]})(e)}function Ha(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"},child:[]},{tag:"path",attr:{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"},child:[]}]})(e)}function Va(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"23 4 23 10 17 10"},child:[]},{tag:"polyline",attr:{points:"1 20 1 14 7 14"},child:[]},{tag:"path",attr:{d:"M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"},child:[]}]})(e)}function Ua(e){return j({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5"},child:[]},{tag:"path",attr:{d:"M7.646 11.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V1.5a.5.5 0 0 0-1 0v8.793L5.354 8.146a.5.5 0 1 0-.708.708z"},child:[]}]})(e)}function Wa(e){return j({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"m7.665 6.982-.8 1.386a.25.25 0 0 1-.451-.039l-1.06-2.882a.25.25 0 0 1 .192-.333l3.026-.523a.25.25 0 0 1 .26.371l-.667 1.154.621.373A2.5 2.5 0 0 1 10 8.632V11H9V8.632a1.5 1.5 0 0 0-.728-1.286z"},child:[]},{tag:"path",attr:{fillRule:"evenodd",d:"M6.95.435c.58-.58 1.52-.58 2.1 0l6.515 6.516c.58.58.58 1.519 0 2.098L9.05 15.565c-.58.58-1.519.58-2.098 0L.435 9.05a1.48 1.48 0 0 1 0-2.098zm1.4.7a.495.495 0 0 0-.7 0L1.134 7.65a.495.495 0 0 0 0 .7l6.516 6.516a.495.495 0 0 0 .7 0l6.516-6.516a.495.495 0 0 0 0-.7L8.35 1.134Z"},child:[]}]})(e)}function Xa(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM11 13.05C10.8384 13.0172 10.6712 13 10.5 13C9.11929 13 8 14.1193 8 15.5C8 16.8807 9.11929 18 10.5 18C11.8807 18 13 16.8807 13 15.5V11H16V9H11V13.05Z"},child:[]}]})(e)}function Za(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M7 4V2H17V4H22V6H20V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V6H2V4H7ZM6 6V20H18V6H6ZM9 9H11V17H9V9ZM13 9H15V17H13V9Z"},child:[]}]})(e)}function Ya(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M7.5 3.75A1.5 1.5 0 0 0 6 5.25v13.5a1.5 1.5 0 0 0 1.5 1.5h6a1.5 1.5 0 0 0 1.5-1.5V15a.75.75 0 0 1 1.5 0v3.75a3 3 0 0 1-3 3h-6a3 3 0 0 1-3-3V5.25a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3V9A.75.75 0 0 1 15 9V5.25a1.5 1.5 0 0 0-1.5-1.5h-6Zm5.03 4.72a.75.75 0 0 1 0 1.06l-1.72 1.72h10.94a.75.75 0 0 1 0 1.5H10.81l1.72 1.72a.75.75 0 1 1-1.06 1.06l-3-3a.75.75 0 0 1 0-1.06l3-3a.75.75 0 0 1 1.06 0Z",clipRule:"evenodd"},child:[]}]})(e)}function qa(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none"},child:[{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M18 10.5C19.6569 10.5 21 11.8431 21 13.5V19.5C21 21.1569 19.6569 22.5 18 22.5H6C4.34315 22.5 3 21.1569 3 19.5V13.5C3 11.8431 4.34315 10.5 6 10.5V7.5C6 4.18629 8.68629 1.5 12 1.5C15.3137 1.5 18 4.18629 18 7.5V10.5ZM12 3.5C14.2091 3.5 16 5.29086 16 7.5V10.5H8V7.5C8 5.29086 9.79086 3.5 12 3.5ZM18 12.5H6C5.44772 12.5 5 12.9477 5 13.5V19.5C5 20.0523 5.44772 20.5 6 20.5H18C18.5523 20.5 19 20.0523 19 19.5V13.5C19 12.9477 18.5523 12.5 18 12.5Z",fill:"currentColor"},child:[]}]})(e)}const Ja=({files:t,folderSelectOnly:n=!1,lightGallery:i,showContexify:o=!1,onFileClick:a=!1,enableSelected:s=!1,enableGallery:l=!0,handleItemClick:c,shortcodeBuilder:d,showFiles:u=!0})=>{const{gridView:p,openMenu:g,setOpenMenu:m,selectedItem:h,selectedItems:f,setSelectedItem:b,setSelectedItems:v,menuPosition:y,setMenuPosition:w,rightClickMenu:E,setRightClickMenu:_,rightClickPosition:C,setRightClickPosition:S,activeCols:N,selectedCards:O,toggleCard:A,bulkMode:T,setIsFolder:B,isFolder:P}=(0,r.useContext)(de);(0,r.useEffect)(()=>{const e=e=>{e.target.closest(".lg")||e.target.closest(".lg-backdrop")||e.target.closest(".edbi-context-menu")||e.target.closest(".menu-button")||e.target.closest(".filelist-menu")||(m(null),_(null))};return document.addEventListener("click",e),()=>document.removeEventListener("click",e)},[]);const k=(e,n)=>{if(!h)return;n.preventDefault(),n.stopPropagation();const r=h,i=t.findIndex(e=>e.id===h.id);m(null),b(null),setTimeout(()=>{c({id:e,event:n,props:{data:{item:r,index:i}}})},10)},L=(e,n)=>{if(!E)return;n.preventDefault(),n.stopPropagation();const r=E,i=t.findIndex(e=>e.id===E.id);_(null),setTimeout(()=>{c({id:e,event:n,props:{data:{item:r,index:i}}})},10)};return u&&(0,e.createElement)("div",{className:`${p?"edbi-file-grid-container":"edbi-file-list-container"} ${d?"edbi-grid-4":""} edbi-grid-${N}`},t.map((t,n)=>(0,e.createElement)("div",{className:`${p?"edbi-file-grid":"edbi-file-list"} ${T&&"edbi-bulk__mode"} ${s&&f?.files?.filter(e=>e.id==t.id).length>0&&"edbi-selected__item"}`,key:n,onClick:()=>{!1!==a&&a(t),T?A(t.id,t):l&&(t.can_preview?i.current.openGallery(n):window.open(I(t),"_blank"))},onContextMenu:e=>((e,t)=>{if(B(!1),T)return;e.preventDefault();let n=e.clientY,r=e.clientX;window.innerHeight-e.clientY<300&&(n=e.clientY-300),window.innerWidth-e.clientX<250&&(r=e.clientX-250),S({top:n,left:r}),_(t),m(null)})(e,t)},t.can_preview&&t.thumbnail?(0,e.createElement)("div",{className:"edbi-thumbnail"},(0,e.createElement)("img",{src:t.thumbnail,className:"edbi-image"})):(0,e.createElement)("div",{className:"edbi-thumbnail"},(0,e.createElement)("img",{style:{width:"80px",height:"80px"},src:D(t.ext?t.ext:"folder")})),T&&(0,e.createElement)("label",{className:"chk-label",style:{position:"absolute",bottom:"10px",right:"12px",zIndex:"10"}},(0,e.createElement)("input",{type:"checkbox",checked:f?.files?.some(e=>e.id===t.id),onChange:()=>A(t.id,t)}),(0,e.createElement)("span",{className:"custom-circle edbi-item-checkbox","aria-hidden":"true"},(0,e.createElement)("svg",{viewBox:"0 0 24 24","aria-hidden":"true"},(0,e.createElement)("path",{d:"M5 12.5l4 4L19 7.5"})))),(0,e.createElement)("div",{className:"edbi-file-info"},s&&(0,e.createElement)("div",{className:"edbi-file-browser__file-list__item__selector"},(0,e.createElement)("input",{type:"radio",checked:f?.files?.some(e=>e.id===t.id),onClick:e=>{e.stopPropagation()},onChange:e=>((e,t)=>{e.stopPropagation(),v&&(v(e=>{const n=e?.files||[];return n.some(e=>e.id===t.id)?e:{...e,files:[...n,t]}}),"function"==typeof b&&b(t))})(e,t)})),(0,e.createElement)("div",{className:"edbi-file-name"},(0,e.createElement)("img",{className:"edbi-file-icon",src:D(t.ext?t.ext:"folder","32")}),(0,e.createElement)("span",{className:"edbi-file-text"},(0,x.__)(t.name,"easy-dropbox-integration"))),!s&&(0,e.createElement)("div",{className:"edbi-dot-container",onClick:e=>{e.stopPropagation(),!1!==a&&a(t),!1!==o&&o(e,"file-browser-file",{type:"file",path:t.path,item:t})}},(0,e.createElement)(Fa,{onClick:e=>((e,t,n)=>{if(g===e)return m(null),void b(null);const r=t.currentTarget.getBoundingClientRect();let i=r.bottom,o=r.right-220;window.innerHeight-r.bottom<350&&(i=r.top-350),window.innerWidth-r.right<220&&(o=r.left-380),w({top:i,left:o}),m(e),b(n),_(null)})(t.id,e,t),className:"edbi-dot-icon"}))))),g&&!P&&(0,e.createElement)("div",{className:"absolute z-50 edbi-menu-card edbi-context-menu",style:{top:`${y.top}px`,left:`${y.left}px`}},(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("preview-in-new-window",e)},(0,e.createElement)(re,{className:"edbi-right-icon"})," ",(0,x.__)("Open in New Window","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("details",e)},(0,e.createElement)(ne,{className:"edbi-right-icon"})," ",(0,x.__)("View Details","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("direct-link",e)},(0,e.createElement)(Ha,{className:"edbi-right-icon"})," ",(0,x.__)("Direct Link","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("share",e)},(0,e.createElement)(oe,{className:"edbi-right-icon"})," ",(0,x.__)("Share","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("download",e)},(0,e.createElement)(Ua,{className:"edbi-right-icon"})," ",(0,x.__)("Download","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("move",e)},(0,e.createElement)(Wa,{className:"edbi-right-icon"})," ",(0,x.__)("Move","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("rename",e)},(0,e.createElement)(H,{className:"edbi-right-icon"})," ",(0,x.__)("Rename","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("delete",e)},(0,e.createElement)(Za,{className:"edbi-right-icon"})," ",(0,x.__)("Delete","easy-dropbox-integration"))),E&&!P&&(0,e.createElement)("div",{className:"absolute edbi-filter-dropdown edbi-filter-dropdown-2 filelist-menu",style:{top:C.top-80+"px",left:C.left-200+"px"}},(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("preview",e)},(0,e.createElement)($a,{className:"edbi-right-icon"})," ",(0,x.__)("Preview","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("preview-in-new-window",e)},(0,e.createElement)(re,{className:"edbi-right-icon"})," ",(0,x.__)("Open in New Window","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("details",e)},(0,e.createElement)(ne,{className:"edbi-right-icon"})," ",(0,x.__)("View Details","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("direct-link",e)},(0,e.createElement)(Ha,{className:"edbi-right-icon"})," ",(0,x.__)("Direct Link","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("share",e)},(0,e.createElement)(oe,{className:"edbi-right-icon"})," ",(0,x.__)("Share","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("download",e)},(0,e.createElement)(Ua,{className:"edbi-right-icon"})," ",(0,x.__)("Download","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item edbi-pro-item",onClick:e=>L("import",e)},(0,e.createElement)(Ya,{className:"edbi-right-icon"}),(0,e.createElement)("span",null," ",(0,x.__)("Import to Media Library","easy-dropbox-integration")," "),(0,e.createElement)("div",{className:"edbi-pro"},(0,e.createElement)(qa,{className:"edbi-lock-icon"})," ",(0,x.__)("Pro","easy-dropbox-integration"))),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("move",e)},(0,e.createElement)(Wa,{className:"edbi-right-icon"})," ",(0,x.__)("Move","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("rename",e)},(0,e.createElement)(H,{className:"edbi-right-icon"})," ",(0,x.__)("Rename","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("duplicate",e)},(0,e.createElement)(ee,{className:"edbi-right-icon"})," ",(0,x.__)("Copy","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("delete",e)},(0,e.createElement)(Za,{className:"edbi-right-icon"}),(0,x.__)("Delete","easy-dropbox-integration"))))};function Ka(e){return j({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M572.694 292.093L500.27 416.248A63.997 63.997 0 0 1 444.989 448H45.025c-18.523 0-30.064-20.093-20.731-36.093l72.424-124.155A64 64 0 0 1 152 256h399.964c18.523 0 30.064 20.093 20.73 36.093zM152 224h328v-48c0-26.51-21.49-48-48-48H272l-64-64H48C21.49 64 0 85.49 0 112v278.046l69.077-118.418C86.214 242.25 117.989 224 152 224z"},child:[]}]})(e)}function Qa(e){return j({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M464,128H272L208,64H48A48,48,0,0,0,0,112V400a48,48,0,0,0,48,48H464a48,48,0,0,0,48-48V176A48,48,0,0,0,464,128ZM359.5,296a16,16,0,0,1-16,16h-64v64a16,16,0,0,1-16,16h-16a16,16,0,0,1-16-16V312h-64a16,16,0,0,1-16-16V280a16,16,0,0,1,16-16h64V200a16,16,0,0,1,16-16h16a16,16,0,0,1,16,16v64h64a16,16,0,0,1,16,16Z"},child:[]}]})(e)}function es(e){return j({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M571.31 193.94l-22.63-22.63c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31-28.9-28.9c5.63-21.31.36-44.9-16.35-61.61l-45.25-45.25c-62.48-62.48-163.79-62.48-226.28 0l90.51 45.25v18.75c0 16.97 6.74 33.25 18.75 45.25l49.14 49.14c16.71 16.71 40.3 21.98 61.61 16.35l28.9 28.9-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0l90.51-90.51c6.23-6.24 6.23-16.37-.02-22.62zm-286.72-15.2c-3.7-3.7-6.84-7.79-9.85-11.95L19.64 404.96c-25.57 23.88-26.26 64.19-1.53 88.93s65.05 24.05 88.93-1.53l238.13-255.07c-3.96-2.91-7.9-5.87-11.44-9.41l-49.14-49.14z"},child:[]}]})(e)}function ts(e){return j({tag:"svg",attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M320,32a32,32,0,0,0-64,0v96h64Zm48,128H16A16,16,0,0,0,0,176v32a16,16,0,0,0,16,16H32v32A160.07,160.07,0,0,0,160,412.8V512h64V412.8A160.07,160.07,0,0,0,352,256V224h16a16,16,0,0,0,16-16V176A16,16,0,0,0,368,160ZM128,32a32,32,0,0,0-64,0v96h64Z"},child:[]}]})(e)}function ns(e){return j({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"},child:[]}]})(e)}function rs(e){return j({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z"},child:[]}]})(e)}const is=({folders:t,setPath:n,showMoreMenu:i=!0,enableSelected:o=!1,folderSelectOnly:a=!1,enableFolderSelect:s=!0,selectedFolder:l,onFolderClick:c,handleItemClick:d,allowBulkMode:u=!0,isSingleFolderSelector:p=!1,shortcodeBuilder:g})=>{const[m,h]=(0,r.useState)(!1),{gridView:f,setFolders:b,openMenu:v,setOpenMenu:y,rightClickMenu:w,menuPosition:E,setSelectedItem:_,setRightClickMenu:C,setMenuPosition:S,rightClickPosition:I,setRightClickPosition:D,activeCols:N,selectedCards:O,toggleCard:A,bulkMode:T,isFolder:B,setIsFolder:P,selectedItem:k,selectedItems:L,setSelectedItems:M,previousPath:R}=(0,r.useContext)(de),F=L||{files:[],folders:l},[z,G]=(0,r.useState)(F);(0,r.useEffect)(()=>{h("/"!==R)},[R]),(0,r.useEffect)(()=>{b(e=>JSON.stringify(e)!==JSON.stringify(t)?t:e)},[t]);const j=["#2772f0cc","#ffa000","#f98db4","#7b6fff","#27d3a2","#8c42ac","#2fb776cc","#58d9fd","#f05d27","#bbd622"];(0,r.useEffect)(()=>{const e=e=>{e.target.closest(".edbi-context-menu")||e.target.closest(".menu-button")||(y(null),C(null))};return document.addEventListener("click",e),()=>document.removeEventListener("click",e)},[]);const $=(e,n)=>{k&&(d({id:e,event:n,props:{data:{item:k,index:t.findIndex(e=>e.id===k.id)}}}),y(null),_(null))},V=(e,n)=>{w&&(d({id:e,event:n,props:{data:{item:w,index:t.findIndex(e=>e.id===w.id)}}}),C(null))};return(0,e.createElement)("div",{className:`${f?"edbi-folder-grid-container":"edbi-folder-list-container"} ${g?"edbi-grid-4":""} edbi-grid-${N} `},t.length>0&&t.map((t,r)=>{const o=L?.folders?.filter(e=>e.id==t.id).length>0;return(0,e.createElement)("div",{className:`edbi-folder-container ${(p||T&&u)&&"edbi-bulk__mode"}`,style:{outlineColor:o&&j[r%j.length]},key:r},f&&(0,e.createElement)("div",{className:"edbi-shadow",style:{background:`radial-gradient(circle, ${j[r%j.length]} 0%, transparent 100%)`}}),(0,e.createElement)("div",{key:r,onClick:()=>{n(t.path),y(null),C(null)},onContextMenu:e=>((e,t)=>{if(P(!0),T)return;e.preventDefault();let n=e.clientY,r=e.clientX;window.innerHeight-e.clientY<300&&(n=e.clientY-300),window.innerWidth-e.clientX<250&&(r=e.clientX-250),D({top:n,left:r}),C(t),y(null)})(e,t)},(0,e.createElement)("div",{className:"edbi-folder"},(0,e.createElement)("div",{className:"edbi-name-folder"},(0,e.createElement)(Ka,{className:"edbi-folder-icon",style:{color:j[r%j.length]}}),(0,e.createElement)("span",null,(0,x.__)(t.name,"easy-dropbox-integration"))),s&&(p||T&&u)&&(0,e.createElement)("label",{className:"chk-label",onClick:e=>e.stopPropagation()},(0,e.createElement)("input",{type:"checkbox",checked:o,onChange:e=>{e.stopPropagation(),p&&L?.folders?.length>0?o&&A(t.id,t):A(t.id,t)}}),(0,e.createElement)("span",{className:"custom-circle edbi-item-checkbox","aria-hidden":"true",style:{backgroundColor:o&&j[r%j.length],borderColor:o&&j[r%j.length]}},(0,e.createElement)("svg",{viewBox:"0 0 24 24","aria-hidden":"true"},(0,e.createElement)("path",{d:"M5 12.5l4 4L19 7.5"})))),!T&&!p&&i&&(0,e.createElement)("div",{onClick:e=>{e.stopPropagation(),((e,t,n)=>{if(v===e)return y(null),void _(null);const r=t.currentTarget.getBoundingClientRect();let i=r.bottom,o=r.right-220;window.innerHeight-r.bottom<350&&(i=r.top),window.innerWidth-r.right<220&&(o=r.left-380),S({top:i,left:o}),y(e),_(n),C(null)})(t.id,e,t)},className:"edbi-folder-dot-container"},(0,e.createElement)(Fa,{className:"edbi-dot-icon"})))))}),v&&B&&(0,e.createElement)("div",{className:"absolute z-50 edbi-menu-card context-menu",style:{top:`${E.top}px`,left:`${E.left}px`}},(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("open")},(0,e.createElement)(re,{className:"edbi-right-icon"})," ",(0,x.__)("Open in Dropbox","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("details")},(0,e.createElement)(ne,{className:"edbi-right-icon"})," ",(0,x.__)("Details","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("direct-link")},(0,e.createElement)(Ha,{className:"edbi-right-icon"})," ",(0,x.__)("Direct Link","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("share")},(0,e.createElement)(oe,{className:"edbi-right-icon"})," ",(0,x.__)("Share","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("download")},(0,e.createElement)(Ua,{className:"edbi-right-icon"})," ",(0,x.__)("Download","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("move")},(0,e.createElement)(Wa,{className:"edbi-right-icon"})," ",(0,x.__)("Move","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("rename")},(0,e.createElement)(H,{className:"edbi-right-icon"})," ",(0,x.__)("Rename","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("delete")},(0,e.createElement)(Za,{className:"edbi-right-icon"})," ",(0,x.__)("Delete","easy-dropbox-integration"))),w&&B&&(0,e.createElement)("div",{className:"absolute edbi-filter-dropdown edbi-filter-dropdown-2 nedkkdk",style:{top:I.top-80+"px",left:I.left-200+"px"}},(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("open")},(0,e.createElement)(re,{className:"edbi-right-icon"})," ",(0,x.__)("Open in Dropbox","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("details")},(0,e.createElement)(ne,{className:"edbi-right-icon"})," ",(0,x.__)("View Details","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("direct-link")},(0,e.createElement)(Ha,{className:"edbi-right-icon"})," ",(0,x.__)("Direct Link","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("share")},(0,e.createElement)(oe,{className:"edbi-right-icon"})," ",(0,x.__)("Share","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("download-as-zip")},(0,e.createElement)(Ua,{className:"edbi-right-icon"})," ",(0,x.__)("Download as Zip","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("move")},(0,e.createElement)(Wa,{className:"edbi-right-icon"})," ",(0,x.__)("Move","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("rename")},(0,e.createElement)(H,{className:"edbi-right-icon"})," ",(0,x.__)("Rename","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("duplicate")},(0,e.createElement)(ee,{className:"edbi-right-icon"})," ",(0,x.__)("Copy","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("delete")},(0,e.createElement)(Za,{className:"edbi-right-icon"}),(0,x.__)("Delete","easy-dropbox-integration"))))},os=()=>(0,e.createElement)("div",{className:"edbi-loading-screen"},(0,e.createElement)("img",{src:EDBIData.preloaderImg}));function as(e){return j({tag:"svg",attr:{viewBox:"0 0 15 15",fill:"none"},child:[{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M7.07926 0.222253C7.31275 -0.007434 7.6873 -0.007434 7.92079 0.222253L14.6708 6.86227C14.907 7.09465 14.9101 7.47453 14.6778 7.71076C14.4454 7.947 14.0655 7.95012 13.8293 7.71773L13 6.90201V12.5C13 12.7761 12.7762 13 12.5 13H2.50002C2.22388 13 2.00002 12.7761 2.00002 12.5V6.90201L1.17079 7.71773C0.934558 7.95012 0.554672 7.947 0.32229 7.71076C0.0899079 7.47453 0.0930283 7.09465 0.32926 6.86227L7.07926 0.222253ZM7.50002 1.49163L12 5.91831V12H10V8.49999C10 8.22385 9.77617 7.99999 9.50002 7.99999H6.50002C6.22388 7.99999 6.00002 8.22385 6.00002 8.49999V12H3.00002V5.91831L7.50002 1.49163ZM7.00002 12H9.00002V8.99999H7.00002V12Z",fill:"currentColor"},child:[]}]})(e)}const ss=[{name:"Name",value:"name"},{name:"Size",value:"size"},{name:"Modified",value:"modified"}],ls=[{name:"Ascending",value:"asc"},{name:"Descending",value:"desc"}],cs=({filterRef:t})=>{const{sortBy:n,setSortBy:i,sortDirection:o,setSortDirection:a}=(0,r.useContext)(de);return(0,e.createElement)("div",{ref:t,className:"edbi-filter-dropdown"},(0,e.createElement)("h5",{className:"edbi-filter-list"},(0,x.__)("SORT BY","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),ss.map((t,r)=>(0,e.createElement)("div",{key:r,className:`edbi-menu-item ${n===t.value&&"edbi-active-filter"}`,onClick:()=>i(t.value)},n===t.value?(0,e.createElement)(fe,{className:"icon edbi-active-filter-icon"}):(0,e.createElement)(rs,{className:"edbi-inactive-filter-icon"}),(0,x.__)(t.name,"easy-dropbox-integration"))),(0,e.createElement)("h5",{className:"edbi-filter-list edbi-dir"}," ",(0,x.__)("SORT DIRECTION","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),ls.map((t,n)=>(0,e.createElement)("div",{onClick:()=>a(t.value),key:n,className:`edbi-menu-item ${o===t.value&&"edbi-active-filter"}`},o===t.value?(0,e.createElement)(fe,{className:"icon edbi-active-filter-icon"}):(0,e.createElement)(rs,{className:"edbi-inactive-filter-icon"}),(0,x.__)(t.name,"easy-dropbox-integration"))))};function ds(e){return j({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32",d:"M32 144h448M112 256h288M208 368h96"},child:[]}]})(e)}const us=({btnData:t,btnContent:n,content:i,isOpen:o,setIsOpen:a})=>{const s=(0,r.useRef)(null),l=(0,r.useId)(),c=e=>{s.current&&!s.current.contains(e.target)&&a(!1)};return(0,r.useEffect)(()=>(document.addEventListener("mousedown",c),()=>{document.removeEventListener("mousedown",c)}),[]),(0,e.createElement)("div",{className:"ud-edbi-popover",ref:s,id:l},(0,e.createElement)("button",{className:t.className,onClick:()=>{a(!o)}},n||(0,e.createElement)("img",{src:t.icon,alt:"icon"})),(0,e.createElement)("div",{className:A()("dropdown",{"is-open":o})},(0,e.createElement)("div",{className:A()("",t.contentClass)},i)))},ps=t=>{const{config:n}=t,[i,o]=(0,r.useState)(!1),{showBreadCrumb:a=!0,showFilter:s=!0,showAccount:l=!0,showRefresh:c=!0,className:d,showMoreMenu:u={show:!0,showNewFolder:!0,showUploader:!0}}=n,{setIsLoading:p,setRefresh:g}=(0,r.useContext)(de);let{activeAccount:m,accounts:h}=EDBIData;m=JSON.parse(y(m)),h=JSON.parse(y(h));const[f,b]=(0,r.useState)(m);return(0,r.useEffect)(()=>{const e=e=>{e?.detail&&b(e.detail)};return window.addEventListener("edbi_active_account_updated",e),()=>{window.removeEventListener("edbi_active_account_updated",e)}},[]),(0,e.createElement)("div",{className:A()("",d)},(0,e.createElement)("div",null,l&&(0,e.createElement)(us,{isOpen:i,setIsOpen:o,className:"",btnData:{className:""},btnContent:(0,e.createElement)(e.Fragment,null,Object.entries(h).length?(0,e.createElement)("div",{className:"edbi-navbar-top-right-button"},(0,e.createElement)("img",{src:f.photo,alt:f.name}),(0,e.createElement)("h6",null,f.name),(0,e.createElement)(be,{className:"edbi-profile-dropdown-icon "+(i?"edbi-rotate":"edbi-rerotate")})):(0,e.createElement)("button",{onClick:()=>{window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")},className:"edbi-upload-btn edbi-add-btn"},(0,e.createElement)(ie,{className:"edbi-upload-icon"})," ",(0,x.__)("Add Account","easy-dropbox-integration"))),content:(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-account-dropdown"},h&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,x.__)("Switch Account","easy-dropbox-integration")),Object.entries(h).map(t=>(t=t[1],(0,e.createElement)("div",{className:"edbi-profile-dropdown",key:t.id},(0,e.createElement)("div",{onClick:()=>{var e;e=t.id,Qo()({path:"/edbi/v1/switch-account",method:"POST",data:{id:e}}).then(e=>{"success"===e.status&&(g(e=>!e),p(!0)),window.location.reload()}),b(t)},className:`edbi-profile-dropdown-content ${t.id!==f.id&&"edbi-inactive-account"}`},(0,e.createElement)("div",{className:"edbi-profile-dropdown-content-left"},(0,e.createElement)("img",{src:t?.photo,alt:(0,x.__)(t?.name,"easy-dropbox-integration")}),(0,e.createElement)("div",null,(0,e.createElement)("h2",null,(0,x.__)(t?.name,"easy-dropbox-integration")),(0,e.createElement)("p",null,(0,x.__)(t?.email,"easy-dropbox-integration")))),t.id===f.id&&(0,e.createElement)(K,{className:"edbi-checked-icon"})))))),Object.keys(h).length>=1&&!E?(0,e.createElement)(B,null,(0,e.createElement)("div",null,(0,e.createElement)("button",{onClick:()=>{E&&window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")},className:"edbi-upload-btn edbi-add-btn"},(0,e.createElement)(ie,{className:"edbi-upload-icon"}),(0,x.__)("Add Account","easy-dropbox-integration")))):(0,e.createElement)("div",null,(0,e.createElement)("button",{onClick:()=>{window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")},className:"edbi-upload-btn edbi-add-btn"},(0,e.createElement)(ie,{className:"edbi-upload-icon"}),(0,x.__)("Add Account","easy-dropbox-integration")))))})))};function gs(){const{setPath:t,currentPath:n,hideSidebar:i,isLoading:o,setIsLoading:a,setRefresh:s,sortBy:l}=(0,r.useContext)(de),c=n.split("/").filter(Boolean),[d,u]=(0,r.useState)(!1),p=(0,r.useRef)(null),g=(0,r.useRef)(null);return(0,r.useEffect)(()=>{const e=e=>{!g.current||g.current.contains(e.target)||p.current.contains(e.target)||u(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),(0,e.createElement)("div",{className:"edbi-shortcode-builder__navbar edbi-navbar"},(0,e.createElement)("div",{className:"edbi-navbar-top"},(0,e.createElement)("div",{className:"edbi-navbar-top-left"},(0,e.createElement)("span",{onClick:()=>{"/"!==n&&t("/")},className:`edbi-breadcrumb ${"/"===n||""===n?"edbi-breadcrumb-active":""} ${i&&"edbi-margin-left"}`},(0,e.createElement)(as,null),(0,e.createElement)("h6",{style:{marginLeft:"2px"}},(0,x.__)("Home","easy-dropbox-integration"))),c.map((r,i)=>{const o="/"+c.slice(0,i+1).join("/");return(0,e.createElement)("span",{key:i,onClick:()=>t(o),className:"edbi-breadcrumb "+(o===n?"edbi-breadcrumb-active":"")},(0,e.createElement)(ve,null),(0,e.createElement)("h6",null,(0,x.__)(r.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" "),"easy-dropbox-integration")))})),(0,e.createElement)("div",{className:"edbi-navbar-top-right"},(0,e.createElement)("button",{disabled:o,onClick:()=>{s(!0),a(!0)},className:"edbi-button"},(0,e.createElement)(Va,{className:`edbi-upload-icon ${o?"edbi-rotate-animation":""} `}),(0,e.createElement)("span",null,(0,x.__)("Refresh","easy-dropbox-integration"))),(0,e.createElement)("div",{ref:p,onClick:()=>{u(!d)},className:"edbi-filter"},(0,e.createElement)("button",{className:"edbi-button"},(0,e.createElement)(ds,{style:{fontSize:"20px"}})),d&&(0,e.createElement)(cs,{filterRef:g})),(0,e.createElement)(ps,{config:{showBreadCrumb:!0,showFilter:!0,showAccount:!0,showRefresh:!0,showMoreMenu:{show:!0,showNewFolder:!0,showUploader:!0}}}))))}const ms=t=>{const{sortBy:n,sortDirection:i,isLoading:a,setIsLoading:s,currentPath:l,previousPath:c,setPreviousPath:d,setPath:u,refresh:p,setRefresh:g,showUploader:m,setBreadcrumbs:h,showContexify:f,setShowDetails:b,setDetailsItem:v,setSelectedContent:w,setSelectedCards:E}=(0,r.useContext)(de),{config:C={},type:I,path:D=l,enableGallery:O=!0,enableHeader:A=!0,enableSelected:T=!1,folderSelectOnly:B=!1,selectedItems:P={},selectedFolder:k={},setSelectedItems:L=()=>{},onFileClick:M=()=>{},onFolderClick:R=()=>{},pData:F=[],isFormUploader:z=!1,isSingleFolderSelector:G=!1,enableFolderSelect:j=!0,fileTypeFilter:$=null}=t,{showHeader:H=!1,showBreadcrumb:V=!0,showAccount:U=!0,showMoreMenu:W=!0,showFiles:X,showFolder:Z=!0,showFilter:Y=!0,showRefresh:q=!0,className:J="",shortCodeBuilder:K=!1}=C;(0,r.useEffect)(()=>{w([]),E([])},[]);const[Q,ee]=(0,r.useState)([]),te=(0,r.useRef)(null),ne=(0,r.useCallback)(e=>{e&&(te.current=e.instance)},[]);let{activeAccount:re,settings:ie}=EDBIData;re=JSON.parse(y(re));const[oe,ae]=(0,r.useState)([]),se=(0,r.useRef)(new Map);let le,ce;(0,r.useEffect)(()=>{if(!re||"object"!=typeof re||!re.id)return;const e={by:n||"name",direction:i||"asc"};s(!0);const t=`${re.id}:${l}:${n}:${i}`,r=se.current.get(t);if(r&&!p){ae(r);const e=r.filter(e=>e.is_file).map(e=>S(e));return ee(e),void s(!1)}Qo()({path:"/edbi/v1/get-files",method:"POST",data:{path:l,accountId:re.id,filter:e,refresh:p}}).then(e=>{if(!e?.data?.files)return console.warn("⚠️ No files received, not caching"),ae([]),ee([]),void s(!1);const n=e.data.files;ae(n),se.current.set(t,n),h(e.data.breadcrumbs||[]),d(e.data.previous_path||null);const r=n.filter(e=>e.is_file).map(e=>S(e));ee(r),s(!1)}).catch(e=>{console.error(e),o({title:"Error",text:e.message||"Failed to fetch data.",icon:"error"}),s(!1)})},[l,p,n,i]),oe.length?(le=oe.filter(e=>e.is_dir?e:""),ce=oe.filter(e=>{if(!e.is_file)return!1;if($){const t=e.ext?e.ext.toLowerCase():"",n=e.mimetype||"";if("object"==typeof $&&$.types)return $.types.some(e=>{switch(e){case"image":return t.match(/(jpg|jpeg|png|gif|webp|bmp|svg|ico)$/i)||n.startsWith("image/");case"video":return t.match(/(mp4|mov|avi|mkv|webm|flv|wmv|m4v)$/i)||n.startsWith("video/");case"audio":return t.match(/(mp3|wav|ogg|flac|aac|m4a|wma)$/i)||n.startsWith("audio/");default:return!1}});switch($){case"image":return t.match(/(jpg|jpeg|png|gif|webp|bmp|svg|ico)$/i)||n.startsWith("image/");case"video":return t.match(/(mp4|mov|avi|mkv|webm|flv|wmv|m4v)$/i)||n.startsWith("video/");case"audio":return t.match(/(mp3|wav|ogg|flac|aac|m4a|wma)$/i)||n.startsWith("audio/");case"media":const e=t.match(/(jpg|jpeg|png|gif|webp|bmp|svg|ico)$/i)||n.startsWith("image/"),r=t.match(/(mp4|mov|avi|mkv|webm|flv|wmv|m4v)$/i)||n.startsWith("video/"),i=t.match(/(mp3|wav|ogg|flac|aac|m4a|wma)$/i)||n.startsWith("audio/");return e||r||i;case"document":return t.match(/(pdf|doc|docx|xls|xlsx|ppt|pptx|txt|rtf|odt|ods|odp)$/i);default:return!($ instanceof RegExp)||t.match($)}}return!0})):(le=[],ce=[]);const ue=({id:e,event:t,props:n})=>{const{item:r,index:i}=n.data;switch(e){case"preview":if(!r.can_preview)return void o({title:(0,x.__)("Error","easy-dropbox-integration"),text:(0,x.__)("File cannot be previewed.","easy-dropbox-integration"),icon:"error"});te.current.openGallery(i);break;case"preview-in-new-window":if(!r.can_preview)return void o({title:(0,x.__)("Error","easy-dropbox-integration"),text:(0,x.__)("File cannot be previewed.","easy-dropbox-integration"),icon:"error"});const e=EDBIData.ajaxUrl+"?action=edbi_file_preview&account_id="+re.id+"&nonce="+EDBIData?.ajaxNonce+"&id="+r.id;window.open(e,"_blank");break;case"rename":o({title:(0,x.__)("Rename","easy-dropbox-integration"),html:`\n\t\t\t\t\t<div className="edbi-swal2-html-container">\n\t\t\t\t\t<p className="edbi-swal2-title">${(0,x.__)("Enter new name","easy-dropbox-integration")}</p>\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<input id="swal-rename-input" class="swal2-input" value="${r.name}" />\n\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t`,confirmButtonText:(0,x.__)("Rename","easy-dropbox-integration")}).then(e=>{e.isConfirmed&&wp.ajax.post("edbi_rename",{account_id:re.id,nonce:EDBIData?.ajaxNonce,old_name:r.name,new_name:document.getElementById("swal-rename-input").value}).then(e=>{o({title:(0,x.__)("Success","easy-dropbox-integration"),text:e.message,icon:"success"}),g(e=>!e)}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})})});break;case"open":wp.ajax.post("edbi_direct_link",{account_id:re.id,nonce:EDBIData?.ajaxNonce,id:r.id}).then(e=>{const t=decodeURIComponent(e);window.open(t,"_blank")}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})});break;case"direct-link":o({text:(0,x.__)("Opening in New Tab","easy-dropbox-integration"),icon:"info",toast:!0,position:"top-end",showConfirmButton:!1,timer:2e3}),wp.ajax.post("edbi_direct_link",{account_id:re.id,nonce:EDBIData?.ajaxNonce,id:r.id}).then(e=>{const t=decodeURIComponent(e);window.open(t,"_blank")}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})});break;case"share":case"move":case"duplicate":case"cut":o({title:(0,x.__)("Coming Soon!","easy-dropbox-integration"),text:(0,x.__)("This feature is coming soon, InshAllah!","easy-dropbox-integration"),icon:"info"});break;case"details":b(!0),v(r);break;case"import":if(!EDBIData?.isPro||"1"!==EDBIData?.isPro){o({title:(0,x.__)("Upgrade to PRO","easy-dropbox-integration"),html:`<p>${(0,x.__)("Unlock premium features by upgrading to the PRO version of Easy Dropbox Integration.","easy-dropbox-integration")}</p>`,confirmButtonText:(0,x.__)("Upgrade Now","easy-dropbox-integration"),icon:"info",showConfirmButton:!0,confirmButtonUrl:_.upgradeUrl});break}o({title:(0,x.__)("Importing","easy-dropbox-integration"),text:(0,x.__)("Your import is being prepared. You will be notified once it is ready.","easy-dropbox-integration"),icon:"info",toast:!0,position:"top-end",showConfirmButton:!1,timer:3e3}),wp.ajax.post("edbi_import_file",{account_id:re.id,nonce:EDBIData?.ajaxNonce,id:r.id}).then(e=>{o({title:(0,x.__)("Success","easy-dropbox-integration"),text:e.message,icon:"success"})}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})});break;case"download":const t=`${EDBIData.ajaxUrl}?action=edbi_download_file&account_id=${re.id}&nonce=${EDBIData?.ajaxNonce}&id=${r.id}`;window.open(t,"_blank");break;case"download-as-zip":o({title:(0,x.__)("Preparing Download","easy-dropbox-integration"),text:(0,x.__)("Your download is being prepared. You will be notified once it is ready.","easy-dropbox-integration"),icon:"info",toast:!0,position:"top-end",showConfirmButton:!1,timer:3e3}),wp.ajax.post("edbi_download_as_zip",{account_id:re.id,nonce:EDBIData?.ajaxNonce,folder_id:r.id}).then(e=>{const t=e.data,n=document.createElement("a");n.href=t,n.download=`${r.name}.zip`,n.click(),n.remove(),o({title:(0,x.__)("Success","easy-dropbox-integration"),text:e.message,icon:"success"})}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})});break;case"delete":o({title:(0,x.__)("Are you sure?","easy-dropbox-integration"),html:`\n\t\t\t\t\t<h4 style="color:red; margin-top: 10px">${(0,x.__)("You won't be able to revert this!","easy-dropbox-integration")}</h4>\n\t\t\t\t`,showCancelButton:!0,confirmButtonText:(0,x.__)("Yes, delete it!","easy-dropbox-integration")}).then(e=>{e.isConfirmed&&wp.ajax.post("edbi_delete",{account_id:re.id,nonce:EDBIData?.ajaxNonce,path:r.path}).then(async e=>{o({title:(0,x.__)("Deleted!","easy-dropbox-integration"),text:(0,x.__)("Your file has been deleted","easy-dropbox-integration"),icon:"success"}),await N(),g(e=>!e)}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})})})}};return(0,e.createElement)("div",{className:"edbi-browser"},m&&(0,e.createElement)(ja,{path:D,filters:{allowAllExtension:!0,allowedExtensions:"",allowedExceptExtensions:"",showFolders:!0,showFiles:!0},allowFolderUpload:!0,onUpload:e=>{},showUploadConfirmation:!1,isFormUploader:!1,isMainUploader:!0}),(0,e.createElement)("div",null,""!==ie?.advanced?.ownApp?.appSecret&&""!==ie?.advanced?.ownApp?.clientID?0===re.length?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-no-account edbi-badge edbi-badge--info"},(0,e.createElement)("h3",null,(0,x.__)("No Accounts","easy-dropbox-integration")),(0,e.createElement)("p",null,(0,x.__)("Please add a Dropbox account","easy-dropbox-integration")),(0,e.createElement)("button",{onClick:()=>{window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")},className:"edbi-btn edbi-btn--primary"},(0,x.__)("Add Account","easy-dropbox-integration")))):(0,e.createElement)("div",{style:{flex:1}},H&&(0,e.createElement)(gs,null),a&&(0,e.createElement)(os,null),!a&&(0,e.createElement)(is,{folders:le,previousPath:c,setPath:u,showContexify:f,showMoreMenu:W,enableFolderSelect:j,handleItemClick:ue,allowBulkMode:C.allowBulkMode,shortcodeBuilder:C.shortcodeBuilder,selectedItems:P,isFormUploader:z,isSingleFolderSelector:G}),!a&&(0,e.createElement)(Ja,{files:ce,lightGallery:te,showContexify:f,showMoreMenu:W,onFileClick:M,enableGallery:O,handleItemClick:ue,shortcodeBuilder:C.shortcodeBuilder,showFiles:C.showFiles,enableSelected:T,selectedItems:P}),!a&&0===le.length&&0===ce.length&&(0,e.createElement)("div",{className:"edbi-empty-box"},(0,e.createElement)("img",{src:ea,alt:(0,x.__)("Nothing found!","easy-dropbox-integration")}),(0,e.createElement)("p",{className:""},(0,x.__)("Nothing found! or try to refresh by clicking on refresh button","easy-dropbox-integration")))):(0,e.createElement)("div",{className:"edbi-no-account edbi-badge edbi-badge--info"},(0,e.createElement)("h3",null,(0,x.__)("Connection Required","easy-dropbox-integration")),(0,e.createElement)("p",null,(0,x.__)("Please configure your App Key & App Secret","easy-dropbox-integration")),(0,e.createElement)("button",{onClick:()=>{window.location.href=EDBIData.connectDropboxUrl},className:"edbi-btn edbi-btn--primary"},(0,x.__)("Connect Dropbox","easy-dropbox-integration")))),O&&(0,e.createElement)(ba,{onInit:ne,elementClassNames:"gallery",dynamic:!0,plugins:[wa,Sa,Aa,Pa,Ra],licenseKey:"DEC07C11-66CA-441B-91EB-78600E170147",dynamicEl:Q,onSlideItemLoad:e=>{document.querySelectorAll(".lg-download").forEach(function(e){e.removeAttribute("download")})}}))},hs=t=>{const{config:n,fileTypeFilter:r}=t;return(0,e.createElement)("div",{className:"edbi-file-browser"},(0,e.createElement)(ms,{...t,config:{...t.config},fileTypeFilter:r}),(0,e.createElement)(Jo,null))},fs=t=>{const{settings:n,setSettings:i}=t;let{activeAccount:a}=EDBIData;a=JSON.parse(y(a));const s=n?.mediaLibrary||[],[l,c]=(0,r.useState)({files:[],folders:s});return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,x.__)("Media Library Settings","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-flex"},(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Media Library Folder","easy-dropbox-integration")),(0,e.createElement)(P.Button,{className:"edbi-button edbi-button--primary edbi-settings-tools__btn",onClick:()=>{Swal.fire({customClass:"edbi-swal-modal",title:(0,x.__)("Select Folder","easy-dropbox-integration"),html:'<div id="edbi-folder-selection"></div>',showConfirmButton:!1,title:!1,didOpen:()=>{const t=document.getElementById("edbi-folder-selection");let o=null;t&&(o=(0,r.createRoot)(t),o.render((0,e.createElement)(ue,null,(0,e.createElement)(()=>{const{selectedItems:t,setSelectedItems:o,setBulkMode:a}=(0,e.useContext)(de),[s,d]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{s||(o(l),d(!0))},[s]),(0,r.useEffect)(()=>{c(t)},[t]),a(!0),(0,e.createElement)(e.Fragment,null,(0,e.createElement)(ce,{title:(0,x.__)("Media Library Configure","easy-dropbox-integration"),onClickDone:()=>{i({...n,mediaLibrary:t.folders}),Swal.close()},onClickClose:()=>{c({files:[],folders:[]}),Swal.close()}}),(0,e.createElement)("div",{className:"!p-0 bg-[#F0F0F1] edbi-modal-browser"},(0,e.createElement)(hs,{config:{showHeader:!0,showUploader:!1,showBreadcrumb:!0,showAccount:!0,showMoreMenu:!1,showFiles:!1,showFolder:!0,className:"not-fixed-header"},folderSelectOnly:!0,enableSelected:!0,enableGallery:!1,selectedItems:l,setSelectedItems:c})))},null)))),Swal.getPopup().reactRoot=o},willClose:()=>{const e=Swal.getPopup();e&&e.reactRoot&&e.reactRoot.unmount()}})}},(0,e.createElement)(Qa,{style:{fontSize:"1.2em"}}),(0,x.__)("Select Folder","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-flex edbi-selected-folders"},l?.folders?.length?l?.folders?.map((t,n)=>(0,e.createElement)("span",{key:n,className:"edbi-badge edbi-badge--info",style:{padding:"5px 10px"}},t.name)):""))),(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Clear Attachments","easy-dropbox-integration")),(0,e.createElement)(P.Button,{className:"edbi-button edbi-button--warning edbi-settings-tools__btn",onClick:()=>{wp.ajax.post("edbi_clear_attachments",{nonce:EDBIData?.ajaxNonce,account_id:a.id}).then(()=>{o({type:"success",title:(0,x.__)("Success","easy-dropbox-integration"),text:(0,x.__)("Attachments cleared successfully","easy-dropbox-integration"),icon:"success",showCancelButton:!1,confirmButtonText:"Ok"})})}},(0,e.createElement)(se,{style:{fontSize:"1.2em"}}),(0,x.__)("Clear Attachments","easy-dropbox-integration"))))))},bs=({settings:t,setSettings:n})=>{const i={enabled:!1,schedule:"hourly",type:"all",folders:[],last_sync:""},a=E,s=EDBIData?.upgradeUrl,[l,c]=(0,r.useState)(!1);(0,r.useEffect)(()=>{if(!a)return;const e=t.auto_sync;if(!e)return void n({...t,auto_sync:i});const r={...i,...e,folders:Array.isArray(e.folders)?e.folders:i.folders};let o=!1;e.type||(r.type="all",o=!0),Array.isArray(e.folders)||(r.folders=i.folders,o=!0),void 0===e.last_sync&&(r.last_sync="",o=!0),o&&n({...t,auto_sync:r})},[t,n,a]);const d={...i,...t.auto_sync||{},folders:Array.isArray(t.auto_sync?.folders)?t.auto_sync.folders:i.folders},[u,p]=(0,r.useState)(d.folders);(0,r.useEffect)(()=>{p(d.folders)},[d.folders]);const g=[{value:"every_five_minutes",label:(0,x.__)("Every 5 Minutes","easy-dropbox-integration")},{value:"every_fifteen_minutes",label:(0,x.__)("Every 15 Minutes","easy-dropbox-integration")},{value:"every_thirty_minutes",label:(0,x.__)("Every 30 Minutes","easy-dropbox-integration")},{value:"hourly",label:(0,x.__)("Hourly","easy-dropbox-integration")},{value:"twicedaily",label:(0,x.__)("Twice Daily","easy-dropbox-integration")},{value:"daily",label:(0,x.__)("Daily","easy-dropbox-integration")}],m=[{value:"all",label:(0,x.__)("All Folders","easy-dropbox-integration")},{value:"specific",label:(0,x.__)("Selected Folders","easy-dropbox-integration")}];return a?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,e.createElement)(ae,{style:{marginRight:"8px"}}),(0,x.__)("Synchronization","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-flex"},(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container edbi-shortcode-config__advanced__input"},(0,e.createElement)("div",{className:"edbi-settings-fields__item "},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Enable Auto Sync","easy-dropbox-integration")),(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("Enable local cache synchronization with your Dropbox files and keep the stored file list up to date on a regular schedule.","easy-dropbox-integration"),(0,e.createElement)("br",null),(0,x.__)("For ad-hoc module refreshes append ?module_refresh=1 to your settings page URL.","easy-dropbox-integration")),(0,e.createElement)(P.ToggleControl,{label:d.enabled?(0,x.__)("Auto Sync Enabled","easy-dropbox-integration"):(0,x.__)("Auto Sync Disabled","easy-dropbox-integration"),checked:d.enabled,onChange:e=>n({...t,auto_sync:{...d,enabled:e}})})),d.enabled&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,e.createElement)(Q,{style:{marginRight:"8px"}}),(0,x.__)("Sync Schedule","easy-dropbox-integration")),(0,e.createElement)(P.SelectControl,{label:(0,x.__)("Frequency","easy-dropbox-integration"),value:d.schedule,options:g,onChange:e=>n({...t,auto_sync:{...d,schedule:e}})}),(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("Choose how often to sync your Dropbox files. More frequent syncs may impact server performance.","easy-dropbox-integration"))),(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Sync Scope","easy-dropbox-integration")),(0,e.createElement)(P.SelectControl,{label:(0,x.__)("Scope","easy-dropbox-integration"),value:d.type,options:m,onChange:e=>n({...t,auto_sync:{...d,type:e}})}),(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("Choose whether to sync everything or keep a subset of folders cached on your server.","easy-dropbox-integration")),"specific"===d.type&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(P.Button,{className:"edbi-button edbi-button--primary edbi-settings-tools__btn",onClick:()=>{Swal.fire({customClass:"edbi-swal-modal",title:(0,x.__)("Select folders to sync","easy-dropbox-integration"),html:'<div id="edbi-auto-sync-folder-selection"></div>',showConfirmButton:!1,didOpen:()=>{const i=document.getElementById("edbi-auto-sync-folder-selection");let o=null;i&&(o=(0,r.createRoot)(i),o.render((0,e.createElement)(ue,null,(0,e.createElement)(()=>{const{selectedItems:i,setSelectedItems:o,setBulkMode:a}=(0,r.useContext)(de),[s,l]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{s||(o({files:[],folders:u}),l(!0))},[s,o]),(0,r.useEffect)(()=>{a(!0)},[a]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)(ce,{title:(0,x.__)("Auto Sync - Select Folders","easy-dropbox-integration"),onClickDone:()=>{const e=i?.folders||[];p(e),n({...t,auto_sync:{...d,folders:e}}),Swal.close()},onClickClose:()=>{o({files:[],folders:u}),Swal.close()}}),(0,e.createElement)("div",{className:"!p-0 bg-[#F0F0F1] edbi-modal-browser"},(0,e.createElement)(hs,{config:{showHeader:!0,showUploader:!1,showBreadcrumb:!0,showAccount:!0,showMoreMenu:!1,showFiles:!1,showFolder:!0,className:"not-fixed-header"},folderSelectOnly:!0,enableSelected:!0,enableGallery:!1,selectedItems:i,setSelectedItems:o})))},null))));const a=Swal.getPopup();a&&(a.reactRoot=o)},willClose:()=>{const e=Swal.getPopup();e&&e.reactRoot&&e.reactRoot.unmount()}})}},(0,e.createElement)(te,{style:{fontSize:"1.2em",marginRight:"8px"}}),(0,x.__)("Select Folders","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-flex edbi-selected-folders"},u?.length?u.map((t,n)=>(0,e.createElement)("span",{key:n,className:"edbi-badge edbi-badge--info",style:{padding:"5px 10px"}},t.name||t.path||"/")):(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("No folders selected yet.","easy-dropbox-integration"))))),d.last_sync&&(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("p",{className:"edbi-settings-description"},(0,e.createElement)("strong",null,(0,x.__)("Last sync:","easy-dropbox-integration"))," ",d.last_sync?new Date(d.last_sync).toLocaleString():(0,x.__)("Never","easy-dropbox-integration"))))),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Manual Sync","easy-dropbox-integration")),(0,e.createElement)(P.Button,{className:"edbi-button edbi-button--primary",onClick:()=>{l||(c(!0),wp.ajax.post("edbi_manual_file_sync",{nonce:EDBIData.ajaxNonce}).done(e=>{o({title:(0,x.__)("Manual sync requested","easy-dropbox-integration"),text:e?.data?.message||(0,x.__)("The Dropbox cache is being refreshed. Check back in a few moments.","easy-dropbox-integration"),icon:"success",toast:!0,timer:4e3,timerProgressBar:!0})}).fail(()=>{o({title:(0,x.__)("Sync failed","easy-dropbox-integration"),text:(0,x.__)("Unable to start manual sync. Please try again.","easy-dropbox-integration"),icon:"error",toast:!0,timer:4e3,timerProgressBar:!0})}).always(()=>{c(!1)}))},disabled:l},l?(0,x.__)("Syncing...","easy-dropbox-integration"):(0,x.__)("Sync Now","easy-dropbox-integration")),(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("Run a manual sync any time to refresh the cached Dropbox files instantly.","easy-dropbox-integration")))))):(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,e.createElement)(ae,{style:{marginRight:"8px"}}),(0,x.__)("Synchronization","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("Automatic synchronization is available only in Easy Dropbox Integration Pro. Upgrade to schedule file cache refreshes and unlock manual sync control.","easy-dropbox-integration")),(0,e.createElement)(P.Button,{className:"edbi-button edbi-button--primary",onClick:()=>{const e=s||"https://ultradevs.com/easy-dropbox-integration-premium/";window.open(e,"_blank")}},(0,x.__)("Upgrade to PRO","easy-dropbox-integration")))))},vs=t=>{const{activeItem:n,settings:r,setSettings:i,isSaving:o,setSaving:a}=t,{activeAccount:s}=EDBIData;return(0,e.createElement)("div",{className:"edbi-settings-content"},"accounts"===n&&(0,e.createElement)(U,{settings:r,setSettings:i,isSaving:o,setSaving:a}),"app-settings"===n&&(0,e.createElement)(X,{settings:r,setSettings:i}),"appearance"===n&&(0,e.createElement)(q,{settings:r,setSettings:i,isSaving:o,setSaving:a}),"modules"===n&&(0,e.createElement)(J,{settings:r,setSettings:i,isSaving:o,setSaving:a}),"media-library"===n&&(0,e.createElement)(fs,{settings:r,setSettings:i,isSaving:o,setSaving:a}),"tools"===n&&(0,e.createElement)(le,{settings:r,setSettings:i,isSaving:o,setSaving:a}),"synchronization"===n&&(0,e.createElement)(bs,{settings:r,setSettings:i}))},ys=n.p+"images/Gear.d2084909.png",xs=t=>{const{activeAccount:n,accounts:r,version:i}=EDBIData,{settings:o,setSettings:a,isSaving:s,setSaving:l,title:c}=t;return(0,e.createElement)("div",{className:"edbi-shortcode-header"},(0,e.createElement)("div",{className:"edbi-header__left"},(0,e.createElement)("div",{className:"edbi-header__left__img__container"},(0,e.createElement)("img",{className:"edbi-header__left__img",src:ys,alt:(0,x.__)("Gear","easy-dropbox-integration")})),(0,e.createElement)("h2",{className:"edbi-header__left__title"},c||(0,x.__)("Settings","easy-dropbox-integration"),(0,e.createElement)("span",{className:"edbi-version"},"v",i))),(0,e.createElement)("div",null,(0,e.createElement)("button",{className:"edbi-button edbi-button--primary",onClick:()=>{l(!0)}},(0,e.createElement)(W,{className:"edbi-add-icon"}),(0,x.__)("Save Changes","easy-dropbox-integration"))))};function ws(e){return j({tag:"svg",attr:{viewBox:"0 0 256 256",fill:"currentColor"},child:[{tag:"path",attr:{d:"M232,96a72,72,0,0,1-100.94,66L79,222.22c-.12.14-.26.29-.39.42a32,32,0,0,1-45.26-45.26c.14-.13.28-.27.43-.39L94,124.94a72.07,72.07,0,0,1,83.54-98.78,8,8,0,0,1,3.93,13.19L144,80l5.66,26.35L176,112l40.65-37.52a8,8,0,0,1,13.19,3.93A72.6,72.6,0,0,1,232,96Z"},child:[]}]})(e)}const Es=t=>{const{activeItem:n,setActiveItem:r,settings:i}=t,{activeAccount:o}=EDBIData,a=[{slug:"accounts",label:(0,x.__)("Accounts","easy-dropbox-integration"),icon:(0,e.createElement)(ns,null)},{slug:"app-settings",label:(0,x.__)("App & Team","easy-dropbox-integration"),icon:(0,e.createElement)(es,null)},{slug:"appearance",label:(0,x.__)("Appearance","easy-dropbox-integration"),icon:(0,e.createElement)(he,null),isComingSoon:!0},{slug:"modules",label:(0,x.__)("Modules","easy-dropbox-integration"),icon:(0,e.createElement)(ts,null)},{slug:"media-library",label:(0,x.__)("Media Library","easy-dropbox-integration"),icon:(0,e.createElement)(Xa,null),moduleCondition:"wp-media"},{slug:"tools",label:(0,x.__)("Tools","easy-dropbox-integration"),icon:(0,e.createElement)(ws,null),isComingSoon:!0},{slug:"synchronization",label:(0,x.__)("Synchronization","easy-dropbox-integration"),icon:(0,e.createElement)(ae,null)}];return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-page__shortcode__sidebar"},a.map((t,o)=>{if(t.moduleCondition){EDBIData.moduleList;const e=i?.modules.filter(e=>e===t.moduleCondition);if(!e.length>0)return null}return(0,e.createElement)("div",{key:o,className:`edbi-page__shortcode__sidebar__item ${n===t.slug&&"edbi-page__shortcode__sidebar__item--active"}`,onClick:()=>{r(t.slug),window.history.pushState("","","#"+t.slug)}},(0,e.createElement)("div",{className:"edbi-page__shortcode__sidebar__icon"},t.icon),(0,e.createElement)("div",null,(0,x.__)(t.label,"easy-dropbox-integration")))})))},_s=(window.wp.coreData,(0,window.wp.compose.compose)((0,i.withSelect)(e=>{const t=e("core").getEntityRecord("root","site"),n={};return t&&["edbi_settings"].forEach(e=>{t[e]&&(n[e]=t[e])}),{options:n}}))(t=>{const n=window.location.hash.replace("#","");if("object"!=typeof t.options||0===Object.keys(t.options).length)return(0,e.createElement)("div",{className:"edbi-loading-screen",style:{height:"100vh"}},(0,e.createElement)("img",{src:EDBIData.preloaderImg}));const[i,a]=(0,r.useState)(n||"accounts"),[s,l]=(0,r.useState)(t.options.edbi_settings),[c,d]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{if(c){const e={edbi_settings:s};wp.data.dispatch("core").saveSite(e).then(e=>{d(!1),o({position:"top-end",title:(0,x.__)("Saved","easy-dropbox-integration"),icon:"success",showConfirmButton:!1,toast:!0,timer:3e3,timerProgressBar:!0})}).catch(e=>{d(!1),console.error(e),o({position:"top-end",toast:!0,title:(0,x.__)("Error","easy-dropbox-integration"),icon:"error",timer:3e3,timerProgressBar:!0,showConfirmButton:!1})})}},[c]),(0,e.createElement)("div",{className:"edbi-page"},(0,e.createElement)(xs,{title:(0,x.__)("Settings","easy-dropbox-integration"),settings:s,setSettings:l,isSaving:c,setSaving:d}),(0,e.createElement)("div",{className:"w-full edbi-shortcode-config"},(0,e.createElement)("div",{className:"edbi-page__body row"},(0,e.createElement)(Es,{activeItem:i,setActiveItem:a,settings:s}),(0,e.createElement)("div",{className:"edbi-page__content "},(0,e.createElement)(vs,{activeItem:i,settings:s,setSettings:l,isSaving:c,setSaving:d})))))}));(0,r.createRoot)(document.getElementById("edbi-settings-view")).render((0,e.createElement)(ue,null,(0,e.createElement)(_s,null)))})()})();
     1(()=>{var e={17:(e,t)=>{"use strict";var n=60103,r=60106,i=60107,o=60108,a=60114,s=60109,l=60110,c=60112,d=60113,u=60120,p=60115,g=60116;if("function"==typeof Symbol&&Symbol.for){var m=Symbol.for;n=m("react.element"),r=m("react.portal"),i=m("react.fragment"),o=m("react.strict_mode"),a=m("react.profiler"),s=m("react.provider"),l=m("react.context"),c=m("react.forward_ref"),d=m("react.suspense"),u=m("react.suspense_list"),p=m("react.memo"),g=m("react.lazy"),m("react.block"),m("react.server.block"),m("react.fundamental"),m("react.debug_trace_mode"),m("react.legacy_hidden")}t.isContextConsumer=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case i:case a:case o:case d:case u:return e;default:switch(e=e&&e.$$typeof){case l:case c:case g:case p:case s:return e;default:return t}}case r:return t}}}(e)===l}},35:(e,t,n)=>{"use strict";var r=n(959),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?a:s[e.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var c=Object.defineProperty,d=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,g=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var i=g(n);i&&i!==m&&e(t,i,r)}var a=d(n);u&&(a=a.concat(u(n)));for(var s=l(t),h=l(n),f=0;f<a.length;++f){var b=a[f];if(!(o[b]||r&&r[b]||h&&h[b]||s&&s[b])){var v=p(n,b);try{c(t,b,v)}catch(e){}}}}return t}},141:(e,t,n)=>{"use strict";e.exports=n(17)},500:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,o(n)))}return e}function o(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},843:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,d=n?Symbol.for("react.async_mode"):60111,u=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,g=n?Symbol.for("react.suspense"):60113,m=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,f=n?Symbol.for("react.lazy"):60116,b=n?Symbol.for("react.block"):60121,v=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,x=n?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case d:case u:case o:case s:case a:case g:return e;default:switch(e=e&&e.$$typeof){case c:case p:case f:case h:case l:return e;default:return t}}case i:return t}}}function E(e){return w(e)===u}t.AsyncMode=d,t.ConcurrentMode=u,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=p,t.Fragment=o,t.Lazy=f,t.Memo=h,t.Portal=i,t.Profiler=s,t.StrictMode=a,t.Suspense=g,t.isAsyncMode=function(e){return E(e)||w(e)===d},t.isConcurrentMode=E,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return w(e)===p},t.isFragment=function(e){return w(e)===o},t.isLazy=function(e){return w(e)===f},t.isMemo=function(e){return w(e)===h},t.isPortal=function(e){return w(e)===i},t.isProfiler=function(e){return w(e)===s},t.isStrictMode=function(e){return w(e)===a},t.isSuspense=function(e){return w(e)===g},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===u||e===s||e===a||e===g||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===f||e.$$typeof===h||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===v||e.$$typeof===y||e.$$typeof===x||e.$$typeof===b)},t.typeOf=w},959:(e,t,n)=>{"use strict";e.exports=n(843)}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var i=r.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=r[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),(()=>{"use strict";const e=window.React;var t=n.n(e);const r=window.wp.element,i=window.wp.data,o=e=>{const{confirmButtonUrl:t,...n}=e,r={showCloseButton:!0,customClass:{popup:"edbi-custom-swal-popup",title:"edbi-custom-swal-title",content:"edbi-custom-swal-content",confirmButton:"edbi-custom-swal-confirm",cancelButton:"edbi-custom-swal-cancel"},didOpen:()=>{const e=document.querySelector(".swal2-popup input, .swal2-popup textarea");if(e){e.focus();const t=e.value;e.setSelectionRange(t.length,t.length)}}},i=Object.assign(r,n);return window.Swal.fire(i).then(e=>(e.isConfirmed&&t&&(window.location.href=t),e))},a="function"==typeof Buffer,s="function"==typeof TextDecoder?new TextDecoder:void 0,l=("function"==typeof TextEncoder&&new TextEncoder,Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=")),c=(e=>{let t={};return e.forEach((e,n)=>t[e]=n),t})(l),d=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,u=String.fromCharCode.bind(String),p="function"==typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):e=>new Uint8Array(Array.prototype.slice.call(e,0)),g=e=>e.replace(/[^A-Za-z0-9\+\/]/g,""),m=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,h=e=>{switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return u((t>>>10)+55296)+u(56320+(1023&t));case 3:return u((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return u((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},f="function"==typeof atob?e=>atob(g(e)):a?e=>Buffer.from(e,"base64").toString("binary"):e=>{if(e=e.replace(/\s+/g,""),!d.test(e))throw new TypeError("malformed base64.");e+="==".slice(2-(3&e.length));let t,n,r,i="";for(let o=0;o<e.length;)t=c[e.charAt(o++)]<<18|c[e.charAt(o++)]<<12|(n=c[e.charAt(o++)])<<6|(r=c[e.charAt(o++)]),i+=64===n?u(t>>16&255):64===r?u(t>>16&255,t>>8&255):u(t>>16&255,t>>8&255,255&t);return i},b=a?e=>p(Buffer.from(e,"base64")):e=>p(f(e).split("").map(e=>e.charCodeAt(0))),v=a?e=>Buffer.from(e,"base64").toString("utf8"):s?e=>s.decode(b(e)):e=>f(e).replace(m,h),y=e=>v(g(e.replace(/[-_]/g,e=>"-"==e?"+":"/"))),x=window.wp.i18n,{EDBIData:w}=window,E=!(!w?.isPro||"1"!==w?.isPro),{EDBIData:_}=window,C=(e,t=2)=>{if(!+e)return"0 Bytes";const n=t<0?0:t,r=Math.floor(Math.log(e)/Math.log(1024));return`${parseFloat((e/Math.pow(1024,r)).toFixed(n))} ${["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][r]}`},S=e=>{let{activeAccount:t,assets:n}=_;t=JSON.parse(y(t));const r=`${_.ajaxUrl}?action=edbi_file_preview&account_id=${t.id}&nonce=${_?.ajaxNonce}&id=${e.id}`,i=`${_.ajaxUrl}?action=edbi_stream_media&account_id=${t.id}&nonce=${_?.ajaxNonce}&id=${e.id}`,o=`\n\t\t<h4>${e.name}</h4>\n\t\t<p>${C(e.size)}</p>\n\t`;let a;return a=["mp4","webm","ogg"].includes(e.ext)?{video:{source:[{src:i,type:`video/${e.ext}`}],attributes:{preload:"false",controls:!0}},thumb:e.thumbnail}:["mp3","wav","ogg","m4a"].includes(e.ext)?{video:{source:[{src:i,type:`audio/${e.ext}`}],attributes:{controls:!0,preload:"auto",playsinline:"true"}},poster:r,poster:D("mp3","256"),thumb:D("mp3")}:["jpg","jpeg","png","gif","svg","heic","webp"].includes(e.ext)?{src:r,thumb:e.thumbnail,title:e.name}:"svg"===e.ext?{src:e.thumbnail,thumb:e.thumbnail,iframe:!0,title:e.name}:"zip"===e.ext?{src:D("zip","256"),thumb:D("zip"),iframe:!0,title:e.name}:"pdf"===e.ext?{src:r,thumb:e.thumbnail?e.thumbnail:D(e.ext),iframe:!0,title:e.name}:{thumb:D("file")},{...a,subHtml:o,downloadUrl:I(e)}},I=(e,t="file")=>{let{activeAccount:n,ajaxUrl:r,ajaxNonce:i}=_;return n=JSON.parse(y(n)),`${r}?action=edbi_download_file&account_id=${n.id}&nonce=${i}&id=${e.id}`},D=(e,t="256")=>{let n;switch(e=e.toLowerCase(),!0){case["jpg","jpeg","png","gif","webp","heic","ico","svg"].includes(e):n="image";break;case["mp3","wav","ogg","m4a"].includes(e):n="audio";break;case["mp4","webm","ogg"].includes(e):n="video";break;case["pdf"].includes(e):n="pdf";break;case["zip"].includes(e):n="zip";break;case["svg"].includes(e):n="file";break;default:n="folder"}const r=`${_.assets}icons/${t}x${t}/`,i=`${r}${n}.png`;return["7z","audio","code","css","csv","doc","file","folder","gif","html","image","js","mp3","mp4","pdf","php","png","svg","ttf","video","zip"].includes(n)?i:`${r}file.png`},N=async()=>{if("undefined"==typeof window||!window.EDBIData)return null;const{ajaxNonce:e,activeAccount:t}=window.EDBIData;if(!e||!t)return null;let n;try{n=JSON.parse(y(t))}catch(e){return console.error("Failed to parse active account before syncing storage",e),null}if(!n?.id)return null;const r=(e,t)=>{if("function"==typeof CustomEvent)return void window.dispatchEvent(new CustomEvent(e,{detail:t}));const n=document.createEvent("CustomEvent");n.initCustomEvent(e,!0,!0,t),window.dispatchEvent(n)};try{var i;const t=await wp.ajax.post("edbi_sync_storage",{account_id:n.id,nonce:e}),o=null!==(i=t?.data)&&void 0!==i?i:t;if(o?.activeAccount){window.EDBIData.activeAccount=o.activeAccount;try{r("edbi_active_account_updated",JSON.parse(y(o.activeAccount)))}catch(e){console.error("Failed to parse active account after sync",e)}}if(o?.accounts){window.EDBIData.accounts=o.accounts;try{r("edbi_accounts_updated",JSON.parse(y(o.accounts)))}catch(e){console.error("Failed to parse accounts after sync",e)}}return o}catch(e){return console.error("Failed to sync storage usage",e),null}};var O=n(500),A=n.n(O);const T=t=>{let n;const[i,o]=(0,r.useState)(!1);return(0,e.createElement)("div",{className:A()("Tooltip-Wrapper",t.className),onMouseEnter:()=>{n=setTimeout(()=>{o(!0)},t.delay||100)},onMouseLeave:()=>{clearInterval(n),o(!1)}},t.children,i&&(0,e.createElement)("div",{className:`Tooltip-Tip ${t.direction||"top"}`},t.content))},B=t=>{const{children:n}=t,{upgradeUrl:r,isPro:i}=EDBIData;return i&&"1"===i?(0,e.createElement)("div",{className:t.className},n):(0,e.createElement)("div",{className:A()("edbi-pro-wrapper",t.className),onClick:()=>{o({title:(0,x.__)("Upgrade to PRO","easy-dropbox-integration"),html:`\n\t\t\t\t\t\t<p class="text-base text-gray-400">${(0,x.__)("Wanna enjoy more awesome features and upcoming functionalities? We promise to add awesome functionalities you might need. Support US by upgrading","easy-dropbox-integration")}</p>\n\t\t\t\t\t\t<a class="edbi-btn" href="${r}" target="_blank">Upgrade</a>\n\t\t\t\t\t`,icon:"info",showConfirmButton:!1})}},(0,e.createElement)(T,{content:"PRO Feature",direction:t.tooltipDirection||"right",className:t.wrapperClassName},n))},P=window.wp.components;var k={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},L=e.createContext&&e.createContext(k),M=["attr","size","title"];function R(){return R=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},R.apply(this,arguments)}function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F(Object(n),!0).forEach(function(t){var r,i,o,a;r=e,i=t,o=n[t],(i="symbol"==typeof(a=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(i))?a:a+"")in r?Object.defineProperty(r,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function G(t){return t&&t.map((t,n)=>e.createElement(t.tag,z({key:n},t.attr),G(t.child)))}function j(t){return n=>e.createElement($,R({attr:z({},t.attr)},n),G(t.child))}function $(t){var n=n=>{var r,{attr:i,size:o,title:a}=t,s=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(t,M),l=o||n.size||"1em";return n.className&&(r=n.className),t.className&&(r=(r?r+" ":"")+t.className),e.createElement("svg",R({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,i,s,{className:r,style:z(z({color:t.color||n.color},n.style),t.style),height:l,width:l,xmlns:"http://www.w3.org/2000/svg"}),a&&e.createElement("title",null,a),t.children)};return void 0!==L?e.createElement(L.Consumer,null,e=>n(e)):n(k)}function H(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12 20h9"},child:[]},{tag:"path",attr:{d:"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z"},child:[]},{tag:"path",attr:{d:"m15 5 3 3"},child:[]}]})(e)}function V(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M5 12h14"},child:[]},{tag:"path",attr:{d:"M12 5v14"},child:[]}]})(e)}const U=t=>{const{settings:n,setSettings:i,isSaving:a,setSaving:s}=t,l=(0,r.useMemo)(()=>JSON.parse(y(EDBIData.accounts)),[]),[c,d]=(0,r.useState)(l);return(0,r.useEffect)(()=>{const e=e=>{e?.detail&&d(e.detail)};return window.addEventListener("edbi_accounts_updated",e),()=>{window.removeEventListener("edbi_accounts_updated",e)}},[]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container edbi-shortcode-settings__accounts"},(0,e.createElement)("div",{className:"edbi-accounts_header"},(0,e.createElement)("h3",null,(0,x.__)("Accounts","easy-dropbox-integration")),n?.advanced?.ownApp?.clientID&&n?.advanced?.ownApp?.appSecret&&(0,e.createElement)(e.Fragment,null,Object.keys(c).length>=1&&!E?(0,e.createElement)(B,{tooltipDirection:"top"},(0,e.createElement)("button",{className:"edbi-button edbi-button--primary",onClick:()=>{E&&window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")}},(0,e.createElement)(V,null),(0,x.__)("Add Account","easy-dropbox-integration"))):(0,e.createElement)("button",{className:"edbi-button edbi-button--primary",onClick:()=>{window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")}},(0,e.createElement)(V,{style:{fontSize:"16px"}}),(0,x.__)("Add Account","easy-dropbox-integration")))),(0,e.createElement)("div",{className:"edbi-accounts"},Object.keys(c).map((t,n)=>{const r=c[t];return(0,e.createElement)("div",{key:n,className:"edbi-account"},(0,e.createElement)("div",{key:n,className:"edbi-account-info"},(0,e.createElement)("img",{src:r.photo,alt:r.name}),(0,e.createElement)("div",{className:"edbi-account-name"},(0,e.createElement)("h3",null,r.name),(0,e.createElement)("p",null,r.email))),r?.storage&&(0,e.createElement)("div",{className:"edbi-account-storage"},(0,e.createElement)("p",{className:"edbi-account-storage-text"},C(r.storage.used)," ",(0,x.__)("used of","easy-dropbox-integration")," ",C(r.storage.allocated)," ",r.storage.percent?(0,e.createElement)("span",{className:"edbi-account-storage-percent"},"(",r.storage.percent,"%)"):null)),(0,e.createElement)("button",{className:"edbi-settings-remove__button",onClick:()=>{(e=>{o({title:(0,x.__)("Remove Account","easy-dropbox-integration"),text:(0,x.__)("Are you sure you want to remove this account?","easy-dropbox-integration"),icon:"warning",showCancelButton:!0,confirmButtonText:(0,x.__)("Remove","easy-dropbox-integration"),confirmButtonColor:"#d33",cancelButtonText:(0,x.__)("No","easy-dropbox-integration"),reverseButtons:!0}).then(t=>{t.isConfirmed&&wp.ajax.post("edbi_remove_account",{account_id:e,nonce:EDBIData?.ajaxNonce}).then(t=>{d(t=>{const n={...t};return delete n[e],n}),o({title:(0,x.__)("Account Removed","easy-dropbox-integration"),text:(0,x.__)("Account has been removed successfully","easy-dropbox-integration"),icon:"success",showCancelButton:!1,confirmButtonText:(0,x.__)("Ok","easy-dropbox-integration")})}).catch(e=>{console.error(e),o({title:(0,x.__)("Error","easy-dropbox-integration"),text:(0,x.__)("An error occurred while removing account","easy-dropbox-integration"),icon:"error",showCancelButton:!1,confirmButtonText:(0,x.__)("Ok","easy-dropbox-integration")})})})})(t)}},(0,x.__)("Remove","easy-dropbox-integration")))}))))};function W(e){return j({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z"},child:[]}]})(e)}const X=({settings:t,setSettings:n})=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Own Dropbox App Settings","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings__bottom__description"},(0,e.createElement)("p",{className:"edbi-settings__description edbi-badge edbi-badge--info"},(0,x.__)("To use your own Dropbox App, paste the App Key and App Secret below, save the settings, then add your account using the button in the Accounts tab.","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-shortcode-config__advanced__inputs"},(0,e.createElement)("div",{className:"edbi-shortcode-config__advanced__input"},(0,e.createElement)(P.TextControl,{label:(0,x.__)("App Key","easy-dropbox-integration"),value:t?.advanced?.ownApp?.clientID,onChange:e=>{n({...t,advanced:{...t?.advanced,ownApp:{...t?.advanced?.ownApp,clientID:e}}})}})),(0,e.createElement)("div",{className:"edbi-shortcode-config__advanced__input"},(0,e.createElement)(P.TextControl,{label:(0,x.__)("App Secret","easy-dropbox-integration"),value:t?.advanced?.ownApp?.appSecret,onChange:e=>{n({...t,advanced:{...t?.advanced,ownApp:{...t?.advanced?.ownApp,appSecret:e}}})}}))),(0,e.createElement)("div",{className:"edbi-shortcode-config__advanced__input",style:{marginTop:"10px"}},(0,e.createElement)(P.TextControl,{style:{cursor:"pointer"},label:(0,x.__)("Redirect URI","easy-dropbox-integration"),value:EDBIData.authRedirectUrl,readOnly:!0,onClick:()=>{navigator.clipboard.writeText(EDBIData.authRedirectUrl),o({title:(0,x.__)("Redirect URI Copied","easy-dropbox-integration"),icon:"success",position:"top-right",toast:!0,showConfirmButton:!1,timer:1500})}})))),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Team Folder","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings__bottom__description"},(0,e.createElement)(B,{tooltipDirection:"top"},(0,e.createElement)(P.ToggleControl,{label:(0,x.__)("Dropbox Team Folders","easy-dropbox-integration"),checked:!!t?.advanced?.teamFolders,onChange:e=>{n({...t,advanced:{...t?.advanced,teamFolders:e}})}})),(0,e.createElement)("p",{className:"edbi-settings__description edbi-badge edbi-badge--warning"},(0,x.__)("Allows you to access your Dropbox Team Folders if you are using a Business Account.","easy-dropbox-integration"),(0,e.createElement)("br",null),(0,x.__)("Please check your existing shortcodes and manually linked folders before switching, since the root folder will no longer be your personal folder.","easy-dropbox-integration")))),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-settings__bottom__title"},(0,x.__)("What happens with my data when I authorize the plugin?","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings__bottom__description"},(0,e.createElement)("h4",null,(0,x.__)("Requested scopes and justifications","easy-dropbox-integration")),(0,e.createElement)("p",null,(0,x.__)("In order to display your content stored on Dropbox, you have to authorize it with your Dropbox account. The authorization will ask you to grant the application the following scopes:","easy-dropbox-integration")),(0,e.createElement)("ul",null,(0,e.createElement)("li",null,(0,e.createElement)(W,{className:"edbi-settings-check-icon"}),(0,e.createElement)("h5",null,(0,x.__)("files.content.read","easy-dropbox-integration"))),(0,e.createElement)("li",null,(0,e.createElement)(W,{className:"edbi-settings-check-icon"}),(0,e.createElement)("h5",null,(0,x.__)("files.content.write","easy-dropbox-integration"))),(0,e.createElement)("li",null,(0,e.createElement)(W,{className:"edbi-settings-check-icon"}),(0,e.createElement)("h5",null,(0,x.__)("files.content.write","easy-dropbox-integration"))),(0,e.createElement)("li",null,(0,e.createElement)(W,{className:"edbi-settings-check-icon"}),(0,e.createElement)("h5",null,(0,x.__)("account_info.read","easy-dropbox-integration"))))),(0,e.createElement)("div",{className:"edbi-settings__bottom__description"},(0,e.createElement)("h4",null,(0,x.__)("Information about the data","easy-dropbox-integration")),(0,e.createElement)("p",null,(0,x.__)("The authorization tokens will be stored, encrypted, on this server and is not accessible by the developer or any third party. When you use the Application, all communications are strictly between your server and the cloud storage service servers. We do not collect and do not have access to your personal data.","easy-dropbox-integration"))))),Z=window.wp.blockEditor,Y=t=>{const n=t.value;return(0,e.createElement)(P.BaseControl,{label:t.label,help:t.help,className:"pb-block-control--color-picker"},(0,e.createElement)(B,{className:"overflow-hidden"},(0,e.createElement)(P.Dropdown,{className:"pb-block-control--color-picker-dropdown",contentClassName:"pb-block-control--color-picker-inner",renderToggle:({isOpen:r,onToggle:i})=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)(P.Button,{"aria-expanded":r,onClick:i,"aria-label":t.label,className:"pb-block-control--color-picker-value"},(0,e.createElement)("span",{style:{backgroundColor:n}})),n&&(0,e.createElement)(P.Tooltip,{text:(0,x.__)("Reset","sticky-list")},(0,e.createElement)(P.Button,{onClick:()=>t.onChange(void 0),"aria-label":(0,x.__)("Reset","sticky-list"),className:"pb-block-control--color-picker-reset"},(0,e.createElement)(P.Dashicon,{icon:"image-rotate"})))),renderContent:()=>{if(E)return(0,e.createElement)(e.Fragment,null,t.contrastChecker&&(0,e.createElement)(Z.ContrastChecker,{backgroundColor:t.contrastChecker.backgroundColor,textColor:t.contrastChecker.textColor}),(0,e.createElement)(P.ColorPicker,{color:n,onChangeComplete:e=>t.onChange((e=>{if("object"==typeof e){const t="undefined"===e.a?1:e.a;if(void 0!==e.h)return`hsl(${e.h}%, ${e.s}%, ${e.l}%, ${t})`;if(void 0!==e.r)return`rgba(${e.r}, ${e.g}, ${e.b}, ${t})`}return e})(e[e.source])),disableAlpha:t.disableAlpha}))}})),(0,e.createElement)(Z.ColorPalette,{value:n,onChange:e=>t.onChange(e),clearable:!1,colors:[{name:"Primary",color:"#F30D55"},{name:"Secondary",color:"#5820e5"},{name:"Green",color:"#008331"},{name:"Orange Red",color:"#FF4500"},{name:"Blue Violet",color:"#8A2BE2"},{name:"Dodger Blue",color:"#1E90FF"}]}))},q=t=>{const{settings:n,setSettings:i,isSaving:o,setSaving:a}=t,[s,l]=(0,r.useState)(n.appearance.preloader.image),[c,d]=(0,r.useState)(n.appearance.color),{accounts:u}=EDBIData,p=[{url:"atom.svg",name:(0,x.__)("Atom","easy-dropbox-integration"),type:"pro"},{url:"bar-chart.svg",name:(0,x.__)("Bar Chart","easy-dropbox-integration"),type:"free"},{url:"bars.svg",name:(0,x.__)("Bars","easy-dropbox-integration"),type:"pro"},{url:"blocks.svg",name:(0,x.__)("Blocks","easy-dropbox-integration"),type:"pro"},{url:"bricks.svg",name:(0,x.__)("Bricks","easy-dropbox-integration"),type:"pro"},{url:"clock.svg",name:(0,x.__)("Clock","easy-dropbox-integration"),type:"free"},{url:"color-bar.svg",name:(0,x.__)("Color Bar","easy-dropbox-integration"),type:"pro"},{url:"dash-ring.svg",name:(0,x.__)("Dash Ring","easy-dropbox-integration"),type:"pro"},{url:"default.svg",name:(0,x.__)("Default","easy-dropbox-integration"),type:"free"},{url:"dual-ring.svg",name:(0,x.__)("Dual Ring","easy-dropbox-integration"),type:"pro"},{url:"fidget-spinner.svg",name:(0,x.__)("Fidge Spinner","easy-dropbox-integration"),type:"pro"},{url:"flipball.svg",name:(0,x.__)("Flipball","easy-dropbox-integration"),type:"free"},{url:"gear.svg",name:(0,x.__)("Gear","easy-dropbox-integration"),type:"pro"},{url:"gears.svg",name:(0,x.__)("Gears","easy-dropbox-integration"),type:"free"},{url:"hourglass.svg",name:(0,x.__)("Hourglass","easy-dropbox-integration"),type:"pro"},{url:"infinity.svg",name:(0,x.__)("Infinity","easy-dropbox-integration"),type:"pro"},{url:"progress.svg",name:(0,x.__)("Progress","easy-dropbox-integration"),type:"pro"},{url:"ripple.svg",name:(0,x.__)("Ripple","easy-dropbox-integration"),type:"pro"},{url:"spinner.svg",name:(0,x.__)("Spinner","easy-dropbox-integration"),type:"pro"}];(0,r.useEffect)(()=>{const e=document.createElement("style");e.innerHTML=`:root {--edbi-primary-color: ${c.primary} !important; --edbi-secondary-color: ${c.secondary} }`,document.head.appendChild(e)},[c]);const g=({preloader:t})=>(0,e.createElement)("div",{className:A()("edbi-preloader-item",s===t.url?"edbi-selected__preloader":void 0,E||"pro"!==t.type?"cursor-pointer":"cursor-not-allowed"),onClick:()=>{("pro"!==t.type||E)&&(l(t.url),i({...n,appearance:{...n.appearance,preloader:{...n.appearance.preloader,image:t.url}}}))}},(0,e.createElement)("div",null,(0,e.createElement)("img",{className:"edbi-preloader-image",src:EDBIData.assets+"images/preloader/"+t.url,title:t.title})),(0,e.createElement)("h3",{className:"edbi-preloader-name"},t.name));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",null,(0,e.createElement)("h3",null,(0,x.__)("Appearance","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Preloader","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-appearance-preloader__container"},p.map(t=>(0,e.createElement)(e.Fragment,null,"pro"===t.type?(0,e.createElement)(B,{tooltipDirection:"top"},(0,e.createElement)(g,{preloader:t})):(0,e.createElement)(g,{preloader:t}))))),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Colors","easy-dropbox-integration")),(0,e.createElement)("div",{className:""},(0,e.createElement)(Y,{value:n.appearance.color.primary,onChange:e=>{d({...c,primary:e}),i({...n,appearance:{...n.appearance,color:{...n.appearance.color,primary:e}}})},disableAlpha:!1})))))},J=t=>{const{settings:n,setSettings:i,isSaving:a,setSaving:s}=t,[l,c]=(0,r.useState)(n.appearance.preloader.image),[d,u]=(0,r.useState)(n.appearance.color),{accounts:p,moduleList:g,upgradeUrl:m}=EDBIData,h=e=>n?.modules?.includes(e.slug),f=({module:t})=>(0,e.createElement)("div",{className:"edbi-settings-modules__module "+(h(t)?"edbi-settings-modules__module__enabled":""),style:{cursor:!E&&t.isPro?"not-allowed":"pointer"},onClick:()=>{t.isUpComing&&o({title:(0,x.__)("Coming Soon!","easy-dropbox-integration"),icon:"info",showConfirmButton:!1})}},(0,e.createElement)("div",{className:"edbi-settings-modules__module__icon"},(0,e.createElement)("img",{src:t.icon,title:t.name})),(0,e.createElement)("div",{className:"edbi-settings-modules__module__info"},(0,e.createElement)("h3",{className:"edbi-settings-modules__module__title"},t.name),(0,e.createElement)("p",{className:"edbi-settings-modules__module__description"},t.description)),(0,e.createElement)("div",{className:"edbi-module-toggle"},(0,e.createElement)(P.ToggleControl,{checked:h(t),onChange:()=>{(e=>{E||!e.isPro?e.isUpComing?o({title:(0,x.__)("Coming Soon!","easy-dropbox-integration"),icon:"info",showConfirmButton:!1}):h(e)?i({...n,modules:n.modules.filter(t=>t!==e.slug)}):i({...n,modules:[...n.modules,e.slug]}):o({title:(0,x.__)("Upgrade to PRO","easy-dropbox-integration"),html:`\n\t\t\t\t\t<p className="text-base text-gray-400">${(0,x.__)("Wanna enjoy more awesome features and upcoming functionalities? We promise to add awesome functionalities you might need. Support US by upgrading","easy-dropbox-integration")}</p>\n\t\t\t\t\t<a className="edbi-btn" href="${m}" target="_blank">Upgrade</a>\n\t\t\t\t`,icon:"info",showConfirmButton:!1})})(t,t.enabled)}})));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,x.__)("Modules","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-page__content__modules"},(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Available Modules","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings-modules"},g.filter(e=>!e.isUpComing).map(t=>(0,e.createElement)(e.Fragment,null,t.isPro&&!t.isUpComing?(0,e.createElement)(B,{tooltipDirection:"top",wrapperClassName:"",className:""},(0,e.createElement)(f,{module:t})):(0,e.createElement)(f,{module:t}))))),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Upcoming Modules","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings-modules"},g.filter(e=>e.isUpComing).map(t=>(0,e.createElement)(e.Fragment,null,t.isPro&&!t.isUpComing?(0,e.createElement)(B,{tooltipDirection:"top",wrapperClassName:"",className:""},(0,e.createElement)(f,{module:t})):(0,e.createElement)(f,{module:t})))))))};function K(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm16.28-2.72a.751.751 0 0 0-.018-1.042.751.751 0 0 0-1.042-.018l-5.97 5.97-2.47-2.47a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042l3 3a.75.75 0 0 0 1.06 0Z"},child:[]}]})(e)}function Q(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12.5 7.25a.75.75 0 0 0-1.5 0v5.5c0 .27.144.518.378.651l3.5 2a.75.75 0 0 0 .744-1.302L12.5 12.315V7.25Z"},child:[]},{tag:"path",attr:{d:"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z"},child:[]}]})(e)}function ee(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M7.024 3.75c0-.966.784-1.75 1.75-1.75H20.25c.966 0 1.75.784 1.75 1.75v11.498a1.75 1.75 0 0 1-1.75 1.75H8.774a1.75 1.75 0 0 1-1.75-1.75Zm1.75-.25a.25.25 0 0 0-.25.25v11.498c0 .139.112.25.25.25H20.25a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z"},child:[]},{tag:"path",attr:{d:"M1.995 10.749a1.75 1.75 0 0 1 1.75-1.751H5.25a.75.75 0 1 1 0 1.5H3.745a.25.25 0 0 0-.25.25L3.5 20.25c0 .138.111.25.25.25h9.5a.25.25 0 0 0 .25-.25v-1.51a.75.75 0 1 1 1.5 0v1.51A1.75 1.75 0 0 1 13.25 22h-9.5A1.75 1.75 0 0 1 2 20.25l-.005-9.501Z"},child:[]}]})(e)}function te(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M2 4.75C2 3.784 2.784 3 3.75 3h4.971c.58 0 1.12.286 1.447.765l1.404 2.063c.046.069.124.11.207.11h8.471c.966 0 1.75.783 1.75 1.75V19.25A1.75 1.75 0 0 1 20.25 21H3.75A1.75 1.75 0 0 1 2 19.25Zm1.75-.25a.25.25 0 0 0-.25.25v14.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V7.687a.25.25 0 0 0-.25-.25h-8.471a1.75 1.75 0 0 1-1.447-.765L8.928 4.61a.252.252 0 0 0-.208-.11Z"},child:[]}]})(e)}function ne(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M13 7.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm-3 3.75a.75.75 0 0 1 .75-.75h1.5a.75.75 0 0 1 .75.75v4.25h.75a.75.75 0 0 1 0 1.5h-3a.75.75 0 0 1 0-1.5h.75V12h-.75a.75.75 0 0 1-.75-.75Z"},child:[]},{tag:"path",attr:{d:"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z"},child:[]}]})(e)}function re(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M15.5 2.25a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 .75.75v5.5a.75.75 0 0 1-1.5 0V4.06l-6.22 6.22a.75.75 0 1 1-1.06-1.06L19.94 3h-3.69a.75.75 0 0 1-.75-.75Z"},child:[]},{tag:"path",attr:{d:"M2.5 4.25c0-.966.784-1.75 1.75-1.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.25.25 0 0 0-.25.25v15.5c0 .138.112.25.25.25h15.5a.25.25 0 0 0 .25-.25v-8.5a.75.75 0 0 1 1.5 0v8.5a1.75 1.75 0 0 1-1.75 1.75H4.25a1.75 1.75 0 0 1-1.75-1.75V4.25Z"},child:[]}]})(e)}function ie(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M11.75 4.5a.75.75 0 0 1 .75.75V11h5.75a.75.75 0 0 1 0 1.5H12.5v5.75a.75.75 0 0 1-1.5 0V12.5H5.25a.75.75 0 0 1 0-1.5H11V5.25a.75.75 0 0 1 .75-.75Z"},child:[]}]})(e)}function oe(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M20 5.5a3.498 3.498 0 0 1-6.062 2.385l-5.112 3.021a3.498 3.498 0 0 1 0 2.188l5.112 3.021a3.5 3.5 0 1 1-.764 1.29l-5.112-3.02a3.499 3.499 0 1 1-3.843-5.642 3.499 3.499 0 0 1 3.843.872l5.112-3.021A3.5 3.5 0 1 1 20 5.5Zm-1.5 13a2 2 0 1 0-3.999-.001 2 2 0 0 0 3.999.001Zm0-13a2 2 0 1 0-3.999-.001A2 2 0 0 0 18.5 5.5ZM5.5 14a2 2 0 1 0 .001-3.999A2 2 0 0 0 5.5 14Z"},child:[]}]})(e)}function ae(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M3.38 8A9.502 9.502 0 0 1 12 2.5a9.502 9.502 0 0 1 9.215 7.182.75.75 0 1 0 1.456-.364C21.473 4.539 17.15 1 12 1a10.995 10.995 0 0 0-9.5 5.452V4.75a.75.75 0 0 0-1.5 0V8.5a1 1 0 0 0 1 1h3.75a.75.75 0 0 0 0-1.5H3.38Zm-.595 6.318a.75.75 0 0 0-1.455.364C2.527 19.461 6.85 23 12 23c4.052 0 7.592-2.191 9.5-5.451v1.701a.75.75 0 0 0 1.5 0V15.5a1 1 0 0 0-1-1h-3.75a.75.75 0 0 0 0 1.5h2.37A9.502 9.502 0 0 1 12 21.5c-4.446 0-8.181-3.055-9.215-7.182Z"},child:[]}]})(e)}function se(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M16 1.75V3h5.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H8V1.75C8 .784 8.784 0 9.75 0h4.5C15.216 0 16 .784 16 1.75Zm-6.5 0V3h5V1.75a.25.25 0 0 0-.25-.25h-4.5a.25.25 0 0 0-.25.25ZM4.997 6.178a.75.75 0 1 0-1.493.144L4.916 20.92a1.75 1.75 0 0 0 1.742 1.58h10.684a1.75 1.75 0 0 0 1.742-1.581l1.413-14.597a.75.75 0 0 0-1.494-.144l-1.412 14.596a.25.25 0 0 1-.249.226H6.658a.25.25 0 0 1-.249-.226L4.997 6.178Z"},child:[]},{tag:"path",attr:{d:"M9.206 7.501a.75.75 0 0 1 .793.705l.5 8.5A.75.75 0 1 1 9 16.794l-.5-8.5a.75.75 0 0 1 .705-.793Zm6.293.793A.75.75 0 1 0 14 8.206l-.5 8.5a.75.75 0 0 0 1.498.088l.5-8.5Z"},child:[]}]})(e)}const le=t=>{const{settings:n,setSettings:i,isSaving:a,setSaving:s}=t,[l,c]=(0,r.useState)(!1);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,x.__)("Tools","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-shortcode-appearance-title"},(0,x.__)("Module Container","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Clear Cache","easy-dropbox-integration")),(0,e.createElement)(P.Button,{className:"edbi-button edbi-settings-tools__btn",onClick:()=>{wp.ajax.post("edbi_clear_cache",{nonce:EDBIData?.ajaxNonce}).then(e=>{o({type:"success",title:(0,x.__)("Success","easy-dropbox-integration"),text:(0,x.__)("Cache cleared successfully","easy-dropbox-integration"),icon:"success",showCancelButton:!1,confirmButtonText:"Ok"})})}},(0,e.createElement)(se,{style:{fontSize:"1.2em"}}),(0,x.__)("Clear Cache","easy-dropbox-integration"))),(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Sync Dropbox Storage","easy-dropbox-integration")),(0,e.createElement)(P.Button,{className:"edbi-button edbi-settings-tools__btn",isBusy:l,disabled:l,onClick:async()=>{c(!0);const e=await N();c(!1),o(e?{type:"success",title:(0,x.__)("Storage Synced","easy-dropbox-integration"),text:(0,x.__)("Dropbox storage usage has been refreshed.","easy-dropbox-integration"),icon:"success",showCancelButton:!1,confirmButtonText:"Ok"}:{type:"error",title:(0,x.__)("Sync Failed","easy-dropbox-integration"),text:(0,x.__)("Unable to refresh storage usage. Please try again.","easy-dropbox-integration"),icon:"error",showCancelButton:!1,confirmButtonText:"Ok"})}},(0,x.__)("Sync Storage Usage","easy-dropbox-integration")))))},ce=({icon:t,title:n,onClickDone:r,onClickClose:i})=>(0,e.createElement)("div",{className:"edbi-modal-header"},(0,e.createElement)("div",{className:"edbi-modal-header__texts"},t&&(0,e.createElement)("div",{className:"edbi-modal-header__icon"},(0,e.createElement)("i",{className:t})),(0,e.createElement)("h3",{className:"edbi-modal-header__title"},n)),(0,e.createElement)("div",{className:"edbi-modal-header__btns"},(0,e.createElement)("button",{className:"edbi-modal-header__btn edbi-btn edbi-btn--danger",onClick:i},(0,e.createElement)("span",{className:"dashicons dashicons-no-alt"}),(0,x.__)("Cancel","easy-dropbox-integration")),(0,e.createElement)("button",{className:"edbi-modal-header__btn edbi-btn",onClick:r},(0,e.createElement)("span",{className:"dashicons dashicons-yes"}),(0,x.__)("Done","easy-dropbox-integration")))),de=(0,r.createContext)(null),ue=({children:t})=>{const[n,i]=(0,r.useState)(!0),[o,a]=(0,r.useState)(!1),[s,l]=(0,r.useState)(!1),[c,d]=(0,r.useState)(!1),[u,p]=(0,r.useState)([]),[g,m]=(0,r.useState)("name"),[h,f]=(0,r.useState)("asc"),[b,v]=(0,r.useState)(!1),[y,x]=(0,r.useState)(!0),[w,E]=(0,r.useState)("/"),[_,C]=(0,r.useState)(null),[S,I]=(0,r.useState)(null),[D,O]=(0,r.useState)(!1),[A,T]=(0,r.useState)([]),[B,P]=(0,r.useState)(null),[k,L]=(0,r.useState)(null),[M,R]=(0,r.useState)({top:0,left:70}),[F,z]=(0,r.useState)(null),[G,j]=(0,r.useState)({top:0,left:0}),[$,H]=(0,r.useState)(!1),[V,U]=(0,r.useState)(null),[W,X]=(0,r.useState)(!1),[Z,Y]=(0,r.useState)([]),[q,J]=(0,r.useState)([]),[K,Q]=(0,r.useState)(!1),[ee,te]=(0,r.useState)(null),[ne,re]=(0,r.useState)({by:"name",direction:"asc"}),[ie,oe]=(0,r.useState)({files:[],folders:[]});(0,r.useEffect)(()=>{const e=async()=>{await N()};e();const t=setInterval(e,3e5);return()=>clearInterval(t)},[]),(0,r.useEffect)(()=>{b&&N()},[b]);const ae={gridView:n,setGridView:i,modalOpen:o,setModalOpen:a,isDrawerOpen:s,setIsDrawerOpen:l,hideSidebar:c,setHideSidebar:d,folders:u,setFolders:p,sortBy:g,setSortBy:m,sortDirection:h,setSortDirection:f,isLoading:y,setIsLoading:x,currentPath:w,setCurrentPath:E,previousPath:_,setPreviousPath:C,setPath:e=>{x(!0),C(w),E(e)},refresh:b,setRefresh:v,filterV:S,setFilterV:I,showUploader:D,setShowUploader:O,breadcrumbs:A,setBreadcrumbs:T,openMenu:B,setOpenMenu:P,selectedItem:k,setSelectedItem:L,menuPosition:M,setMenuPosition:R,rightClickMenu:F,setRightClickMenu:z,rightClickPosition:G,setRightClickPosition:j,showDetails:$,setShowDetails:H,detailsItem:V,setDetailsItem:U,activeCols:6-(c?0:1)-($?1:0),bulkMode:W,setBulkMode:X,selectedCards:Z,setSelectedCards:Y,toggleCard:(e,t)=>{Y(t=>t?.includes(e)?t?.filter(t=>t!==e):[...t,e]),J(n=>{const r=n?.find(t=>t.id===e);return r?n?.filter(t=>t.id!==e):[...n,t]}),oe(n=>{var r;const i=t?.mimetype?"files":"folders",o=null!==(r=n?.[i])&&void 0!==r?r:[],a=o?.find(t=>t.id===e);return a?{...n,[i]:o?.filter(t=>t.id!==e)}:{...n,[i]:[...o,t]}}),U(t)},isFolder:K,setIsFolder:Q,filter:ne,setFilter:re,selectedItems:ie,setSelectedItems:oe,selectedContent:q,setSelectedContent:J,fileTypeFilter:ee,setFileTypeFilter:te};return(0,e.createElement)(de.Provider,{value:ae},t)};function pe(e){return j({tag:"svg",attr:{viewBox:"0 0 1024 1024",fill:"currentColor",fillRule:"evenodd"},child:[{tag:"path",attr:{d:"M799.855 166.312c.023.007.043.018.084.059l57.69 57.69c.041.041.052.06.059.084a.118.118 0 0 1 0 .069c-.007.023-.018.042-.059.083L569.926 512l287.703 287.703c.041.04.052.06.059.083a.118.118 0 0 1 0 .07c-.007.022-.018.042-.059.083l-57.69 57.69c-.041.041-.06.052-.084.059a.118.118 0 0 1-.069 0c-.023-.007-.042-.018-.083-.059L512 569.926 224.297 857.629c-.04.041-.06.052-.083.059a.118.118 0 0 1-.07 0c-.022-.007-.042-.018-.083-.059l-57.69-57.69c-.041-.041-.052-.06-.059-.084a.118.118 0 0 1 0-.069c.007-.023.018-.042.059-.083L454.073 512 166.371 224.297c-.041-.04-.052-.06-.059-.083a.118.118 0 0 1 0-.07c.007-.022.018-.042.059-.083l57.69-57.69c.041-.041.06-.052.084-.059a.118.118 0 0 1 .069 0c.023.007.042.018.083.059L512 454.073l287.703-287.702c.04-.041.06-.052.083-.059a.118.118 0 0 1 .07 0Z"},child:[]}]})(e)}function ge(e){return j({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM544 472c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V472z"},child:[]}]})(e)}function me(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"},child:[]}]})(e)}function he(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M12 3a9 9 0 0 0 0 18c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8zm-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12zm3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8zm5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8zm3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"},child:[]}]})(e)}function fe(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z"},child:[]}]})(e)}function be(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"},child:[]}]})(e)}function ve(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"},child:[]}]})(e)}function ye(e,t){return ye=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ye(e,t)}function xe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,ye(e,t)}function we(){return we=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},we.apply(null,arguments)}function Ee(e){return Ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ee(e)}function _e(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ee(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ee(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ee(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ce(Object(n),!0).forEach(function(t){_e(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ce(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ie(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var De="function"==typeof Symbol&&Symbol.observable||"@@observable",Ne=function(){return Math.random().toString(36).substring(7).split("").join(".")},Oe={INIT:"@@redux/INIT"+Ne(),REPLACE:"@@redux/REPLACE"+Ne(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+Ne()}};function Ae(e,t,n){var r;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(Ie(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(Ie(1));return n(Ae)(e,t)}if("function"!=typeof e)throw new Error(Ie(2));var i=e,o=t,a=[],s=a,l=!1;function c(){s===a&&(s=a.slice())}function d(){if(l)throw new Error(Ie(3));return o}function u(e){if("function"!=typeof e)throw new Error(Ie(4));if(l)throw new Error(Ie(5));var t=!0;return c(),s.push(e),function(){if(t){if(l)throw new Error(Ie(6));t=!1,c();var n=s.indexOf(e);s.splice(n,1),a=null}}}function p(e){if(!function(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(e))throw new Error(Ie(7));if(void 0===e.type)throw new Error(Ie(8));if(l)throw new Error(Ie(9));try{l=!0,o=i(o,e)}finally{l=!1}for(var t=a=s,n=0;n<t.length;n++)(0,t[n])();return e}return p({type:Oe.INIT}),(r={dispatch:p,subscribe:u,getState:d,replaceReducer:function(e){if("function"!=typeof e)throw new Error(Ie(10));i=e,p({type:Oe.REPLACE})}})[De]=function(){var e,t=u;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(Ie(11));function n(){e.next&&e.next(d())}return n(),{unsubscribe:t(n)}}})[De]=function(){return this},e},r}function Te(e,t){return function(){return t(e.apply(this,arguments))}}function Be(e,t){if("function"==typeof e)return Te(e,t);if("object"!=typeof e||null===e)throw new Error(Ie(16));var n={};for(var r in e){var i=e[r];"function"==typeof i&&(n[r]=Te(i,t))}return n}function Pe(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}var ke=t().createContext(null),Le=function(e){e()},Me=function(){return Le},Re={notify:function(){},get:function(){return[]}};function Fe(e,t){var n,r=Re;function i(){a.onStateChange&&a.onStateChange()}function o(){n||(n=t?t.addNestedSub(i):e.subscribe(i),r=function(){var e=Me(),t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e(function(){for(var e=t;e;)e.callback(),e=e.next})},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,i=n={callback:e,next:null,prev:n};return i.prev?i.prev.next=i:t=i,function(){r&&null!==t&&(r=!1,i.next?i.next.prev=i.prev:n=i.prev,i.prev?i.prev.next=i.next:t=i.next)}}}}())}var a={addNestedSub:function(e){return o(),r.subscribe(e)},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:i,isSubscribed:function(){return Boolean(n)},trySubscribe:o,tryUnsubscribe:function(){n&&(n(),n=void 0,r.clear(),r=Re)},getListeners:function(){return r}};return a}var ze="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?e.useLayoutEffect:e.useEffect;const Ge=function(n){var r=n.store,i=n.context,o=n.children,a=(0,e.useMemo)(function(){var e=Fe(r);return{store:r,subscription:e}},[r]),s=(0,e.useMemo)(function(){return r.getState()},[r]);ze(function(){var e=a.subscription;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),s!==r.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}},[a,s]);var l=i||ke;return t().createElement(l.Provider,{value:a},o)};function je(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}var $e=n(35),He=n.n($e),Ve=n(141),Ue=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],We=["reactReduxForwardedRef"],Xe=[],Ze=[null,null];function Ye(e,t){var n=e[1];return[t.payload,n+1]}function qe(e,t,n){ze(function(){return e.apply(void 0,t)},n)}function Je(e,t,n,r,i,o,a){e.current=r,t.current=i,n.current=!1,o.current&&(o.current=null,a())}function Ke(e,t,n,r,i,o,a,s,l,c){if(e){var d=!1,u=null,p=function(){if(!d){var e,n,p=t.getState();try{e=r(p,i.current)}catch(e){n=e,u=e}n||(u=null),e===o.current?a.current||l():(o.current=e,s.current=e,a.current=!0,c({type:"STORE_UPDATED",payload:{error:n}}))}};return n.onStateChange=p,n.trySubscribe(),p(),function(){if(d=!0,n.tryUnsubscribe(),n.onStateChange=null,u)throw u}}}var Qe=function(){return[null,0]};function et(n,r){void 0===r&&(r={});var i=r,o=i.getDisplayName,a=void 0===o?function(e){return"ConnectAdvanced("+e+")"}:o,s=i.methodName,l=void 0===s?"connectAdvanced":s,c=i.renderCountProp,d=void 0===c?void 0:c,u=i.shouldHandleStateChanges,p=void 0===u||u,g=i.storeKey,m=void 0===g?"store":g,h=(i.withRef,i.forwardRef),f=void 0!==h&&h,b=i.context,v=void 0===b?ke:b,y=je(i,Ue),x=v;return function(r){var i=r.displayName||r.name||"Component",o=a(i),s=we({},y,{getDisplayName:a,methodName:l,renderCountProp:d,shouldHandleStateChanges:p,storeKey:m,displayName:o,wrappedComponentName:i,WrappedComponent:r}),c=y.pure,u=c?e.useMemo:function(e){return e()};function g(i){var o=(0,e.useMemo)(function(){var e=i.reactReduxForwardedRef,t=je(i,We);return[i.context,e,t]},[i]),a=o[0],l=o[1],c=o[2],d=(0,e.useMemo)(function(){return a&&a.Consumer&&(0,Ve.isContextConsumer)(t().createElement(a.Consumer,null))?a:x},[a,x]),g=(0,e.useContext)(d),m=Boolean(i.store)&&Boolean(i.store.getState)&&Boolean(i.store.dispatch);Boolean(g)&&Boolean(g.store);var h=m?i.store:g.store,f=(0,e.useMemo)(function(){return function(e){return n(e.dispatch,s)}(h)},[h]),b=(0,e.useMemo)(function(){if(!p)return Ze;var e=Fe(h,m?null:g.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]},[h,m,g]),v=b[0],y=b[1],w=(0,e.useMemo)(function(){return m?g:we({},g,{subscription:v})},[m,g,v]),E=(0,e.useReducer)(Ye,Xe,Qe),_=E[0][0],C=E[1];if(_&&_.error)throw _.error;var S=(0,e.useRef)(),I=(0,e.useRef)(c),D=(0,e.useRef)(),N=(0,e.useRef)(!1),O=u(function(){return D.current&&c===I.current?D.current:f(h.getState(),c)},[h,_,c]);qe(Je,[I,S,N,c,O,D,y]),qe(Ke,[p,h,v,f,I,S,N,D,y,C],[h,v,f]);var A=(0,e.useMemo)(function(){return t().createElement(r,we({},O,{ref:l}))},[l,r,O]);return(0,e.useMemo)(function(){return p?t().createElement(d.Provider,{value:w},A):A},[d,A,w])}var h=c?t().memo(g):g;if(h.WrappedComponent=r,h.displayName=g.displayName=o,f){var b=t().forwardRef(function(e,n){return t().createElement(h,we({},e,{reactReduxForwardedRef:n}))});return b.displayName=o,b.WrappedComponent=r,He()(b,r)}return He()(h,r)}}function tt(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function nt(e,t){if(tt(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var i=0;i<n.length;i++)if(!Object.prototype.hasOwnProperty.call(t,n[i])||!tt(e[n[i]],t[n[i]]))return!1;return!0}function rt(e){return function(t,n){var r=e(t,n);function i(){return r}return i.dependsOnOwnProps=!1,i}}function it(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function ot(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=it(e);var i=r(t,n);return"function"==typeof i&&(r.mapToProps=i,r.dependsOnOwnProps=it(i),i=r(t,n)),i},r}}const at=[function(e){return"function"==typeof e?ot(e):void 0},function(e){return e?void 0:rt(function(e){return{dispatch:e}})},function(e){return e&&"object"==typeof e?rt(function(t){return function(e,t){var n={},r=function(r){var i=e[r];"function"==typeof i&&(n[r]=function(){return t(i.apply(void 0,arguments))})};for(var i in e)r(i);return n}(e,t)}):void 0}],st=[function(e){return"function"==typeof e?ot(e):void 0},function(e){return e?void 0:rt(function(){return{}})}];function lt(e,t,n){return we({},n,e,t)}const ct=[function(e){return"function"==typeof e?function(e){return function(t,n){n.displayName;var r,i=n.pure,o=n.areMergedPropsEqual,a=!1;return function(t,n,s){var l=e(t,n,s);return a?i&&o(l,r)||(r=l):(a=!0,r=l),r}}}(e):void 0},function(e){return e?void 0:function(){return lt}}];var dt=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function ut(e,t,n,r){return function(i,o){return n(e(i,o),t(r,o),o)}}function pt(e,t,n,r,i){var o,a,s,l,c,d=i.areStatesEqual,u=i.areOwnPropsEqual,p=i.areStatePropsEqual,g=!1;return function(i,m){return g?function(i,g){var m,h,f=!u(g,a),b=!d(i,o,g,a);return o=i,a=g,f&&b?(s=e(o,a),t.dependsOnOwnProps&&(l=t(r,a)),c=n(s,l,a)):f?(e.dependsOnOwnProps&&(s=e(o,a)),t.dependsOnOwnProps&&(l=t(r,a)),c=n(s,l,a)):b?(m=e(o,a),h=!p(m,s),s=m,h&&(c=n(s,l,a)),c):c}(i,m):(s=e(o=i,a=m),l=t(r,a),c=n(s,l,a),g=!0,c)}}function gt(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,i=t.initMergeProps,o=je(t,dt),a=n(e,o),s=r(e,o),l=i(e,o);return(o.pure?pt:ut)(a,s,l,e,o)}var mt=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function ht(e,t,n){for(var r=t.length-1;r>=0;r--){var i=t[r](e);if(i)return i}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function ft(e,t){return e===t}function bt(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?et:n,i=t.mapStateToPropsFactories,o=void 0===i?st:i,a=t.mapDispatchToPropsFactories,s=void 0===a?at:a,l=t.mergePropsFactories,c=void 0===l?ct:l,d=t.selectorFactory,u=void 0===d?gt:d;return function(e,t,n,i){void 0===i&&(i={});var a=i,l=a.pure,d=void 0===l||l,p=a.areStatesEqual,g=void 0===p?ft:p,m=a.areOwnPropsEqual,h=void 0===m?nt:m,f=a.areStatePropsEqual,b=void 0===f?nt:f,v=a.areMergedPropsEqual,y=void 0===v?nt:v,x=je(a,mt),w=ht(e,o,"mapStateToProps"),E=ht(t,s,"mapDispatchToProps"),_=ht(n,c,"mergeProps");return r(u,we({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:w,initMapDispatchToProps:E,initMergeProps:_,pure:d,areStatesEqual:g,areOwnPropsEqual:h,areStatePropsEqual:b,areMergedPropsEqual:y},x))}}const vt=bt(),yt=window.ReactDOM;var xt,wt=n.n(yt);function Et(t,n){var r=(0,e.useState)(function(){return{inputs:n,result:t()}})[0],i=(0,e.useRef)(!0),o=(0,e.useRef)(r),a=i.current||Boolean(n&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(n,o.current.inputs))?o.current:{inputs:n,result:t()};return(0,e.useEffect)(function(){i.current=!1,o.current=a},[a]),a.result}xt=yt.unstable_batchedUpdates,Le=xt;var _t=Et,Ct=function(e,t){return Et(function(){return e},t)},St=function(e){var t=e.top,n=e.right,r=e.bottom,i=e.left;return{top:t,right:n,bottom:r,left:i,width:n-i,height:r-t,x:i,y:t,center:{x:(n+i)/2,y:(r+t)/2}}},It=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},Dt=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},Nt={top:0,right:0,bottom:0,left:0},Ot=function(e){var t=e.borderBox,n=e.margin,r=void 0===n?Nt:n,i=e.border,o=void 0===i?Nt:i,a=e.padding,s=void 0===a?Nt:a,l=St(It(t,r)),c=St(Dt(t,o)),d=St(Dt(c,s));return{marginBox:l,borderBox:St(t),paddingBox:c,contentBox:d,margin:r,border:o,padding:s}},At=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var n=Number(t);return isNaN(n)&&function(){throw new Error("Invariant failed")}(),n},Tt=function(e,t){var n,r,i=e.borderBox,o=e.border,a=e.margin,s=e.padding,l=(r=t,{top:(n=i).top+r.y,left:n.left+r.x,bottom:n.bottom+r.y,right:n.right+r.x});return Ot({borderBox:l,border:o,margin:a,padding:s})},Bt=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),Tt(e,t)},Pt=function(e,t){var n={top:At(t.marginTop),right:At(t.marginRight),bottom:At(t.marginBottom),left:At(t.marginLeft)},r={top:At(t.paddingTop),right:At(t.paddingRight),bottom:At(t.paddingBottom),left:At(t.paddingLeft)},i={top:At(t.borderTopWidth),right:At(t.borderRightWidth),bottom:At(t.borderBottomWidth),left:At(t.borderLeftWidth)};return Ot({borderBox:e,margin:n,padding:r,border:i})},kt=function(e){var t=e.getBoundingClientRect(),n=window.getComputedStyle(e);return Pt(t,n)},Lt=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function Mt(e,t){return e===t||!(!Lt(e)||!Lt(t))}function Rt(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!Mt(e[n],t[n]))return!1;return!0}const Ft=function(e,t){var n;void 0===t&&(t=Rt);var r,i=[],o=!1;return function(){for(var a=[],s=0;s<arguments.length;s++)a[s]=arguments[s];return o&&n===this&&t(a,i)||(r=e.apply(this,a),o=!0,n=this,i=a),r}},zt=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];t=i,n||(n=requestAnimationFrame(function(){n=null,e.apply(void 0,t)}))};return r.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},r};function Gt(e,t){}function jt(){}function $t(e,t,n){var r=t.map(function(t){var r,i,o=(r=n,i=t.options,we({},r,{},i));return e.addEventListener(t.eventName,t.fn,o),function(){e.removeEventListener(t.eventName,t.fn,o)}});return function(){r.forEach(function(e){e()})}}Gt.bind(null,"warn"),Gt.bind(null,"error");function Ht(e){this.message=e}function Vt(e,t){if(!e)throw new Ht("Invariant failed")}Ht.prototype.toString=function(){return this.message};var Ut=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).callbacks=null,t.unbind=jt,t.onWindowError=function(e){var n=t.getCallbacks();n.isDragging()&&n.tryAbort(),e.error instanceof Ht&&e.preventDefault()},t.getCallbacks=function(){if(!t.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}xe(t,e);var n=t.prototype;return n.componentDidMount=function(){this.unbind=$t(window,[{eventName:"error",fn:this.onWindowError}])},n.componentDidCatch=function(e){if(!(e instanceof Ht))throw e;this.setState({})},n.componentWillUnmount=function(){this.unbind()},n.render=function(){return this.props.children(this.setCallbacks)},t}(t().Component),Wt=function(e){return e+1},Xt=function(e,t){var n=e.droppableId===t.droppableId,r=Wt(e.index),i=Wt(t.index);return n?"\n      You have moved the item from position "+r+"\n      to position "+i+"\n    ":"\n    You have moved the item from position "+r+"\n    in list "+e.droppableId+"\n    to list "+t.droppableId+"\n    in position "+i+"\n  "},Zt=function(e,t,n){return t.droppableId===n.droppableId?"\n      The item "+e+"\n      has been combined with "+n.draggableId:"\n      The item "+e+"\n      in list "+t.droppableId+"\n      has been combined with "+n.draggableId+"\n      in list "+n.droppableId+"\n    "},Yt=function(e){return"\n  The item has returned to its starting position\n  of "+Wt(e.index)+"\n"},qt=function(e){return"\n  You have lifted an item in position "+Wt(e.source.index)+"\n"},Jt=function(e){var t=e.destination;if(t)return Xt(e.source,t);var n=e.combine;return n?Zt(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},Kt=function(e){if("CANCEL"===e.reason)return"\n      Movement cancelled.\n      "+Yt(e.source)+"\n    ";var t=e.destination,n=e.combine;return t?"\n      You have dropped the item.\n      "+Xt(e.source,t)+"\n    ":n?"\n      You have dropped the item.\n      "+Zt(e.draggableId,e.source,n)+"\n    ":"\n    The item has been dropped while not over a drop area.\n    "+Yt(e.source)+"\n  "},Qt={x:0,y:0},en=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},tn=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},nn=function(e,t){return e.x===t.x&&e.y===t.y},rn=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},on=function(e,t,n){var r;return void 0===n&&(n=0),(r={})[e]=t,r["x"===e?"y":"x"]=n,r},an=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},sn=function(e,t){return Math.min.apply(Math,t.map(function(t){return an(e,t)}))},ln=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},cn=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},dn=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},un=function(e,t){return t&&t.shouldClipSubject?function(e,t){var n=St({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n}(t.pageMarginBox,e):St(e)},pn=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,i=e.frame,o=function(e,t){return t?cn(e,t.scroll.diff.displacement):e}(t.marginBox,i),a=function(e,t,n){var r;return n&&n.increasedBy?we({},e,((r={})[t.end]=e[t.end]+n.increasedBy[t.line],r)):e}(o,r,n);return{page:t,withPlaceholder:n,active:un(a,i)}},gn=function(e,t){e.frame||Vt(!1);var n=e.frame,r=tn(t,n.scroll.initial),i=rn(r),o=we({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:i},max:n.scroll.max}});return we({},e,{frame:o,subject:pn({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:o})})};function mn(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function hn(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}function fn(e,t){if(e.find)return e.find(t);var n=hn(e,t);return-1!==n?e[n]:void 0}function bn(e){return Array.prototype.slice.call(e)}var vn=Ft(function(e){return e.reduce(function(e,t){return e[t.descriptor.id]=t,e},{})}),yn=Ft(function(e){return e.reduce(function(e,t){return e[t.descriptor.id]=t,e},{})}),xn=Ft(function(e){return mn(e)}),wn=Ft(function(e){return mn(e)}),En=Ft(function(e,t){var n=wn(t).filter(function(t){return e===t.descriptor.droppableId}).sort(function(e,t){return e.descriptor.index-t.descriptor.index});return n});function Cn(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function Sn(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var In=Ft(function(e,t){return t.filter(function(t){return t.descriptor.id!==e.descriptor.id})}),Dn=function(e,t){return e.descriptor.droppableId===t.descriptor.id},Nn={point:Qt,value:0},On={invisible:{},visible:{},all:[]},An={displaced:On,displacedBy:Nn,at:null},Tn=function(e,t){return function(n){return e<=n&&n<=t}},Bn=function(e){var t=Tn(e.top,e.bottom),n=Tn(e.left,e.right);return function(r){if(t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right))return!0;var i=t(r.top)||t(r.bottom),o=n(r.left)||n(r.right);if(i&&o)return!0;var a=r.top<e.top&&r.bottom>e.bottom,s=r.left<e.left&&r.right>e.right;return!(!a||!s)||a&&o||s&&i}},Pn=function(e){var t=Tn(e.top,e.bottom),n=Tn(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)}},kn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Ln={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Mn=function(e){var t=e.target,n=e.destination,r=e.viewport,i=e.withDroppableDisplacement,o=e.isVisibleThroughFrameFn,a=i?function(e,t){var n=t.frame?t.frame.scroll.diff.displacement:Qt;return cn(e,n)}(t,n):t;return function(e,t,n){return!!t.subject.active&&n(t.subject.active)(e)}(a,n,o)&&function(e,t,n){return n(t)(e)}(a,r,o)},Rn=function(e){return Mn(we({},e,{isVisibleThroughFrameFn:Pn}))};function Fn(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,i=e.viewport,o=e.forceShouldAnimate,a=e.last;return t.reduce(function(e,t){var s=function(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return St(It(n,r))}(t,r),l=t.descriptor.id;if(e.all.push(l),!Mn(we({},{target:s,destination:n,viewport:i,withDroppableDisplacement:!0},{isVisibleThroughFrameFn:Bn})))return e.invisible[t.descriptor.id]=!0,e;var c=function(e,t,n){if("boolean"==typeof n)return n;if(!t)return!0;var r=t.invisible,i=t.visible;if(r[e])return!1;var o=i[e];return!o||o.shouldAnimate}(l,a,o),d={draggableId:l,shouldAnimate:c};return e.visible[l]=d,e},{all:[],visible:{},invisible:{}})}function zn(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,i=e.destination,o=function(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}(t,{inHomeList:n});return{displaced:On,displacedBy:r,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:o}}}}function Gn(e){var t=e.draggable,n=e.insideDestination,r=e.destination,i=e.viewport,o=e.displacedBy,a=e.last,s=e.index,l=e.forceShouldAnimate,c=Dn(t,r);if(null==s)return zn({insideDestination:n,inHomeList:c,displacedBy:o,destination:r});var d=fn(n,function(e){return e.descriptor.index===s});if(!d)return zn({insideDestination:n,inHomeList:c,displacedBy:o,destination:r});var u=In(t,n),p=n.indexOf(d);return{displaced:Fn({afterDragging:u.slice(p),destination:r,displacedBy:o,last:a,viewport:i.frame,forceShouldAnimate:l}),displacedBy:o,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:s}}}}function jn(e,t){return Boolean(t.effected[e])}var $n=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},Hn=function(e,t,n){return t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2},Vn=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return on(t.line,n.marginBox[t.end]+$n(t,r),Hn(t,n.marginBox,r))},Un=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return on(t.line,n.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,r),Hn(t,n.marginBox,r))},Wn=function(e,t){var n=e.frame;return n?en(t,n.scroll.diff.displacement):t},Xn=function(e){var t=function(e){var t=e.impact,n=e.draggable,r=e.droppable,i=e.draggables,o=e.afterCritical,a=n.page.borderBox.center,s=t.at;return r&&s?"REORDER"===s.type?function(e){var t=e.impact,n=e.draggable,r=e.draggables,i=e.droppable,o=e.afterCritical,a=En(i.descriptor.id,r),s=n.page,l=i.axis;if(!a.length)return function(e){var t=e.axis,n=e.moveInto,r=e.isMoving;return on(t.line,n.contentBox[t.start]+$n(t,r),Hn(t,n.contentBox,r))}({axis:l,moveInto:i.page,isMoving:s});var c=t.displaced,d=t.displacedBy,u=c.all[0];if(u){var p=r[u];if(jn(u,o))return Un({axis:l,moveRelativeTo:p.page,isMoving:s});var g=Tt(p.page,d.point);return Un({axis:l,moveRelativeTo:g,isMoving:s})}var m=a[a.length-1];if(m.descriptor.id===n.descriptor.id)return s.borderBox.center;if(jn(m.descriptor.id,o)){var h=Tt(m.page,rn(o.displacedBy.point));return Vn({axis:l,moveRelativeTo:h,isMoving:s})}return Vn({axis:l,moveRelativeTo:m.page,isMoving:s})}({impact:t,draggable:n,draggables:i,droppable:r,afterCritical:o}):function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,i=Sn(n);i||Vt(!1);var o=i.draggableId,a=r[o].page.borderBox.center,s=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,i=e.displacedBy,o=Boolean(t.visible[r]||t.invisible[r]);return jn(r,n)?o?Qt:rn(i.point):o?i.point:Qt}({displaced:n.displaced,afterCritical:t,combineWith:o,displacedBy:n.displacedBy});return en(a,s)}({impact:t,draggables:i,afterCritical:o}):a}(e),n=e.droppable;return n?Wn(n,t):t},Zn=function(e,t){var n=tn(t,e.scroll.initial),r=rn(n);return{frame:St({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function Yn(e,t){return e.map(function(e){return t[e]})}var qn=function(e){var t,n,r=e.pageBorderBoxCenter,i=e.draggable,o=(t=e.viewport,n=r,en(t.scroll.diff.displacement,n)),a=tn(o,i.page.borderBox.center);return en(i.client.borderBox.center,a)},Jn=function(e){var t=e.draggable,n=e.destination,r=e.newPageBorderBoxCenter,i=e.viewport,o=e.withDroppableDisplacement,a=e.onlyOnMainAxis,s=void 0!==a&&a,l=tn(r,t.page.borderBox.center),c={target:cn(t.page.borderBox,l),destination:n,withDroppableDisplacement:o,viewport:i};return s?function(e){return Mn(we({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var n=Tn(e.top,e.bottom),r=Tn(e.left,e.right);return function(e){return t===kn?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)}})}));var t}(c):Rn(c)},Kn=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.draggables,o=e.previousImpact,a=e.viewport,s=e.previousPageBorderBoxCenter,l=e.previousClientSelection,c=e.afterCritical;if(!r.isEnabled)return null;var d=En(r.descriptor.id,i),u=Dn(n,r),p=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.insideDestination,o=e.previousImpact;if(!r.isCombineEnabled)return null;if(!Cn(o))return null;function a(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return we({},o,{at:t})}var s=o.displaced.all,l=s.length?s[0]:null;if(t)return l?a(l):null;var c=In(n,i);if(!l)return c.length?a(c[c.length-1].descriptor.id):null;var d=hn(c,function(e){return e.descriptor.id===l});-1===d&&Vt(!1);var u=d-1;return u<0?null:a(c[u].descriptor.id)}({isMovingForward:t,draggable:n,destination:r,insideDestination:d,previousImpact:o})||function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,i=e.draggables,o=e.destination,a=e.insideDestination,s=e.previousImpact,l=e.viewport,c=e.afterCritical,d=s.at;if(d||Vt(!1),"REORDER"===d.type){var u=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,i=e.location;if(!r.length)return null;var o=i.index,a=t?o+1:o-1,s=r[0].descriptor.index,l=r[r.length-1].descriptor.index;return a<s||a>(n?l:l+1)?null:a}({isMovingForward:t,isInHomeList:n,location:d.destination,insideDestination:a});return null==u?null:Gn({draggable:r,insideDestination:a,destination:o,viewport:l,last:s.displaced,displacedBy:s.displacedBy,index:u})}var p=function(e){var t=e.isMovingForward,n=e.draggables,r=e.combine,i=e.afterCritical;if(!e.destination.isCombineEnabled)return null;var o=r.draggableId,a=n[o].descriptor.index;return jn(o,i)?t?a:a-1:t?a+1:a}({isMovingForward:t,destination:o,displaced:s.displaced,draggables:i,combine:d.combine,afterCritical:c});return null==p?null:Gn({draggable:r,insideDestination:a,destination:o,viewport:l,last:s.displaced,displacedBy:s.displacedBy,index:p})}({isMovingForward:t,isInHomeList:u,draggable:n,draggables:i,destination:r,insideDestination:d,previousImpact:o,viewport:a,afterCritical:c});if(!p)return null;var g=Xn({impact:p,draggable:n,droppable:r,draggables:i,afterCritical:c});if(Jn({draggable:n,destination:r,newPageBorderBoxCenter:g,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:qn({pageBorderBoxCenter:g,draggable:n,viewport:a}),impact:p,scrollJumpRequest:null};var m=tn(g,s),h=function(e){var t=e.impact,n=e.viewport,r=e.destination,i=e.draggables,o=e.maxScrollChange,a=Zn(n,en(n.scroll.current,o)),s=r.frame?gn(r,en(r.frame.scroll.current,o)):r,l=t.displaced,c=Fn({afterDragging:Yn(l.all,i),destination:r,displacedBy:t.displacedBy,viewport:a.frame,last:l,forceShouldAnimate:!1}),d=Fn({afterDragging:Yn(l.all,i),destination:s,displacedBy:t.displacedBy,viewport:n.frame,last:l,forceShouldAnimate:!1}),u={},p={},g=[l,c,d];return l.all.forEach(function(e){var t=function(e,t){for(var n=0;n<t.length;n++){var r=t[n].visible[e];if(r)return r}return null}(e,g);t?p[e]=t:u[e]=!0}),we({},t,{displaced:{all:l.all,invisible:u,visible:p}})}({impact:p,viewport:a,destination:r,draggables:i,maxScrollChange:m});return{clientSelection:l,impact:h,scrollJumpRequest:m}},Qn=function(e){var t=e.subject.active;return t||Vt(!1),t},er=function(e,t){var n=e.page.borderBox.center;return jn(e.descriptor.id,t)?tn(n,t.displacedBy.point):n},tr=function(e,t){var n=e.page.borderBox;return jn(e.descriptor.id,t)?cn(n,rn(t.displacedBy.point)):n},nr=Ft(function(e,t){var n=t[e.line];return{value:n,point:on(e.line,n)}}),rr=function(e,t){return we({},e,{scroll:we({},e.scroll,{max:t})})},ir=function(e,t,n){var r=e.frame;Dn(t,e)&&Vt(!1),e.subject.withPlaceholder&&Vt(!1);var i=nr(e.axis,t.displaceBy).point,o=function(e,t,n){var r=e.axis;if("virtual"===e.descriptor.mode)return on(r.line,t[r.line]);var i=e.subject.page.contentBox[r.size],o=En(e.descriptor.id,n).reduce(function(e,t){return e+t.client.marginBox[r.size]},0)+t[r.line]-i;return o<=0?null:on(r.line,o)}(e,i,n),a={placeholderSize:i,increasedBy:o,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r)return we({},e,{subject:pn({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:e.frame})});var s=o?en(r.scroll.max,o):r.scroll.max,l=rr(r,s);return we({},e,{subject:pn({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:l}),frame:l})},or=function(e){var t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null},ar=function(e){var t=e.state,n=e.type,r=function(e,t){var n=or(e);return n?t[n]:null}(t.impact,t.dimensions.droppables),i=Boolean(r),o=t.dimensions.droppables[t.critical.droppable.id],a=r||o,s=a.axis.direction,l="vertical"===s&&("MOVE_UP"===n||"MOVE_DOWN"===n)||"horizontal"===s&&("MOVE_LEFT"===n||"MOVE_RIGHT"===n);if(l&&!i)return null;var c="MOVE_DOWN"===n||"MOVE_RIGHT"===n,d=t.dimensions.draggables[t.critical.draggable.id],u=t.current.page.borderBoxCenter,p=t.dimensions,g=p.draggables,m=p.droppables;return l?Kn({isMovingForward:c,previousPageBorderBoxCenter:u,draggable:d,destination:a,draggables:g,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):function(e){var t=e.isMovingForward,n=e.previousPageBorderBoxCenter,r=e.draggable,i=e.isOver,o=e.draggables,a=e.droppables,s=e.viewport,l=e.afterCritical,c=function(e){var t=e.isMovingForward,n=e.pageBorderBoxCenter,r=e.source,i=e.droppables,o=e.viewport,a=r.subject.active;if(!a)return null;var s=r.axis,l=Tn(a[s.start],a[s.end]),c=xn(i).filter(function(e){return e!==r}).filter(function(e){return e.isEnabled}).filter(function(e){return Boolean(e.subject.active)}).filter(function(e){return Bn(o.frame)(Qn(e))}).filter(function(e){var n=Qn(e);return t?a[s.crossAxisEnd]<n[s.crossAxisEnd]:n[s.crossAxisStart]<a[s.crossAxisStart]}).filter(function(e){var t=Qn(e),n=Tn(t[s.start],t[s.end]);return l(t[s.start])||l(t[s.end])||n(a[s.start])||n(a[s.end])}).sort(function(e,n){var r=Qn(e)[s.crossAxisStart],i=Qn(n)[s.crossAxisStart];return t?r-i:i-r}).filter(function(e,t,n){return Qn(e)[s.crossAxisStart]===Qn(n[0])[s.crossAxisStart]});if(!c.length)return null;if(1===c.length)return c[0];var d=c.filter(function(e){return Tn(Qn(e)[s.start],Qn(e)[s.end])(n[s.line])});return 1===d.length?d[0]:d.length>1?d.sort(function(e,t){return Qn(e)[s.start]-Qn(t)[s.start]})[0]:c.sort(function(e,t){var r=sn(n,dn(Qn(e))),i=sn(n,dn(Qn(t)));return r!==i?r-i:Qn(e)[s.start]-Qn(t)[s.start]})[0]}({isMovingForward:t,pageBorderBoxCenter:n,source:i,droppables:a,viewport:s});if(!c)return null;var d=En(c.descriptor.id,o),u=function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,i=e.afterCritical,o=e.insideDestination.filter(function(e){return Rn({target:tr(e,i),destination:r,viewport:n.frame,withDroppableDisplacement:!0})}).sort(function(e,n){var o=an(t,Wn(r,er(e,i))),a=an(t,Wn(r,er(n,i)));return o<a?-1:a<o?1:e.descriptor.index-n.descriptor.index});return o[0]||null}({pageBorderBoxCenter:n,viewport:s,destination:c,insideDestination:d,afterCritical:l}),p=function(e){var t=e.previousPageBorderBoxCenter,n=e.moveRelativeTo,r=e.insideDestination,i=e.draggable,o=e.draggables,a=e.destination,s=e.viewport,l=e.afterCritical;if(!n){if(r.length)return null;var c={displaced:On,displacedBy:Nn,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:0}}},d=Xn({impact:c,draggable:i,droppable:a,draggables:o,afterCritical:l}),u=Dn(i,a)?a:ir(a,i,o);return Jn({draggable:i,destination:u,newPageBorderBoxCenter:d,viewport:s.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?c:null}var p,g=Boolean(t[a.axis.line]<=n.page.borderBox.center[a.axis.line]),m=(p=n.descriptor.index,n.descriptor.id===i.descriptor.id||g?p:p+1);return Gn({draggable:i,insideDestination:r,destination:a,viewport:s,displacedBy:nr(a.axis,i.displaceBy),last:On,index:m})}({previousPageBorderBoxCenter:n,destination:c,draggable:r,draggables:o,moveRelativeTo:u,insideDestination:d,viewport:s,afterCritical:l});if(!p)return null;var g=Xn({impact:p,draggable:r,droppable:c,draggables:o,afterCritical:l});return{clientSelection:qn({pageBorderBoxCenter:g,draggable:r,viewport:s}),impact:p,scrollJumpRequest:null}}({isMovingForward:c,previousPageBorderBoxCenter:u,draggable:d,isOver:a,draggables:g,droppables:m,viewport:t.viewport,afterCritical:t.afterCritical})};function sr(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function lr(e){var t=Tn(e.top,e.bottom),n=Tn(e.left,e.right);return function(e){return t(e.y)&&n(e.x)}}var cr=function(e,t){return St(cn(e,t))};function dr(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}var ur=function(e){var t=e.pageOffset,n=e.draggable,r=e.draggables,i=e.droppables,o=e.previousImpact,a=e.viewport,s=e.afterCritical,l=cr(n.page.borderBox,t),c=function(e){var t=e.pageBorderBox,n=e.draggable,r=e.droppables,i=xn(r).filter(function(e){if(!e.isEnabled)return!1;var n,r,i=e.subject.active;if(!i)return!1;if(r=i,!((n=t).left<r.right&&n.right>r.left&&n.top<r.bottom&&n.bottom>r.top))return!1;if(lr(i)(t.center))return!0;var o=e.axis,a=i.center[o.crossAxisLine],s=t[o.crossAxisStart],l=t[o.crossAxisEnd],c=Tn(i[o.crossAxisStart],i[o.crossAxisEnd]),d=c(s),u=c(l);return!d&&!u||(d?s<a:l>a)});return i.length?1===i.length?i[0].descriptor.id:function(e){var t=e.pageBorderBox,n=e.candidates,r=e.draggable.page.borderBox.center,i=n.map(function(e){var n=e.axis,i=on(e.axis.line,t.center[n.line],e.page.borderBox.center[n.crossAxisLine]);return{id:e.descriptor.id,distance:an(r,i)}}).sort(function(e,t){return t.distance-e.distance});return i[0]?i[0].id:null}({pageBorderBox:t,draggable:n,candidates:i}):null}({pageBorderBox:l,draggable:n,droppables:i});if(!c)return An;var d=i[c],u=En(d.descriptor.id,r),p=function(e,t){var n=e.frame;return n?cr(t,n.scroll.diff.value):t}(d,l);return function(e){var t=e.draggable,n=e.pageBorderBoxWithDroppableScroll,r=e.previousImpact,i=e.destination,o=e.insideDestination,a=e.afterCritical;if(!i.isCombineEnabled)return null;var s=i.axis,l=nr(i.axis,t.displaceBy),c=l.value,d=n[s.start],u=n[s.end],p=fn(In(t,o),function(e){var t=e.descriptor.id,n=e.page.borderBox,i=n[s.size]/4,o=jn(t,a),l=dr({displaced:r.displaced,id:t});return o?l?u>n[s.start]+i&&u<n[s.end]-i:d>n[s.start]-c+i&&d<n[s.end]-c-i:l?u>n[s.start]+c+i&&u<n[s.end]+c-i:d>n[s.start]+i&&d<n[s.end]-i});return p?{displacedBy:l,displaced:r.displaced,at:{type:"COMBINE",combine:{draggableId:p.descriptor.id,droppableId:i.descriptor.id}}}:null}({pageBorderBoxWithDroppableScroll:p,draggable:n,previousImpact:o,destination:d,insideDestination:u,afterCritical:s})||function(e){var t=e.pageBorderBoxWithDroppableScroll,n=e.draggable,r=e.destination,i=e.insideDestination,o=e.last,a=e.viewport,s=e.afterCritical,l=r.axis,c=nr(r.axis,n.displaceBy),d=c.value,u=t[l.start],p=t[l.end],g=function(e){var t=e.draggable,n=e.closest;return n?e.inHomeList&&n.descriptor.index>t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:fn(In(n,i),function(e){var t=e.descriptor.id,n=e.page.borderBox.center[l.line],r=jn(t,s),i=dr({displaced:o,id:t});return r?i?p<=n:u<n-d:i?p<=n+d:u<n}),inHomeList:Dn(n,r)});return Gn({draggable:n,insideDestination:i,destination:r,viewport:a,last:o,displacedBy:c,index:g})}({pageBorderBoxWithDroppableScroll:p,draggable:n,destination:d,insideDestination:u,last:o.displaced,viewport:a,afterCritical:s})},pr=function(e,t){var n;return we({},e,((n={})[t.descriptor.id]=t,n))},gr=function(e){var t=e.state,n=e.clientSelection,r=e.dimensions,i=e.viewport,o=e.impact,a=e.scrollJumpRequest,s=i||t.viewport,l=r||t.dimensions,c=n||t.current.client.selection,d=tn(c,t.initial.client.selection),u={offset:d,selection:c,borderBoxCenter:en(t.initial.client.borderBoxCenter,d)},p={selection:en(u.selection,s.scroll.current),borderBoxCenter:en(u.borderBoxCenter,s.scroll.current),offset:en(u.offset,s.scroll.diff.value)},g={client:u,page:p};if("COLLECTING"===t.phase)return we({phase:"COLLECTING"},t,{dimensions:l,viewport:s,current:g});var m=l.draggables[t.critical.draggable.id],h=o||ur({pageOffset:p.offset,draggable:m,draggables:l.draggables,droppables:l.droppables,previousImpact:t.impact,viewport:s,afterCritical:t.afterCritical}),f=function(e){var t=e.draggable,n=e.draggables,r=e.droppables,i=e.impact,o=function(e){var t=e.previousImpact,n=e.impact,r=e.droppables,i=or(t),o=or(n);if(!i)return r;if(i===o)return r;var a=r[i];if(!a.subject.withPlaceholder)return r;var s=function(e){var t=e.subject.withPlaceholder;t||Vt(!1);var n=e.frame;if(!n)return we({},e,{subject:pn({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null})});var r=t.oldFrameMaxScroll;r||Vt(!1);var i=rr(n,r);return we({},e,{subject:pn({page:e.subject.page,axis:e.axis,frame:i,withPlaceholder:null}),frame:i})}(a);return pr(r,s)}({previousImpact:e.previousImpact,impact:i,droppables:r}),a=or(i);if(!a)return o;var s=r[a];if(Dn(t,s))return o;if(s.subject.withPlaceholder)return o;var l=ir(s,t,n);return pr(o,l)}({draggable:m,impact:h,previousImpact:t.impact,draggables:l.draggables,droppables:l.droppables});return we({},t,{current:g,dimensions:{draggables:l.draggables,droppables:f},impact:h,viewport:s,scrollJumpRequest:a||null,forceShouldAnimate:!a&&null})},mr=function(e){var t=e.impact,n=e.viewport,r=e.draggables,i=e.destination,o=e.forceShouldAnimate,a=t.displaced,s=function(e,t){return e.map(function(e){return t[e]})}(a.all,r);return we({},t,{displaced:Fn({afterDragging:s,destination:i,displacedBy:t.displacedBy,viewport:n.frame,forceShouldAnimate:o,last:a})})},hr=function(e){var t=e.impact,n=e.draggable,r=e.droppable,i=e.draggables,o=e.viewport,a=e.afterCritical,s=Xn({impact:t,draggable:n,draggables:i,droppable:r,afterCritical:a});return qn({pageBorderBoxCenter:s,draggable:n,viewport:o})},fr=function(e){var t=e.state,n=e.dimensions,r=e.viewport;"SNAP"!==t.movementMode&&Vt(!1);var i=t.impact,o=r||t.viewport,a=n||t.dimensions,s=a.draggables,l=a.droppables,c=s[t.critical.draggable.id],d=or(i);d||Vt(!1);var u=l[d],p=mr({impact:i,viewport:o,destination:u,draggables:s}),g=hr({impact:p,draggable:c,droppable:u,draggables:s,viewport:o,afterCritical:t.afterCritical});return gr({impact:p,clientSelection:g,state:t,dimensions:a,viewport:o})},br=function(e){var t=e.draggable,n=e.home,r=e.draggables,i=e.viewport,o=nr(n.axis,t.displaceBy),a=En(n.descriptor.id,r),s=a.indexOf(t);-1===s&&Vt(!1);var l,c=a.slice(s+1),d=c.reduce(function(e,t){return e[t.descriptor.id]=!0,e},{}),u={inVirtualList:"virtual"===n.descriptor.mode,displacedBy:o,effected:d};return{impact:{displaced:Fn({afterDragging:c,destination:n,displacedBy:o,last:null,viewport:i.frame,forceShouldAnimate:!1}),displacedBy:o,at:{type:"REORDER",destination:(l=t.descriptor,{index:l.index,droppableId:l.droppableId})}},afterCritical:u}},vr=function(e){return"SNAP"===e.movementMode},yr=function(e,t,n){var r=function(e,t){return{draggables:e.draggables,droppables:pr(e.droppables,t)}}(e.dimensions,t);return!vr(e)||n?gr({state:e,dimensions:r}):fr({state:e,dimensions:r})};function xr(e){return e.isDragging&&"SNAP"===e.movementMode?we({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var wr={phase:"IDLE",completed:null,shouldFlush:!1},Er=function(e,t){if(void 0===e&&(e=wr),"FLUSH"===t.type)return we({},wr,{shouldFlush:!0});if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&Vt(!1);var n=t.payload,r=n.critical,i=n.clientSelection,o=n.viewport,a=n.dimensions,s=n.movementMode,l=a.draggables[r.draggable.id],c=a.droppables[r.droppable.id],d={selection:i,borderBoxCenter:l.client.borderBox.center,offset:Qt},u={client:d,page:{selection:en(d.selection,o.scroll.initial),borderBoxCenter:en(d.selection,o.scroll.initial),offset:en(d.selection,o.scroll.diff.value)}},p=xn(a.droppables).every(function(e){return!e.isFixedOnPage}),g=br({draggable:l,home:c,draggables:a.draggables,viewport:o}),m=g.impact;return{phase:"DRAGGING",isDragging:!0,critical:r,movementMode:s,dimensions:a,initial:u,current:u,isWindowScrollAllowed:p,impact:m,afterCritical:g.afterCritical,onLiftImpact:m,viewport:o,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type)return"COLLECTING"===e.phase||"DROP_PENDING"===e.phase?e:("DRAGGING"!==e.phase&&Vt(!1),we({phase:"COLLECTING"},e,{phase:"COLLECTING"}));if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&Vt(!1),function(e){var t=e.state,n=e.published,r=n.modified.map(function(e){var n=t.dimensions.droppables[e.droppableId];return gn(n,e.scroll)}),i=we({},t.dimensions.droppables,{},vn(r)),o=yn(function(e){var t=e.additions,n=e.updatedDroppables,r=e.viewport,i=r.scroll.diff.value;return t.map(function(e){var t=e.descriptor.droppableId,o=function(e){var t=e.frame;return t||Vt(!1),t}(n[t]),a=o.scroll.diff.value,s=function(e){var t=e.draggable,n=e.offset,r=e.initialWindowScroll,i=Tt(t.client,n),o=Bt(i,r);return we({},t,{placeholder:we({},t.placeholder,{client:i}),client:i,page:o})}({draggable:e,offset:en(i,a),initialWindowScroll:r.scroll.initial});return s})}({additions:n.additions,updatedDroppables:i,viewport:t.viewport})),a=we({},t.dimensions.draggables,{},o);n.removals.forEach(function(e){delete a[e]});var s={droppables:i,draggables:a},l=or(t.impact),c=l?s.droppables[l]:null,d=s.draggables[t.critical.draggable.id],u=s.droppables[t.critical.droppable.id],p=br({draggable:d,home:u,draggables:a,viewport:t.viewport}),g=p.impact,m=p.afterCritical,h=c&&c.isCombineEnabled?t.impact:g,f=ur({pageOffset:t.current.page.offset,draggable:s.draggables[t.critical.draggable.id],draggables:s.draggables,droppables:s.droppables,previousImpact:h,viewport:t.viewport,afterCritical:m}),b=we({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:f,onLiftImpact:g,dimensions:s,afterCritical:m,forceShouldAnimate:!1});return"COLLECTING"===t.phase?b:we({phase:"DROP_PENDING"},b,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1})}({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;sr(e)||Vt(!1);var h=t.payload.client;return nn(h,e.current.client.selection)?e:gr({state:e,clientSelection:h,impact:vr(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return xr(e);if("COLLECTING"===e.phase)return xr(e);sr(e)||Vt(!1);var f=t.payload,b=f.id,v=f.newScroll,y=e.dimensions.droppables[b];if(!y)return e;var x=gn(y,v);return yr(e,x,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;sr(e)||Vt(!1);var w=t.payload,E=w.id,_=w.isEnabled,C=e.dimensions.droppables[E];C||Vt(!1),C.isEnabled===_&&Vt(!1);var S=we({},C,{isEnabled:_});return yr(e,S,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;sr(e)||Vt(!1);var I=t.payload,D=I.id,N=I.isCombineEnabled,O=e.dimensions.droppables[D];O||Vt(!1),O.isCombineEnabled===N&&Vt(!1);var A=we({},O,{isCombineEnabled:N});return yr(e,A,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;sr(e)||Vt(!1),e.isWindowScrollAllowed||Vt(!1);var T=t.payload.newScroll;if(nn(e.viewport.scroll.current,T))return xr(e);var B=Zn(e.viewport,T);return vr(e)?fr({state:e,viewport:B}):gr({state:e,viewport:B})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!sr(e))return e;var P=t.payload.maxScroll;if(nn(P,e.viewport.scroll.max))return e;var k=we({},e.viewport,{scroll:we({},e.viewport.scroll,{max:P})});return we({phase:"DRAGGING"},e,{viewport:k})}if("MOVE_UP"===t.type||"MOVE_DOWN"===t.type||"MOVE_LEFT"===t.type||"MOVE_RIGHT"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&Vt(!1);var L=ar({state:e,type:t.type});return L?gr({state:e,impact:L.impact,clientSelection:L.clientSelection,scrollJumpRequest:L.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){var M=t.payload.reason;return"COLLECTING"!==e.phase&&Vt(!1),we({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:M})}if("DROP_ANIMATE"===t.type){var R=t.payload,F=R.completed,z=R.dropDuration,G=R.newHomeClientOffset;return"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&Vt(!1),{phase:"DROP_ANIMATING",completed:F,dropDuration:z,newHomeClientOffset:G,dimensions:e.dimensions}}return"DROP_COMPLETE"===t.type?{phase:"IDLE",completed:t.payload.completed,shouldFlush:!1}:e},_r=function(e){return{type:"PUBLISH_WHILE_DRAGGING",payload:e}},Cr=function(){return{type:"COLLECTION_STARTING",payload:null}},Sr=function(e){return{type:"UPDATE_DROPPABLE_SCROLL",payload:e}},Ir=function(e){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}},Dr=function(e){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}},Nr=function(e){return{type:"MOVE",payload:e}},Or=function(){return{type:"MOVE_UP",payload:null}},Ar=function(){return{type:"MOVE_DOWN",payload:null}},Tr=function(){return{type:"MOVE_RIGHT",payload:null}},Br=function(){return{type:"MOVE_LEFT",payload:null}},Pr=function(e){return{type:"DROP_COMPLETE",payload:e}},kr=function(e){return{type:"DROP",payload:e}},Lr="cubic-bezier(.2,1,.1,1)",Mr=0,Rr=.7,Fr=.75,zr="0.2s cubic-bezier(0.2, 0, 0, 1)",Gr={fluid:"opacity "+zr,snap:"transform "+zr+", opacity "+zr,drop:function(e){var t=e+"s "+Lr;return"transform "+t+", opacity "+t},outOfTheWay:"transform "+zr,placeholder:"height "+zr+", width "+zr+", margin "+zr},jr=function(e){return nn(e,Qt)?null:"translate("+e.x+"px, "+e.y+"px)"},$r=jr,Hr=.33,Vr=.55-Hr,Ur=function(e){var t=e.getState,n=e.dispatch;return function(e){return function(r){if("DROP"===r.type){var i=t(),o=r.payload.reason;if("COLLECTING"!==i.phase){if("IDLE"!==i.phase){"DROP_PENDING"===i.phase&&i.isWaiting&&Vt(!1),"DRAGGING"!==i.phase&&"DROP_PENDING"!==i.phase&&Vt(!1);var a=i.critical,s=i.dimensions,l=s.draggables[i.critical.draggable.id],c=function(e){var t=e.draggables,n=e.reason,r=e.lastImpact,i=e.home,o=e.viewport,a=e.onLiftImpact;return r.at&&"DROP"===n?"REORDER"===r.at.type?{impact:r,didDropInsideDroppable:!0}:{impact:we({},r,{displaced:On}),didDropInsideDroppable:!0}:{impact:mr({draggables:t,impact:a,destination:i,viewport:o,forceShouldAnimate:!0}),didDropInsideDroppable:!1}}({reason:o,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),d=c.impact,u=c.didDropInsideDroppable,p=u?Cn(d):null,g=u?Sn(d):null,m={index:a.draggable.index,droppableId:a.droppable.id},h={draggableId:l.descriptor.id,type:l.descriptor.type,source:m,reason:o,mode:i.movementMode,destination:p,combine:g},f=function(e){var t=e.impact,n=e.draggable,r=e.dimensions,i=e.viewport,o=e.afterCritical,a=r.draggables,s=r.droppables,l=or(t),c=l?s[l]:null,d=s[n.descriptor.droppableId],u=hr({impact:t,draggable:n,draggables:a,afterCritical:o,droppable:c||d,viewport:i});return tn(u,n.client.borderBox.center)}({impact:d,draggable:l,dimensions:s,viewport:i.viewport,afterCritical:i.afterCritical}),b={critical:i.critical,afterCritical:i.afterCritical,result:h,impact:d};if(!nn(i.current.client.offset,f)||Boolean(h.combine)){var v=function(e){var t=e.reason,n=an(e.current,e.destination);if(n<=0)return Hr;if(n>=1500)return.55;var r=Hr+Vr*(n/1500);return Number(("CANCEL"===t?.6*r:r).toFixed(2))}({current:i.current.client.offset,destination:f,reason:o});n({type:"DROP_ANIMATE",payload:{newHomeClientOffset:f,dropDuration:v,completed:b}})}else n(Pr({completed:b}))}}else n(function(e){return{type:"DROP_PENDING",payload:e}}({reason:o}))}else e(r)}}},Wr=function(){return{x:window.pageXOffset,y:window.pageYOffset}};var Xr=function(e){var t=function(e){var t=e.onWindowScroll,n=zt(function(){t(Wr())}),r=function(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(t){t.target!==window&&t.target!==window.document||e()}}}(n),i=jt;function o(){return i!==jt}return{start:function(){o()&&Vt(!1),i=$t(window,[r])},stop:function(){o()||Vt(!1),n.cancel(),i(),i=jt},isActive:o}}({onWindowScroll:function(t){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return function(e){return function(n){t.isActive()||"INITIAL_PUBLISH"!==n.type||t.start(),t.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(n)&&t.stop(),e(n)}}},Zr=function(e,t){t()},Yr=function(e,t){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}},qr=function(e,t,n,r){if(e){var i=function(e){var t=!1,n=!1,r=setTimeout(function(){n=!0}),i=function(i){t||n||(t=!0,e(i),clearTimeout(r))};return i.wasCalled=function(){return t},i}(n);e(t,{announce:i}),i.wasCalled()||n(r(t))}else n(r(t))},Jr=function(e,t){var n=function(e,t){var n,r=(n=[],{add:function(e){var t=setTimeout(function(){return function(e){var t=hn(n,function(t){return t.timerId===e});-1===t&&Vt(!1),n.splice(t,1)[0].callback()}(t)}),r={timerId:t,callback:e};n.push(r)},flush:function(){if(n.length){var e=[].concat(n);n.length=0,e.forEach(function(e){clearTimeout(e.timerId),e.callback()})}}}),i=null,o=function(n){i||Vt(!1),i=null,Zr(0,function(){return qr(e().onDragEnd,n,t,Kt)})};return{beforeCapture:function(t,n){i&&Vt(!1),Zr(0,function(){var r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})})},beforeStart:function(t,n){i&&Vt(!1),Zr(0,function(){var r=e().onBeforeDragStart;r&&r(Yr(t,n))})},start:function(n,o){i&&Vt(!1);var a=Yr(n,o);i={mode:o,lastCritical:n,lastLocation:a.source,lastCombine:null},r.add(function(){Zr(0,function(){return qr(e().onDragStart,a,t,qt)})})},update:function(n,o){var a=Cn(o),s=Sn(o);i||Vt(!1);var l=!function(e,t){if(e===t)return!0;var n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r}(n,i.lastCritical);l&&(i.lastCritical=n);var c,d,u=(d=a,!(null==(c=i.lastLocation)&&null==d||null!=c&&null!=d&&c.droppableId===d.droppableId&&c.index===d.index));u&&(i.lastLocation=a);var p=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId}(i.lastCombine,s);if(p&&(i.lastCombine=s),l||u||p){var g=we({},Yr(n,i.mode),{combine:s,destination:a});r.add(function(){Zr(0,function(){return qr(e().onDragUpdate,g,t,Jt)})})}},flush:function(){i||Vt(!1),r.flush()},drop:o,abort:function(){if(i){var e=we({},Yr(i.lastCritical,i.mode),{combine:null,destination:null,reason:"CANCEL"});o(e)}}}}(e,t);return function(e){return function(t){return function(r){if("BEFORE_INITIAL_CAPTURE"!==r.type){if("INITIAL_PUBLISH"===r.type){var i=r.payload.critical;return n.beforeStart(i,r.payload.movementMode),t(r),void n.start(i,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){var o=r.payload.completed.result;return n.flush(),t(r),void n.drop(o)}if(t(r),"FLUSH"!==r.type){var a=e.getState();"DRAGGING"===a.phase&&n.update(a.critical,a.impact)}else n.abort()}else n.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},Kr=function(e){return function(t){return function(n){if("DROP_ANIMATION_FINISHED"===n.type){var r=e.getState();"DROP_ANIMATING"!==r.phase&&Vt(!1),e.dispatch(Pr({completed:r.completed}))}else t(n)}}},Qr=function(e){var t=null,n=null;return function(r){return function(i){if("FLUSH"!==i.type&&"DROP_COMPLETE"!==i.type&&"DROP_ANIMATION_FINISHED"!==i.type||(n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)),r(i),"DROP_ANIMATE"===i.type){var o={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame(function(){n=null,t=$t(window,[o])})}}}},ei=function(e){return function(t){return function(n){if(t(n),"PUBLISH_WHILE_DRAGGING"===n.type){var r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch(kr({reason:r.reason})))}}}},ti=Pe,ni=function(e){var t=e.scrollHeight,n=e.scrollWidth,r=e.height,i=e.width,o=tn({x:n,y:t},{x:i,y:r});return{x:Math.max(0,o.x),y:Math.max(0,o.y)}},ri=function(){var e=document.documentElement;return e||Vt(!1),e},ii=function(){var e=ri();return ni({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})};function oi(e,t,n){return n.descriptor.id!==t.id&&n.descriptor.type===t.type&&"virtual"===e.droppable.getById(n.descriptor.droppableId).descriptor.mode}var ai,si,li=function(e,t){var n=null,r=function(e){var t=e.registry,n=e.callbacks,r={additions:{},removals:{},modified:{}},i=null,o=function(){i||(n.collectionStarting(),i=requestAnimationFrame(function(){i=null;var e=r,o=e.additions,a=e.removals,s=e.modified,l=Object.keys(o).map(function(e){return t.draggable.getById(e).getDimension(Qt)}).sort(function(e,t){return e.descriptor.index-t.descriptor.index}),c=Object.keys(s).map(function(e){return{droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}}),d={additions:l,removals:Object.keys(a),modified:c};r={additions:{},removals:{},modified:{}},n.publish(d)}))};return{add:function(e){var t=e.descriptor.id;r.additions[t]=e,r.modified[e.descriptor.droppableId]=!0,r.removals[t]&&delete r.removals[t],o()},remove:function(e){var t=e.descriptor;r.removals[t.id]=!0,r.modified[t.droppableId]=!0,r.additions[t.id]&&delete r.additions[t.id],o()},stop:function(){i&&(cancelAnimationFrame(i),i=null,r={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),i=function(t){n||Vt(!1);var i=n.critical.draggable;"ADDITION"===t.type&&oi(e,i,t.value)&&r.add(t.value),"REMOVAL"===t.type&&oi(e,i,t.value)&&r.remove(t.value)};return{updateDroppableIsEnabled:function(r,i){e.droppable.exists(r)||Vt(!1),n&&t.updateDroppableIsEnabled({id:r,isEnabled:i})},updateDroppableIsCombineEnabled:function(r,i){n&&(e.droppable.exists(r)||Vt(!1),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:i}))},scrollDroppable:function(t,r){n&&e.droppable.getById(t).callbacks.scroll(r)},updateDroppableScroll:function(r,i){n&&(e.droppable.exists(r)||Vt(!1),t.updateDroppableScroll({id:r,newScroll:i}))},startPublishing:function(t){n&&Vt(!1);var r=e.draggable.getById(t.draggableId),o=e.droppable.getById(r.descriptor.droppableId),a={draggable:r.descriptor,droppable:o.descriptor},s=e.subscribe(i);return n={critical:a,unsubscribe:s},function(e){var t,n,r,i,o,a,s,l=e.critical,c=e.scrollOptions,d=e.registry,u=(t=Wr(),n=ii(),r=t.y,i=t.x,a=(o=ri()).clientWidth,s=o.clientHeight,{frame:St({top:r,left:i,right:i+a,bottom:r+s}),scroll:{initial:t,current:t,max:n,diff:{value:Qt,displacement:Qt}}}),p=u.scroll.current,g=l.droppable,m=d.droppable.getAllByType(g.type).map(function(e){return e.callbacks.getDimensionAndWatchScroll(p,c)}),h=d.draggable.getAllByType(l.draggable.type).map(function(e){return e.getDimension(p)});return{dimensions:{draggables:yn(h),droppables:vn(m)},critical:l,viewport:u}}({critical:a,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:function(){if(n){r.stop();var t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach(function(e){return e.callbacks.dragStopped()}),n.unsubscribe(),n=null}}}},ci=function(e,t){return"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason},di=function(e){window.scrollBy(e.x,e.y)},ui=Ft(function(e){return xn(e).filter(function(e){return!!e.isEnabled&&!!e.frame})}),pi=function(e){return Math.pow(e,2)},gi=function(e){var t=e.startOfRange,n=e.endOfRange,r=e.current,i=n-t;return 0===i?0:(r-t)/i},mi=360,hi=1200,fi=function(e){var t=e.distanceToEdge,n=e.thresholds,r=e.dragStartTime,i=e.shouldUseTimeDampening,o=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return 28;if(e===t.startScrollingFrom)return 1;var n=gi({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=28*pi(1-n);return Math.ceil(r)}(t,n);return 0===o?0:i?Math.max(function(e,t){var n=t,r=hi,i=Date.now()-n;if(i>=hi)return e;if(i<mi)return 1;var o=gi({startOfRange:mi,endOfRange:r,current:i}),a=e*pi(o);return Math.ceil(a)}(o,r),1):o},bi=function(e){var t=e.container,n=e.distanceToEdges,r=e.dragStartTime,i=e.axis,o=e.shouldUseTimeDampening,a=function(e,t){return{startScrollingFrom:.25*e[t.size],maxScrollValueAt:.05*e[t.size]}}(t,i);return n[i.end]<n[i.start]?fi({distanceToEdge:n[i.end],thresholds:a,dragStartTime:r,shouldUseTimeDampening:o}):-1*fi({distanceToEdge:n[i.start],thresholds:a,dragStartTime:r,shouldUseTimeDampening:o})},vi=ln(function(e){return 0===e?0:e}),yi=function(e){var t=e.dragStartTime,n=e.container,r=e.subject,i=e.center,o=e.shouldUseTimeDampening,a={top:i.y-n.top,right:n.right-i.x,bottom:n.bottom-i.y,left:i.x-n.left},s=bi({container:n,distanceToEdges:a,dragStartTime:t,axis:kn,shouldUseTimeDampening:o}),l=bi({container:n,distanceToEdges:a,dragStartTime:t,axis:Ln,shouldUseTimeDampening:o}),c=vi({x:l,y:s});if(nn(c,Qt))return null;var d=function(e){var t=e.container,n=e.subject,r=e.proposedScroll,i=n.height>t.height,o=n.width>t.width;return o||i?o&&i?null:{x:o?0:r.x,y:i?0:r.y}:r}({container:n,subject:r,proposedScroll:c});return d?nn(d,Qt)?null:d:null},xi=ln(function(e){return 0===e?0:e>0?1:-1}),wi=(ai=function(e,t){return e<0?e:e>t?e-t:0},function(e){var t=e.current,n=e.max,r=e.change,i=en(t,r),o={x:ai(i.x,n.x),y:ai(i.y,n.y)};return nn(o,Qt)?null:o}),Ei=function(e){var t=e.max,n=e.current,r=e.change,i={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},o=xi(r),a=wi({max:i,current:n,change:o});return!a||0!==o.x&&0===a.x||0!==o.y&&0===a.y},_i=function(e,t){return Ei({current:e.scroll.current,max:e.scroll.max,change:t})},Ci=function(e,t){var n=e.frame;return!!n&&Ei({current:n.scroll.current,max:n.scroll.max,change:t})},Si=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,i=e.scrollWindow,o=e.scrollDroppable,a=t.current.page.borderBoxCenter,s=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var l=function(e){var t=e.viewport,n=e.subject,r=e.center,i=e.shouldUseTimeDampening,o=yi({dragStartTime:e.dragStartTime,container:t.frame,subject:n,center:r,shouldUseTimeDampening:i});return o&&_i(t,o)?o:null}({dragStartTime:n,viewport:t.viewport,subject:s,center:a,shouldUseTimeDampening:r});if(l)return void i(l)}var c=function(e){var t=e.center,n=e.destination,r=e.droppables;if(n){var i=r[n];return i.frame?i:null}var o=function(e,t){var n=fn(ui(t),function(t){return t.frame||Vt(!1),lr(t.frame.pageMarginBox)(e)});return n}(t,r);return o}({center:a,destination:or(t.impact),droppables:t.dimensions.droppables});if(c){var d=function(e){var t=e.droppable,n=e.subject,r=e.center,i=e.dragStartTime,o=e.shouldUseTimeDampening,a=t.frame;if(!a)return null;var s=yi({dragStartTime:i,container:a.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:o});return s&&Ci(t,s)?s:null}({dragStartTime:n,droppable:c,subject:s,center:a,shouldUseTimeDampening:r});d&&o(c.descriptor.id,d)}},Ii=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow;return function(e){var i=e.scrollJumpRequest;if(i){var o=or(e.impact);o||Vt(!1);var a=function(e,t){if(!Ci(e,t))return t;var r=function(e,t){var n=e.frame;return n&&Ci(e,t)?wi({current:n.scroll.current,max:n.scroll.max,change:t}):null}(e,t);if(!r)return n(e.descriptor.id,t),null;var i=tn(t,r);return n(e.descriptor.id,i),tn(t,i)}(e.dimensions.droppables[o],i);if(a){var s=e.viewport,l=function(e,t,n){if(!e)return n;if(!_i(t,n))return n;var i=function(e,t){if(!_i(e,t))return null;var n=e.scroll.max,r=e.scroll.current;return wi({current:r,max:n,change:t})}(t,n);if(!i)return r(n),null;var o=tn(n,i);return r(o),tn(n,o)}(e.isWindowScrollAllowed,s,a);l&&function(e,n){var r=en(e.current.client.selection,n);t({client:r})}(e,l)}}}},Di="data-rbd",Ni={base:si=Di+"-drag-handle",draggableId:si+"-draggable-id",contextId:si+"-context-id"},Oi=function(){var e=Di+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Ai=function(){var e=Di+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Ti={contextId:Di+"-scroll-container-context-id"},Bi=function(e,t){return e.map(function(e){var n=e.styles[t];return n?e.selector+" { "+n+" }":""}).join(" ")},Pi="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?e.useLayoutEffect:e.useEffect,ki=function(){var e=document.querySelector("head");return e||Vt(!1),e},Li=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};var Mi=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Ri(e){return e instanceof Mi(e).HTMLElement}function Fi(){var e={draggables:{},droppables:{}},t=[];function n(e){t.length&&t.forEach(function(t){return t(e)})}function r(t){return e.draggables[t]||null}function i(t){return e.droppables[t]||null}return{draggable:{register:function(t){e.draggables[t.descriptor.id]=t,n({type:"ADDITION",value:t})},update:function(t,n){var r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var i=t.descriptor.id,o=r(i);o&&t.uniqueId===o.uniqueId&&(delete e.draggables[i],n({type:"REMOVAL",value:t}))},getById:function(e){var t=r(e);return t||Vt(!1),t},findById:r,exists:function(e){return Boolean(r(e))},getAllByType:function(t){return mn(e.draggables).filter(function(e){return e.descriptor.type===t})}},droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var n=i(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=i(e);return t||Vt(!1),t},findById:i,exists:function(e){return Boolean(i(e))},getAllByType:function(t){return mn(e.droppables).filter(function(e){return e.descriptor.type===t})}},subscribe:function(e){return t.push(e),function(){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var zi=t().createContext(null),Gi=function(){var e=document.body;return e||Vt(!1),e},ji={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},$i=0,Hi={separator:"::"};function Vi(e,t){return void 0===t&&(t=Hi),_t(function(){return""+e+t.separator+$i++},[t.separator,e])}var Ui=t().createContext(null);function Wi(t){var n=(0,e.useRef)(t);return(0,e.useEffect)(function(){n.current=t}),n}var Xi,Zi,Yi=((Xi={})[13]=!0,Xi[9]=!0,Xi),qi=function(e){Yi[e.keyCode]&&e.preventDefault()},Ji=function(){var e="visibilitychange";return"undefined"==typeof document?e:fn([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],function(e){return"on"+e in document})||e}(),Ki={type:"IDLE"};function Qi(){}var eo=((Zi={})[34]=!0,Zi[33]=!0,Zi[36]=!0,Zi[35]=!0,Zi);var to={type:"IDLE"},no={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ro(e,t){if(null==t)return!1;if(Boolean(no[t.tagName.toLowerCase()]))return!0;var n=t.getAttribute("contenteditable");return"true"===n||""===n||t!==e&&ro(e,t.parentElement)}function io(e,t){var n=t.target;return!!Ri(n)&&ro(e,n)}var oo=function(e){return St(e.getBoundingClientRect()).center},ao=function(){var e="matches";return"undefined"==typeof document?e:fn([e,"msMatchesSelector","webkitMatchesSelector"],function(e){return e in Element.prototype})||e}();function so(e,t){return null==e?null:e[ao](t)?e:so(e.parentElement,t)}function lo(e,t){return e.closest?e.closest(t):so(e,t)}function co(e){e.preventDefault()}function uo(e){var t=e.expected,n=e.phase,r=e.isLockActive;return e.shouldWarn,!!r()&&t===n}function po(e){var t=e.lockAPI,n=e.store,r=e.registry,i=e.draggableId;if(t.isClaimed())return!1;var o=r.draggable.findById(i);return!!o&&!!o.options.isEnabled&&!!ci(n.getState(),i)}var go=[function(t){var n=(0,e.useRef)(Ki),r=(0,e.useRef)(jt),i=_t(function(){return{eventName:"mousedown",fn:function(e){if(!e.defaultPrevented&&0===e.button&&!(e.ctrlKey||e.metaKey||e.shiftKey||e.altKey)){var n=t.findClosestDraggableId(e);if(n){var i=t.tryGetLock(n,s,{sourceEvent:e});if(i){e.preventDefault();var o={x:e.clientX,y:e.clientY};r.current(),d(i,o)}}}}}},[t]),o=_t(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(e){if(!e.defaultPrevented){var n=t.findClosestDraggableId(e);if(n){var r=t.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||t.canGetLock(n)&&e.preventDefault())}}}}},[t]),a=Ct(function(){r.current=$t(window,[o,i],{passive:!1,capture:!0})},[o,i]),s=Ct(function(){"IDLE"!==n.current.type&&(n.current=Ki,r.current(),a())},[a]),l=Ct(function(){var e=n.current;s(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()},[s]),c=Ct(function(){var e=function(e){var t=e.cancel,n=e.completed,r=e.getPhase,i=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,n=e.clientX,o=e.clientY;if(0===t){var a={x:n,y:o},s=r();if("DRAGGING"===s.type)return e.preventDefault(),void s.actions.move(a);if("PENDING"!==s.type&&Vt(!1),l=s.point,c=a,Math.abs(c.x-l.x)>=5||Math.abs(c.y-l.y)>=5){var l,c;e.preventDefault();var d=s.actions.fluidLift(a);i({type:"DRAGGING",actions:d})}}}},{eventName:"mouseup",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===r().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==r().type)return 27===e.keyCode?(e.preventDefault(),void t()):void qi(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===r().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var n=r();"IDLE"===n.type&&Vt(!1),n.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:Ji,fn:t}]}({cancel:l,completed:s,getPhase:function(){return n.current},setPhase:function(e){n.current=e}});r.current=$t(window,e,{capture:!0,passive:!1})},[l,s]),d=Ct(function(e,t){"IDLE"!==n.current.type&&Vt(!1),n.current={type:"PENDING",point:t,actions:e},c()},[c]);Pi(function(){return a(),function(){r.current()}},[a])},function(t){var n=(0,e.useRef)(Qi),r=_t(function(){return{eventName:"keydown",fn:function(e){if(!e.defaultPrevented&&32===e.keyCode){var r=t.findClosestDraggableId(e);if(r){var o=t.tryGetLock(r,l,{sourceEvent:e});if(o){e.preventDefault();var a=!0,s=o.snapLift();n.current(),n.current=$t(window,function(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:function(r){return 27===r.keyCode?(r.preventDefault(),void n()):32===r.keyCode?(r.preventDefault(),t(),void e.drop()):40===r.keyCode?(r.preventDefault(),void e.moveDown()):38===r.keyCode?(r.preventDefault(),void e.moveUp()):39===r.keyCode?(r.preventDefault(),void e.moveRight()):37===r.keyCode?(r.preventDefault(),void e.moveLeft()):void(eo[r.keyCode]?r.preventDefault():qi(r))}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:Ji,fn:n}]}(s,l),{capture:!0,passive:!1})}}}function l(){a||Vt(!1),a=!1,n.current(),i()}}}},[t]),i=Ct(function(){n.current=$t(window,[r],{passive:!1,capture:!0})},[r]);Pi(function(){return i(),function(){n.current()}},[i])},function(t){var n=(0,e.useRef)(to),r=(0,e.useRef)(jt),i=Ct(function(){return n.current},[]),o=Ct(function(e){n.current=e},[]),a=_t(function(){return{eventName:"touchstart",fn:function(e){if(!e.defaultPrevented){var n=t.findClosestDraggableId(e);if(n){var i=t.tryGetLock(n,l,{sourceEvent:e});if(i){var o=e.touches[0],a={x:o.clientX,y:o.clientY};r.current(),p(i,a)}}}}}},[t]),s=Ct(function(){r.current=$t(window,[a],{capture:!0,passive:!1})},[a]),l=Ct(function(){var e=n.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),o(to),r.current(),s())},[s,o]),c=Ct(function(){var e=n.current;l(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()},[l]),d=Ct(function(){var e={capture:!0,passive:!1},t={cancel:c,completed:l,getPhase:i},n=$t(window,function(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var n=r();if("DRAGGING"===n.type){n.hasMoved=!0;var i=e.touches[0],o={x:i.clientX,y:i.clientY};e.preventDefault(),n.actions.move(o)}else t()}},{eventName:"touchend",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===r().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var n=r();"IDLE"===n.type&&Vt(!1);var i=e.touches[0];if(i&&i.force>=.15){var o=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return o?n.hasMoved?void e.preventDefault():void t():void e.preventDefault();o&&t()}}},{eventName:Ji,fn:t}]}(t),e),o=$t(window,function(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===n().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:Ji,fn:t}]}(t),e);r.current=function(){n(),o()}},[c,i,l]),u=Ct(function(){var e=i();"PENDING"!==e.type&&Vt(!1);var t=e.actions.fluidLift(e.point);o({type:"DRAGGING",actions:t,hasMoved:!1})},[i,o]),p=Ct(function(e,t){"IDLE"!==i().type&&Vt(!1);var n=setTimeout(u,120);o({type:"PENDING",point:t,actions:e,longPressTimerId:n}),d()},[d,i,o,u]);Pi(function(){return s(),function(){r.current();var e=i();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),o(to))}},[i,s,o]),Pi(function(){return $t(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])},[])}];function mo(t){var n=t.contextId,r=t.store,i=t.registry,o=t.customSensors,a=t.enableDefaultSensors,s=[].concat(a?go:[],o||[]),l=(0,e.useState)(function(){return function(){var e=null;function t(){e||Vt(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&Vt(!1);var n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()})[0],c=Ct(function(e,t){e.isDragging&&!t.isDragging&&l.tryAbandon()},[l]);Pi(function(){var e=r.getState();return r.subscribe(function(){var t=r.getState();c(e,t),e=t})},[l,r,c]),Pi(function(){return l.tryAbandon},[l.tryAbandon]);for(var d=Ct(function(e){return po({lockAPI:l,registry:i,store:r,draggableId:e})},[l,i,r]),u=Ct(function(e,t,o){return function(e){var t=e.lockAPI,n=e.contextId,r=e.store,i=e.registry,o=e.draggableId,a=e.forceSensorStop,s=e.sourceEvent;if(!po({lockAPI:t,store:r,registry:i,draggableId:o}))return null;var l=i.draggable.getById(o),c=function(e,t){var n="["+Oi.contextId+'="'+e+'"]',r=fn(bn(document.querySelectorAll(n)),function(e){return e.getAttribute(Oi.id)===t});return r&&Ri(r)?r:null}(n,l.descriptor.id);if(!c)return null;if(s&&!l.options.canDragInteractiveElements&&io(c,s))return null;var d=t.claim(a||jt),u="PRE_DRAG";function p(){return l.options.shouldRespectForcePress}function g(){return t.isActive(d)}var m=function(e,t){uo({expected:e,phase:u,isLockActive:g,shouldWarn:!0})&&r.dispatch(t())}.bind(null,"DRAGGING");function h(e){function n(){t.release(),u="COMPLETED"}function i(t,i){if(void 0===i&&(i={shouldBlockNextClick:!1}),e.cleanup(),i.shouldBlockNextClick){var o=$t(window,[{eventName:"click",fn:co,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(o)}n(),r.dispatch(kr({reason:t}))}return"PRE_DRAG"!==u&&(n(),"PRE_DRAG"!==u&&Vt(!1)),r.dispatch(function(e){return{type:"LIFT",payload:e}}(e.liftActionArgs)),u="DRAGGING",we({isActive:function(){return uo({expected:"DRAGGING",phase:u,isLockActive:g,shouldWarn:!1})},shouldRespectForcePress:p,drop:function(e){return i("DROP",e)},cancel:function(e){return i("CANCEL",e)}},e.actions)}return{isActive:function(){return uo({expected:"PRE_DRAG",phase:u,isLockActive:g,shouldWarn:!1})},shouldRespectForcePress:p,fluidLift:function(e){var t=zt(function(e){m(function(){return Nr({client:e})})});return we({},h({liftActionArgs:{id:o,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}}),{move:t})},snapLift:function(){var e={moveUp:function(){return m(Or)},moveRight:function(){return m(Tr)},moveDown:function(){return m(Ar)},moveLeft:function(){return m(Br)}};return h({liftActionArgs:{id:o,clientSelection:oo(c),movementMode:"SNAP"},cleanup:jt,actions:e})},abort:function(){uo({expected:"PRE_DRAG",phase:u,isLockActive:g,shouldWarn:!0})&&t.release()}}}({lockAPI:l,registry:i,contextId:n,store:r,draggableId:e,forceSensorStop:t,sourceEvent:o&&o.sourceEvent?o.sourceEvent:null})},[n,l,i,r]),p=Ct(function(e){return function(e,t){var n=function(e,t){var n,r=t.target;if(!((n=r)instanceof Mi(n).Element))return null;var i=function(e){return"["+Ni.contextId+'="'+e+'"]'}(e),o=lo(r,i);return o&&Ri(o)?o:null}(e,t);return n?n.getAttribute(Ni.draggableId):null}(n,e)},[n]),g=Ct(function(e){var t=i.draggable.findById(e);return t?t.options:null},[i.draggable]),m=Ct(function(){l.isClaimed()&&(l.tryAbandon(),"IDLE"!==r.getState().phase&&r.dispatch({type:"FLUSH",payload:null}))},[l,r]),h=Ct(l.isClaimed,[l]),f=_t(function(){return{canGetLock:d,tryGetLock:u,findClosestDraggableId:p,findOptionsForDraggable:g,tryReleaseLock:m,isLockClaimed:h}},[d,u,p,g,m,h]),b=0;b<s.length;b++)s[b](f)}function ho(e){return e.current||Vt(!1),e.current}function fo(n){var r=n.contextId,i=n.setCallbacks,o=n.sensors,a=n.nonce,s=n.dragHandleUsageInstructions,l=(0,e.useRef)(null),c=Wi(n),d=Ct(function(){return function(e){return{onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}}(c.current)},[c]),u=function(t){var n=_t(function(){return function(e){return"rbd-announcement-"+e}(t)},[t]),r=(0,e.useRef)(null);return(0,e.useEffect)(function(){var e=document.createElement("div");return r.current=e,e.id=n,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),we(e.style,ji),Gi().appendChild(e),function(){setTimeout(function(){var t=Gi();t.contains(e)&&t.removeChild(e),e===r.current&&(r.current=null)})}},[n]),Ct(function(e){var t=r.current;t&&(t.textContent=e)},[])}(r),p=function(t){var n=t.contextId,r=t.text,i=Vi("hidden-text",{separator:"-"}),o=_t(function(){return"rbd-hidden-text-"+(e={contextId:n,uniqueId:i}).contextId+"-"+e.uniqueId;var e},[i,n]);return(0,e.useEffect)(function(){var e=document.createElement("div");return e.id=o,e.textContent=r,e.style.display="none",Gi().appendChild(e),function(){var t=Gi();t.contains(e)&&t.removeChild(e)}},[o,r]),o}({contextId:r,text:s}),g=function(t,n){var r=_t(function(){return function(e){var t,n,r,i=(t=e,function(e){return"["+e+'="'+t+'"]'}),o=(n="\n      cursor: -webkit-grab;\n      cursor: grab;\n    ",{selector:i(Ni.contextId),styles:{always:"\n          -webkit-touch-callout: none;\n          -webkit-tap-highlight-color: rgba(0,0,0,0);\n          touch-action: manipulation;\n        ",resting:n,dragging:"pointer-events: none;",dropAnimating:n}}),a=[(r="\n      transition: "+Gr.outOfTheWay+";\n    ",{selector:i(Oi.contextId),styles:{dragging:r,dropAnimating:r,userCancel:r}}),o,{selector:i(Ai.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n        cursor: grabbing;\n        cursor: -webkit-grabbing;\n        user-select: none;\n        -webkit-user-select: none;\n        -moz-user-select: none;\n        -ms-user-select: none;\n        overflow-anchor: none;\n      "}}];return{always:Bi(a,"always"),resting:Bi(a,"resting"),dragging:Bi(a,"dragging"),dropAnimating:Bi(a,"dropAnimating"),userCancel:Bi(a,"userCancel")}}(t)},[t]),i=(0,e.useRef)(null),o=(0,e.useRef)(null),a=Ct(Ft(function(e){var t=o.current;t||Vt(!1),t.textContent=e}),[]),s=Ct(function(e){var t=i.current;t||Vt(!1),t.textContent=e},[]);Pi(function(){(i.current||o.current)&&Vt(!1);var e=Li(n),l=Li(n);return i.current=e,o.current=l,e.setAttribute(Di+"-always",t),l.setAttribute(Di+"-dynamic",t),ki().appendChild(e),ki().appendChild(l),s(r.always),a(r.resting),function(){var e=function(e){var t=e.current;t||Vt(!1),ki().removeChild(t),e.current=null};e(i),e(o)}},[n,s,a,r.always,r.resting,t]);var l=Ct(function(){return a(r.dragging)},[a,r.dragging]),c=Ct(function(e){a("DROP"!==e?r.userCancel:r.dropAnimating)},[a,r.dropAnimating,r.userCancel]),d=Ct(function(){o.current&&a(r.resting)},[a,r.resting]);return _t(function(){return{dragging:l,dropping:c,resting:d}},[l,c,d])}(r,a),m=Ct(function(e){ho(l).dispatch(e)},[]),h=_t(function(){return Be({publishWhileDragging:_r,updateDroppableScroll:Sr,updateDroppableIsEnabled:Ir,updateDroppableIsCombineEnabled:Dr,collectionStarting:Cr},m)},[m]),f=function(){var t=_t(Fi,[]);return(0,e.useEffect)(function(){return function(){requestAnimationFrame(t.clean)}},[t]),t}(),b=_t(function(){return li(f,h)},[f,h]),v=_t(function(){return function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,i=function(e){var t=e.scrollDroppable,n=zt(e.scrollWindow),r=zt(t),i=null,o=function(e){i||Vt(!1);var t=i,o=t.shouldUseTimeDampening,a=t.dragStartTime;Si({state:e,scrollWindow:n,scrollDroppable:r,dragStartTime:a,shouldUseTimeDampening:o})};return{start:function(e){i&&Vt(!1);var t=Date.now(),n=!1,r=function(){n=!0};Si({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),i={dragStartTime:t,shouldUseTimeDampening:n},n&&o(e)},stop:function(){i&&(n.cancel(),r.cancel(),i=null)},scroll:o}}({scrollWindow:n,scrollDroppable:t}),o=Ii({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&o(e):i.scroll(e))},start:i.start,stop:i.stop}}(we({scrollWindow:di,scrollDroppable:b.scrollDroppable},Be({move:Nr},m)))},[b.scrollDroppable,m]),y=function(t){var n=(0,e.useRef)({}),r=(0,e.useRef)(null),i=(0,e.useRef)(null),o=(0,e.useRef)(!1),a=Ct(function(e,t){var r={id:e,focus:t};return n.current[e]=r,function(){var t=n.current;t[e]!==r&&delete t[e]}},[]),s=Ct(function(e){var n=function(e,t){var n="["+Ni.contextId+'="'+e+'"]',r=bn(document.querySelectorAll(n));if(!r.length)return null;var i=fn(r,function(e){return e.getAttribute(Ni.draggableId)===t});return i&&Ri(i)?i:null}(t,e);n&&n!==document.activeElement&&n.focus()},[t]),l=Ct(function(e,t){r.current===e&&(r.current=t)},[]),c=Ct(function(){i.current||o.current&&(i.current=requestAnimationFrame(function(){i.current=null;var e=r.current;e&&s(e)}))},[s]),d=Ct(function(e){r.current=null;var t=document.activeElement;t&&t.getAttribute(Ni.draggableId)===e&&(r.current=e)},[]);return Pi(function(){return o.current=!0,function(){o.current=!1;var e=i.current;e&&cancelAnimationFrame(e)}},[]),_t(function(){return{register:a,tryRecordFocus:d,tryRestoreFocusRecorded:c,tryShiftRecord:l}},[a,d,c,l])}(r),x=_t(function(){return function(e){var t,n=e.dimensionMarshal,r=e.focusMarshal,i=e.styleMarshal,o=e.getResponders,a=e.announce,s=e.autoScroller;return Ae(Er,ti(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error(Ie(15))},i={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},o=t.map(function(e){return e(i)});return r=Pe.apply(void 0,o)(n.dispatch),Se(Se({},n),{},{dispatch:r})}}}((t=i,function(){return function(e){return function(n){"INITIAL_PUBLISH"===n.type&&t.dragging(),"DROP_ANIMATE"===n.type&&t.dropping(n.payload.completed.result.reason),"FLUSH"!==n.type&&"DROP_COMPLETE"!==n.type||t.resting(),e(n)}}}),function(e){return function(){return function(t){return function(n){"DROP_COMPLETE"!==n.type&&"FLUSH"!==n.type&&"DROP_ANIMATE"!==n.type||e.stopPublishing(),t(n)}}}}(n),function(e){return function(t){var n=t.getState,r=t.dispatch;return function(t){return function(i){if("LIFT"===i.type){var o=i.payload,a=o.id,s=o.clientSelection,l=o.movementMode,c=n();"DROP_ANIMATING"===c.phase&&r(Pr({completed:c.completed})),"IDLE"!==n().phase&&Vt(!1),r({type:"FLUSH",payload:null}),r({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:a,movementMode:l}});var d={draggableId:a,scrollOptions:{shouldPublishImmediately:"SNAP"===l}},u=e.startPublishing(d),p=u.critical,g=u.dimensions,m=u.viewport;r({type:"INITIAL_PUBLISH",payload:{critical:p,dimensions:g,clientSelection:s,movementMode:l,viewport:m}})}else t(i)}}}}(n),Ur,Kr,Qr,ei,function(e){return function(t){return function(n){return function(r){if(function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(r))return e.stop(),void n(r);if("INITIAL_PUBLISH"===r.type){n(r);var i=t.getState();return"DRAGGING"!==i.phase&&Vt(!1),void e.start(i)}n(r),e.scroll(t.getState())}}}}(s),Xr,function(e){var t=!1;return function(){return function(n){return function(r){if("INITIAL_PUBLISH"===r.type)return t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),void e.tryRestoreFocusRecorded();if(n(r),t){if("FLUSH"===r.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===r.type){t=!1;var i=r.payload.completed.result;i.combine&&e.tryShiftRecord(i.draggableId,i.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}}(r),Jr(o,a))))}({announce:u,autoScroller:v,dimensionMarshal:b,focusMarshal:y,getResponders:d,styleMarshal:g})},[u,v,b,y,d,g]);l.current=x;var w=Ct(function(){var e=ho(l);"IDLE"!==e.getState().phase&&e.dispatch({type:"FLUSH",payload:null})},[]),E=Ct(function(){var e=ho(l).getState();return e.isDragging||"DROP_ANIMATING"===e.phase},[]);i(_t(function(){return{isDragging:E,tryAbort:w}},[E,w]));var _=Ct(function(e){return ci(ho(l).getState(),e)},[]),C=Ct(function(){return sr(ho(l).getState())},[]),S=_t(function(){return{marshal:b,focus:y,contextId:r,canLift:_,isMovementAllowed:C,dragHandleUsageInstructionsId:p,registry:f}},[r,b,p,y,_,C,f]);return mo({contextId:r,store:x,registry:f,customSensors:o,enableDefaultSensors:!1!==n.enableDefaultSensors}),(0,e.useEffect)(function(){return w},[w]),t().createElement(Ui.Provider,{value:S},t().createElement(Ge,{context:zi,store:x},n.children))}var bo=0;function vo(e){var n=_t(function(){return""+bo++},[]),r=e.dragHandleUsageInstructions||"\n  Press space bar to start a drag.\n  When dragging you can use the arrow keys to move the item around and escape to cancel.\n  Some screen readers may require you to be in focus mode or to use your pass through key\n";return t().createElement(Ut,null,function(i){return t().createElement(fo,{nonce:e.nonce,contextId:n,setCallbacks:i,dragHandleUsageInstructions:r,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)})}var yo=function(e){return function(t){return e===t}},xo=yo("scroll"),wo=yo("auto"),Eo=(yo("visible"),function(e,t){return t(e.overflowX)||t(e.overflowY)}),_o=function e(t){return null==t||t===document.body||t===document.documentElement?null:function(e){var t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return Eo(n,xo)||Eo(n,wo)}(t)?t:e(t.parentElement)},Co=function(e){return{x:e.scrollLeft,y:e.scrollTop}},So=function e(t){return!!t&&("fixed"===window.getComputedStyle(t).position||e(t.parentElement))},Io={passive:!1},Do={passive:!0},No=function(e){return e.shouldPublishImmediately?Io:Do};function Oo(t){var n=(0,e.useContext)(t);return n||Vt(!1),n}var Ao=function(e){return e&&e.env.closestScrollable||null};function To(){}var Bo={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},Po=t().memo(function(n){var r=(0,e.useRef)(null),i=Ct(function(){r.current&&(clearTimeout(r.current),r.current=null)},[]),o=n.animate,a=n.onTransitionEnd,s=n.onClose,l=n.contextId,c=(0,e.useState)("open"===n.animate),d=c[0],u=c[1];(0,e.useEffect)(function(){return d?"open"!==o?(i(),u(!1),To):r.current?To:(r.current=setTimeout(function(){r.current=null,u(!1)}),i):To},[o,d,i]);var p=Ct(function(e){"height"===e.propertyName&&(a(),"close"===o&&s())},[o,s,a]),g=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate,i=function(e){var t=e.placeholder;return e.isAnimatingOpenOnMount||"close"===e.animate?Bo:{height:t.client.borderBox.height,width:t.client.borderBox.width,margin:t.client.margin}}({isAnimatingOpenOnMount:t,placeholder:n,animate:r});return{display:n.display,boxSizing:"border-box",width:i.width,height:i.height,marginTop:i.margin.top,marginRight:i.margin.right,marginBottom:i.margin.bottom,marginLeft:i.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==r?Gr.placeholder:null}}({isAnimatingOpenOnMount:d,animate:n.animate,placeholder:n.placeholder});return t().createElement(n.placeholder.tagName,{style:g,"data-rbd-placeholder-context-id":l,onTransitionEnd:p,ref:n.innerRef})}),ko=t().createContext(null),Lo=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).state={isVisible:Boolean(t.props.on),data:t.props.on,animate:t.props.shouldAnimate&&t.props.on?"open":"none"},t.onClose=function(){"close"===t.state.animate&&t.setState({isVisible:!1})},t}return xe(t,e),t.getDerivedStateFromProps=function(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:"open"}:t.isVisible?{isVisible:!0,data:t.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(e.on),data:e.on,animate:"none"}},t.prototype.render=function(){if(!this.state.isVisible)return null;var e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)},t}(t().PureComponent),Mo=function(e,t){return t?Gr.drop(t.duration):e?Gr.snap:Gr.fluid},Ro=function(e,t){return e?t?Mr:Rr:null};function Fo(e){return"DRAGGING"===e.type?function(e){var t=e.dimension.client,n=e.offset,r=e.combineWith,i=e.dropping,o=Boolean(r),a=function(e){return null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode}(e),s=Boolean(i),l=s?function(e,t){var n=jr(e);return n?t?n+" scale("+Fr+")":n:null}(n,o):$r(n);return{position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:Mo(a,i),transform:l,opacity:Ro(o,s),zIndex:s?4500:5e3,pointerEvents:"none"}}(e):{transform:$r((t=e).offset),transition:t.shouldAnimateDisplacement?null:"none"};var t}function zo(e){e.preventDefault()}var Go=function(e,t){return e===t},jo=function(e){var t=e.combine,n=e.destination;return n?n.droppableId:t?t.droppableId:null};function $o(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var Ho={mapped:{type:"SECONDARY",offset:Qt,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:$o(null)}},Vo=vt(function(){var e,t,n,r=(e=Ft(function(e,t){return{x:e,y:t}}),t=Ft(function(e,t,n,r,i){return{isDragging:!0,isClone:t,isDropAnimating:Boolean(i),dropAnimation:i,mode:e,draggingOver:n,combineWith:r,combineTargetFor:null}}),n=Ft(function(e,n,r,i,o,a,s){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:o,combineWith:a,mode:n,offset:e,dimension:r,forceShouldAnimate:s,snapshot:t(n,i,o,a,null)}}}),function(r,i){if(r.isDragging){if(r.critical.draggable.id!==i.draggableId)return null;var o=r.current.client.offset,a=r.dimensions.draggables[i.draggableId],s=or(r.impact),l=(d=r.impact).at&&"COMBINE"===d.at.type?d.at.combine.draggableId:null,c=r.forceShouldAnimate;return n(e(o.x,o.y),r.movementMode,a,i.isClone,s,l,c)}var d;if("DROP_ANIMATING"===r.phase){var u=r.completed;if(u.result.draggableId!==i.draggableId)return null;var p=i.isClone,g=r.dimensions.draggables[i.draggableId],m=u.result,h=m.mode,f=jo(m),b=function(e){return e.combine?e.combine.draggableId:null}(m),v={duration:r.dropDuration,curve:Lr,moveTo:r.newHomeClientOffset,opacity:b?Mr:null,scale:b?Fr:null};return{mapped:{type:"DRAGGING",offset:r.newHomeClientOffset,dimension:g,dropping:v,draggingOver:f,combineWith:b,mode:h,forceShouldAnimate:null,snapshot:t(h,p,f,b,v)}}}return null}),i=function(){var e=Ft(function(e,t){return{x:e,y:t}}),t=Ft($o),n=Ft(function(e,n,r){return void 0===n&&(n=null),{mapped:{type:"SECONDARY",offset:e,combineTargetFor:n,shouldAnimateDisplacement:r,snapshot:t(n)}}}),r=function(e){return e?n(Qt,e,!0):null},i=function(t,i,o,a){var s=o.displaced.visible[t],l=Boolean(a.inVirtualList&&a.effected[t]),c=Sn(o),d=c&&c.draggableId===t?i:null;if(!s){if(!l)return r(d);if(o.displaced.invisible[t])return null;var u=rn(a.displacedBy.point),p=e(u.x,u.y);return n(p,d,!0)}if(l)return r(d);var g=o.displacedBy.point,m=e(g.x,g.y);return n(m,d,s.shouldAnimate)};return function(e,t){if(e.isDragging)return e.critical.draggable.id===t.draggableId?null:i(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){var n=e.completed;return n.result.draggableId===t.draggableId?null:i(t.draggableId,n.result.draggableId,n.impact,n.afterCritical)}return null}}();return function(e,t){return r(e,t)||i(e,t)||Ho}},{dropAnimationFinished:function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}}},null,{context:zi,pure:!0,areStatePropsEqual:Go})(function(t){var n=(0,e.useRef)(null),r=Ct(function(e){n.current=e},[]),i=Ct(function(){return n.current},[]),o=Oo(Ui),a=o.contextId,s=o.dragHandleUsageInstructionsId,l=o.registry,c=Oo(ko),d=c.type,u=c.droppableId,p=_t(function(){return{id:t.draggableId,index:t.index,type:d,droppableId:u}},[t.draggableId,t.index,d,u]),g=t.children,m=t.draggableId,h=t.isEnabled,f=t.shouldRespectForcePress,b=t.canDragInteractiveElements,v=t.isClone,y=t.mapped,x=t.dropAnimationFinished;v||function(t){var n=Vi("draggable"),r=t.descriptor,i=t.registry,o=t.getDraggableRef,a=t.canDragInteractiveElements,s=t.shouldRespectForcePress,l=t.isEnabled,c=_t(function(){return{canDragInteractiveElements:a,shouldRespectForcePress:s,isEnabled:l}},[a,l,s]),d=Ct(function(e){var t=o();return t||Vt(!1),function(e,t,n){void 0===n&&(n=Qt);var r=window.getComputedStyle(t),i=t.getBoundingClientRect(),o=Pt(i,r),a=Bt(o,n);return{descriptor:e,placeholder:{client:o,tagName:t.tagName.toLowerCase(),display:r.display},displaceBy:{x:o.marginBox.width,y:o.marginBox.height},client:o,page:a}}(r,t,e)},[r,o]),u=_t(function(){return{uniqueId:n,descriptor:r,options:c,getDimension:d}},[r,d,c,n]),p=(0,e.useRef)(u),g=(0,e.useRef)(!0);Pi(function(){return i.draggable.register(p.current),function(){return i.draggable.unregister(p.current)}},[i.draggable]),Pi(function(){if(g.current)g.current=!1;else{var e=p.current;p.current=u,i.draggable.update(u,e)}},[u,i.draggable])}(_t(function(){return{descriptor:p,registry:l,getDraggableRef:i,canDragInteractiveElements:b,shouldRespectForcePress:f,isEnabled:h}},[p,l,i,b,f,h]));var w=_t(function(){return h?{tabIndex:0,role:"button","aria-describedby":s,"data-rbd-drag-handle-draggable-id":m,"data-rbd-drag-handle-context-id":a,draggable:!1,onDragStart:zo}:null},[a,s,m,h]),E=Ct(function(e){"DRAGGING"===y.type&&y.dropping&&"transform"===e.propertyName&&x()},[x,y]),_=_t(function(){var e=Fo(y),t="DRAGGING"===y.type&&y.dropping?E:null;return{innerRef:r,draggableProps:{"data-rbd-draggable-context-id":a,"data-rbd-draggable-id":m,style:e,onTransitionEnd:t},dragHandleProps:w}},[a,w,m,y,E,r]),C=_t(function(){return{draggableId:p.id,type:p.type,source:{index:p.index,droppableId:p.droppableId}}},[p.droppableId,p.id,p.index,p.type]);return g(_,y.snapshot,C)});function Uo(e){return Oo(ko).isUsingCloneFor!==e.draggableId||e.isClone?t().createElement(Vo,e):null}function Wo(e){var n="boolean"!=typeof e.isDragDisabled||!e.isDragDisabled,r=Boolean(e.disableInteractiveElementBlocking),i=Boolean(e.shouldRespectForcePress);return t().createElement(Uo,we({},e,{isClone:!1,isEnabled:n,canDragInteractiveElements:r,shouldRespectForcePress:i}))}var Xo=function(e,t){return e===t.droppable.type},Zo=function(e,t){return t.draggables[e.draggable.id]},Yo={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||Vt(!1),document.body}},qo=vt(function(){var e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t=we({},e,{shouldAnimatePlaceholder:!1}),n=Ft(function(e){return{draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}}}),r=Ft(function(r,i,o,a,s,l){var c=s.descriptor.id;if(s.descriptor.droppableId===r){var d=l?{render:l,dragging:n(s.descriptor)}:null,u={isDraggingOver:o,draggingOverWith:o?c:null,draggingFromThisWith:c,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!1,snapshot:u,useClone:d}}if(!i)return t;if(!a)return e;var p={isDraggingOver:o,draggingOverWith:c,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!0,snapshot:p,useClone:null}});return function(n,i){var o=i.droppableId,a=i.type,s=!i.isDropDisabled,l=i.renderClone;if(n.isDragging){var c=n.critical;if(!Xo(a,c))return t;var d=Zo(c,n.dimensions),u=or(n.impact)===o;return r(o,s,u,u,d,l)}if("DROP_ANIMATING"===n.phase){var p=n.completed;if(!Xo(a,p.critical))return t;var g=Zo(p.critical,n.dimensions);return r(o,s,jo(p.result)===o,or(p.impact)===o,g,l)}if("IDLE"===n.phase&&n.completed&&!n.shouldFlush){var m=n.completed;if(!Xo(a,m.critical))return t;var h=or(m.impact)===o,f=Boolean(m.impact.at&&"COMBINE"===m.impact.at.type),b=m.critical.droppable.id===o;return h?f?e:t:b?e:t}return t}},{updateViewportMaxScroll:function(e){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e}}},null,{context:zi,pure:!0,areStatePropsEqual:Go})(function(n){var r=(0,e.useContext)(Ui);r||Vt(!1);var i=r.contextId,o=r.isMovementAllowed,a=(0,e.useRef)(null),s=(0,e.useRef)(null),l=n.children,c=n.droppableId,d=n.type,u=n.mode,p=n.direction,g=n.ignoreContainerClipping,m=n.isDropDisabled,h=n.isCombineEnabled,f=n.snapshot,b=n.useClone,v=n.updateViewportMaxScroll,y=n.getContainerForClone,x=Ct(function(){return a.current},[]),w=Ct(function(e){a.current=e},[]),E=(Ct(function(){return s.current},[]),Ct(function(e){s.current=e},[])),_=Ct(function(){o()&&v({maxScroll:ii()})},[o,v]);!function(t){var n=(0,e.useRef)(null),r=Oo(Ui),i=Vi("droppable"),o=r.registry,a=r.marshal,s=Wi(t),l=_t(function(){return{id:t.droppableId,type:t.type,mode:t.mode}},[t.droppableId,t.mode,t.type]),c=(0,e.useRef)(l),d=_t(function(){return Ft(function(e,t){n.current||Vt(!1);var r={x:e,y:t};a.updateDroppableScroll(l.id,r)})},[l.id,a]),u=Ct(function(){var e=n.current;return e&&e.env.closestScrollable?Co(e.env.closestScrollable):Qt},[]),p=Ct(function(){var e=u();d(e.x,e.y)},[u,d]),g=_t(function(){return zt(p)},[p]),m=Ct(function(){var e=n.current,t=Ao(e);e&&t||Vt(!1),e.scrollOptions.shouldPublishImmediately?p():g()},[g,p]),h=Ct(function(e,t){n.current&&Vt(!1);var i=s.current,o=i.getDroppableRef();o||Vt(!1);var a=function(e){return{closestScrollable:_o(e),isFixedOnPage:So(e)}}(o),c={ref:o,descriptor:l,env:a,scrollOptions:t};n.current=c;var d=function(e){var t=e.ref,n=e.descriptor,r=e.env,i=e.windowScroll,o=e.direction,a=e.isDropDisabled,s=e.isCombineEnabled,l=e.shouldClipSubject,c=r.closestScrollable,d=function(e,t){var n=kt(e);if(!t)return n;if(e!==t)return n;var r=n.paddingBox.top-t.scrollTop,i=n.paddingBox.left-t.scrollLeft,o=r+t.scrollHeight,a=i+t.scrollWidth,s=It({top:r,right:a,bottom:o,left:i},n.border);return Ot({borderBox:s,margin:n.margin,border:n.border,padding:n.padding})}(t,c),u=Bt(d,i),p=function(){if(!c)return null;var e=kt(c),t={scrollHeight:c.scrollHeight,scrollWidth:c.scrollWidth};return{client:e,page:Bt(e,i),scroll:Co(c),scrollSize:t,shouldClipSubject:l}}(),g=function(e){var t=e.descriptor,n=e.isEnabled,r=e.isCombineEnabled,i=e.isFixedOnPage,o=e.direction,a=e.client,s=e.page,l=e.closest,c=function(){if(!l)return null;var e=l.scrollSize,t=l.client,n=ni({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:l.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:l.shouldClipSubject,scroll:{initial:l.scroll,current:l.scroll,max:n,diff:{value:Qt,displacement:Qt}}}}(),d="vertical"===o?kn:Ln;return{descriptor:t,isCombineEnabled:r,isFixedOnPage:i,axis:d,isEnabled:n,client:a,page:s,frame:c,subject:pn({page:s,withPlaceholder:null,axis:d,frame:c})}}({descriptor:n,isEnabled:!a,isCombineEnabled:s,isFixedOnPage:r.isFixedOnPage,direction:o,client:d,page:u,closest:p});return g}({ref:o,descriptor:l,env:a,windowScroll:e,direction:i.direction,isDropDisabled:i.isDropDisabled,isCombineEnabled:i.isCombineEnabled,shouldClipSubject:!i.ignoreContainerClipping}),u=a.closestScrollable;return u&&(u.setAttribute(Ti.contextId,r.contextId),u.addEventListener("scroll",m,No(c.scrollOptions))),d},[r.contextId,l,m,s]),f=Ct(function(){var e=n.current,t=Ao(e);return e&&t||Vt(!1),Co(t)},[]),b=Ct(function(){var e=n.current;e||Vt(!1);var t=Ao(e);n.current=null,t&&(g.cancel(),t.removeAttribute(Ti.contextId),t.removeEventListener("scroll",m,No(e.scrollOptions)))},[m,g]),v=Ct(function(e){var t=n.current;t||Vt(!1);var r=Ao(t);r||Vt(!1),r.scrollTop+=e.y,r.scrollLeft+=e.x},[]),y=_t(function(){return{getDimensionAndWatchScroll:h,getScrollWhileDragging:f,dragStopped:b,scroll:v}},[b,h,f,v]),x=_t(function(){return{uniqueId:i,descriptor:l,callbacks:y}},[y,l,i]);Pi(function(){return c.current=x.descriptor,o.droppable.register(x),function(){n.current&&b(),o.droppable.unregister(x)}},[y,l,b,x,a,o.droppable]),Pi(function(){n.current&&a.updateDroppableIsEnabled(c.current.id,!t.isDropDisabled)},[t.isDropDisabled,a]),Pi(function(){n.current&&a.updateDroppableIsCombineEnabled(c.current.id,t.isCombineEnabled)},[t.isCombineEnabled,a])}({droppableId:c,type:d,mode:u,direction:p,isDropDisabled:m,isCombineEnabled:h,ignoreContainerClipping:g,getDroppableRef:x});var C=t().createElement(Lo,{on:n.placeholder,shouldAnimate:n.shouldAnimatePlaceholder},function(e){var n=e.onClose,r=e.data,o=e.animate;return t().createElement(Po,{placeholder:r,onClose:n,innerRef:E,animate:o,contextId:i,onTransitionEnd:_})}),S=_t(function(){return{innerRef:w,placeholder:C,droppableProps:{"data-rbd-droppable-id":c,"data-rbd-droppable-context-id":i}}},[i,c,C,w]),I=b?b.dragging.draggableId:null,D=_t(function(){return{droppableId:c,type:d,isUsingCloneFor:I}},[c,I,d]);return t().createElement(ko.Provider,{value:D},l(S,f),function(){if(!b)return null;var e=b.dragging,n=b.render,r=t().createElement(Uo,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(t,r){return n(t,r,e)});return wt().createPortal(r,y())}())});function Jo(){const{selectedContent:t,setSelectedContent:n,setSelectedCards:i,toggleCard:o,selectedItems:a,setSelectedItems:s}=(0,r.useContext)(de)||{},[l,c]=(0,r.useState)([]);return(0,r.useEffect)(()=>{c([...a?.files||[],...a?.folders||[]])},[a]),(0,e.createElement)("div",{className:"edbi-shortcode-builder__selected-item__box"},(0,e.createElement)("div",{className:"edbi-shortcode-builder__selected-item__box__header"},(0,e.createElement)("h3",null,(0,x.__)(l.length+" Selected Items","easy-dropbox-integration")),(0,e.createElement)("button",{onClick:()=>{n([]),i([]),c([]),s({files:[],folders:[]})},className:"edbi-shortcode-builder__selected-item__box__header__btn"},(0,x.__)("Clear","easy-dropbox-integration"))),l.length<1?(0,e.createElement)("div",{className:"edbi-shortcode-builder__selected-item__box__empty"},(0,x.__)("No item selected","easy-dropbox-integration")):(0,e.createElement)(vo,{onDragEnd:e=>{if(!e.destination)return;const t=Array.from(l),[n]=t.splice(e.source.index,1);t.splice(e.destination.index,0,n),c(t)}},(0,e.createElement)(qo,{droppableId:"selectedItems"},t=>(0,e.createElement)("div",{className:"edbi-shortcode-builder__selected-item__box__items",...t.droppableProps,ref:t.innerRef},l.map((t,n)=>(0,e.createElement)(Wo,{key:t.id,draggableId:String(t.id),index:n},r=>(0,e.createElement)("div",{className:"edbi-shortcode-builder__selected-item__box__item "+(l.length-1!==n?"edbi-shortcode__border__bottom":""),ref:r.innerRef,...r.draggableProps},(0,e.createElement)("div",{...r.dragHandleProps},(0,e.createElement)(me,{className:"edbi-shortcode-builder__drag-icon"}),t.thumbnail?(0,e.createElement)("img",{src:t?.thumbnail,alt:(0,x.__)("Item Image","easy-dropbox-integration")}):(0,e.createElement)("img",{src:D(t.ext?t.ext:"folder"),alt:(0,x.__)("Item Image","easy-dropbox-integration")}),(0,e.createElement)("span",{className:"edbi-shortcode-builder__selected-item__box__item__name"},(0,x.__)(t?.name,"easy-dropbox-integration"))),(0,e.createElement)("button",{onClick:()=>o(t.id,t),className:"edbi-shortcode-builder__selected-item__box__item__close"},(0,e.createElement)(pe,null))))),t.placeholder))))}qo.defaultProps=Yo;const Ko=window.wp.apiFetch;var Qo=n.n(Ko);const ea=n.p+"images/empty-box.c81a1497.png";var ta=function(){return ta=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},ta.apply(this,arguments)},na="lgUpdateSlides",ra="lgPosterClick",ia="lgBeforeNextSlide",oa="lgBeforePrevSlide",aa={mode:"lg-slide",easing:"ease",speed:400,licenseKey:"0000-0000-000-0000",height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:300,container:"",startAnimationDuration:400,zoomFromOrigin:!0,hideBarsDelay:0,showBarsAfter:1e4,slideDelay:0,supportLegacyBrowser:!0,allowMediaOverlap:!1,videoMaxSize:"1280-720",loadYouTubePoster:!0,defaultCaptionHeight:0,ariaLabelledby:"",ariaDescribedby:"",resetScrollPosition:!0,hideScrollbar:!1,closable:!0,swipeToClose:!0,closeOnTap:!0,showCloseIcon:!0,showMaximizeIcon:!1,loop:!0,escKey:!0,keyPress:!0,trapFocus:!0,controls:!0,slideEndAnimation:!0,hideControlOnEnd:!1,mousewheel:!1,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:".lg-sub-html",subHtmlSelectorRelative:!1,preload:2,numberOfSlideItemsInDom:10,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:0,iframeWidth:"100%",iframeHeight:"100%",iframeMaxWidth:"100%",iframeMaxHeight:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],extraProps:[],exThumbImage:"",isMobile:void 0,mobileSettings:{controls:!1,showCloseIcon:!1,download:!1},plugins:[],strings:{closeGallery:"Close gallery",toggleMaximize:"Toggle maximize",previousSlide:"Previous slide",nextSlide:"Next slide",download:"Download",playVideo:"Play video",mediaLoadingFailed:"Oops... Failed to load content..."}},sa=function(){function e(e){return this.cssVenderPrefixes=["TransitionDuration","TransitionTimingFunction","Transform","Transition"],this.selector=this._getSelector(e),this.firstElement=this._getFirstEl(),this}return e.generateUUID=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)})},e.prototype._getSelector=function(e,t){return void 0===t&&(t=document),"string"!=typeof e?e:(t=t||document,"#"===e.substring(0,1)?t.querySelector(e):t.querySelectorAll(e))},e.prototype._each=function(e){return this.selector?(void 0!==this.selector.length?[].forEach.call(this.selector,e):e(this.selector,0),this):this},e.prototype._setCssVendorPrefix=function(e,t,n){var r=t.replace(/-([a-z])/gi,function(e,t){return t.toUpperCase()});-1!==this.cssVenderPrefixes.indexOf(r)?(e.style[r.charAt(0).toLowerCase()+r.slice(1)]=n,e.style["webkit"+r]=n,e.style["moz"+r]=n,e.style["ms"+r]=n,e.style["o"+r]=n):e.style[r]=n},e.prototype._getFirstEl=function(){return this.selector&&void 0!==this.selector.length?this.selector[0]:this.selector},e.prototype.isEventMatched=function(e,t){var n=t.split(".");return e.split(".").filter(function(e){return e}).every(function(e){return-1!==n.indexOf(e)})},e.prototype.attr=function(e,t){return void 0===t?this.firstElement?this.firstElement.getAttribute(e):"":(this._each(function(n){n.setAttribute(e,t)}),this)},e.prototype.find=function(e){return la(this._getSelector(e,this.selector))},e.prototype.first=function(){return this.selector&&void 0!==this.selector.length?la(this.selector[0]):la(this.selector)},e.prototype.eq=function(e){return la(this.selector[e])},e.prototype.parent=function(){return la(this.selector.parentElement)},e.prototype.get=function(){return this._getFirstEl()},e.prototype.removeAttr=function(e){var t=e.split(" ");return this._each(function(e){t.forEach(function(t){return e.removeAttribute(t)})}),this},e.prototype.wrap=function(e){if(!this.firstElement)return this;var t=document.createElement("div");return t.className=e,this.firstElement.parentNode.insertBefore(t,this.firstElement),this.firstElement.parentNode.removeChild(this.firstElement),t.appendChild(this.firstElement),this},e.prototype.addClass=function(e){return void 0===e&&(e=""),this._each(function(t){e.split(" ").forEach(function(e){e&&t.classList.add(e)})}),this},e.prototype.removeClass=function(e){return this._each(function(t){e.split(" ").forEach(function(e){e&&t.classList.remove(e)})}),this},e.prototype.hasClass=function(e){return!!this.firstElement&&this.firstElement.classList.contains(e)},e.prototype.hasAttribute=function(e){return!!this.firstElement&&this.firstElement.hasAttribute(e)},e.prototype.toggleClass=function(e){return this.firstElement?(this.hasClass(e)?this.removeClass(e):this.addClass(e),this):this},e.prototype.css=function(e,t){var n=this;return this._each(function(r){n._setCssVendorPrefix(r,e,t)}),this},e.prototype.on=function(t,n){var r=this;return this.selector?(t.split(" ").forEach(function(t){Array.isArray(e.eventListeners[t])||(e.eventListeners[t]=[]),e.eventListeners[t].push(n),r.selector.addEventListener(t.split(".")[0],n)}),this):this},e.prototype.once=function(e,t){var n=this;return this.on(e,function(){n.off(e),t(e)}),this},e.prototype.off=function(t){var n=this;return this.selector?(Object.keys(e.eventListeners).forEach(function(r){n.isEventMatched(t,r)&&(e.eventListeners[r].forEach(function(e){n.selector.removeEventListener(r.split(".")[0],e)}),e.eventListeners[r]=[])}),this):this},e.prototype.trigger=function(e,t){if(!this.firstElement)return this;var n=new CustomEvent(e.split(".")[0],{detail:t||null});return this.firstElement.dispatchEvent(n),this},e.prototype.load=function(e){var t=this;return fetch(e).then(function(e){return e.text()}).then(function(e){t.selector.innerHTML=e}),this},e.prototype.html=function(e){return void 0===e?this.firstElement?this.firstElement.innerHTML:"":(this._each(function(t){t.innerHTML=e}),this)},e.prototype.append=function(e){return this._each(function(t){"string"==typeof e?t.insertAdjacentHTML("beforeend",e):t.appendChild(e)}),this},e.prototype.prepend=function(e){return this._each(function(t){"string"==typeof e?t.insertAdjacentHTML("afterbegin",e):e instanceof HTMLElement&&t.insertBefore(e.cloneNode(!0),t.firstChild)}),this},e.prototype.remove=function(){return this._each(function(e){e.parentNode.removeChild(e)}),this},e.prototype.empty=function(){return this._each(function(e){e.innerHTML=""}),this},e.prototype.scrollTop=function(e){return void 0!==e?(document.body.scrollTop=e,document.documentElement.scrollTop=e,this):window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},e.prototype.scrollLeft=function(e){return void 0!==e?(document.body.scrollLeft=e,document.documentElement.scrollLeft=e,this):window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0},e.prototype.offset=function(){if(!this.firstElement)return{left:0,top:0};var e=this.firstElement.getBoundingClientRect(),t=la("body").style().marginLeft;return{left:e.left-parseFloat(t)+this.scrollLeft(),top:e.top+this.scrollTop()}},e.prototype.style=function(){return this.firstElement?this.firstElement.currentStyle||window.getComputedStyle(this.firstElement):{}},e.prototype.width=function(){var e=this.style();return this.firstElement.clientWidth-parseFloat(e.paddingLeft)-parseFloat(e.paddingRight)},e.prototype.height=function(){var e=this.style();return this.firstElement.clientHeight-parseFloat(e.paddingTop)-parseFloat(e.paddingBottom)},e.eventListeners={},e}();function la(e){return function(){if("function"==typeof window.CustomEvent)return!1;window.CustomEvent=function(e,t){t=t||{bubbles:!1,cancelable:!1,detail:null};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}}(),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),new sa(e)}var ca=["src","sources","subHtml","subHtmlUrl","html","video","poster","slideName","responsive","srcset","sizes","iframe","downloadUrl","download","width","facebookShareUrl","tweetText","iframeTitle","twitterShareUrl","pinterestShareUrl","pinterestText","fbHtml","disqusIdentifier","disqusUrl"];function da(e){return"href"===e?"src":e=(e=(e=e.replace("data-","")).charAt(0).toLowerCase()+e.slice(1)).replace(/-([a-z])/g,function(e){return e[1].toUpperCase()})}var ua=function(e,t,n){fetch(e).then(function(e){return e.text()}).then(function(e){if("append"===n){var r='<div class="lg-sub-html">'+e+"</div>";t.append(r)}else t.html(e)})},pa=function(e,t,n,r){void 0===n&&(n=0);var i=la(e).attr("data-lg-size")||r;if(i){var o=i.split(",");if(o[1])for(var a=window.innerWidth,s=0;s<o.length;s++){var l=o[s];if(parseInt(l.split("-")[2],10)>a){i=l;break}s===o.length-1&&(i=l)}var c=i.split("-"),d=parseInt(c[0],10),u=parseInt(c[1],10),p=t.width(),g=t.height()-n,m=Math.min(p,d),h=Math.min(g,u),f=Math.min(m/d,h/u);return{width:d*f,height:u*f}}},ga=function(e,t,n,r,i){if(i){var o=la(e).find("img").first();if(o.get()){var a=t.get().getBoundingClientRect(),s=a.width,l=t.height()-(n+r),c=o.width(),d=o.height(),u=o.style(),p=(s-c)/2-o.offset().left+(parseFloat(u.paddingLeft)||0)+(parseFloat(u.borderLeft)||0)+la(window).scrollLeft()+a.left,g=(l-d)/2-o.offset().top+(parseFloat(u.paddingTop)||0)+(parseFloat(u.borderTop)||0)+la(window).scrollTop()+n;return"translate3d("+(p*=-1)+"px, "+(g*=-1)+"px, 0) scale3d("+c/i.width+", "+d/i.height+", 1)"}}},ma=function(e,t,n,r,i,o){var a="<img "+n+" "+(r?'srcset="'+r+'"':"")+"  "+(i?'sizes="'+i+'"':"")+' class="lg-object lg-image" data-index="'+e+'" src="'+t+'" />',s="";return o&&(s=("string"==typeof o?JSON.parse(o):o).map(function(e){var t="";return Object.keys(e).forEach(function(n){t+=" "+n+'="'+e[n]+'"'}),"<source "+t+"></source>"})),""+s+a},ha=0,fa=function(){function e(e,t){if(this.lgOpened=!1,this.index=0,this.plugins=[],this.lGalleryOn=!1,this.lgBusy=!1,this.currentItemsInDom=[],this.prevScrollTop=0,this.bodyPaddingRight=0,this.isDummyImageRemoved=!1,this.dragOrSwipeEnabled=!1,this.mediaContainerPosition={top:0,bottom:0},!e)return this;if(ha++,this.lgId=ha,this.el=e,this.LGel=la(e),this.generateSettings(t),this.buildModules(),this.settings.dynamic&&void 0!==this.settings.dynamicEl&&!Array.isArray(this.settings.dynamicEl))throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.galleryItems=this.getItems(),this.normalizeSettings(),this.init(),this.validateLicense(),this}return e.prototype.generateSettings=function(e){if(this.settings=ta(ta({},aa),e),this.settings.isMobile&&"function"==typeof this.settings.isMobile?this.settings.isMobile():/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)){var t=ta(ta({},this.settings.mobileSettings),this.settings.mobileSettings);this.settings=ta(ta({},this.settings),t)}},e.prototype.normalizeSettings=function(){if(this.settings.slideEndAnimation&&(this.settings.hideControlOnEnd=!1),this.settings.closable||(this.settings.swipeToClose=!1),this.zoomFromOrigin=this.settings.zoomFromOrigin,this.settings.dynamic&&(this.zoomFromOrigin=!1),this.settings.container){var e=this.settings.container;if("function"==typeof e)this.settings.container=e();else if("string"==typeof e){var t=document.querySelector(e);this.settings.container=null!=t?t:document.body}}else this.settings.container=document.body;this.settings.preload=Math.min(this.settings.preload,this.galleryItems.length)},e.prototype.init=function(){var e=this;this.addSlideVideoInfo(this.galleryItems),this.buildStructure(),this.LGel.trigger("lgInit",{instance:this}),this.settings.keyPress&&this.keyPress(),setTimeout(function(){e.enableDrag(),e.enableSwipe(),e.triggerPosterClick()},50),this.arrow(),this.settings.mousewheel&&this.mousewheel(),this.settings.dynamic||this.openGalleryOnItemClick()},e.prototype.openGalleryOnItemClick=function(){for(var e=this,t=function(t){var r=n.items[t],i=la(r),o=sa.generateUUID();i.attr("data-lg-id",o).on("click.lgcustom-item-"+o,function(n){n.preventDefault();var i=e.settings.index||t;e.openGallery(i,r)})},n=this,r=0;r<this.items.length;r++)t(r)},e.prototype.buildModules=function(){var e=this;this.settings.plugins.forEach(function(t){e.plugins.push(new t(e,la))})},e.prototype.validateLicense=function(){this.settings.licenseKey?"0000-0000-000-0000"===this.settings.licenseKey&&console.warn("lightGallery: "+this.settings.licenseKey+" license key is not valid for production use"):console.error("Please provide a valid license key")},e.prototype.getSlideItem=function(e){return la(this.getSlideItemId(e))},e.prototype.getSlideItemId=function(e){return"#lg-item-"+this.lgId+"-"+e},e.prototype.getIdName=function(e){return e+"-"+this.lgId},e.prototype.getElementById=function(e){return la("#"+this.getIdName(e))},e.prototype.manageSingleSlideClassName=function(){this.galleryItems.length<2?this.outer.addClass("lg-single-item"):this.outer.removeClass("lg-single-item")},e.prototype.buildStructure=function(){var e=this;if(!this.$container||!this.$container.get()){var t="",n="";this.settings.controls&&(t='<button type="button" id="'+this.getIdName("lg-prev")+'" aria-label="'+this.settings.strings.previousSlide+'" class="lg-prev lg-icon"> '+this.settings.prevHtml+' </button>\n                <button type="button" id="'+this.getIdName("lg-next")+'" aria-label="'+this.settings.strings.nextSlide+'" class="lg-next lg-icon"> '+this.settings.nextHtml+" </button>"),".lg-item"!==this.settings.appendSubHtmlTo&&(n='<div class="lg-sub-html" role="status" aria-live="polite"></div>');var r="";this.settings.allowMediaOverlap&&(r+="lg-media-overlap ");var i=this.settings.ariaLabelledby?'aria-labelledby="'+this.settings.ariaLabelledby+'"':"",o=this.settings.ariaDescribedby?'aria-describedby="'+this.settings.ariaDescribedby+'"':"",a="lg-container "+this.settings.addClass+" "+(document.body!==this.settings.container?"lg-inline":""),s=this.settings.closable&&this.settings.showCloseIcon?'<button type="button" aria-label="'+this.settings.strings.closeGallery+'" id="'+this.getIdName("lg-close")+'" class="lg-close lg-icon"></button>':"",l=this.settings.showMaximizeIcon?'<button type="button" aria-label="'+this.settings.strings.toggleMaximize+'" id="'+this.getIdName("lg-maximize")+'" class="lg-maximize lg-icon"></button>':"",c='\n        <div class="'+a+'" id="'+this.getIdName("lg-container")+'" tabindex="-1" aria-modal="true" '+i+" "+o+' role="dialog"\n        >\n            <div id="'+this.getIdName("lg-backdrop")+'" class="lg-backdrop"></div>\n\n            <div id="'+this.getIdName("lg-outer")+'" class="lg-outer lg-use-css3 lg-css3 lg-hide-items '+r+' ">\n\n              <div id="'+this.getIdName("lg-content")+'" class="lg-content">\n                <div id="'+this.getIdName("lg-inner")+'" class="lg-inner">\n                </div>\n                '+t+'\n              </div>\n                <div id="'+this.getIdName("lg-toolbar")+'" class="lg-toolbar lg-group">\n                    '+l+"\n                    "+s+"\n                    </div>\n                    "+(".lg-outer"===this.settings.appendSubHtmlTo?n:"")+'\n                <div id="'+this.getIdName("lg-components")+'" class="lg-components">\n                    '+(".lg-sub-html"===this.settings.appendSubHtmlTo?n:"")+"\n                </div>\n            </div>\n        </div>\n        ";la(this.settings.container).append(c),document.body!==this.settings.container&&la(this.settings.container).css("position","relative"),this.outer=this.getElementById("lg-outer"),this.$lgComponents=this.getElementById("lg-components"),this.$backdrop=this.getElementById("lg-backdrop"),this.$container=this.getElementById("lg-container"),this.$inner=this.getElementById("lg-inner"),this.$content=this.getElementById("lg-content"),this.$toolbar=this.getElementById("lg-toolbar"),this.$backdrop.css("transition-duration",this.settings.backdropDuration+"ms");var d=this.settings.mode+" ";this.manageSingleSlideClassName(),this.settings.enableDrag&&(d+="lg-grab "),this.outer.addClass(d),this.$inner.css("transition-timing-function",this.settings.easing),this.$inner.css("transition-duration",this.settings.speed+"ms"),this.settings.download&&this.$toolbar.append('<a id="'+this.getIdName("lg-download")+'" target="_blank" rel="noopener" aria-label="'+this.settings.strings.download+'" download class="lg-download lg-icon"></a>'),this.counter(),la(window).on("resize.lg.global"+this.lgId+" orientationchange.lg.global"+this.lgId,function(){e.refreshOnResize()}),this.hideBars(),this.manageCloseGallery(),this.toggleMaximize(),this.initModules()}},e.prototype.refreshOnResize=function(){if(this.lgOpened){var e=this.galleryItems[this.index].__slideVideoInfo;this.mediaContainerPosition=this.getMediaContainerPosition();var t=this.mediaContainerPosition,n=t.top,r=t.bottom;if(this.currentImageSize=pa(this.items[this.index],this.outer,n+r,e&&this.settings.videoMaxSize),e&&this.resizeVideoSlide(this.index,this.currentImageSize),this.zoomFromOrigin&&!this.isDummyImageRemoved){var i=this.getDummyImgStyles(this.currentImageSize);this.outer.find(".lg-current .lg-dummy-img").first().attr("style",i)}this.LGel.trigger("lgContainerResize")}},e.prototype.resizeVideoSlide=function(e,t){var n=this.getVideoContStyle(t);this.getSlideItem(e).find(".lg-video-cont").attr("style",n)},e.prototype.updateSlides=function(e,t){if(this.index>e.length-1&&(this.index=e.length-1),1===e.length&&(this.index=0),e.length){var n=this.galleryItems[t].src;this.galleryItems=e,this.updateControls(),this.$inner.empty(),this.currentItemsInDom=[];var r=0;this.galleryItems.some(function(e,t){return e.src===n&&(r=t,!0)}),this.currentItemsInDom=this.organizeSlideItems(r,-1),this.loadContent(r,!0),this.getSlideItem(r).addClass("lg-current"),this.index=r,this.updateCurrentCounter(r),this.LGel.trigger(na)}else this.closeGallery()},e.prototype.getItems=function(){if(this.items=[],this.settings.dynamic)return this.settings.dynamicEl||[];if("this"===this.settings.selector)this.items.push(this.el);else if(this.settings.selector)if("string"==typeof this.settings.selector)if(this.settings.selectWithin){var e=la(this.settings.selectWithin);this.items=e.find(this.settings.selector).get()}else this.items=this.el.querySelectorAll(this.settings.selector);else this.items=this.settings.selector;else this.items=this.el.children;return t=this.items,n=this.settings.extraProps,r=this.settings.getCaptionFromTitleOrAlt,i=this.settings.exThumbImage,o=[],a=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],a=0,s=o.length;a<s;a++,i++)r[i]=o[a];return r}(ca,n),[].forEach.call(t,function(e){for(var t={},n=0;n<e.attributes.length;n++){var s=e.attributes[n];if(s.specified){var l=da(s.name),c="";a.indexOf(l)>-1&&(c=l),c&&(t[c]=s.value)}}var d=la(e),u=d.find("img").first().attr("alt"),p=d.attr("title"),g=i?d.attr(i):d.find("img").first().attr("src");t.thumb=g,r&&!t.subHtml&&(t.subHtml=p||u||""),t.alt=u||p||"",o.push(t)}),o;var t,n,r,i,o,a},e.prototype.shouldHideScrollbar=function(){return this.settings.hideScrollbar&&document.body===this.settings.container},e.prototype.hideScrollbar=function(){if(this.shouldHideScrollbar()){this.bodyPaddingRight=parseFloat(la("body").style().paddingRight);var e=document.documentElement.getBoundingClientRect(),t=window.innerWidth-e.width;la(document.body).css("padding-right",t+this.bodyPaddingRight+"px"),la(document.body).addClass("lg-overlay-open")}},e.prototype.resetScrollBar=function(){this.shouldHideScrollbar()&&(la(document.body).css("padding-right",this.bodyPaddingRight+"px"),la(document.body).removeClass("lg-overlay-open"))},e.prototype.openGallery=function(e,t){var n=this;if(void 0===e&&(e=this.settings.index),!this.lgOpened){this.lgOpened=!0,this.outer.removeClass("lg-hide-items"),this.hideScrollbar(),this.$container.addClass("lg-show");var r=this.getItemsToBeInsertedToDom(e,e);this.currentItemsInDom=r;var i="";r.forEach(function(e){i=i+'<div id="'+e+'" class="lg-item"></div>'}),this.$inner.append(i),this.addHtml(e);var o="";this.mediaContainerPosition=this.getMediaContainerPosition();var a=this.mediaContainerPosition,s=a.top,l=a.bottom;this.settings.allowMediaOverlap||this.setMediaContainerPosition(s,l);var c=this.galleryItems[e].__slideVideoInfo;this.zoomFromOrigin&&t&&(this.currentImageSize=pa(t,this.outer,s+l,c&&this.settings.videoMaxSize),o=ga(t,this.outer,s,l,this.currentImageSize)),this.zoomFromOrigin&&o||(this.outer.addClass(this.settings.startClass),this.getSlideItem(e).removeClass("lg-complete"));var d=this.settings.zoomFromOrigin?100:this.settings.backdropDuration;setTimeout(function(){n.outer.addClass("lg-components-open")},d),this.index=e,this.LGel.trigger("lgBeforeOpen"),this.getSlideItem(e).addClass("lg-current"),this.lGalleryOn=!1,this.prevScrollTop=la(window).scrollTop(),setTimeout(function(){if(n.zoomFromOrigin&&o){var t=n.getSlideItem(e);t.css("transform",o),setTimeout(function(){t.addClass("lg-start-progress lg-start-end-progress").css("transition-duration",n.settings.startAnimationDuration+"ms"),n.outer.addClass("lg-zoom-from-image")}),setTimeout(function(){t.css("transform","translate3d(0, 0, 0)")},100)}setTimeout(function(){n.$backdrop.addClass("in"),n.$container.addClass("lg-show-in")},10),setTimeout(function(){n.settings.trapFocus&&document.body===n.settings.container&&n.trapFocus()},n.settings.backdropDuration+50),n.zoomFromOrigin&&o||setTimeout(function(){n.outer.addClass("lg-visible")},n.settings.backdropDuration),n.slide(e,!1,!1,!1),n.LGel.trigger("lgAfterOpen")}),document.body===this.settings.container&&la("html").addClass("lg-on")}},e.prototype.getMediaContainerPosition=function(){if(this.settings.allowMediaOverlap)return{top:0,bottom:0};var e=this.$toolbar.get().clientHeight||0,t=this.outer.find(".lg-components .lg-sub-html").get(),n=this.settings.defaultCaptionHeight||t&&t.clientHeight||0,r=this.outer.find(".lg-thumb-outer").get();return{top:e,bottom:(r?r.clientHeight:0)+n}},e.prototype.setMediaContainerPosition=function(e,t){void 0===e&&(e=0),void 0===t&&(t=0),this.$content.css("top",e+"px").css("bottom",t+"px")},e.prototype.hideBars=function(){var e=this;setTimeout(function(){e.outer.removeClass("lg-hide-items"),e.settings.hideBarsDelay>0&&(e.outer.on("mousemove.lg click.lg touchstart.lg",function(){e.outer.removeClass("lg-hide-items"),clearTimeout(e.hideBarTimeout),e.hideBarTimeout=setTimeout(function(){e.outer.addClass("lg-hide-items")},e.settings.hideBarsDelay)}),e.outer.trigger("mousemove.lg"))},this.settings.showBarsAfter)},e.prototype.initPictureFill=function(e){if(this.settings.supportLegacyBrowser)try{picturefill({elements:[e.get()]})}catch(e){console.warn("lightGallery :- If you want srcset or picture tag to be supported for older browser please include picturefil javascript library in your document.")}},e.prototype.counter=function(){if(this.settings.counter){var e='<div class="lg-counter" role="status" aria-live="polite">\n                <span id="'+this.getIdName("lg-counter-current")+'" class="lg-counter-current">'+(this.index+1)+' </span> /\n                <span id="'+this.getIdName("lg-counter-all")+'" class="lg-counter-all">'+this.galleryItems.length+" </span></div>";this.outer.find(this.settings.appendCounterTo).append(e)}},e.prototype.addHtml=function(e){var t,n;if(this.galleryItems[e].subHtmlUrl?n=this.galleryItems[e].subHtmlUrl:t=this.galleryItems[e].subHtml,!n)if(t){var r=t.substring(0,1);"."!==r&&"#"!==r||(t=this.settings.subHtmlSelectorRelative&&!this.settings.dynamic?la(this.items).eq(e).find(t).first().html():la(t).first().html())}else t="";if(".lg-item"!==this.settings.appendSubHtmlTo)n?ua(n,this.outer.find(".lg-sub-html"),"replace"):this.outer.find(".lg-sub-html").html(t);else{var i=la(this.getSlideItemId(e));n?ua(n,i,"append"):i.append('<div class="lg-sub-html">'+t+"</div>")}null!=t&&(""===t?this.outer.find(this.settings.appendSubHtmlTo).addClass("lg-empty-html"):this.outer.find(this.settings.appendSubHtmlTo).removeClass("lg-empty-html")),this.LGel.trigger("lgAfterAppendSubHtml",{index:e})},e.prototype.preload=function(e){for(var t=1;t<=this.settings.preload&&!(t>=this.galleryItems.length-e);t++)this.loadContent(e+t,!1);for(var n=1;n<=this.settings.preload&&!(e-n<0);n++)this.loadContent(e-n,!1)},e.prototype.getDummyImgStyles=function(e){return e?"width:"+e.width+"px;\n                margin-left: -"+e.width/2+"px;\n                margin-top: -"+e.height/2+"px;\n                height:"+e.height+"px":""},e.prototype.getVideoContStyle=function(e){return e?"width:"+e.width+"px;\n                height:"+e.height+"px":""},e.prototype.getDummyImageContent=function(e,t,n){var r;if(this.settings.dynamic||(r=la(this.items).eq(t)),r){var i;if(!(i=this.settings.exThumbImage?r.attr(this.settings.exThumbImage):r.find("img").first().attr("src")))return"";var o=this.getDummyImgStyles(this.currentImageSize),a=document.createElement("img");return a.alt=n||"",a.src=i,a.className="lg-dummy-img",a.style.cssText=o,e.addClass("lg-first-slide"),this.outer.addClass("lg-first-slide-loading"),a}return""},e.prototype.setImgMarkup=function(e,t,n){var r,i=this.galleryItems[n],o=i.alt,a=i.srcset,s=i.sizes,l=i.sources,c=o?'alt="'+o+'"':"";r=this.isFirstSlideWithZoomAnimation()?this.getDummyImageContent(t,n,c):ma(n,e,c,a,s,l);var d=document.createElement("picture");d.className="lg-img-wrap",la(d).append(r),t.prepend(d)},e.prototype.onSlideObjectLoad=function(e,t,n,r){var i,o=e.find(".lg-object").first();(i=o.get())&&i.complete&&0!==i.naturalWidth||t?n():(o.on("load.lg error.lg",function(){n&&n()}),o.on("error.lg",function(){r&&r()}))},e.prototype.onLgObjectLoad=function(e,t,n,r,i,o){var a=this;this.onSlideObjectLoad(e,o,function(){a.triggerSlideItemLoad(e,t,n,r,i)},function(){e.addClass("lg-complete lg-complete_"),e.html('<span class="lg-error-msg">'+a.settings.strings.mediaLoadingFailed+"</span>")})},e.prototype.triggerSlideItemLoad=function(e,t,n,r,i){var o=this,a=this.galleryItems[t],s=i&&"video"===this.getSlideType(a)&&!a.poster?r:0;setTimeout(function(){e.addClass("lg-complete lg-complete_"),o.LGel.trigger("lgSlideItemLoad",{index:t,delay:n||0,isFirstSlide:i})},s)},e.prototype.isFirstSlideWithZoomAnimation=function(){return!(this.lGalleryOn||!this.zoomFromOrigin||!this.currentImageSize)},e.prototype.addSlideVideoInfo=function(e){var t=this;e.forEach(function(e,n){e.__slideVideoInfo=function(e,t,n){if(!e)return t?{html5:!0}:void console.error("lightGallery :- data-src is not provided on slide item "+(n+1)+". Please make sure the selector property is properly configured. More info - https://www.lightgalleryjs.com/demos/html-markup/");var r=e.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com|be-nocookie\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)([\&|?][\S]*)*/i),i=e.match(/\/\/(?:www\.)?(?:player\.)?vimeo.com\/(?:video\/)?([0-9a-z\-_]+)(.*)?/i),o=e.match(/https?:\/\/(.+)?(wistia\.com|wi\.st)\/(medias|embed)\/([0-9a-z\-_]+)(.*)/);return r?{youtube:r}:i?{vimeo:i}:o?{wistia:o}:void 0}(e.src,!!e.video,n),e.__slideVideoInfo&&t.settings.loadYouTubePoster&&!e.poster&&e.__slideVideoInfo.youtube&&(e.poster="//img.youtube.com/vi/"+e.__slideVideoInfo.youtube[1]+"/maxresdefault.jpg")})},e.prototype.loadContent=function(e,t){var n=this,r=this.galleryItems[e],i=la(this.getSlideItemId(e)),o=r.poster,a=r.srcset,s=r.sizes,l=r.sources,c=r.src,d=r.video,u=d&&"string"==typeof d?JSON.parse(d):d;if(r.responsive){var p=r.responsive.split(",");c=function(e){for(var t=[],n=[],r="",i=0;i<e.length;i++){var o=e[i].split(" ");""===o[0]&&o.splice(0,1),n.push(o[0]),t.push(o[1])}for(var a=window.innerWidth,s=0;s<t.length;s++)if(parseInt(t[s],10)>a){r=n[s];break}return r}(p)||c}var g=r.__slideVideoInfo,m="",h=!!r.iframe,f=!this.lGalleryOn,b=0;if(f&&(b=this.zoomFromOrigin&&this.currentImageSize?this.settings.startAnimationDuration+10:this.settings.backdropDuration+10),!i.hasClass("lg-loaded")){if(g){var v=this.mediaContainerPosition,y=v.top,x=v.bottom,w=pa(this.items[e],this.outer,y+x,g&&this.settings.videoMaxSize);m=this.getVideoContStyle(w)}if(h){var E=function(e,t,n,r,i,o){return'<div class="lg-media-cont lg-has-iframe" style="width:'+e+"; max-width:"+n+"; height: "+t+"; max-height:"+r+'">\n                    <iframe class="lg-object" frameborder="0" '+(o?'title="'+o+'"':"")+' src="'+i+'"  allowfullscreen="true"></iframe>\n                </div>'}(this.settings.iframeWidth,this.settings.iframeHeight,this.settings.iframeMaxWidth,this.settings.iframeMaxHeight,c,r.iframeTitle);i.prepend(E)}else if(o){var _="";f&&this.zoomFromOrigin&&this.currentImageSize&&(_=this.getDummyImageContent(i,e,"")),E=function(e,t,n,r,i){var o;o=i&&i.youtube?"lg-has-youtube":i&&i.vimeo?"lg-has-vimeo":"lg-has-html5";var a=t;return"string"!=typeof t&&(a=t.outerHTML),'<div class="lg-video-cont '+o+'" style="'+n+'">\n                <div class="lg-video-play-button">\n                <svg\n                    viewBox="0 0 20 20"\n                    preserveAspectRatio="xMidYMid"\n                    focusable="false"\n                    aria-labelledby="'+r+'"\n                    role="img"\n                    class="lg-video-play-icon"\n                >\n                    <title>'+r+'</title>\n                    <polygon class="lg-video-play-icon-inner" points="1,0 20,10 1,20"></polygon>\n                </svg>\n                <svg class="lg-video-play-icon-bg" viewBox="0 0 50 50" focusable="false">\n                    <circle cx="50%" cy="50%" r="20"></circle></svg>\n                <svg class="lg-video-play-icon-circle" viewBox="0 0 50 50" focusable="false">\n                    <circle cx="50%" cy="50%" r="20"></circle>\n                </svg>\n            </div>\n            '+a+'\n            <img class="lg-object lg-video-poster" src="'+e+'" />\n        </div>'}(o,_||"",m,this.settings.strings.playVideo,g),i.prepend(E)}else if(g)E='<div class="lg-video-cont " style="'+m+'"></div>',i.prepend(E);else if(this.setImgMarkup(c,i,e),a||l){var C=i.find(".lg-object");this.initPictureFill(C)}(o||g)&&this.LGel.trigger("lgHasVideo",{index:e,src:c,html5Video:u,hasPoster:!!o}),this.LGel.trigger("lgAfterAppendSlide",{index:e}),this.lGalleryOn&&".lg-item"===this.settings.appendSubHtmlTo&&this.addHtml(e)}var S=0;b&&!la(document.body).hasClass("lg-from-hash")&&(S=b),this.isFirstSlideWithZoomAnimation()&&(setTimeout(function(){i.removeClass("lg-start-end-progress lg-start-progress").removeAttr("style")},this.settings.startAnimationDuration+100),i.hasClass("lg-loaded")||setTimeout(function(){if("image"===n.getSlideType(r)){var t=r.alt,d=t?'alt="'+t+'"':"";if(i.find(".lg-img-wrap").append(ma(e,c,d,a,s,r.sources)),a||l){var u=i.find(".lg-object");n.initPictureFill(u)}}("image"===n.getSlideType(r)||"video"===n.getSlideType(r)&&o)&&(n.onLgObjectLoad(i,e,b,S,!0,!1),n.onSlideObjectLoad(i,!(!g||!g.html5||o),function(){n.loadContentOnFirstSlideLoad(e,i,S)},function(){n.loadContentOnFirstSlideLoad(e,i,S)}))},this.settings.startAnimationDuration+100)),i.addClass("lg-loaded"),this.isFirstSlideWithZoomAnimation()&&("video"!==this.getSlideType(r)||o)||this.onLgObjectLoad(i,e,b,S,f,!(!g||!g.html5||o)),this.zoomFromOrigin&&this.currentImageSize||!i.hasClass("lg-complete_")||this.lGalleryOn||setTimeout(function(){i.addClass("lg-complete")},this.settings.backdropDuration),this.lGalleryOn=!0,!0===t&&(i.hasClass("lg-complete_")?this.preload(e):i.find(".lg-object").first().on("load.lg error.lg",function(){n.preload(e)}))},e.prototype.loadContentOnFirstSlideLoad=function(e,t,n){var r=this;setTimeout(function(){t.find(".lg-dummy-img").remove(),t.removeClass("lg-first-slide"),r.outer.removeClass("lg-first-slide-loading"),r.isDummyImageRemoved=!0,r.preload(e)},n+300)},e.prototype.getItemsToBeInsertedToDom=function(e,t,n){var r=this;void 0===n&&(n=0);var i=[],o=Math.max(n,3);o=Math.min(o,this.galleryItems.length);var a="lg-item-"+this.lgId+"-"+t;if(this.galleryItems.length<=3)return this.galleryItems.forEach(function(e,t){i.push("lg-item-"+r.lgId+"-"+t)}),i;if(e<(this.galleryItems.length-1)/2){for(var s=e;s>e-o/2&&s>=0;s--)i.push("lg-item-"+this.lgId+"-"+s);var l=i.length;for(s=0;s<o-l;s++)i.push("lg-item-"+this.lgId+"-"+(e+s+1))}else{for(s=e;s<=this.galleryItems.length-1&&s<e+o/2;s++)i.push("lg-item-"+this.lgId+"-"+s);for(l=i.length,s=0;s<o-l;s++)i.push("lg-item-"+this.lgId+"-"+(e-s-1))}return this.settings.loop&&(e===this.galleryItems.length-1?i.push("lg-item-"+this.lgId+"-0"):0===e&&i.push("lg-item-"+this.lgId+"-"+(this.galleryItems.length-1))),-1===i.indexOf(a)&&i.push("lg-item-"+this.lgId+"-"+t),i},e.prototype.organizeSlideItems=function(e,t){var n=this,r=this.getItemsToBeInsertedToDom(e,t,this.settings.numberOfSlideItemsInDom);return r.forEach(function(e){-1===n.currentItemsInDom.indexOf(e)&&n.$inner.append('<div id="'+e+'" class="lg-item"></div>')}),this.currentItemsInDom.forEach(function(e){-1===r.indexOf(e)&&la("#"+e).remove()}),r},e.prototype.getPreviousSlideIndex=function(){var e=0;try{var t=this.outer.find(".lg-current").first().attr("id");e=parseInt(t.split("-")[3])||0}catch(t){e=0}return e},e.prototype.setDownloadValue=function(e){if(this.settings.download){var t=this.galleryItems[e];if(!1===t.downloadUrl||"false"===t.downloadUrl)this.outer.addClass("lg-hide-download");else{var n=this.getElementById("lg-download");this.outer.removeClass("lg-hide-download"),n.attr("href",t.downloadUrl||t.src),t.download&&n.attr("download",t.download)}}},e.prototype.makeSlideAnimation=function(e,t,n){var r=this;this.lGalleryOn&&n.addClass("lg-slide-progress"),setTimeout(function(){r.outer.addClass("lg-no-trans"),r.outer.find(".lg-item").removeClass("lg-prev-slide lg-next-slide"),"prev"===e?(t.addClass("lg-prev-slide"),n.addClass("lg-next-slide")):(t.addClass("lg-next-slide"),n.addClass("lg-prev-slide")),setTimeout(function(){r.outer.find(".lg-item").removeClass("lg-current"),t.addClass("lg-current"),r.outer.removeClass("lg-no-trans")},50)},this.lGalleryOn?this.settings.slideDelay:0)},e.prototype.slide=function(e,t,n,r){var i=this,o=this.getPreviousSlideIndex();if(this.currentItemsInDom=this.organizeSlideItems(e,o),!this.lGalleryOn||o!==e){var a=this.galleryItems.length;if(!this.lgBusy){this.settings.counter&&this.updateCurrentCounter(e);var s=this.getSlideItem(e),l=this.getSlideItem(o),c=this.galleryItems[e],d=c.__slideVideoInfo;if(this.outer.attr("data-lg-slide-type",this.getSlideType(c)),this.setDownloadValue(e),d){var u=this.mediaContainerPosition,p=u.top,g=u.bottom,m=pa(this.items[e],this.outer,p+g,d&&this.settings.videoMaxSize);this.resizeVideoSlide(e,m)}if(this.LGel.trigger("lgBeforeSlide",{prevIndex:o,index:e,fromTouch:!!t,fromThumb:!!n}),this.lgBusy=!0,clearTimeout(this.hideBarTimeout),this.arrowDisable(e),r||(e<o?r="prev":e>o&&(r="next")),t){this.outer.find(".lg-item").removeClass("lg-prev-slide lg-current lg-next-slide");var h=void 0,f=void 0;a>2?(h=e-1,f=e+1,(0===e&&o===a-1||e===a-1&&0===o)&&(f=0,h=a-1)):(h=0,f=1),"prev"===r?this.getSlideItem(f).addClass("lg-next-slide"):this.getSlideItem(h).addClass("lg-prev-slide"),s.addClass("lg-current")}else this.makeSlideAnimation(r,s,l);this.lGalleryOn?setTimeout(function(){i.loadContent(e,!0),".lg-item"!==i.settings.appendSubHtmlTo&&i.addHtml(e)},this.settings.speed+50+(t?0:this.settings.slideDelay)):this.loadContent(e,!0),setTimeout(function(){i.lgBusy=!1,l.removeClass("lg-slide-progress"),i.LGel.trigger("lgAfterSlide",{prevIndex:o,index:e,fromTouch:t,fromThumb:n})},(this.lGalleryOn?this.settings.speed+100:100)+(t?0:this.settings.slideDelay))}this.index=e}},e.prototype.updateCurrentCounter=function(e){this.getElementById("lg-counter-current").html(e+1+"")},e.prototype.updateCounterTotal=function(){this.getElementById("lg-counter-all").html(this.galleryItems.length+"")},e.prototype.getSlideType=function(e){return e.__slideVideoInfo?"video":e.iframe?"iframe":"image"},e.prototype.touchMove=function(e,t,n){var r=t.pageX-e.pageX,i=t.pageY-e.pageY,o=!1;if(this.swipeDirection?o=!0:Math.abs(r)>15?(this.swipeDirection="horizontal",o=!0):Math.abs(i)>15&&(this.swipeDirection="vertical",o=!0),o){var a=this.getSlideItem(this.index);if("horizontal"===this.swipeDirection){null==n||n.preventDefault(),this.outer.addClass("lg-dragging"),this.setTranslate(a,r,0);var s=a.get().offsetWidth,l=15*s/100-Math.abs(10*r/100);this.setTranslate(this.outer.find(".lg-prev-slide").first(),-s+r-l,0),this.setTranslate(this.outer.find(".lg-next-slide").first(),s+r+l,0)}else if("vertical"===this.swipeDirection&&this.settings.swipeToClose){null==n||n.preventDefault(),this.$container.addClass("lg-dragging-vertical");var c=1-Math.abs(i)/window.innerHeight;this.$backdrop.css("opacity",c);var d=1-Math.abs(i)/(2*window.innerWidth);this.setTranslate(a,0,i,d,d),Math.abs(i)>100&&this.outer.addClass("lg-hide-items").removeClass("lg-components-open")}}},e.prototype.touchEnd=function(e,t,n){var r,i=this;"lg-slide"!==this.settings.mode&&this.outer.addClass("lg-slide"),setTimeout(function(){i.$container.removeClass("lg-dragging-vertical"),i.outer.removeClass("lg-dragging lg-hide-items").addClass("lg-components-open");var o=!0;if("horizontal"===i.swipeDirection){r=e.pageX-t.pageX;var a=Math.abs(e.pageX-t.pageX);r<0&&a>i.settings.swipeThreshold?(i.goToNextSlide(!0),o=!1):r>0&&a>i.settings.swipeThreshold&&(i.goToPrevSlide(!0),o=!1)}else if("vertical"===i.swipeDirection){if(r=Math.abs(e.pageY-t.pageY),i.settings.closable&&i.settings.swipeToClose&&r>100)return void i.closeGallery();i.$backdrop.css("opacity",1)}if(i.outer.find(".lg-item").removeAttr("style"),o&&Math.abs(e.pageX-t.pageX)<5){var s=la(n.target);i.isPosterElement(s)&&i.LGel.trigger(ra)}i.swipeDirection=void 0}),setTimeout(function(){i.outer.hasClass("lg-dragging")||"lg-slide"===i.settings.mode||i.outer.removeClass("lg-slide")},this.settings.speed+100)},e.prototype.enableSwipe=function(){var e=this,t={},n={},r=!1,i=!1;this.settings.enableSwipe&&(this.$inner.on("touchstart.lg",function(n){e.dragOrSwipeEnabled=!0;var r=e.getSlideItem(e.index);!la(n.target).hasClass("lg-item")&&!r.get().contains(n.target)||e.outer.hasClass("lg-zoomed")||e.lgBusy||1!==n.touches.length||(i=!0,e.touchAction="swipe",e.manageSwipeClass(),t={pageX:n.touches[0].pageX,pageY:n.touches[0].pageY})}),this.$inner.on("touchmove.lg",function(o){i&&"swipe"===e.touchAction&&1===o.touches.length&&(n={pageX:o.touches[0].pageX,pageY:o.touches[0].pageY},e.touchMove(t,n,o),r=!0)}),this.$inner.on("touchend.lg",function(o){if("swipe"===e.touchAction){if(r)r=!1,e.touchEnd(n,t,o);else if(i){var a=la(o.target);e.isPosterElement(a)&&e.LGel.trigger(ra)}e.touchAction=void 0,i=!1}}))},e.prototype.enableDrag=function(){var e=this,t={},n={},r=!1,i=!1;this.settings.enableDrag&&(this.outer.on("mousedown.lg",function(n){e.dragOrSwipeEnabled=!0;var i=e.getSlideItem(e.index);(la(n.target).hasClass("lg-item")||i.get().contains(n.target))&&(e.outer.hasClass("lg-zoomed")||e.lgBusy||(n.preventDefault(),e.lgBusy||(e.manageSwipeClass(),t={pageX:n.pageX,pageY:n.pageY},r=!0,e.outer.get().scrollLeft+=1,e.outer.get().scrollLeft-=1,e.outer.removeClass("lg-grab").addClass("lg-grabbing"),e.LGel.trigger("lgDragStart"))))}),la(window).on("mousemove.lg.global"+this.lgId,function(o){r&&e.lgOpened&&(i=!0,n={pageX:o.pageX,pageY:o.pageY},e.touchMove(t,n),e.LGel.trigger("lgDragMove"))}),la(window).on("mouseup.lg.global"+this.lgId,function(o){if(e.lgOpened){var a=la(o.target);i?(i=!1,e.touchEnd(n,t,o),e.LGel.trigger("lgDragEnd")):e.isPosterElement(a)&&e.LGel.trigger(ra),r&&(r=!1,e.outer.removeClass("lg-grabbing").addClass("lg-grab"))}}))},e.prototype.triggerPosterClick=function(){var e=this;this.$inner.on("click.lg",function(t){!e.dragOrSwipeEnabled&&e.isPosterElement(la(t.target))&&e.LGel.trigger(ra)})},e.prototype.manageSwipeClass=function(){var e=this.index+1,t=this.index-1;this.settings.loop&&this.galleryItems.length>2&&(0===this.index?t=this.galleryItems.length-1:this.index===this.galleryItems.length-1&&(e=0)),this.outer.find(".lg-item").removeClass("lg-next-slide lg-prev-slide"),t>-1&&this.getSlideItem(t).addClass("lg-prev-slide"),this.getSlideItem(e).addClass("lg-next-slide")},e.prototype.goToNextSlide=function(e){var t=this,n=this.settings.loop;e&&this.galleryItems.length<3&&(n=!1),this.lgBusy||(this.index+1<this.galleryItems.length?(this.index++,this.LGel.trigger(ia,{index:this.index}),this.slide(this.index,!!e,!1,"next")):n?(this.index=0,this.LGel.trigger(ia,{index:this.index}),this.slide(this.index,!!e,!1,"next")):this.settings.slideEndAnimation&&!e&&(this.outer.addClass("lg-right-end"),setTimeout(function(){t.outer.removeClass("lg-right-end")},400)))},e.prototype.goToPrevSlide=function(e){var t=this,n=this.settings.loop;e&&this.galleryItems.length<3&&(n=!1),this.lgBusy||(this.index>0?(this.index--,this.LGel.trigger(oa,{index:this.index,fromTouch:e}),this.slide(this.index,!!e,!1,"prev")):n?(this.index=this.galleryItems.length-1,this.LGel.trigger(oa,{index:this.index,fromTouch:e}),this.slide(this.index,!!e,!1,"prev")):this.settings.slideEndAnimation&&!e&&(this.outer.addClass("lg-left-end"),setTimeout(function(){t.outer.removeClass("lg-left-end")},400)))},e.prototype.keyPress=function(){var e=this;la(window).on("keydown.lg.global"+this.lgId,function(t){e.lgOpened&&!0===e.settings.escKey&&27===t.keyCode&&(t.preventDefault(),e.settings.allowMediaOverlap&&e.outer.hasClass("lg-can-toggle")&&e.outer.hasClass("lg-components-open")?e.outer.removeClass("lg-components-open"):e.closeGallery()),e.lgOpened&&e.galleryItems.length>1&&(37===t.keyCode&&(t.preventDefault(),e.goToPrevSlide()),39===t.keyCode&&(t.preventDefault(),e.goToNextSlide()))})},e.prototype.arrow=function(){var e=this;this.getElementById("lg-prev").on("click.lg",function(){e.goToPrevSlide()}),this.getElementById("lg-next").on("click.lg",function(){e.goToNextSlide()})},e.prototype.arrowDisable=function(e){if(!this.settings.loop&&this.settings.hideControlOnEnd){var t=this.getElementById("lg-prev"),n=this.getElementById("lg-next");e+1===this.galleryItems.length?n.attr("disabled","disabled").addClass("disabled"):n.removeAttr("disabled").removeClass("disabled"),0===e?t.attr("disabled","disabled").addClass("disabled"):t.removeAttr("disabled").removeClass("disabled")}},e.prototype.setTranslate=function(e,t,n,r,i){void 0===r&&(r=1),void 0===i&&(i=1),e.css("transform","translate3d("+t+"px, "+n+"px, 0px) scale3d("+r+", "+i+", 1)")},e.prototype.mousewheel=function(){var e=this,t=0;this.outer.on("wheel.lg",function(n){if(n.deltaY&&!(e.galleryItems.length<2)){n.preventDefault();var r=(new Date).getTime();r-t<1e3||(t=r,n.deltaY>0?e.goToNextSlide():n.deltaY<0&&e.goToPrevSlide())}})},e.prototype.isSlideElement=function(e){return e.hasClass("lg-outer")||e.hasClass("lg-item")||e.hasClass("lg-img-wrap")||e.hasClass("lg-img-rotate")},e.prototype.isPosterElement=function(e){var t=this.getSlideItem(this.index).find(".lg-video-play-button").get();return e.hasClass("lg-video-poster")||e.hasClass("lg-video-play-button")||t&&t.contains(e.get())},e.prototype.toggleMaximize=function(){var e=this;this.getElementById("lg-maximize").on("click.lg",function(){e.$container.toggleClass("lg-inline"),e.refreshOnResize()})},e.prototype.invalidateItems=function(){for(var e=0;e<this.items.length;e++){var t=la(this.items[e]);t.off("click.lgcustom-item-"+t.attr("data-lg-id"))}},e.prototype.trapFocus=function(){var e=this;this.$container.get().focus({preventScroll:!0}),la(window).on("keydown.lg.global"+this.lgId,function(t){if(e.lgOpened&&("Tab"===t.key||9===t.keyCode)){var n=(o=e.$container.get(),a=o.querySelectorAll('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])'),[].filter.call(a,function(e){var t=window.getComputedStyle(e);return"none"!==t.display&&"hidden"!==t.visibility})),r=n[0],i=n[n.length-1];t.shiftKey?document.activeElement===r&&(i.focus(),t.preventDefault()):document.activeElement===i&&(r.focus(),t.preventDefault())}var o,a})},e.prototype.manageCloseGallery=function(){var e=this;if(this.settings.closable){var t=!1;this.getElementById("lg-close").on("click.lg",function(){e.closeGallery()}),this.settings.closeOnTap&&(this.outer.on("mousedown.lg",function(n){var r=la(n.target);t=!!e.isSlideElement(r)}),this.outer.on("mousemove.lg",function(){t=!1}),this.outer.on("mouseup.lg",function(n){var r=la(n.target);e.isSlideElement(r)&&t&&(e.outer.hasClass("lg-dragging")||e.closeGallery())}))}},e.prototype.closeGallery=function(e){var t=this;if(!this.lgOpened||!this.settings.closable&&!e)return 0;this.LGel.trigger("lgBeforeClose"),this.settings.resetScrollPosition&&!this.settings.hideScrollbar&&la(window).scrollTop(this.prevScrollTop);var n,r=this.items[this.index];if(this.zoomFromOrigin&&r){var i=this.mediaContainerPosition,o=i.top,a=i.bottom,s=this.galleryItems[this.index],l=s.__slideVideoInfo,c=s.poster,d=pa(r,this.outer,o+a,l&&c&&this.settings.videoMaxSize);n=ga(r,this.outer,o,a,d)}this.zoomFromOrigin&&n?(this.outer.addClass("lg-closing lg-zoom-from-image"),this.getSlideItem(this.index).addClass("lg-start-end-progress").css("transition-duration",this.settings.startAnimationDuration+"ms").css("transform",n)):(this.outer.addClass("lg-hide-items"),this.outer.removeClass("lg-zoom-from-image")),this.destroyModules(),this.lGalleryOn=!1,this.isDummyImageRemoved=!1,this.zoomFromOrigin=this.settings.zoomFromOrigin,clearTimeout(this.hideBarTimeout),this.hideBarTimeout=!1,la("html").removeClass("lg-on"),this.outer.removeClass("lg-visible lg-components-open"),this.$backdrop.removeClass("in").css("opacity",0);var u=this.zoomFromOrigin&&n?Math.max(this.settings.startAnimationDuration,this.settings.backdropDuration):this.settings.backdropDuration;return this.$container.removeClass("lg-show-in"),setTimeout(function(){t.zoomFromOrigin&&n&&t.outer.removeClass("lg-zoom-from-image"),t.$container.removeClass("lg-show"),t.resetScrollBar(),t.$backdrop.removeAttr("style").css("transition-duration",t.settings.backdropDuration+"ms"),t.outer.removeClass("lg-closing "+t.settings.startClass),t.getSlideItem(t.index).removeClass("lg-start-end-progress"),t.$inner.empty(),t.lgOpened&&t.LGel.trigger("lgAfterClose",{instance:t}),t.$container.get()&&t.$container.get().blur(),t.lgOpened=!1},u+100),u+100},e.prototype.initModules=function(){this.plugins.forEach(function(e){try{e.init()}catch(e){console.warn("lightGallery:- make sure lightGallery module is properly initiated")}})},e.prototype.destroyModules=function(e){this.plugins.forEach(function(t){try{e?t.destroy():t.closeGallery&&t.closeGallery()}catch(e){console.warn("lightGallery:- make sure lightGallery module is properly destroyed")}})},e.prototype.refresh=function(e){this.settings.dynamic||this.invalidateItems(),this.galleryItems=e||this.getItems(),this.updateControls(),this.openGalleryOnItemClick(),this.LGel.trigger(na)},e.prototype.updateControls=function(){this.addSlideVideoInfo(this.galleryItems),this.updateCounterTotal(),this.manageSingleSlideClassName()},e.prototype.destroyGallery=function(){this.destroyModules(!0),this.settings.dynamic||this.invalidateItems(),la(window).off(".lg.global"+this.lgId),this.LGel.off(".lg"),this.$container.remove()},e.prototype.destroy=function(){var e=this.closeGallery(!0);return e?setTimeout(this.destroyGallery.bind(this),e):this.destroyGallery(),e},e}();const ba=function(t){var n=t.children,r=t.elementClassNames,i=t.onAfterAppendSlide,o=t.onInit,a=t.onHasVideo,s=t.onContainerResize,l=t.onAfterAppendSubHtml,c=t.onBeforeOpen,d=t.onAfterOpen,u=t.onSlideItemLoad,p=t.onBeforeSlide,g=t.onAfterSlide,m=t.onPosterClick,h=t.onDragStart,f=t.onDragMove,b=t.onDragEnd,v=t.onBeforeNextSlide,y=t.onBeforePrevSlide,x=t.onBeforeClose,w=t.onAfterClose,E=t.onRotateLeft,_=t.onRotateRight,C=t.onFlipHorizontal,S=t.onFlipVertical,I=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}(t,["children","elementClassNames","onAfterAppendSlide","onInit","onHasVideo","onContainerResize","onAfterAppendSubHtml","onBeforeOpen","onAfterOpen","onSlideItemLoad","onBeforeSlide","onAfterSlide","onPosterClick","onDragStart","onDragMove","onDragEnd","onBeforeNextSlide","onBeforePrevSlide","onBeforeClose","onAfterClose","onRotateLeft","onRotateRight","onFlipHorizontal","onFlipVertical"]),D=(0,e.useRef)(null),N=(0,e.useCallback)(function(){i&&D&&D.current&&D.current.addEventListener("lgAfterAppendSlide",function(e){i(e.detail)}),o&&D&&D.current&&D.current.addEventListener("lgInit",function(e){o(e.detail)}),a&&D&&D.current&&D.current.addEventListener("lgHasVideo",function(e){a(e.detail)}),s&&D&&D.current&&D.current.addEventListener("lgContainerResize",function(e){s(e.detail)}),l&&D&&D.current&&D.current.addEventListener("lgAfterAppendSubHtml",function(e){l(e.detail)}),c&&D&&D.current&&D.current.addEventListener("lgBeforeOpen",function(e){c(e.detail)}),d&&D&&D.current&&D.current.addEventListener("lgAfterOpen",function(e){d(e.detail)}),u&&D&&D.current&&D.current.addEventListener("lgSlideItemLoad",function(e){u(e.detail)}),p&&D&&D.current&&D.current.addEventListener("lgBeforeSlide",function(e){p(e.detail)}),g&&D&&D.current&&D.current.addEventListener("lgAfterSlide",function(e){g(e.detail)}),m&&D&&D.current&&D.current.addEventListener("lgPosterClick",function(e){m(e.detail)}),h&&D&&D.current&&D.current.addEventListener("lgDragStart",function(e){h(e.detail)}),f&&D&&D.current&&D.current.addEventListener("lgDragMove",function(e){f(e.detail)}),b&&D&&D.current&&D.current.addEventListener("lgDragEnd",function(e){b(e.detail)}),v&&D&&D.current&&D.current.addEventListener("lgBeforeNextSlide",function(e){v(e.detail)}),y&&D&&D.current&&D.current.addEventListener("lgBeforePrevSlide",function(e){y(e.detail)}),x&&D&&D.current&&D.current.addEventListener("lgBeforeClose",function(e){x(e.detail)}),w&&D&&D.current&&D.current.addEventListener("lgAfterClose",function(e){w(e.detail)}),E&&D&&D.current&&D.current.addEventListener("lgRotateLeft",function(e){E(e.detail)}),_&&D&&D.current&&D.current.addEventListener("lgRotateRight",function(e){_(e.detail)}),C&&D&&D.current&&D.current.addEventListener("lgFlipHorizontal",function(e){C(e.detail)}),S&&D&&D.current&&D.current.addEventListener("lgFlipVertical",function(e){S(e.detail)})},[i,l,w,E,_,C,S,d,g,x,v,c,y,p,s,b,f,h,a,o,m,u]);return(0,e.useEffect)(function(){N();var e,t=(e=D.current,new fa(e,I));return function(){t.destroy()}},[N,I]),(0,e.createElement)("div",{className:"lg-react-element "+(r||""),ref:D},n)};var va=function(){return va=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},va.apply(this,arguments)},ya={scale:1,zoom:!0,infiniteZoom:!0,actualSize:!0,showZoomInOutIcons:!1,actualSizeIcons:{zoomIn:"lg-zoom-in",zoomOut:"lg-zoom-out"},enableZoomAfter:300,zoomPluginStrings:{zoomIn:"Zoom in",zoomOut:"Zoom out",viewActualSize:"View actual size"}},xa=function(){function e(e,t){return this.core=e,this.$LG=t,this.settings=va(va({},ya),this.core.settings),this}return e.prototype.buildTemplates=function(){var e=this.settings.showZoomInOutIcons?'<button id="'+this.core.getIdName("lg-zoom-in")+'" type="button" aria-label="'+this.settings.zoomPluginStrings.zoomIn+'" class="lg-zoom-in lg-icon"></button><button id="'+this.core.getIdName("lg-zoom-out")+'" type="button" aria-label="'+this.settings.zoomPluginStrings.zoomOut+'" class="lg-zoom-out lg-icon"></button>':"";this.settings.actualSize&&(e+='<button id="'+this.core.getIdName("lg-actual-size")+'" type="button" aria-label="'+this.settings.zoomPluginStrings.viewActualSize+'" class="'+this.settings.actualSizeIcons.zoomIn+' lg-icon"></button>'),this.core.outer.addClass("lg-use-transition-for-zoom"),this.core.$toolbar.first().append(e)},e.prototype.enableZoom=function(e){var t=this,n=this.settings.enableZoomAfter+e.detail.delay;this.$LG("body").first().hasClass("lg-from-hash")&&e.detail.delay?n=0:this.$LG("body").first().removeClass("lg-from-hash"),this.zoomableTimeout=setTimeout(function(){t.isImageSlide(t.core.index)&&(t.core.getSlideItem(e.detail.index).addClass("lg-zoomable"),e.detail.index===t.core.index&&t.setZoomEssentials())},n+30)},e.prototype.enableZoomOnSlideItemLoad=function(){this.core.LGel.on("lgSlideItemLoad.zoom",this.enableZoom.bind(this))},e.prototype.getDragCords=function(e){return{x:e.pageX,y:e.pageY}},e.prototype.getSwipeCords=function(e){return{x:e.touches[0].pageX,y:e.touches[0].pageY}},e.prototype.getDragAllowedAxises=function(e,t){if(!this.containerRect)return{allowX:!1,allowY:!1};var n=this.core.getSlideItem(this.core.index).find(".lg-image").first().get(),r=0,i=0,o=n.getBoundingClientRect();e?(r=n.offsetHeight*e,i=n.offsetWidth*e):t?(r=o.height+t*o.height,i=o.width+t*o.width):(r=o.height,i=o.width);var a=r>this.containerRect.height;return{allowX:i>this.containerRect.width,allowY:a}},e.prototype.setZoomEssentials=function(){this.containerRect=this.core.$content.get().getBoundingClientRect()},e.prototype.zoomImage=function(e,t,n,r){if(!(Math.abs(t)<=0)){var i,o,a=this.containerRect.width/2+this.containerRect.left,s=this.containerRect.height/2+this.containerRect.top+this.scrollTop;1===e&&(this.positionChanged=!1);var l=this.getDragAllowedAxises(0,t),c=l.allowY,d=l.allowX;this.positionChanged&&(i=this.left/(this.scale-t),o=this.top/(this.scale-t),this.pageX=a-i,this.pageY=s-o,this.positionChanged=!1);var u,p,g=this.getPossibleSwipeDragCords(t),_x=a-this.pageX,m=s-this.pageY;if(e-t>1){var h=(e-t)/Math.abs(t);u=(_x=(t<0?-_x:_x)+this.left*(h+(t<0?-1:1)))/h,p=(m=(t<0?-m:m)+this.top*(h+(t<0?-1:1)))/h}else u=_x*(h=(e-t)*t),p=m*h;n&&(d?this.isBeyondPossibleLeft(u,g.minX)?u=g.minX:this.isBeyondPossibleRight(u,g.maxX)&&(u=g.maxX):e>1&&(u<g.minX?u=g.minX:u>g.maxX&&(u=g.maxX)),c?this.isBeyondPossibleTop(p,g.minY)?p=g.minY:this.isBeyondPossibleBottom(p,g.maxY)&&(p=g.maxY):e>1&&(p<g.minY?p=g.minY:p>g.maxY&&(p=g.maxY))),this.setZoomStyles({x:u,y:p,scale:e}),this.left=u,this.top=p,r&&this.setZoomImageSize()}},e.prototype.resetImageTranslate=function(e){if(this.isImageSlide(e)){var t=this.core.getSlideItem(e).find(".lg-image").first();this.imageReset=!1,t.removeClass("reset-transition reset-transition-y reset-transition-x"),this.core.outer.removeClass("lg-actual-size"),t.css("width","auto").css("height","auto"),setTimeout(function(){t.removeClass("no-transition")},10)}},e.prototype.setZoomImageSize=function(){var e=this,t=this.core.getSlideItem(this.core.index).find(".lg-image").first();setTimeout(function(){var n=e.getCurrentImageActualSizeScale();e.scale>=n&&(t.addClass("no-transition"),e.imageReset=!0)},500),setTimeout(function(){var n=e.getCurrentImageActualSizeScale();if(e.scale>=n){var r=e.getDragAllowedAxises(e.scale);t.css("width",t.get().naturalWidth+"px").css("height",t.get().naturalHeight+"px"),e.core.outer.addClass("lg-actual-size"),r.allowX&&r.allowY?t.addClass("reset-transition"):r.allowX&&!r.allowY?t.addClass("reset-transition-x"):!r.allowX&&r.allowY&&t.addClass("reset-transition-y")}},550)},e.prototype.setZoomStyles=function(e){var t=this.core.getSlideItem(this.core.index).find(".lg-img-wrap").first(),n=this.core.getSlideItem(this.core.index).find(".lg-image").first(),r=this.core.outer.find(".lg-current .lg-dummy-img").first();this.scale=e.scale,n.css("transform","scale3d("+e.scale+", "+e.scale+", 1)"),r.css("transform","scale3d("+e.scale+", "+e.scale+", 1)");var i="translate3d("+e.x+"px, "+e.y+"px, 0)";t.css("transform",i)},e.prototype.setActualSize=function(e,t){var n=this;if(!this.zoomInProgress){this.zoomInProgress=!0;var r=this.core.galleryItems[this.core.index];this.resetImageTranslate(e),setTimeout(function(){if(r.src&&!n.core.outer.hasClass("lg-first-slide-loading")){var e=n.getCurrentImageActualSizeScale(),i=n.scale;n.core.outer.hasClass("lg-zoomed")?n.scale=1:n.scale=n.getScale(e),n.setPageCords(t),n.beginZoom(n.scale),n.zoomImage(n.scale,n.scale-i,!0,!0)}},50),setTimeout(function(){n.core.outer.removeClass("lg-grabbing").addClass("lg-grab")},60),setTimeout(function(){n.zoomInProgress=!1},610)}},e.prototype.getNaturalWidth=function(e){var t=this.core.getSlideItem(e).find(".lg-image").first(),n=this.core.galleryItems[e].width;return n?parseFloat(n):t.get().naturalWidth},e.prototype.getActualSizeScale=function(e,t){return e>=t?e/t||2:1},e.prototype.getCurrentImageActualSizeScale=function(){var e=this.core.getSlideItem(this.core.index).find(".lg-image").first().get().offsetWidth,t=this.getNaturalWidth(this.core.index)||e;return this.getActualSizeScale(t,e)},e.prototype.getPageCords=function(e){var t={};if(e)t.x=e.pageX||e.touches[0].pageX,t.y=e.pageY||e.touches[0].pageY;else{var n=this.core.$content.get().getBoundingClientRect();t.x=n.width/2+n.left,t.y=n.height/2+this.scrollTop+n.top}return t},e.prototype.setPageCords=function(e){var t=this.getPageCords(e);this.pageX=t.x,this.pageY=t.y},e.prototype.manageActualPixelClassNames=function(){this.core.getElementById("lg-actual-size").removeClass(this.settings.actualSizeIcons.zoomIn).addClass(this.settings.actualSizeIcons.zoomOut)},e.prototype.beginZoom=function(e){return this.core.outer.removeClass("lg-zoom-drag-transition lg-zoom-dragging"),e>1?(this.core.outer.addClass("lg-zoomed"),this.manageActualPixelClassNames()):this.resetZoom(),e>1},e.prototype.getScale=function(e){var t=this.getCurrentImageActualSizeScale();return e<1?e=1:e>t&&(e=t),e},e.prototype.init=function(){var e=this;if(this.settings.zoom){this.buildTemplates(),this.enableZoomOnSlideItemLoad();var t=null;this.core.outer.on("dblclick.lg",function(t){e.$LG(t.target).hasClass("lg-image")&&e.setActualSize(e.core.index,t)}),this.core.outer.on("touchstart.lg",function(n){var r=e.$LG(n.target);1===n.touches.length&&r.hasClass("lg-image")&&(t?(clearTimeout(t),t=null,n.preventDefault(),e.setActualSize(e.core.index,n)):t=setTimeout(function(){t=null},300))}),this.core.LGel.on("lgContainerResize.zoom lgRotateRight.zoom lgRotateLeft.zoom lgFlipHorizontal.zoom lgFlipVertical.zoom",function(){if(e.core.lgOpened&&e.isImageSlide(e.core.index)&&!e.core.touchAction){var t=e.core.getSlideItem(e.core.index).find(".lg-img-wrap").first();e.top=0,e.left=0,e.setZoomEssentials(),e.setZoomSwipeStyles(t,{x:0,y:0}),e.positionChanged=!0}}),this.$LG(window).on("scroll.lg.zoom.global"+this.core.lgId,function(){e.core.lgOpened&&(e.scrollTop=e.$LG(window).scrollTop())}),this.core.getElementById("lg-zoom-out").on("click.lg",function(){if(e.isImageSlide(e.core.index)){var t=0;e.imageReset&&(e.resetImageTranslate(e.core.index),t=50),setTimeout(function(){var t=e.scale-e.settings.scale;t<1&&(t=1),e.beginZoom(t),e.zoomImage(t,-e.settings.scale,!0,!e.settings.infiniteZoom)},t)}}),this.core.getElementById("lg-zoom-in").on("click.lg",function(){e.zoomIn()}),this.core.getElementById("lg-actual-size").on("click.lg",function(){e.setActualSize(e.core.index)}),this.core.LGel.on("lgBeforeOpen.zoom",function(){e.core.outer.find(".lg-item").removeClass("lg-zoomable")}),this.core.LGel.on("lgAfterOpen.zoom",function(){e.scrollTop=e.$LG(window).scrollTop(),e.pageX=e.core.outer.width()/2,e.pageY=e.core.outer.height()/2+e.scrollTop,e.scale=1}),this.core.LGel.on("lgAfterSlide.zoom",function(t){var n=t.detail.prevIndex;e.scale=1,e.positionChanged=!1,e.zoomInProgress=!1,e.resetZoom(n),e.resetImageTranslate(n),e.isImageSlide(e.core.index)&&e.setZoomEssentials()}),this.zoomDrag(),this.pinchZoom(),this.zoomSwipe(),this.zoomableTimeout=!1,this.positionChanged=!1,this.zoomInProgress=!1}},e.prototype.zoomIn=function(){if(this.isImageSlide(this.core.index)){var e=this.scale+this.settings.scale;this.settings.infiniteZoom||(e=this.getScale(e)),this.beginZoom(e),this.zoomImage(e,Math.min(this.settings.scale,e-this.scale),!0,!this.settings.infiniteZoom)}},e.prototype.resetZoom=function(e){this.core.outer.removeClass("lg-zoomed lg-zoom-drag-transition");var t=this.core.getElementById("lg-actual-size"),n=this.core.getSlideItem(void 0!==e?e:this.core.index);t.removeClass(this.settings.actualSizeIcons.zoomOut).addClass(this.settings.actualSizeIcons.zoomIn),n.find(".lg-img-wrap").first().removeAttr("style"),n.find(".lg-image").first().removeAttr("style"),this.scale=1,this.left=0,this.top=0,this.setPageCords()},e.prototype.getTouchDistance=function(e){return Math.sqrt((e.touches[0].pageX-e.touches[1].pageX)*(e.touches[0].pageX-e.touches[1].pageX)+(e.touches[0].pageY-e.touches[1].pageY)*(e.touches[0].pageY-e.touches[1].pageY))},e.prototype.pinchZoom=function(){var e=this,t=0,n=!1,r=1,i=0,o=this.core.getSlideItem(this.core.index);this.core.outer.on("touchstart.lg",function(n){if(o=e.core.getSlideItem(e.core.index),e.isImageSlide(e.core.index)&&2===n.touches.length){if(n.preventDefault(),e.core.outer.hasClass("lg-first-slide-loading"))return;r=e.scale||1,e.core.outer.removeClass("lg-zoom-drag-transition lg-zoom-dragging"),e.setPageCords(n),e.resetImageTranslate(e.core.index),e.core.touchAction="pinch",t=e.getTouchDistance(n)}}),this.core.$inner.on("touchmove.lg",function(a){if(2===a.touches.length&&"pinch"===e.core.touchAction&&(e.$LG(a.target).hasClass("lg-item")||o.get().contains(a.target))){a.preventDefault();var s=e.getTouchDistance(a),l=t-s;if(!n&&Math.abs(l)>5&&(n=!0),n){i=e.scale;var c=Math.max(1,r+.02*-l);e.scale=Math.round(100*(c+Number.EPSILON))/100;var d=e.scale-i;e.zoomImage(e.scale,Math.round(100*(d+Number.EPSILON))/100,!1,!1)}}}),this.core.$inner.on("touchend.lg",function(r){if("pinch"===e.core.touchAction&&(e.$LG(r.target).hasClass("lg-item")||o.get().contains(r.target))){if(n=!1,t=0,e.scale<=1)e.resetZoom();else{var i=e.getCurrentImageActualSizeScale();if(e.scale>=i){var a=i-e.scale;0===a&&(a=.01),e.zoomImage(i,a,!1,!0)}e.manageActualPixelClassNames(),e.core.outer.addClass("lg-zoomed")}e.core.touchAction=void 0}})},e.prototype.touchendZoom=function(e,t,n,r,i){var o=t.x-e.x,a=t.y-e.y,s=Math.abs(o)/i+1,l=Math.abs(a)/i+1;s>2&&(s+=1),l>2&&(l+=1),o*=s,a*=l;var c=this.core.getSlideItem(this.core.index).find(".lg-img-wrap").first(),d={};d.x=this.left+o,d.y=this.top+a;var u=this.getPossibleSwipeDragCords();(Math.abs(o)>15||Math.abs(a)>15)&&(r&&(this.isBeyondPossibleTop(d.y,u.minY)?d.y=u.minY:this.isBeyondPossibleBottom(d.y,u.maxY)&&(d.y=u.maxY)),n&&(this.isBeyondPossibleLeft(d.x,u.minX)?d.x=u.minX:this.isBeyondPossibleRight(d.x,u.maxX)&&(d.x=u.maxX)),r?this.top=d.y:d.y=this.top,n?this.left=d.x:d.x=this.left,this.setZoomSwipeStyles(c,d),this.positionChanged=!0)},e.prototype.getZoomSwipeCords=function(e,t,n,r,i){var o={};if(r){if(o.y=this.top+(t.y-e.y),this.isBeyondPossibleTop(o.y,i.minY)){var a=i.minY-o.y;o.y=i.minY-a/6}else if(this.isBeyondPossibleBottom(o.y,i.maxY)){var s=o.y-i.maxY;o.y=i.maxY+s/6}}else o.y=this.top;if(n){if(o.x=this.left+(t.x-e.x),this.isBeyondPossibleLeft(o.x,i.minX)){var l=i.minX-o.x;o.x=i.minX-l/6}else if(this.isBeyondPossibleRight(o.x,i.maxX)){var c=o.x-i.maxX;o.x=i.maxX+c/6}}else o.x=this.left;return o},e.prototype.isBeyondPossibleLeft=function(e,t){return e>=t},e.prototype.isBeyondPossibleRight=function(e,t){return e<=t},e.prototype.isBeyondPossibleTop=function(e,t){return e>=t},e.prototype.isBeyondPossibleBottom=function(e,t){return e<=t},e.prototype.isImageSlide=function(e){var t=this.core.galleryItems[e];return"image"===this.core.getSlideType(t)},e.prototype.getPossibleSwipeDragCords=function(e){var t=this.core.getSlideItem(this.core.index).find(".lg-image").first(),n=this.core.mediaContainerPosition.bottom,r=t.get().getBoundingClientRect(),i=r.height,o=r.width;return e&&(i+=e*i,o+=e*o),{minY:(i-this.containerRect.height)/2,maxY:(this.containerRect.height-i)/2+n,minX:(o-this.containerRect.width)/2,maxX:(this.containerRect.width-o)/2}},e.prototype.setZoomSwipeStyles=function(e,t){e.css("transform","translate3d("+t.x+"px, "+t.y+"px, 0)")},e.prototype.zoomSwipe=function(){var e,t,n=this,r={},i={},o=!1,a=!1,s=!1,l=new Date,c=(new Date,this.core.getSlideItem(this.core.index));this.core.$inner.on("touchstart.lg",function(i){if(n.isImageSlide(n.core.index)&&(c=n.core.getSlideItem(n.core.index),(n.$LG(i.target).hasClass("lg-item")||c.get().contains(i.target))&&1===i.touches.length&&n.core.outer.hasClass("lg-zoomed"))){i.preventDefault(),l=new Date,n.core.touchAction="zoomSwipe",t=n.core.getSlideItem(n.core.index).find(".lg-img-wrap").first();var o=n.getDragAllowedAxises(0);s=o.allowY,((a=o.allowX)||s)&&(r=n.getSwipeCords(i)),e=n.getPossibleSwipeDragCords(),n.core.outer.addClass("lg-zoom-dragging lg-zoom-drag-transition")}}),this.core.$inner.on("touchmove.lg",function(l){if(1===l.touches.length&&"zoomSwipe"===n.core.touchAction&&(n.$LG(l.target).hasClass("lg-item")||c.get().contains(l.target))){l.preventDefault(),n.core.touchAction="zoomSwipe",i=n.getSwipeCords(l);var d=n.getZoomSwipeCords(r,i,a,s,e);(Math.abs(i.x-r.x)>15||Math.abs(i.y-r.y)>15)&&(o=!0,n.setZoomSwipeStyles(t,d))}}),this.core.$inner.on("touchend.lg",function(e){if("zoomSwipe"===n.core.touchAction&&(n.$LG(e.target).hasClass("lg-item")||c.get().contains(e.target))){if(e.preventDefault(),n.core.touchAction=void 0,n.core.outer.removeClass("lg-zoom-dragging"),!o)return;o=!1;var t=(new Date).valueOf()-l.valueOf();n.touchendZoom(r,i,a,s,t)}})},e.prototype.zoomDrag=function(){var e,t,n,r,i=this,o={},a={},s=!1,l=!1,c=!1,d=!1;this.core.outer.on("mousedown.lg.zoom",function(t){if(i.isImageSlide(i.core.index)){var a=i.core.getSlideItem(i.core.index);if(i.$LG(t.target).hasClass("lg-item")||a.get().contains(t.target)){e=new Date,r=i.core.getSlideItem(i.core.index).find(".lg-img-wrap").first();var l=i.getDragAllowedAxises(0);d=l.allowY,c=l.allowX,i.core.outer.hasClass("lg-zoomed")&&i.$LG(t.target).hasClass("lg-object")&&(c||d)&&(t.preventDefault(),o=i.getDragCords(t),n=i.getPossibleSwipeDragCords(),s=!0,i.core.outer.removeClass("lg-grab").addClass("lg-grabbing lg-zoom-drag-transition lg-zoom-dragging"))}}}),this.$LG(window).on("mousemove.lg.zoom.global"+this.core.lgId,function(e){if(s){l=!0,a=i.getDragCords(e);var t=i.getZoomSwipeCords(o,a,c,d,n);i.setZoomSwipeStyles(r,t)}}),this.$LG(window).on("mouseup.lg.zoom.global"+this.core.lgId,function(n){if(s){if(t=new Date,s=!1,i.core.outer.removeClass("lg-zoom-dragging"),l&&(o.x!==a.x||o.y!==a.y)){a=i.getDragCords(n);var r=t.valueOf()-e.valueOf();i.touchendZoom(o,a,c,d,r)}l=!1}i.core.outer.removeClass("lg-grabbing").addClass("lg-grab")})},e.prototype.closeGallery=function(){this.resetZoom(),this.zoomInProgress=!1},e.prototype.destroy=function(){this.$LG(window).off(".lg.zoom.global"+this.core.lgId),this.core.LGel.off(".lg.zoom"),this.core.LGel.off(".zoom"),clearTimeout(this.zoomableTimeout),this.zoomableTimeout=!1},e}();const wa=xa;var Ea=function(){return Ea=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Ea.apply(this,arguments)},_a={autoplayFirstVideo:!0,youTubePlayerParams:!1,vimeoPlayerParams:!1,wistiaPlayerParams:!1,gotoNextSlideOnVideoEnd:!0,autoplayVideoOnSlide:!1,videojs:!1,videojsTheme:"",videojsOptions:{}},Ca=function(e){return Object.keys(e).map(function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])}).join("&")};const Sa=function(){function e(e){return this.core=e,this.settings=Ea(Ea({},_a),this.core.settings),this}return e.prototype.init=function(){var e=this;this.core.LGel.on("lgHasVideo.video",this.onHasVideo.bind(this)),this.core.LGel.on("lgPosterClick.video",function(){var t=e.core.getSlideItem(e.core.index);e.loadVideoOnPosterClick(t)}),this.core.LGel.on("lgSlideItemLoad.video",this.onSlideItemLoad.bind(this)),this.core.LGel.on("lgBeforeSlide.video",this.onBeforeSlide.bind(this)),this.core.LGel.on("lgAfterSlide.video",this.onAfterSlide.bind(this))},e.prototype.onSlideItemLoad=function(e){var t=this,n=e.detail,r=n.isFirstSlide,i=n.index;this.settings.autoplayFirstVideo&&r&&i===this.core.index&&setTimeout(function(){t.loadAndPlayVideo(i)},200),!r&&this.settings.autoplayVideoOnSlide&&i===this.core.index&&this.loadAndPlayVideo(i)},e.prototype.onHasVideo=function(e){var t=e.detail,n=t.index,r=t.src,i=t.html5Video;t.hasPoster||(this.appendVideos(this.core.getSlideItem(n),{src:r,addClass:"lg-object",index:n,html5Video:i}),this.gotoNextSlideOnVideoEnd(r,n))},e.prototype.onBeforeSlide=function(e){if(this.core.lGalleryOn){var t=e.detail.prevIndex;this.pauseVideo(t)}},e.prototype.onAfterSlide=function(e){var t=this,n=e.detail,r=n.index,i=n.prevIndex,o=this.core.getSlideItem(r);this.settings.autoplayVideoOnSlide&&r!==i&&o.hasClass("lg-complete")&&setTimeout(function(){t.loadAndPlayVideo(r)},100)},e.prototype.loadAndPlayVideo=function(e){var t=this.core.getSlideItem(e);this.core.galleryItems[e].poster?this.loadVideoOnPosterClick(t,!0):this.playVideo(e)},e.prototype.playVideo=function(e){this.controlVideo(e,"play")},e.prototype.pauseVideo=function(e){this.controlVideo(e,"pause")},e.prototype.getVideoHtml=function(e,t,n,r){var i="",o=this.core.galleryItems[n].__slideVideoInfo||{},a=this.core.galleryItems[n],s=a.title||a.alt;s=s?'title="'+s+'"':"";var l='allowtransparency="true"\n            frameborder="0"\n            scrolling="no"\n            allowfullscreen\n            mozallowfullscreen\n            webkitallowfullscreen\n            oallowfullscreen\n            msallowfullscreen';if(o.youtube){var c="lg-youtube"+n,d=function(e,t){if(!e.youtube)return"";var n=e.youtube[2]?e.youtube[2].slice(1).split("&").map(function(e){return e.split("=")}).reduce(function(e,t){var n=t.map(decodeURIComponent),r=n[0],i=n[1];return e[r]=i,e},{}):"",r=t||{},i=Ea(Ea(Ea({},{wmode:"opaque",autoplay:0,mute:1,enablejsapi:1}),r),n);return"?"+Ca(i)}(o,this.settings.youTubePlayerParams);i='<iframe allow="autoplay" id='+c+' class="lg-video-object lg-youtube '+t+'" '+s+' src="'+(e.includes("youtube-nocookie.com")?"//www.youtube-nocookie.com/":"//www.youtube.com/")+"embed/"+(o.youtube[1]+d)+'" '+l+"></iframe>"}else if(o.vimeo){c="lg-vimeo"+n;var u=function(e,t){if(!t||!t.vimeo)return"";var n=t.vimeo[2]||"",r=Object.assign({},{autoplay:0,muted:1},e),i=r&&0!==Object.keys(r).length?Ca(r):"",o=((t.vimeo[0].split("/").pop()||"").split("?")[0]||"").split("#")[0],a=t.vimeo[1]!==o;a&&(n=n.replace("/"+o,""));var s=a?"h="+o:"";return"?"+s+(i=s?"&"+i:i)+("?"==n[0]?"&"+n.slice(1):n||"")}(this.settings.vimeoPlayerParams,o);i='<iframe allow="autoplay" id='+c+' class="lg-video-object lg-vimeo '+t+'" '+s+' src="//player.vimeo.com/video/'+(o.vimeo[1]+u)+'" '+l+"></iframe>"}else if(o.wistia){var p="lg-wistia"+n;u=(u=Ca(this.settings.wistiaPlayerParams))?"?"+u:"",i='<iframe allow="autoplay" id="'+p+'" src="//fast.wistia.net/embed/iframe/'+(o.wistia[4]+u)+'" '+s+' class="wistia_embed lg-video-object lg-wistia '+t+'" name="wistia_embed" '+l+"></iframe>"}else if(o.html5){for(var g="",m=0;m<r.source.length;m++){var h=r.source[m].type,f=h?'type="'+h+'"':"";g+='<source src="'+r.source[m].src+'" '+f+">"}if(r.tracks){var b=function(e){var t="",n=r.tracks[e];Object.keys(n||{}).forEach(function(e){t+=e+'="'+n[e]+'" '}),g+="<track "+t+">"};for(m=0;m<r.tracks.length;m++)b(m)}var v="",y=r.attributes||{};Object.keys(y||{}).forEach(function(e){v+=e+'="'+y[e]+'" '}),i='<video class="lg-video-object lg-html5 '+(this.settings.videojs&&this.settings.videojsTheme?this.settings.videojsTheme+" ":"")+" "+(this.settings.videojs?" video-js":"")+'" '+v+">\n                "+g+"\n                Your browser does not support HTML5 video.\n            </video>"}return i},e.prototype.appendVideos=function(e,t){var n,r=this.getVideoHtml(t.src,t.addClass,t.index,t.html5Video);e.find(".lg-video-cont").append(r);var i=e.find(".lg-video-object").first();if(t.html5Video&&i.on("mousedown.lg.video",function(e){e.stopPropagation()}),this.settings.videojs&&(null===(n=this.core.galleryItems[t.index].__slideVideoInfo)||void 0===n?void 0:n.html5))try{return videojs(i.get(),this.settings.videojsOptions)}catch(e){console.error("lightGallery:- Make sure you have included videojs")}},e.prototype.gotoNextSlideOnVideoEnd=function(e,t){var n=this,r=this.core.getSlideItem(t).find(".lg-video-object").first(),i=this.core.galleryItems[t].__slideVideoInfo||{};if(this.settings.gotoNextSlideOnVideoEnd)if(i.html5)r.on("ended",function(){n.core.goToNextSlide()});else if(i.vimeo)try{new Vimeo.Player(r.get()).on("ended",function(){n.core.goToNextSlide()})}catch(e){console.error("lightGallery:- Make sure you have included //github.com/vimeo/player.js")}else if(i.wistia)try{window._wq=window._wq||[],window._wq.push({id:r.attr("id"),onReady:function(e){e.bind("end",function(){n.core.goToNextSlide()})}})}catch(e){console.error("lightGallery:- Make sure you have included //fast.wistia.com/assets/external/E-v1.js")}},e.prototype.controlVideo=function(e,t){var n=this.core.getSlideItem(e).find(".lg-video-object").first(),r=this.core.galleryItems[e].__slideVideoInfo||{};if(n.get())if(r.youtube)try{n.get().contentWindow.postMessage('{"event":"command","func":"'+t+'Video","args":""}',"*")}catch(e){console.error("lightGallery:- "+e)}else if(r.vimeo)try{new Vimeo.Player(n.get())[t]()}catch(e){console.error("lightGallery:- Make sure you have included //github.com/vimeo/player.js")}else if(r.html5)if(this.settings.videojs)try{videojs(n.get())[t]()}catch(e){console.error("lightGallery:- Make sure you have included videojs")}else n.get()[t]();else if(r.wistia)try{window._wq=window._wq||[],window._wq.push({id:n.attr("id"),onReady:function(e){e[t]()}})}catch(e){console.error("lightGallery:- Make sure you have included //fast.wistia.com/assets/external/E-v1.js")}},e.prototype.loadVideoOnPosterClick=function(e,t){var n=this;if(e.hasClass("lg-video-loaded"))t&&this.playVideo(this.core.index);else if(e.hasClass("lg-has-video"))this.playVideo(this.core.index);else{e.addClass("lg-has-video");var r=void 0,i=this.core.galleryItems[this.core.index].src,o=this.core.galleryItems[this.core.index].video;o&&(r="string"==typeof o?JSON.parse(o):o);var a=this.appendVideos(e,{src:i,addClass:"",index:this.core.index,html5Video:r});this.gotoNextSlideOnVideoEnd(i,this.core.index);var s=e.find(".lg-object").first().get();e.find(".lg-video-cont").first().append(s),e.addClass("lg-video-loading"),a&&a.ready(function(){a.on("loadedmetadata",function(){n.onVideoLoadAfterPosterClick(e,n.core.index)})}),e.find(".lg-video-object").first().on("load.lg error.lg loadedmetadata.lg",function(){setTimeout(function(){n.onVideoLoadAfterPosterClick(e,n.core.index)},50)})}},e.prototype.onVideoLoadAfterPosterClick=function(e,t){e.addClass("lg-video-loaded"),this.playVideo(t)},e.prototype.destroy=function(){this.core.LGel.off(".lg.video"),this.core.LGel.off(".video")},e}();var Ia=function(){return Ia=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Ia.apply(this,arguments)},Da={thumbnail:!0,animateThumb:!0,currentPagerPosition:"middle",alignThumbnails:"middle",thumbWidth:100,thumbHeight:"80px",thumbMargin:5,appendThumbnailsTo:".lg-components",toggleThumb:!1,enableThumbDrag:!0,enableThumbSwipe:!0,thumbnailSwipeThreshold:10,loadYouTubeThumbnail:!0,youTubeThumbSize:1,thumbnailPluginStrings:{toggleThumbnails:"Toggle thumbnails"}},Na="lgBeforeSlide",Oa=function(){function e(e,t){return this.thumbOuterWidth=0,this.thumbTotalWidth=0,this.translateX=0,this.thumbClickable=!1,this.core=e,this.$LG=t,this}return e.prototype.init=function(){this.settings=Ia(Ia({},Da),this.core.settings),this.thumbOuterWidth=0,this.thumbTotalWidth=this.core.galleryItems.length*(this.settings.thumbWidth+this.settings.thumbMargin),this.translateX=0,this.setAnimateThumbStyles(),this.core.settings.allowMediaOverlap||(this.settings.toggleThumb=!1),this.settings.thumbnail&&(this.build(),this.settings.animateThumb?(this.settings.enableThumbDrag&&this.enableThumbDrag(),this.settings.enableThumbSwipe&&this.enableThumbSwipe(),this.thumbClickable=!1):this.thumbClickable=!0,this.toggleThumbBar(),this.thumbKeyPress())},e.prototype.build=function(){var e=this;this.setThumbMarkup(),this.manageActiveClassOnSlideChange(),this.$lgThumb.first().on("click.lg touchend.lg",function(t){var n=e.$LG(t.target);n.hasAttribute("data-lg-item-id")&&setTimeout(function(){if(e.thumbClickable&&!e.core.lgBusy){var t=parseInt(n.attr("data-lg-item-id"));e.core.slide(t,!1,!0,!1)}},50)}),this.core.LGel.on(Na+".thumb",function(t){var n=t.detail.index;e.animateThumb(n)}),this.core.LGel.on("lgBeforeOpen.thumb",function(){e.thumbOuterWidth=e.core.outer.get().offsetWidth}),this.core.LGel.on("lgUpdateSlides.thumb",function(){e.rebuildThumbnails()}),this.core.LGel.on("lgContainerResize.thumb",function(){e.core.lgOpened&&setTimeout(function(){e.thumbOuterWidth=e.core.outer.get().offsetWidth,e.animateThumb(e.core.index),e.thumbOuterWidth=e.core.outer.get().offsetWidth},50)})},e.prototype.setThumbMarkup=function(){var e="lg-thumb-outer ";this.settings.alignThumbnails&&(e+="lg-thumb-align-"+this.settings.alignThumbnails);var t='<div class="'+e+'">\n        <div class="lg-thumb lg-group">\n        </div>\n        </div>';this.core.outer.addClass("lg-has-thumb"),".lg-components"===this.settings.appendThumbnailsTo?this.core.$lgComponents.append(t):this.core.outer.append(t),this.$thumbOuter=this.core.outer.find(".lg-thumb-outer").first(),this.$lgThumb=this.core.outer.find(".lg-thumb").first(),this.settings.animateThumb&&this.core.outer.find(".lg-thumb").css("transition-duration",this.core.settings.speed+"ms").css("width",this.thumbTotalWidth+"px").css("position","relative"),this.setThumbItemHtml(this.core.galleryItems)},e.prototype.enableThumbDrag=function(){var e=this,t={cords:{startX:0,endX:0},isMoved:!1,newTranslateX:0,startTime:new Date,endTime:new Date,touchMoveTime:0},n=!1;this.$thumbOuter.addClass("lg-grab"),this.core.outer.find(".lg-thumb").first().on("mousedown.lg.thumb",function(r){e.thumbTotalWidth>e.thumbOuterWidth&&(r.preventDefault(),t.cords.startX=r.pageX,t.startTime=new Date,e.thumbClickable=!1,n=!0,e.core.outer.get().scrollLeft+=1,e.core.outer.get().scrollLeft-=1,e.$thumbOuter.removeClass("lg-grab").addClass("lg-grabbing"))}),this.$LG(window).on("mousemove.lg.thumb.global"+this.core.lgId,function(r){e.core.lgOpened&&n&&(t.cords.endX=r.pageX,t=e.onThumbTouchMove(t))}),this.$LG(window).on("mouseup.lg.thumb.global"+this.core.lgId,function(){e.core.lgOpened&&(t.isMoved?t=e.onThumbTouchEnd(t):e.thumbClickable=!0,n&&(n=!1,e.$thumbOuter.removeClass("lg-grabbing").addClass("lg-grab")))})},e.prototype.enableThumbSwipe=function(){var e=this,t={cords:{startX:0,endX:0},isMoved:!1,newTranslateX:0,startTime:new Date,endTime:new Date,touchMoveTime:0};this.$lgThumb.on("touchstart.lg",function(n){e.thumbTotalWidth>e.thumbOuterWidth&&(n.preventDefault(),t.cords.startX=n.targetTouches[0].pageX,e.thumbClickable=!1,t.startTime=new Date)}),this.$lgThumb.on("touchmove.lg",function(n){e.thumbTotalWidth>e.thumbOuterWidth&&(n.preventDefault(),t.cords.endX=n.targetTouches[0].pageX,t=e.onThumbTouchMove(t))}),this.$lgThumb.on("touchend.lg",function(){t.isMoved?t=e.onThumbTouchEnd(t):e.thumbClickable=!0})},e.prototype.rebuildThumbnails=function(){var e=this;this.$thumbOuter.addClass("lg-rebuilding-thumbnails"),setTimeout(function(){e.thumbTotalWidth=e.core.galleryItems.length*(e.settings.thumbWidth+e.settings.thumbMargin),e.$lgThumb.css("width",e.thumbTotalWidth+"px"),e.$lgThumb.empty(),e.setThumbItemHtml(e.core.galleryItems),e.animateThumb(e.core.index)},50),setTimeout(function(){e.$thumbOuter.removeClass("lg-rebuilding-thumbnails")},200)},e.prototype.setTranslate=function(e){this.$lgThumb.css("transform","translate3d(-"+e+"px, 0px, 0px)")},e.prototype.getPossibleTransformX=function(e){return e>this.thumbTotalWidth-this.thumbOuterWidth&&(e=this.thumbTotalWidth-this.thumbOuterWidth),e<0&&(e=0),e},e.prototype.animateThumb=function(e){if(this.$lgThumb.css("transition-duration",this.core.settings.speed+"ms"),this.settings.animateThumb){var t=0;switch(this.settings.currentPagerPosition){case"left":t=0;break;case"middle":t=this.thumbOuterWidth/2-this.settings.thumbWidth/2;break;case"right":t=this.thumbOuterWidth-this.settings.thumbWidth}this.translateX=(this.settings.thumbWidth+this.settings.thumbMargin)*e-1-t,this.translateX>this.thumbTotalWidth-this.thumbOuterWidth&&(this.translateX=this.thumbTotalWidth-this.thumbOuterWidth),this.translateX<0&&(this.translateX=0),this.setTranslate(this.translateX)}},e.prototype.onThumbTouchMove=function(e){return e.newTranslateX=this.translateX,e.isMoved=!0,e.touchMoveTime=(new Date).valueOf(),e.newTranslateX-=e.cords.endX-e.cords.startX,e.newTranslateX=this.getPossibleTransformX(e.newTranslateX),this.setTranslate(e.newTranslateX),this.$thumbOuter.addClass("lg-dragging"),e},e.prototype.onThumbTouchEnd=function(e){e.isMoved=!1,e.endTime=new Date,this.$thumbOuter.removeClass("lg-dragging");var t=e.endTime.valueOf()-e.startTime.valueOf(),n=e.cords.endX-e.cords.startX,r=Math.abs(n)/t;return r>.15&&e.endTime.valueOf()-e.touchMoveTime<30?((r+=1)>2&&(r+=1),r+=r*(Math.abs(n)/this.thumbOuterWidth),this.$lgThumb.css("transition-duration",Math.min(r-1,2)+"settings"),n*=r,this.translateX=this.getPossibleTransformX(this.translateX-n),this.setTranslate(this.translateX)):this.translateX=e.newTranslateX,Math.abs(e.cords.endX-e.cords.startX)<this.settings.thumbnailSwipeThreshold&&(this.thumbClickable=!0),e},e.prototype.getThumbHtml=function(e,t,n){var r,i=this.core.galleryItems[t].__slideVideoInfo||{};r=i.youtube&&this.settings.loadYouTubeThumbnail?"//img.youtube.com/vi/"+i.youtube[1]+"/"+this.settings.youTubeThumbSize+".jpg":e;var o=document.createElement("div");o.setAttribute("data-lg-item-id",t+""),o.className="lg-thumb-item "+(t===this.core.index?"active":""),o.style.cssText="width: "+this.settings.thumbWidth+"px; height: "+this.settings.thumbHeight+"; margin-right: "+this.settings.thumbMargin+"px;";var a=document.createElement("img");return a.alt=n||"",a.setAttribute("data-lg-item-id",t+""),a.src=r,o.appendChild(a),o},e.prototype.setThumbItemHtml=function(e){for(var t=0;t<e.length;t++){var n=this.getThumbHtml(e[t].thumb,t,e[t].alt);this.$lgThumb.append(n)}},e.prototype.setAnimateThumbStyles=function(){this.settings.animateThumb&&this.core.outer.addClass("lg-animate-thumb")},e.prototype.manageActiveClassOnSlideChange=function(){var e=this;this.core.LGel.on(Na+".thumb",function(t){var n=e.core.outer.find(".lg-thumb-item"),r=t.detail.index;n.removeClass("active"),n.eq(r).addClass("active")})},e.prototype.toggleThumbBar=function(){var e=this;this.settings.toggleThumb&&(this.core.outer.addClass("lg-can-toggle"),this.core.$toolbar.append('<button type="button" aria-label="'+this.settings.thumbnailPluginStrings.toggleThumbnails+'" class="lg-toggle-thumb lg-icon"></button>'),this.core.outer.find(".lg-toggle-thumb").first().on("click.lg",function(){e.core.outer.toggleClass("lg-components-open")}))},e.prototype.thumbKeyPress=function(){var e=this;this.$LG(window).on("keydown.lg.thumb.global"+this.core.lgId,function(t){e.core.lgOpened&&e.settings.toggleThumb&&(38===t.keyCode?(t.preventDefault(),e.core.outer.addClass("lg-components-open")):40===t.keyCode&&(t.preventDefault(),e.core.outer.removeClass("lg-components-open")))})},e.prototype.destroy=function(){this.settings.thumbnail&&(this.$LG(window).off(".lg.thumb.global"+this.core.lgId),this.core.LGel.off(".lg.thumb"),this.core.LGel.off(".thumb"),this.$thumbOuter.remove(),this.core.outer.removeClass("lg-has-thumb"))},e}();const Aa=Oa;var Ta=function(){return Ta=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Ta.apply(this,arguments)},Ba={autoplay:!0,slideShowAutoplay:!1,slideShowInterval:5e3,progressBar:!0,forceSlideShowAutoplay:!1,autoplayControls:!0,appendAutoplayControlsTo:".lg-toolbar",autoplayPluginStrings:{toggleAutoplay:"Toggle Autoplay"}};const Pa=function(){function e(e){return this.core=e,this.settings=Ta(Ta({},Ba),this.core.settings),this}return e.prototype.init=function(){var e=this;this.settings.autoplay&&(this.interval=!1,this.fromAuto=!0,this.pausedOnTouchDrag=!1,this.pausedOnSlideChange=!1,this.settings.autoplayControls&&this.controls(),this.settings.progressBar&&this.core.outer.append('<div class="lg-progress-bar"><div class="lg-progress"></div></div>'),this.settings.slideShowAutoplay&&this.core.LGel.once("lgSlideItemLoad.autoplay",function(){e.startAutoPlay()}),this.core.LGel.on("lgDragStart.autoplay touchstart.lg.autoplay",function(){e.interval&&(e.stopAutoPlay(),e.pausedOnTouchDrag=!0)}),this.core.LGel.on("lgDragEnd.autoplay touchend.lg.autoplay",function(){!e.interval&&e.pausedOnTouchDrag&&(e.startAutoPlay(),e.pausedOnTouchDrag=!1)}),this.core.LGel.on("lgBeforeSlide.autoplay",function(){e.showProgressBar(),!e.fromAuto&&e.interval?(e.stopAutoPlay(),e.pausedOnSlideChange=!0):e.pausedOnSlideChange=!1,e.fromAuto=!1}),this.core.LGel.on("lgAfterSlide.autoplay",function(){e.pausedOnSlideChange&&!e.interval&&e.settings.forceSlideShowAutoplay&&(e.startAutoPlay(),e.pausedOnSlideChange=!1)}),this.showProgressBar())},e.prototype.showProgressBar=function(){var e=this;if(this.settings.progressBar&&this.fromAuto){var t=this.core.outer.find(".lg-progress-bar"),n=this.core.outer.find(".lg-progress");this.interval&&(n.removeAttr("style"),t.removeClass("lg-start"),setTimeout(function(){n.css("transition","width "+(e.core.settings.speed+e.settings.slideShowInterval)+"ms ease 0s"),t.addClass("lg-start")},20))}},e.prototype.controls=function(){var e=this,t='<button aria-label="'+this.settings.autoplayPluginStrings.toggleAutoplay+'" type="button" class="lg-autoplay-button lg-icon"></button>';this.core.outer.find(this.settings.appendAutoplayControlsTo).append(t),this.core.outer.find(".lg-autoplay-button").first().on("click.lg.autoplay",function(){e.core.outer.hasClass("lg-show-autoplay")?e.stopAutoPlay():e.interval||e.startAutoPlay()})},e.prototype.startAutoPlay=function(){var e=this;this.core.outer.find(".lg-progress").css("transition","width "+(this.core.settings.speed+this.settings.slideShowInterval)+"ms ease 0s"),this.core.outer.addClass("lg-show-autoplay"),this.core.outer.find(".lg-progress-bar").addClass("lg-start"),this.core.LGel.trigger("lgAutoplayStart",{index:this.core.index}),this.interval=setInterval(function(){e.core.index+1<e.core.galleryItems.length?e.core.index++:e.core.index=0,e.core.LGel.trigger("lgAutoplay",{index:e.core.index}),e.fromAuto=!0,e.core.slide(e.core.index,!1,!1,"next")},this.core.settings.speed+this.settings.slideShowInterval)},e.prototype.stopAutoPlay=function(){this.interval&&(this.core.LGel.trigger("lgAutoplayStop",{index:this.core.index}),this.core.outer.find(".lg-progress").removeAttr("style"),this.core.outer.removeClass("lg-show-autoplay"),this.core.outer.find(".lg-progress-bar").removeClass("lg-start")),clearInterval(this.interval),this.interval=!1},e.prototype.closeGallery=function(){this.stopAutoPlay()},e.prototype.destroy=function(){this.settings.autoplay&&this.core.outer.find(".lg-progress-bar").remove(),this.core.LGel.off(".lg.autoplay"),this.core.LGel.off(".autoplay")},e}();var ka=function(){return ka=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},ka.apply(this,arguments)},La={fullScreen:!0,fullscreenPluginStrings:{toggleFullscreen:"Toggle Fullscreen"}},Ma=function(){function e(e,t){return this.core=e,this.$LG=t,this.settings=ka(ka({},La),this.core.settings),this}return e.prototype.init=function(){var e="";if(this.settings.fullScreen){if(!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled))return;e='<button type="button" aria-label="'+this.settings.fullscreenPluginStrings.toggleFullscreen+'" class="lg-fullscreen lg-icon"></button>',this.core.$toolbar.append(e),this.fullScreen()}},e.prototype.isFullScreen=function(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement},e.prototype.requestFullscreen=function(){var e=document.documentElement;e.requestFullscreen?e.requestFullscreen():e.msRequestFullscreen?e.msRequestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen&&e.webkitRequestFullscreen()},e.prototype.exitFullscreen=function(){document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()},e.prototype.fullScreen=function(){var e=this;this.$LG(document).on("fullscreenchange.lg.global"+this.core.lgId+" \n            webkitfullscreenchange.lg.global"+this.core.lgId+" \n            mozfullscreenchange.lg.global"+this.core.lgId+" \n            MSFullscreenChange.lg.global"+this.core.lgId,function(){e.core.lgOpened&&e.core.outer.toggleClass("lg-fullscreen-on")}),this.core.outer.find(".lg-fullscreen").first().on("click.lg",function(){e.isFullScreen()?e.exitFullscreen():e.requestFullscreen()})},e.prototype.closeGallery=function(){this.isFullScreen()&&this.exitFullscreen()},e.prototype.destroy=function(){this.$LG(document).off("fullscreenchange.lg.global"+this.core.lgId+" \n            webkitfullscreenchange.lg.global"+this.core.lgId+" \n            mozfullscreenchange.lg.global"+this.core.lgId+" \n            MSFullscreenChange.lg.global"+this.core.lgId)},e}();const Ra=Ma;function Fa(e){return j({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 5v.01M12 12v.01M12 19v.01M12 6a1 1 0 110-2 1 1 0 010 2zm0 7a1 1 0 110-2 1 1 0 010 2zm0 7a1 1 0 110-2 1 1 0 010 2z"},child:[]}]})(e)}function za(e){return j({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 13h6m-3-3v6m-9 1V7a2 2 0 012-2h6l2 2h6a2 2 0 012 2v8a2 2 0 01-2 2H5a2 2 0 01-2-2z"},child:[]}]})(e)}const Ga=({width:t=55,height:n=55,className:r=""})=>(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:n,viewBox:"0 0 55 55",fill:"none",className:r},(0,e.createElement)("path",{d:"M26.692 25.303C27.3767 25.0726 28.0618 25.0726 28.5182 25.303C28.7464 25.3031 28.9746 25.5336 29.2028 25.7639L38.3317 34.9797C39.2443 35.9012 39.2442 37.2838 38.3317 38.2053C37.8753 38.666 37.1904 38.8966 36.734 38.8967C36.2776 38.8967 35.5928 38.6661 35.1364 38.2053L29.8873 32.9065V48.1126C29.8873 49.4949 28.9744 50.4163 27.6051 50.4163C26.2359 50.4162 25.3229 49.4949 25.3229 48.1126V32.9065L20.0739 38.2053C19.161 39.1268 17.7923 39.1268 16.8795 38.2053C15.9667 37.2837 15.9667 35.9013 16.8795 34.9797L26.0074 25.7639C26.2356 25.5336 26.4638 25.5333 26.692 25.303ZM15.5104 5.25807C25.7797 2.49368 36.5051 8.48416 39.9283 18.3909H41.2985C46.3189 18.391 50.8829 21.1561 53.3932 25.5335C54.9907 28.5286 55.4476 32.4456 54.5348 35.9016C53.3938 39.3574 51.1114 42.3524 47.9166 44.1956C47.4602 44.426 47.2314 44.426 46.775 44.426C45.8624 44.426 45.1777 43.9656 44.7213 43.2747C44.0367 42.1227 44.4933 40.7403 45.6344 40.0491C47.6883 38.8971 49.2857 36.8228 49.9703 34.5188C50.6549 32.2149 50.4268 29.6802 49.2858 27.6067C47.6883 24.6118 44.7214 22.769 41.2985 22.7688H38.3317C37.1906 22.7688 36.2776 22.0771 36.0494 21.1555C33.7672 12.631 25.0948 7.33207 16.651 9.636C12.5432 10.5576 9.11996 13.0922 7.06604 16.7786C4.78397 20.6953 4.09883 24.8425 5.23987 29.22C5.92451 31.7544 7.0662 34.0584 8.6637 35.9016C9.57636 36.8232 9.34798 38.2057 8.43518 39.1272C7.52233 40.0486 6.15268 39.8183 5.23987 38.8967C3.18611 36.3625 1.58924 33.5976 0.67639 30.3723C-0.692889 25.0732 -0.00815572 19.5427 2.95862 14.7044C5.92538 9.86629 10.2617 6.64041 15.5104 5.25807Z",fill:"url(#paint0_linear)"}),(0,e.createElement)("mask",{id:"mask0_1_2132",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:"0",y:"4",width:"55",height:"47"},(0,e.createElement)("path",{d:"M26.692 25.303C27.3767 25.0726 28.0618 25.0726 28.5182 25.303C28.7464 25.3031 28.9746 25.5336 29.2028 25.7639L38.3317 34.9797C39.2443 35.9012 39.2442 37.2838 38.3317 38.2053C37.8753 38.666 37.1904 38.8966 36.734 38.8967C36.2776 38.8967 35.5928 38.6661 35.1364 38.2053L29.8873 32.9065V48.1126C29.8873 49.4949 28.9744 50.4163 27.6051 50.4163C26.2359 50.4162 25.3229 49.4949 25.3229 48.1126V32.9065L20.0739 38.2053C19.161 39.1268 17.7923 39.1268 16.8795 38.2053C15.9667 37.2837 15.9667 35.9013 16.8795 34.9797L26.0074 25.7639C26.2356 25.5336 26.4638 25.5333 26.692 25.303ZM15.5104 5.25807C25.7797 2.49368 36.5051 8.48416 39.9283 18.3909H41.2985C46.3189 18.391 50.8829 21.1561 53.3932 25.5335C54.9907 28.5286 55.4476 32.4456 54.5348 35.9016C53.3938 39.3574 51.1114 42.3524 47.9166 44.1956C47.4602 44.426 47.2314 44.426 46.775 44.426C45.8624 44.426 45.1777 43.9656 44.7213 43.2747C44.0367 42.1227 44.4933 40.7403 45.6344 40.0491C47.6883 38.8971 49.2857 36.8228 49.9703 34.5188C50.6549 32.2149 50.4268 29.6802 49.2858 27.6067C47.6883 24.6118 44.7214 22.769 41.2985 22.7688H38.3317C37.1906 22.7688 36.2776 22.0771 36.0494 21.1555C33.7672 12.631 25.0948 7.33207 16.651 9.636C12.5432 10.5576 9.11996 13.0922 7.06604 16.7786C4.78397 20.6953 4.09883 24.8425 5.23987 29.22C5.92451 31.7544 7.0662 34.0584 8.6637 35.9016C9.57636 36.8232 9.34798 38.2057 8.43518 39.1272C7.52233 40.0486 6.15268 39.8183 5.23987 38.8967C3.18611 36.3625 1.58924 33.5976 0.67639 30.3723C-0.692889 25.0732 -0.00815572 19.5427 2.95862 14.7044C5.92538 9.86629 10.2617 6.64041 15.5104 5.25807Z",fill:"white"})),(0,e.createElement)("g",{mask:"url(#mask0_1_2132)"}),(0,e.createElement)("defs",null,(0,e.createElement)("linearGradient",{id:"paint0_linear",x1:"0",y1:"4.58301",x2:"109.793",y2:"24.1475",gradientUnits:"userSpaceOnUse"},(0,e.createElement)("stop",{stopColor:"#5820E5"}),(0,e.createElement)("stop",{offset:1,stopColor:"#F30D55"})))),ja=t=>{const{path:n="",className:i,showHideBtn:o=!0,filters:a={allowAllExtension:!0,allowedExtensions,allowedExceptExtensions,showFiles:!0,showFolders:!0},formLabel:s=(0,x.__)("Uploader","easy-dropbox-integration"),formDesc:l=`<p>${(0,x.__)("Drag and drop files or folders","easy-dropbox-integration")}</p><p>${(0,x.__)("or","easy-dropbox-integration")}</p>`,enableUploadBtn:c=!0,uploaderButtonText:d=(0,x.__)("Upload","easy-dropbox-integration"),allowFolderUpload:u=!0,isFormUploader:p="",isRequired:g=!1,maxFiles:m="",minFileSize:h="",maxFileSize:f="",isWooCommerceUploader:b=!1,overwrite:v=!1,shortCodeID:w="",showUploadConfirmation:E=!1,uploadConfirmMsg:_=`<h3>${(0,x.__)("Uploaded Successfully!","easy-dropbox-integration")}</h3><p>${(0,x.__)("File(s) uploaded successfully!","easy-dropbox-integration")}</p>`,fileUploadButtonLabel:C=(0,x.__)("Select Files","easy-dropbox-integration"),folderUploadButtonLabel:S=(0,x.__)("Select Folder","easy-dropbox-integration"),uploadFileName:I="",uploadImmediately:O=!0,onUpload:T=()=>{},isMainUploader:B=!1}=t,{setShowUploader:P,setRefresh:k,setIsLoading:L,refresh:M,currentPath:R}=(0,r.useContext)(de);let{activeAccount:F}=EDBIData;F=JSON.parse(y(F));const z=n||R,G=(0,r.useRef)([]),[j,$]=(0,r.useState)([]),[H,V]=(0,r.useState)([]),[U,W]=(0,r.useState)([]),[X,Z]=(0,r.useState)(0),[Y,q]=(0,r.useState)(!1),[J,K]=(0,r.useState)([]),[Q,ee]=(0,r.useState)(!1),[te,ne]=(0,r.useState)(0),re=(0,r.useRef)(null),ie=(0,r.useRef)(null),oe=(0,r.useRef)(null),ae=(0,r.useRef)(null),se=(0,r.useRef)(0);(0,r.useEffect)(()=>{!Y||p||E||(P(!1),k(e=>!e),L(!0))},[Y,p,E]),(0,r.useEffect)(()=>{Y&&0===te&&N()},[Y,te]);const le=e=>e?.getSource&&e?.getSource?.()?.relativePath?.replace(/^\//,"")||"",ce=e=>((e||0)/1048576).toFixed(2),ue=e=>{if(!e)return;const t=G.current,n=t.findIndex(t=>t.id===e.id)+1;n<t.length&&fe(t[n])},pe=(e,t,n)=>{if(!e)return n(!0);const r=t.name.split(".").pop().toLowerCase();(a.allowAllExtension?!e.split(",").map(e=>e.trim().toLowerCase()).includes(r):e.split(",").map(e=>e.trim().toLowerCase()).includes(r))?n(!0):(re.current.trigger("Error",{code:"EXT_ERROR",file:t}),n(!1))},me=(e,t,n)=>{if(!(e=1024*e*1024))return n(!0);t.size<e?(re.current.trigger("Error",{code:"SIZE_MIN_ERROR",file:t}),n(!1)):n(!0)},he=(e,t,n)=>{if(!e)return n(!0);let r=re.current.files.length;j.length&&(r=ie.current.querySelectorAll(".edbi-file-upload-list__item.edbi-file-upload-list__item--uploaded").length),r>=e?(re.current.trigger("Error",{code:"MAX_FILE_ERROR",file:t}),n(!1)):n(!0)},fe=e=>{if(!e)return;re.current.stop(),Z(0),V(t=>t.find(t=>t.id===e.id)?t:[...t,e]);const t=le(e);wp.ajax.post("edbi_pre_upload",{file:{name:e.name,size:e.size,type:e.type},path:z,folder:t&&t.substring(0,t.lastIndexOf("/")+1),account_id:F.id,nonce:EDBIData.ajaxNonce}).done(e=>{re.current.setOption("url",e.uploadUrl),re.current.setOption("multipart_params",{nonce:EDBIData.ajaxNonce,path:e.path,account_id:e.account_id}),re.current.start()}).fail(t=>{console.log(t),ue(e),W(U.filter(t=>t.id!==e.id)),V(U.filter(t=>t.id!==e.id)),Z(0);const n="object"==typeof t?t?.error||t?.message||String(t):t;G.current=G.current.map(t=>(t.id===e.id&&(t.error=n),t)),p&&1===U.length&&oe.current?.length&&(oe.current.is("input")?oe.current.val(ae.current):oe.current.text(ae.current))})},be=()=>{if(plupload.buildUrl=e=>e,plupload.addFileFilter("file_ext",pe),plupload.addFileFilter("min_file_size",me),plupload.addFileFilter("max_files",he),re.current=new plupload.Uploader((()=>{const e={browse_button:ie.current.querySelector(".edbi-browse-files"),drop_element:ie.current,multipart:!0,multi_selection:!m||m>1,filters:{max_files:m,file_ext:a.allowAllExtension?a.allowedExceptExtensions:a.allowedExtensions,max_file_size:f?`${parseInt(f)}mb`:0,min_file_size:h},init:{FilesAdded:(e,t)=>{q(!1),W(e=>[...e,...t]),G.current=[...G.current,...t],V(e=>{let n=[...e];return O&&!e.length&&(fe(t[0]),n=[...e,t[0]]),n})},FilesRemoved:(e,t)=>{W(e=>e.filter(e=>!t.find(t=>t.id===e.id))),G.current=G.current.filter(e=>!t.find(t=>t.id===e.id))},FileUploaded:(e,t,n)=>{((e,t)=>{V(t=>t.filter(t=>t.id!==e.id));let n=JSON.parse(t.response);if(!n)return;const r=n.data?.file||n.file;n={id:r.id||n.id,name:r.name,size:r.size,type:r.type,link:r.link,account_id:F.id,pluploadId:e.id,path:u&&le(e)};let i={file:n,account_id:F.id};b&&(i.wcItemId="",i.wcProductId=""),W(t=>t.filter(t=>t.id!==e.id)),ne(e=>e+1),wp.ajax.post("edbi_post_upload",{shortCodeID:w,...i,nonce:EDBIData.ajaxNonce}).done(e=>{$(e=>[...e,n]),ne(e=>e-1),T&&T(n,e)}).fail(e=>{ne(e=>e-1),console.error("Post-upload failed:",e)}),ue(e)})(t,n)},UploadProgress:(e,t)=>{Z(t.percent)},UploadComplete:()=>{V([]),W([]),ee(!0),q(!0)},Error:(e,t)=>((e,t)=>{let n;switch(e){case-600:n=(0,x.__)("File size exceeds the maximum upload size.","easy-dropbox-integration")+`(${f?`${parseInt(f)}MB`:0})`;break;case"SIZE_MIN_ERROR":n=(0,x.__)("File size is less than the minimum upload size.","easy-dropbox-integration")+`(${h}MB)`;break;case"EXT_ERROR":n=(0,x.__)("This file type is not allowed","easy-dropbox-integration");break;case"MAX_FILE_ERROR":n=(0,x.__)("You can not upload more than","easy-dropbox-integration")+` ${m} ${(0,x.__)("files","easy-dropbox-integration")}`;break;default:n="object"==typeof t.error?t.error?.message||t.error?.error||String(t.error):t.error}if(t.error=n,G.current.find(e=>e.id===t.id)){const e=G.current.findIndex(e=>e.id===t.id);G.current[e]=t}else G.current=[...G.current,t];V([...H])})(t.code,t.file)}};return!a.allowAllExtension&&a.allowedExtensions&&(e.filters.mime_types=[{title:(0,x.__)("Allowed Files","easy-dropbox-integration"),extensions:a.allowedExtensions.split(",").map(e=>e.trim()).join(",")}]),e})()),re.current.init(),a?.showFolders&&u){const e=new mOxie.FileInput({browse_button:ie.current.querySelector(".edbi-browse-folder"),directory:!0});e.init(),e.onchange=()=>{re.current.addFile(e.files)}}};(0,r.useEffect)(()=>{const e=setTimeout(()=>{ie.current||(console.warn("Uploader element ref not set, retrying..."),ie.current=document.querySelector(".edbi-uploader-container")),ie.current?be():console.error("Could not find uploader element")},100);return()=>{clearTimeout(e),re.current&&re.current.destroy()}},[]),(0,r.useEffect)(()=>{!Q||U.length>0||H.length>0||te>0||j.length&&p&&setTimeout(()=>{(()=>{const e=document.querySelector(".edbi-file-browser__upload");if(!e)return void console.error("updateFormFiles: Could not find .edbi-uploader-container element in DOM");const t=e.parentElement,n=e.closest("form");if(!n)return void console.error("updateFormFiles: Could not find form element");let r=t?.querySelector(".edbi-uploaded-file-list");if(r||t?.classList?.contains("edbi-uploaded-file-list")&&(r=t),!r&&t){const e=t.nextElementSibling;e?.classList?.contains("edbi-uploaded-file-list")&&(r=e)}r||(r=n.querySelector(".edbi-uploaded-file-list"));const i=(e=>e.map(e=>({id:e.id,account_id:e.account_id,name:e.name,size:e.size,link:e.link,path:u&&e.path})))(j);if(r||(r=document.createElement("input"),r.type="hidden",r.className="edbi-uploaded-file-list edbi-hidden",r.name=I||"edbi_uploaded_files",t?t.parentNode.insertBefore(r,t.nextSibling):n.appendChild(r)),["fluentforms","formidableforms","gravityforms"].includes(p))r.value=JSON.stringify(i);else{const e=i.map(e=>`${e.name} - (${ce(e.size)} MB - ${e.path||""} - ${e.link||""})`).join(", \n\n");r.value=e}r.dispatchEvent(new Event("input",{bubbles:!0})),r.dispatchEvent(new Event("change",{bubbles:!0})),n.dispatchEvent(new Event("input",{bubbles:!0})),n.dispatchEvent(new Event("change",{bubbles:!0}));const o=n.querySelector("[type=submit]");o?(ae.current&&("INPUT"===o.tagName?o.value=ae.current:o.textContent=ae.current),o.classList.remove("edbi-disabled"),o.click()):n.submit()})()},300)},[Q,j,U,H,te]),(0,r.useEffect)(()=>{if(!p||O)return;if(!U.length||H.length)return;if(!ie.current)return;const e=jQuery(ie.current).closest("form");if(!e.length)return;if(oe.current=jQuery(e).find(":submit"),!oe.current.length)return;const t=oe.current.parent();oe.current.addClass("edbi-disabled");const n=function(e){e.preventDefault();const t=oe.current.is("input");ae.current=t?oe.current.val():oe.current.text(),t?oe.current.val((0,x.__)("Uploading Files...","easy-dropbox-integration")):oe.current.text((0,x.__)("Uploading Files...","easy-dropbox-integration")),fe(U[0])};return t.on("click",n),()=>{oe.current&&(t.off("click",n),oe.current.removeClass("edbi-disabled"))}},[U,p,O]),(0,r.useEffect)(()=>{if(!p||!O)return;if(!ie.current)return;const e=jQuery(ie.current).closest("form");if(!e.length)return;if(oe.current=jQuery(e).find(":submit"),!oe.current.length)return;const t=oe.current.is("input");ae.current=t?oe.current.val():oe.current.text()},[p,O]),(0,r.useEffect)(()=>{if(!p)return;const e=jQuery(ie.current).closest("form"),t=function(e){G.current=[],W([]),V([]),$([]),ee(!1),q(!1),ne(0)};return e.on("reset",t),()=>e.off("reset",t)},[p]);const ve=!p&&!b&&!O&&E&&Y;return(0,e.createElement)("div",{className:A()("edbi-file-browser__upload",i||"",Y?"edbi-file-browser__upload__complete":"",ve?"edbi-file-browser__upload__confirm":"")},(0,e.createElement)("div",{className:"edbi-uploader-container"},ve&&(0,e.createElement)(()=>(0,e.createElement)("div",{className:"edbi-file-browser__upload__confirmation"},(0,e.createElement)("div",{dangerouslySetInnerHTML:{__html:_.replace(/\\n/g,"<br>").replace(/\\t/g,"")}}),(0,e.createElement)("div",{className:"edbi-file-browser__upload__confirmation__actions"},(0,e.createElement)("button",{type:"button",className:"edbi-button edbi-button--primary",onClick:()=>{q(!1),ee(!1),$([]),W([]),V([]),ne(0),Z(0),G.current=[]}},(0,x.__)("Upload Again","easy-dropbox-integration")))),null),(0,e.createElement)(()=>(0,e.createElement)("div",{className:"edbi-uploader__wrapper",ref:ie,onDragEnter:e=>{e.preventDefault(),se.current++,e.currentTarget.classList.add("drag-active")},onDragOver:e=>{e.preventDefault()},onDragLeave:e=>{e.preventDefault(),se.current--,0===se.current&&e.currentTarget.classList.remove("drag-active")},onDrop:e=>{e.preventDefault(),se.current=0,e.currentTarget.classList.remove("drag-active")}},(0,e.createElement)("div",{className:"edbi-uploader__header"},(0,e.createElement)("h3",null,(0,x.__)(s,"easy-dropbox-integration")),o&&(0,e.createElement)("span",{onClick:()=>P(!1),style:{cursor:"pointer",float:"right",marginTop:"-25px"}},(0,e.createElement)("i",{className:"dashicons dashicons-no"}))),(0,e.createElement)("div",{className:"edbi-uploader__body"},(0,e.createElement)(Ga,{width:55,height:55}),(0,e.createElement)("div",{dangerouslySetInnerHTML:{__html:l.replace(/\n/g,"<br />")}})),(0,e.createElement)("div",{className:"edbi-upload__button__container"},a?.showFiles&&(0,e.createElement)("button",{type:"button",className:"edbi-button edbi-button--primary edbi-browse-files",onMouseOver:()=>{navigator.userAgent.match(/iPhone|iPad|iPod/g)&&re.current&&re.current.refresh()}},(0,e.createElement)(ge,{size:24,style:{marginRight:"0px",verticalAlign:"middle"}}),(0,x.__)(C,"easy-dropbox-integration")),a?.showFolders&&u&&(0,e.createElement)("button",{type:"button",className:"edbi-button edbi-button--primary edbi-browse-folder",onMouseOver:()=>{navigator.userAgent.match(/iPhone|iPad|iPod/g)&&re.current&&re.current.refresh()}},(0,e.createElement)(za,{size:24,style:{marginRight:"0px",verticalAlign:"middle"}}),(0,x.__)(S,"easy-dropbox-integration"))),(0,e.createElement)("div",{className:"edbi-file__lists"},G.current.map(t=>{const n=H.find(e=>e.id===t.id),r=j.find(e=>e.id===t.id||e.pluploadId===t.id);return J.find(e=>e.id===t.id),(0,e.createElement)("div",{key:t.id,className:`edbi-uploading__container edbi-file__lists__item ${n?"active":""} ${r?"edbi-file-upload-list__item--uploaded":""}`},(0,e.createElement)("div",{className:"edbi-file__icon"},(0,e.createElement)("img",{src:D(t.isFolder?"folder":(t.name||"").split(".").pop(),"32"),alt:t.name})),(0,e.createElement)("div",{className:"edbi-file__container"},(0,e.createElement)("div",{className:"edbi-file__info"},(0,e.createElement)("div",null,(0,e.createElement)("h4",{className:"edbi-file__name"},t.name),(0,e.createElement)("span",{className:"edbi-file__size"},ce(t.size)," MB")),!t.error&&(0,e.createElement)("span",{className:"edbi-file__status",style:{color:r?"#10b981":"#3b82f6"}},r?"Completed":n?`${X}%`:"")),t.error?(0,e.createElement)("p",{className:"edbi-file__error"},t.error):(0,e.createElement)("div",{className:"edbi-uploading__progress-track"},(0,e.createElement)("div",{className:"edbi-uploading__progress-bar",style:{width:n?`${X}%`:r?"100%":"0%",backgroundColor:r?"#10b981":"#3b82f6"}}))),(0,e.createElement)("div",{className:"edbi-file-action"},(0,e.createElement)("button",{type:"button",className:"edbi-button edbi-button--danger edbi-button--small",onClick:e=>{e.preventDefault(),e.stopPropagation(),re.current.removeFile(t),W(e=>e.filter(e=>e.id!==t.id)),G.current=G.current.filter(e=>e.id!==t.id),r?$(e=>e.filter(e=>e.id!==r.id)):(n&&(re.current.stop(),Z(0),ue(t)),re.current.removeFile(t),re.current.setOption("url",""),V(e=>e.filter(e=>e.id!==t.id)))}},(0,e.createElement)("i",{className:"dashicons dashicons-trash"}))))})),!O&&U.length>0&&c&&!p&&(0,e.createElement)("div",{className:"edbi-upload-actions"},(0,e.createElement)("button",{type:"button",className:"edbi-button edbi-button--primary",onClick:()=>{fe(U[0])}},H.length?(0,x.__)("Uploading Files...","easy-dropbox-integration"):(0,x.__)(d,"easy-dropbox-integration")))),null)))};function $a(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"},child:[]},{tag:"circle",attr:{cx:"12",cy:"12",r:"3"},child:[]}]})(e)}function Ha(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"},child:[]},{tag:"path",attr:{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"},child:[]}]})(e)}function Va(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"23 4 23 10 17 10"},child:[]},{tag:"polyline",attr:{points:"1 20 1 14 7 14"},child:[]},{tag:"path",attr:{d:"M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"},child:[]}]})(e)}function Ua(e){return j({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5"},child:[]},{tag:"path",attr:{d:"M7.646 11.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V1.5a.5.5 0 0 0-1 0v8.793L5.354 8.146a.5.5 0 1 0-.708.708z"},child:[]}]})(e)}function Wa(e){return j({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"m7.665 6.982-.8 1.386a.25.25 0 0 1-.451-.039l-1.06-2.882a.25.25 0 0 1 .192-.333l3.026-.523a.25.25 0 0 1 .26.371l-.667 1.154.621.373A2.5 2.5 0 0 1 10 8.632V11H9V8.632a1.5 1.5 0 0 0-.728-1.286z"},child:[]},{tag:"path",attr:{fillRule:"evenodd",d:"M6.95.435c.58-.58 1.52-.58 2.1 0l6.515 6.516c.58.58.58 1.519 0 2.098L9.05 15.565c-.58.58-1.519.58-2.098 0L.435 9.05a1.48 1.48 0 0 1 0-2.098zm1.4.7a.495.495 0 0 0-.7 0L1.134 7.65a.495.495 0 0 0 0 .7l6.516 6.516a.495.495 0 0 0 .7 0l6.516-6.516a.495.495 0 0 0 0-.7L8.35 1.134Z"},child:[]}]})(e)}function Xa(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM11 13.05C10.8384 13.0172 10.6712 13 10.5 13C9.11929 13 8 14.1193 8 15.5C8 16.8807 9.11929 18 10.5 18C11.8807 18 13 16.8807 13 15.5V11H16V9H11V13.05Z"},child:[]}]})(e)}function Za(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M7 4V2H17V4H22V6H20V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V6H2V4H7ZM6 6V20H18V6H6ZM9 9H11V17H9V9ZM13 9H15V17H13V9Z"},child:[]}]})(e)}function Ya(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M7.5 3.75A1.5 1.5 0 0 0 6 5.25v13.5a1.5 1.5 0 0 0 1.5 1.5h6a1.5 1.5 0 0 0 1.5-1.5V15a.75.75 0 0 1 1.5 0v3.75a3 3 0 0 1-3 3h-6a3 3 0 0 1-3-3V5.25a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3V9A.75.75 0 0 1 15 9V5.25a1.5 1.5 0 0 0-1.5-1.5h-6Zm5.03 4.72a.75.75 0 0 1 0 1.06l-1.72 1.72h10.94a.75.75 0 0 1 0 1.5H10.81l1.72 1.72a.75.75 0 1 1-1.06 1.06l-3-3a.75.75 0 0 1 0-1.06l3-3a.75.75 0 0 1 1.06 0Z",clipRule:"evenodd"},child:[]}]})(e)}function qa(e){return j({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none"},child:[{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M18 10.5C19.6569 10.5 21 11.8431 21 13.5V19.5C21 21.1569 19.6569 22.5 18 22.5H6C4.34315 22.5 3 21.1569 3 19.5V13.5C3 11.8431 4.34315 10.5 6 10.5V7.5C6 4.18629 8.68629 1.5 12 1.5C15.3137 1.5 18 4.18629 18 7.5V10.5ZM12 3.5C14.2091 3.5 16 5.29086 16 7.5V10.5H8V7.5C8 5.29086 9.79086 3.5 12 3.5ZM18 12.5H6C5.44772 12.5 5 12.9477 5 13.5V19.5C5 20.0523 5.44772 20.5 6 20.5H18C18.5523 20.5 19 20.0523 19 19.5V13.5C19 12.9477 18.5523 12.5 18 12.5Z",fill:"currentColor"},child:[]}]})(e)}const Ja=({files:t,folderSelectOnly:n=!1,lightGallery:i,showContexify:o=!1,onFileClick:a=!1,enableSelected:s=!1,enableGallery:l=!0,handleItemClick:c,shortcodeBuilder:d,showFiles:u=!0})=>{const{gridView:p,openMenu:g,setOpenMenu:m,selectedItem:h,selectedItems:f,setSelectedItem:b,setSelectedItems:v,menuPosition:y,setMenuPosition:w,rightClickMenu:E,setRightClickMenu:_,rightClickPosition:C,setRightClickPosition:S,activeCols:N,selectedCards:O,toggleCard:A,bulkMode:T,setIsFolder:B,isFolder:P}=(0,r.useContext)(de);(0,r.useEffect)(()=>{const e=e=>{e.target.closest(".lg")||e.target.closest(".lg-backdrop")||e.target.closest(".edbi-context-menu")||e.target.closest(".menu-button")||e.target.closest(".filelist-menu")||(m(null),_(null))};return document.addEventListener("click",e),()=>document.removeEventListener("click",e)},[]);const k=(e,n)=>{if(!h)return;n.preventDefault(),n.stopPropagation();const r=h,i=t.findIndex(e=>e.id===h.id);m(null),b(null),setTimeout(()=>{c({id:e,event:n,props:{data:{item:r,index:i}}})},10)},L=(e,n)=>{if(!E)return;n.preventDefault(),n.stopPropagation();const r=E,i=t.findIndex(e=>e.id===E.id);_(null),setTimeout(()=>{c({id:e,event:n,props:{data:{item:r,index:i}}})},10)};return u&&(0,e.createElement)("div",{className:`${p?"edbi-file-grid-container":"edbi-file-list-container"} ${d?"edbi-grid-4":""} edbi-grid-${N}`},t.map((t,n)=>(0,e.createElement)("div",{className:`${p?"edbi-file-grid":"edbi-file-list"} ${T&&"edbi-bulk__mode"} ${s&&f?.files?.filter(e=>e.id==t.id).length>0&&"edbi-selected__item"}`,key:n,onClick:()=>{!1!==a&&a(t),T?A(t.id,t):l&&(t.can_preview?i.current.openGallery(n):window.open(I(t),"_blank"))},onContextMenu:e=>((e,t)=>{if(B(!1),T)return;e.preventDefault();let n=e.clientY,r=e.clientX;window.innerHeight-e.clientY<300&&(n=e.clientY-300),window.innerWidth-e.clientX<250&&(r=e.clientX-250),S({top:n,left:r}),_(t),m(null)})(e,t)},t.can_preview&&t.thumbnail?(0,e.createElement)("div",{className:"edbi-thumbnail"},(0,e.createElement)("img",{src:t.thumbnail,className:"edbi-image"})):(0,e.createElement)("div",{className:"edbi-thumbnail"},(0,e.createElement)("img",{style:{width:"80px",height:"80px"},src:D(t.ext?t.ext:"folder")})),T&&(0,e.createElement)("label",{className:"chk-label",style:{position:"absolute",bottom:"10px",right:"12px",zIndex:"10"}},(0,e.createElement)("input",{type:"checkbox",checked:f?.files?.some(e=>e.id===t.id),onChange:()=>A(t.id,t)}),(0,e.createElement)("span",{className:"custom-circle edbi-item-checkbox","aria-hidden":"true"},(0,e.createElement)("svg",{viewBox:"0 0 24 24","aria-hidden":"true"},(0,e.createElement)("path",{d:"M5 12.5l4 4L19 7.5"})))),(0,e.createElement)("div",{className:"edbi-file-info"},s&&(0,e.createElement)("div",{className:"edbi-file-browser__file-list__item__selector"},(0,e.createElement)("input",{type:"radio",checked:f?.files?.some(e=>e.id===t.id),onClick:e=>{e.stopPropagation()},onChange:e=>((e,t)=>{e.stopPropagation(),v&&(v(e=>{const n=e?.files||[];return n.some(e=>e.id===t.id)?e:{...e,files:[...n,t]}}),"function"==typeof b&&b(t))})(e,t)})),(0,e.createElement)("div",{className:"edbi-file-name"},(0,e.createElement)("img",{className:"edbi-file-icon",src:D(t.ext?t.ext:"folder","32")}),(0,e.createElement)("span",{className:"edbi-file-text"},(0,x.__)(t.name,"easy-dropbox-integration"))),!s&&(0,e.createElement)("div",{className:"edbi-dot-container",onClick:e=>{e.stopPropagation(),!1!==a&&a(t),!1!==o&&o(e,"file-browser-file",{type:"file",path:t.path,item:t})}},(0,e.createElement)(Fa,{onClick:e=>((e,t,n)=>{if(g===e)return m(null),void b(null);const r=t.currentTarget.getBoundingClientRect();let i=r.bottom,o=r.right-220;window.innerHeight-r.bottom<350&&(i=r.top-350),window.innerWidth-r.right<220&&(o=r.left-380),w({top:i,left:o}),m(e),b(n),_(null)})(t.id,e,t),className:"edbi-dot-icon"}))))),g&&!P&&(0,e.createElement)("div",{className:"absolute z-50 edbi-menu-card edbi-context-menu",style:{top:`${y.top}px`,left:`${y.left}px`}},(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("preview-in-new-window",e)},(0,e.createElement)(re,{className:"edbi-right-icon"})," ",(0,x.__)("Open in New Window","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("details",e)},(0,e.createElement)(ne,{className:"edbi-right-icon"})," ",(0,x.__)("View Details","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("direct-link",e)},(0,e.createElement)(Ha,{className:"edbi-right-icon"})," ",(0,x.__)("Direct Link","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("share",e)},(0,e.createElement)(oe,{className:"edbi-right-icon"})," ",(0,x.__)("Share","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("download",e)},(0,e.createElement)(Ua,{className:"edbi-right-icon"})," ",(0,x.__)("Download","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("move",e)},(0,e.createElement)(Wa,{className:"edbi-right-icon"})," ",(0,x.__)("Move","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("rename",e)},(0,e.createElement)(H,{className:"edbi-right-icon"})," ",(0,x.__)("Rename","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>k("delete",e)},(0,e.createElement)(Za,{className:"edbi-right-icon"})," ",(0,x.__)("Delete","easy-dropbox-integration"))),E&&!P&&(0,e.createElement)("div",{className:"absolute edbi-filter-dropdown edbi-filter-dropdown-2 filelist-menu",style:{top:C.top-80+"px",left:C.left-200+"px"}},(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("preview",e)},(0,e.createElement)($a,{className:"edbi-right-icon"})," ",(0,x.__)("Preview","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("preview-in-new-window",e)},(0,e.createElement)(re,{className:"edbi-right-icon"})," ",(0,x.__)("Open in New Window","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("details",e)},(0,e.createElement)(ne,{className:"edbi-right-icon"})," ",(0,x.__)("View Details","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("direct-link",e)},(0,e.createElement)(Ha,{className:"edbi-right-icon"})," ",(0,x.__)("Direct Link","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("share",e)},(0,e.createElement)(oe,{className:"edbi-right-icon"})," ",(0,x.__)("Share","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("download",e)},(0,e.createElement)(Ua,{className:"edbi-right-icon"})," ",(0,x.__)("Download","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item edbi-pro-item",onClick:e=>L("import",e)},(0,e.createElement)(Ya,{className:"edbi-right-icon"}),(0,e.createElement)("span",null," ",(0,x.__)("Import to Media Library","easy-dropbox-integration")," "),(0,e.createElement)("div",{className:"edbi-pro"},(0,e.createElement)(qa,{className:"edbi-lock-icon"})," ",(0,x.__)("Pro","easy-dropbox-integration"))),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("move",e)},(0,e.createElement)(Wa,{className:"edbi-right-icon"})," ",(0,x.__)("Move","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("rename",e)},(0,e.createElement)(H,{className:"edbi-right-icon"})," ",(0,x.__)("Rename","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("duplicate",e)},(0,e.createElement)(ee,{className:"edbi-right-icon"})," ",(0,x.__)("Copy","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:e=>L("delete",e)},(0,e.createElement)(Za,{className:"edbi-right-icon"}),(0,x.__)("Delete","easy-dropbox-integration"))))};function Ka(e){return j({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M572.694 292.093L500.27 416.248A63.997 63.997 0 0 1 444.989 448H45.025c-18.523 0-30.064-20.093-20.731-36.093l72.424-124.155A64 64 0 0 1 152 256h399.964c18.523 0 30.064 20.093 20.73 36.093zM152 224h328v-48c0-26.51-21.49-48-48-48H272l-64-64H48C21.49 64 0 85.49 0 112v278.046l69.077-118.418C86.214 242.25 117.989 224 152 224z"},child:[]}]})(e)}function Qa(e){return j({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M464,128H272L208,64H48A48,48,0,0,0,0,112V400a48,48,0,0,0,48,48H464a48,48,0,0,0,48-48V176A48,48,0,0,0,464,128ZM359.5,296a16,16,0,0,1-16,16h-64v64a16,16,0,0,1-16,16h-16a16,16,0,0,1-16-16V312h-64a16,16,0,0,1-16-16V280a16,16,0,0,1,16-16h64V200a16,16,0,0,1,16-16h16a16,16,0,0,1,16,16v64h64a16,16,0,0,1,16,16Z"},child:[]}]})(e)}function es(e){return j({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M571.31 193.94l-22.63-22.63c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31-28.9-28.9c5.63-21.31.36-44.9-16.35-61.61l-45.25-45.25c-62.48-62.48-163.79-62.48-226.28 0l90.51 45.25v18.75c0 16.97 6.74 33.25 18.75 45.25l49.14 49.14c16.71 16.71 40.3 21.98 61.61 16.35l28.9 28.9-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0l90.51-90.51c6.23-6.24 6.23-16.37-.02-22.62zm-286.72-15.2c-3.7-3.7-6.84-7.79-9.85-11.95L19.64 404.96c-25.57 23.88-26.26 64.19-1.53 88.93s65.05 24.05 88.93-1.53l238.13-255.07c-3.96-2.91-7.9-5.87-11.44-9.41l-49.14-49.14z"},child:[]}]})(e)}function ts(e){return j({tag:"svg",attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M320,32a32,32,0,0,0-64,0v96h64Zm48,128H16A16,16,0,0,0,0,176v32a16,16,0,0,0,16,16H32v32A160.07,160.07,0,0,0,160,412.8V512h64V412.8A160.07,160.07,0,0,0,352,256V224h16a16,16,0,0,0,16-16V176A16,16,0,0,0,368,160ZM128,32a32,32,0,0,0-64,0v96h64Z"},child:[]}]})(e)}function ns(e){return j({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"},child:[]}]})(e)}function rs(e){return j({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z"},child:[]}]})(e)}const is=({folders:t,setPath:n,showMoreMenu:i=!0,enableSelected:o=!1,folderSelectOnly:a=!1,enableFolderSelect:s=!0,selectedFolder:l,onFolderClick:c,handleItemClick:d,allowBulkMode:u=!0,isSingleFolderSelector:p=!1,shortcodeBuilder:g})=>{const[m,h]=(0,r.useState)(!1),{gridView:f,setFolders:b,openMenu:v,setOpenMenu:y,rightClickMenu:w,menuPosition:E,setSelectedItem:_,setRightClickMenu:C,setMenuPosition:S,rightClickPosition:I,setRightClickPosition:D,activeCols:N,selectedCards:O,toggleCard:A,bulkMode:T,isFolder:B,setIsFolder:P,selectedItem:k,selectedItems:L,setSelectedItems:M,previousPath:R}=(0,r.useContext)(de),F=L||{files:[],folders:l},[z,G]=(0,r.useState)(F);(0,r.useEffect)(()=>{h("/"!==R)},[R]),(0,r.useEffect)(()=>{b(e=>JSON.stringify(e)!==JSON.stringify(t)?t:e)},[t]);const j=["#2772f0cc","#ffa000","#f98db4","#7b6fff","#27d3a2","#8c42ac","#2fb776cc","#58d9fd","#f05d27","#bbd622"];(0,r.useEffect)(()=>{const e=e=>{e.target.closest(".edbi-context-menu")||e.target.closest(".menu-button")||(y(null),C(null))};return document.addEventListener("click",e),()=>document.removeEventListener("click",e)},[]);const $=(e,n)=>{k&&(d({id:e,event:n,props:{data:{item:k,index:t.findIndex(e=>e.id===k.id)}}}),y(null),_(null))},V=(e,n)=>{w&&(d({id:e,event:n,props:{data:{item:w,index:t.findIndex(e=>e.id===w.id)}}}),C(null))};return(0,e.createElement)("div",{className:`${f?"edbi-folder-grid-container":"edbi-folder-list-container"} ${g?"edbi-grid-4":""} edbi-grid-${N} `},t.length>0&&t.map((t,r)=>{const o=L?.folders?.filter(e=>e.id==t.id).length>0;return(0,e.createElement)("div",{className:`edbi-folder-container ${(p||T&&u)&&"edbi-bulk__mode"}`,style:{outlineColor:o&&j[r%j.length]},key:r},f&&(0,e.createElement)("div",{className:"edbi-shadow",style:{background:`radial-gradient(circle, ${j[r%j.length]} 0%, transparent 100%)`}}),(0,e.createElement)("div",{key:r,onClick:()=>{n(t.path),y(null),C(null)},onContextMenu:e=>((e,t)=>{if(P(!0),T)return;e.preventDefault();let n=e.clientY,r=e.clientX;window.innerHeight-e.clientY<300&&(n=e.clientY-300),window.innerWidth-e.clientX<250&&(r=e.clientX-250),D({top:n,left:r}),C(t),y(null)})(e,t)},(0,e.createElement)("div",{className:"edbi-folder"},(0,e.createElement)("div",{className:"edbi-name-folder"},(0,e.createElement)(Ka,{className:"edbi-folder-icon",style:{color:j[r%j.length]}}),(0,e.createElement)("span",null,(0,x.__)(t.name,"easy-dropbox-integration"))),s&&(p||T&&u)&&(0,e.createElement)("label",{className:"chk-label",onClick:e=>e.stopPropagation()},(0,e.createElement)("input",{type:"checkbox",checked:o,onChange:e=>{e.stopPropagation(),p&&L?.folders?.length>0?o&&A(t.id,t):A(t.id,t)}}),(0,e.createElement)("span",{className:"custom-circle edbi-item-checkbox","aria-hidden":"true",style:{backgroundColor:o&&j[r%j.length],borderColor:o&&j[r%j.length]}},(0,e.createElement)("svg",{viewBox:"0 0 24 24","aria-hidden":"true"},(0,e.createElement)("path",{d:"M5 12.5l4 4L19 7.5"})))),!T&&!p&&i&&(0,e.createElement)("div",{onClick:e=>{e.stopPropagation(),((e,t,n)=>{if(v===e)return y(null),void _(null);const r=t.currentTarget.getBoundingClientRect();let i=r.bottom,o=r.right-220;window.innerHeight-r.bottom<350&&(i=r.top),window.innerWidth-r.right<220&&(o=r.left-380),S({top:i,left:o}),y(e),_(n),C(null)})(t.id,e,t)},className:"edbi-folder-dot-container"},(0,e.createElement)(Fa,{className:"edbi-dot-icon"})))))}),v&&B&&(0,e.createElement)("div",{className:"absolute z-50 edbi-menu-card context-menu",style:{top:`${E.top}px`,left:`${E.left}px`}},(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("open")},(0,e.createElement)(re,{className:"edbi-right-icon"})," ",(0,x.__)("Open in Dropbox","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("details")},(0,e.createElement)(ne,{className:"edbi-right-icon"})," ",(0,x.__)("Details","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("direct-link")},(0,e.createElement)(Ha,{className:"edbi-right-icon"})," ",(0,x.__)("Direct Link","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("share")},(0,e.createElement)(oe,{className:"edbi-right-icon"})," ",(0,x.__)("Share","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("download")},(0,e.createElement)(Ua,{className:"edbi-right-icon"})," ",(0,x.__)("Download","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("move")},(0,e.createElement)(Wa,{className:"edbi-right-icon"})," ",(0,x.__)("Move","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("rename")},(0,e.createElement)(H,{className:"edbi-right-icon"})," ",(0,x.__)("Rename","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>$("delete")},(0,e.createElement)(Za,{className:"edbi-right-icon"})," ",(0,x.__)("Delete","easy-dropbox-integration"))),w&&B&&(0,e.createElement)("div",{className:"absolute edbi-filter-dropdown edbi-filter-dropdown-2 nedkkdk",style:{top:I.top-80+"px",left:I.left-200+"px"}},(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("open")},(0,e.createElement)(re,{className:"edbi-right-icon"})," ",(0,x.__)("Open in Dropbox","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("details")},(0,e.createElement)(ne,{className:"edbi-right-icon"})," ",(0,x.__)("View Details","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("direct-link")},(0,e.createElement)(Ha,{className:"edbi-right-icon"})," ",(0,x.__)("Direct Link","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("share")},(0,e.createElement)(oe,{className:"edbi-right-icon"})," ",(0,x.__)("Share","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("download-as-zip")},(0,e.createElement)(Ua,{className:"edbi-right-icon"})," ",(0,x.__)("Download as Zip","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("move")},(0,e.createElement)(Wa,{className:"edbi-right-icon"})," ",(0,x.__)("Move","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("rename")},(0,e.createElement)(H,{className:"edbi-right-icon"})," ",(0,x.__)("Rename","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("duplicate")},(0,e.createElement)(ee,{className:"edbi-right-icon"})," ",(0,x.__)("Copy","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),(0,e.createElement)("div",{className:"edbi-menu-item",onClick:()=>V("delete")},(0,e.createElement)(Za,{className:"edbi-right-icon"}),(0,x.__)("Delete","easy-dropbox-integration"))))},os=()=>(0,e.createElement)("div",{className:"edbi-loading-screen"},(0,e.createElement)("img",{src:EDBIData.preloaderImg}));function as(e){return j({tag:"svg",attr:{viewBox:"0 0 15 15",fill:"none"},child:[{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M7.07926 0.222253C7.31275 -0.007434 7.6873 -0.007434 7.92079 0.222253L14.6708 6.86227C14.907 7.09465 14.9101 7.47453 14.6778 7.71076C14.4454 7.947 14.0655 7.95012 13.8293 7.71773L13 6.90201V12.5C13 12.7761 12.7762 13 12.5 13H2.50002C2.22388 13 2.00002 12.7761 2.00002 12.5V6.90201L1.17079 7.71773C0.934558 7.95012 0.554672 7.947 0.32229 7.71076C0.0899079 7.47453 0.0930283 7.09465 0.32926 6.86227L7.07926 0.222253ZM7.50002 1.49163L12 5.91831V12H10V8.49999C10 8.22385 9.77617 7.99999 9.50002 7.99999H6.50002C6.22388 7.99999 6.00002 8.22385 6.00002 8.49999V12H3.00002V5.91831L7.50002 1.49163ZM7.00002 12H9.00002V8.99999H7.00002V12Z",fill:"currentColor"},child:[]}]})(e)}const ss=[{name:"Name",value:"name"},{name:"Size",value:"size"},{name:"Modified",value:"modified"}],ls=[{name:"Ascending",value:"asc"},{name:"Descending",value:"desc"}],cs=({filterRef:t})=>{const{sortBy:n,setSortBy:i,sortDirection:o,setSortDirection:a}=(0,r.useContext)(de);return(0,e.createElement)("div",{ref:t,className:"edbi-filter-dropdown"},(0,e.createElement)("h5",{className:"edbi-filter-list"},(0,x.__)("SORT BY","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),ss.map((t,r)=>(0,e.createElement)("div",{key:r,className:`edbi-menu-item ${n===t.value&&"edbi-active-filter"}`,onClick:()=>i(t.value)},n===t.value?(0,e.createElement)(fe,{className:"icon edbi-active-filter-icon"}):(0,e.createElement)(rs,{className:"edbi-inactive-filter-icon"}),(0,x.__)(t.name,"easy-dropbox-integration"))),(0,e.createElement)("h5",{className:"edbi-filter-list edbi-dir"}," ",(0,x.__)("SORT DIRECTION","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-menu-divider"}),ls.map((t,n)=>(0,e.createElement)("div",{onClick:()=>a(t.value),key:n,className:`edbi-menu-item ${o===t.value&&"edbi-active-filter"}`},o===t.value?(0,e.createElement)(fe,{className:"icon edbi-active-filter-icon"}):(0,e.createElement)(rs,{className:"edbi-inactive-filter-icon"}),(0,x.__)(t.name,"easy-dropbox-integration"))))};function ds(e){return j({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32",d:"M32 144h448M112 256h288M208 368h96"},child:[]}]})(e)}const us=({btnData:t,btnContent:n,content:i,isOpen:o,setIsOpen:a})=>{const s=(0,r.useRef)(null),l=(0,r.useId)(),c=e=>{s.current&&!s.current.contains(e.target)&&a(!1)};return(0,r.useEffect)(()=>(document.addEventListener("mousedown",c),()=>{document.removeEventListener("mousedown",c)}),[]),(0,e.createElement)("div",{className:"ud-edbi-popover",ref:s,id:l},(0,e.createElement)("button",{className:t.className,onClick:()=>{a(!o)}},n||(0,e.createElement)("img",{src:t.icon,alt:"icon"})),(0,e.createElement)("div",{className:A()("dropdown",{"is-open":o})},(0,e.createElement)("div",{className:A()("",t.contentClass)},i)))},ps=t=>{const{config:n}=t,[i,o]=(0,r.useState)(!1),{showBreadCrumb:a=!0,showFilter:s=!0,showAccount:l=!0,showRefresh:c=!0,className:d,showMoreMenu:u={show:!0,showNewFolder:!0,showUploader:!0}}=n,{setIsLoading:p,setRefresh:g}=(0,r.useContext)(de);let{activeAccount:m,accounts:h}=EDBIData;m=JSON.parse(y(m)),h=JSON.parse(y(h));const[f,b]=(0,r.useState)(m);return(0,r.useEffect)(()=>{const e=e=>{e?.detail&&b(e.detail)};return window.addEventListener("edbi_active_account_updated",e),()=>{window.removeEventListener("edbi_active_account_updated",e)}},[]),(0,e.createElement)("div",{className:A()("",d)},(0,e.createElement)("div",null,l&&(0,e.createElement)(us,{isOpen:i,setIsOpen:o,className:"",btnData:{className:""},btnContent:(0,e.createElement)(e.Fragment,null,Object.entries(h).length?(0,e.createElement)("div",{className:"edbi-navbar-top-right-button"},(0,e.createElement)("img",{src:f.photo,alt:f.name}),(0,e.createElement)("h6",null,f.name),(0,e.createElement)(be,{className:"edbi-profile-dropdown-icon "+(i?"edbi-rotate":"edbi-rerotate")})):(0,e.createElement)("button",{onClick:()=>{window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")},className:"edbi-upload-btn edbi-add-btn"},(0,e.createElement)(ie,{className:"edbi-upload-icon"})," ",(0,x.__)("Add Account","easy-dropbox-integration"))),content:(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-account-dropdown"},h&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,x.__)("Switch Account","easy-dropbox-integration")),Object.entries(h).map(t=>(t=t[1],(0,e.createElement)("div",{className:"edbi-profile-dropdown",key:t.id},(0,e.createElement)("div",{onClick:()=>{var e;e=t.id,Qo()({path:"/edbi/v1/switch-account",method:"POST",data:{id:e}}).then(e=>{"success"===e.status&&(g(e=>!e),p(!0)),window.location.reload()}),b(t)},className:`edbi-profile-dropdown-content ${t.id!==f.id&&"edbi-inactive-account"}`},(0,e.createElement)("div",{className:"edbi-profile-dropdown-content-left"},(0,e.createElement)("img",{src:t?.photo,alt:(0,x.__)(t?.name,"easy-dropbox-integration")}),(0,e.createElement)("div",null,(0,e.createElement)("h2",null,(0,x.__)(t?.name,"easy-dropbox-integration")),(0,e.createElement)("p",null,(0,x.__)(t?.email,"easy-dropbox-integration")))),t.id===f.id&&(0,e.createElement)(K,{className:"edbi-checked-icon"})))))),Object.keys(h).length>=1&&!E?(0,e.createElement)(B,null,(0,e.createElement)("div",null,(0,e.createElement)("button",{onClick:()=>{E&&window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")},className:"edbi-upload-btn edbi-add-btn"},(0,e.createElement)(ie,{className:"edbi-upload-icon"}),(0,x.__)("Add Account","easy-dropbox-integration")))):(0,e.createElement)("div",null,(0,e.createElement)("button",{onClick:()=>{window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")},className:"edbi-upload-btn edbi-add-btn"},(0,e.createElement)(ie,{className:"edbi-upload-icon"}),(0,x.__)("Add Account","easy-dropbox-integration")))))})))};function gs(){const{setPath:t,currentPath:n,hideSidebar:i,isLoading:o,setIsLoading:a,setRefresh:s,sortBy:l}=(0,r.useContext)(de),c=n.split("/").filter(Boolean),[d,u]=(0,r.useState)(!1),p=(0,r.useRef)(null),g=(0,r.useRef)(null);return(0,r.useEffect)(()=>{const e=e=>{!g.current||g.current.contains(e.target)||p.current.contains(e.target)||u(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),(0,e.createElement)("div",{className:"edbi-shortcode-builder__navbar edbi-navbar"},(0,e.createElement)("div",{className:"edbi-navbar-top"},(0,e.createElement)("div",{className:"edbi-navbar-top-left"},(0,e.createElement)("span",{onClick:()=>{"/"!==n&&t("/")},className:`edbi-breadcrumb ${"/"===n||""===n?"edbi-breadcrumb-active":""} ${i&&"edbi-margin-left"}`},(0,e.createElement)(as,null),(0,e.createElement)("h6",{style:{marginLeft:"2px"}},(0,x.__)("Home","easy-dropbox-integration"))),c.map((r,i)=>{const o="/"+c.slice(0,i+1).join("/");return(0,e.createElement)("span",{key:i,onClick:()=>t(o),className:"edbi-breadcrumb "+(o===n?"edbi-breadcrumb-active":"")},(0,e.createElement)(ve,null),(0,e.createElement)("h6",null,(0,x.__)(r.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" "),"easy-dropbox-integration")))})),(0,e.createElement)("div",{className:"edbi-navbar-top-right"},(0,e.createElement)("button",{disabled:o,onClick:()=>{s(!0),a(!0)},className:"edbi-button"},(0,e.createElement)(Va,{className:`edbi-upload-icon ${o?"edbi-rotate-animation":""} `}),(0,e.createElement)("span",null,(0,x.__)("Refresh","easy-dropbox-integration"))),(0,e.createElement)("div",{ref:p,onClick:()=>{u(!d)},className:"edbi-filter"},(0,e.createElement)("button",{className:"edbi-button"},(0,e.createElement)(ds,{style:{fontSize:"20px"}})),d&&(0,e.createElement)(cs,{filterRef:g})),(0,e.createElement)(ps,{config:{showBreadCrumb:!0,showFilter:!0,showAccount:!0,showRefresh:!0,showMoreMenu:{show:!0,showNewFolder:!0,showUploader:!0}}}))))}const ms=t=>{const{sortBy:n,sortDirection:i,isLoading:a,setIsLoading:s,currentPath:l,previousPath:c,setPreviousPath:d,setPath:u,refresh:p,setRefresh:g,showUploader:m,setBreadcrumbs:h,showContexify:f,setShowDetails:b,setDetailsItem:v,setSelectedContent:w,setSelectedCards:E}=(0,r.useContext)(de),{config:C={},type:I,path:D=l,enableGallery:O=!0,enableHeader:A=!0,enableSelected:T=!1,folderSelectOnly:B=!1,selectedItems:P={},selectedFolder:k={},setSelectedItems:L=()=>{},onFileClick:M=()=>{},onFolderClick:R=()=>{},pData:F=[],isFormUploader:z=!1,isSingleFolderSelector:G=!1,enableFolderSelect:j=!0,fileTypeFilter:$=null}=t,{showHeader:H=!1,showBreadcrumb:V=!0,showAccount:U=!0,showMoreMenu:W=!0,showFiles:X,showFolder:Z=!0,showFilter:Y=!0,showRefresh:q=!0,className:J="",shortCodeBuilder:K=!1}=C;(0,r.useEffect)(()=>{w([]),E([])},[]);const[Q,ee]=(0,r.useState)([]),te=(0,r.useRef)(null),ne=(0,r.useCallback)(e=>{e&&(te.current=e.instance)},[]);let{activeAccount:re,settings:ie}=EDBIData;re=JSON.parse(y(re));const[oe,ae]=(0,r.useState)([]),se=(0,r.useRef)(new Map);let le,ce;(0,r.useEffect)(()=>{if(!re||"object"!=typeof re||!re.id)return;const e={by:n||"name",direction:i||"asc"};s(!0);const t=`${re.id}:${l}:${n}:${i}`,r=se.current.get(t);if(r&&!p){ae(r);const e=r.filter(e=>e.is_file).map(e=>S(e));return ee(e),void s(!1)}Qo()({path:"/edbi/v1/get-files",method:"POST",data:{path:l,accountId:re.id,filter:e,refresh:p}}).then(e=>{if(!e?.data?.files)return console.warn("⚠️ No files received, not caching"),ae([]),ee([]),void s(!1);const n=e.data.files;ae(n),se.current.set(t,n),h(e.data.breadcrumbs||[]),d(e.data.previous_path||null);const r=n.filter(e=>e.is_file).map(e=>S(e));ee(r),s(!1)}).catch(e=>{console.error(e),o({title:"Error",text:e.message||"Failed to fetch data.",icon:"error"}),s(!1)})},[l,p,n,i]),oe.length?(le=oe.filter(e=>e.is_dir?e:""),ce=oe.filter(e=>{if(!e.is_file)return!1;if($){const t=e.ext?e.ext.toLowerCase():"",n=e.mimetype||"";if("object"==typeof $&&$.types)return $.types.some(e=>{switch(e){case"image":return t.match(/(jpg|jpeg|png|gif|webp|bmp|svg|ico)$/i)||n.startsWith("image/");case"video":return t.match(/(mp4|mov|avi|mkv|webm|flv|wmv|m4v)$/i)||n.startsWith("video/");case"audio":return t.match(/(mp3|wav|ogg|flac|aac|m4a|wma)$/i)||n.startsWith("audio/");default:return!1}});switch($){case"image":return t.match(/(jpg|jpeg|png|gif|webp|bmp|svg|ico)$/i)||n.startsWith("image/");case"video":return t.match(/(mp4|mov|avi|mkv|webm|flv|wmv|m4v)$/i)||n.startsWith("video/");case"audio":return t.match(/(mp3|wav|ogg|flac|aac|m4a|wma)$/i)||n.startsWith("audio/");case"media":const e=t.match(/(jpg|jpeg|png|gif|webp|bmp|svg|ico)$/i)||n.startsWith("image/"),r=t.match(/(mp4|mov|avi|mkv|webm|flv|wmv|m4v)$/i)||n.startsWith("video/"),i=t.match(/(mp3|wav|ogg|flac|aac|m4a|wma)$/i)||n.startsWith("audio/");return e||r||i;case"document":return t.match(/(pdf|doc|docx|xls|xlsx|ppt|pptx|txt|rtf|odt|ods|odp)$/i);default:return!($ instanceof RegExp)||t.match($)}}return!0})):(le=[],ce=[]);const ue=({id:e,event:t,props:n})=>{const{item:r,index:i}=n.data;switch(e){case"preview":if(!r.can_preview)return void o({title:(0,x.__)("Error","easy-dropbox-integration"),text:(0,x.__)("File cannot be previewed.","easy-dropbox-integration"),icon:"error"});te.current.openGallery(i);break;case"preview-in-new-window":if(!r.can_preview)return void o({title:(0,x.__)("Error","easy-dropbox-integration"),text:(0,x.__)("File cannot be previewed.","easy-dropbox-integration"),icon:"error"});const e=EDBIData.ajaxUrl+"?action=edbi_file_preview&account_id="+re.id+"&nonce="+EDBIData?.ajaxNonce+"&id="+r.id;window.open(e,"_blank");break;case"rename":o({title:(0,x.__)("Rename","easy-dropbox-integration"),html:`\n\t\t\t\t\t<div className="edbi-swal2-html-container">\n\t\t\t\t\t<p className="edbi-swal2-title">${(0,x.__)("Enter new name","easy-dropbox-integration")}</p>\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<input id="swal-rename-input" class="swal2-input" value="${r.name}" />\n\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t`,confirmButtonText:(0,x.__)("Rename","easy-dropbox-integration")}).then(e=>{e.isConfirmed&&wp.ajax.post("edbi_rename",{account_id:re.id,nonce:EDBIData?.ajaxNonce,old_name:r.name,new_name:document.getElementById("swal-rename-input").value}).then(e=>{o({title:(0,x.__)("Success","easy-dropbox-integration"),text:e.message,icon:"success"}),g(e=>!e)}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})})});break;case"open":wp.ajax.post("edbi_direct_link",{account_id:re.id,nonce:EDBIData?.ajaxNonce,id:r.id}).then(e=>{const t=decodeURIComponent(e);window.open(t,"_blank")}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})});break;case"direct-link":o({text:(0,x.__)("Opening in New Tab","easy-dropbox-integration"),icon:"info",toast:!0,position:"top-end",showConfirmButton:!1,timer:2e3}),wp.ajax.post("edbi_direct_link",{account_id:re.id,nonce:EDBIData?.ajaxNonce,id:r.id}).then(e=>{const t=decodeURIComponent(e);window.open(t,"_blank")}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})});break;case"share":case"move":case"duplicate":case"cut":o({title:(0,x.__)("Coming Soon!","easy-dropbox-integration"),text:(0,x.__)("This feature is coming soon, InshAllah!","easy-dropbox-integration"),icon:"info"});break;case"details":b(!0),v(r);break;case"import":if(!EDBIData?.isPro||"1"!==EDBIData?.isPro){o({title:(0,x.__)("Upgrade to PRO","easy-dropbox-integration"),html:`<p>${(0,x.__)("Unlock premium features by upgrading to the PRO version of Easy Dropbox Integration.","easy-dropbox-integration")}</p>`,confirmButtonText:(0,x.__)("Upgrade Now","easy-dropbox-integration"),icon:"info",showConfirmButton:!0,confirmButtonUrl:_.upgradeUrl});break}o({title:(0,x.__)("Importing","easy-dropbox-integration"),text:(0,x.__)("Your import is being prepared. You will be notified once it is ready.","easy-dropbox-integration"),icon:"info",toast:!0,position:"top-end",showConfirmButton:!1,timer:3e3}),wp.ajax.post("edbi_import_file",{account_id:re.id,nonce:EDBIData?.ajaxNonce,id:r.id}).then(e=>{o({title:(0,x.__)("Success","easy-dropbox-integration"),text:e.message,icon:"success"})}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})});break;case"download":const t=`${EDBIData.ajaxUrl}?action=edbi_download_file&account_id=${re.id}&nonce=${EDBIData?.ajaxNonce}&id=${r.id}`;window.open(t,"_blank");break;case"download-as-zip":o({title:(0,x.__)("Preparing Download","easy-dropbox-integration"),text:(0,x.__)("Your download is being prepared. You will be notified once it is ready.","easy-dropbox-integration"),icon:"info",toast:!0,position:"top-end",showConfirmButton:!1,timer:3e3}),wp.ajax.post("edbi_download_as_zip",{account_id:re.id,nonce:EDBIData?.ajaxNonce,folder_id:r.id}).then(e=>{const t=e.data,n=document.createElement("a");n.href=t,n.download=`${r.name}.zip`,n.click(),n.remove(),o({title:(0,x.__)("Success","easy-dropbox-integration"),text:e.message,icon:"success"})}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})});break;case"delete":o({title:(0,x.__)("Are you sure?","easy-dropbox-integration"),html:`\n\t\t\t\t\t<h4 style="color:red; margin-top: 10px">${(0,x.__)("You won't be able to revert this!","easy-dropbox-integration")}</h4>\n\t\t\t\t`,showCancelButton:!0,confirmButtonText:(0,x.__)("Yes, delete it!","easy-dropbox-integration")}).then(e=>{e.isConfirmed&&wp.ajax.post("edbi_delete",{account_id:re.id,nonce:EDBIData?.ajaxNonce,path:r.path}).then(async e=>{o({title:(0,x.__)("Deleted!","easy-dropbox-integration"),text:(0,x.__)("Your file has been deleted","easy-dropbox-integration"),icon:"success"}),await N(),g(e=>!e)}).catch(e=>{o({title:(0,x.__)("Error","easy-dropbox-integration"),text:e.message,icon:"error"})})})}};return(0,e.createElement)("div",{className:"edbi-browser"},m&&(0,e.createElement)(ja,{path:D,filters:{allowAllExtension:!0,allowedExtensions:"",allowedExceptExtensions:"",showFolders:!0,showFiles:!0},allowFolderUpload:!0,onUpload:e=>{},showUploadConfirmation:!1,isFormUploader:!1,isMainUploader:!0}),(0,e.createElement)("div",null,""!==ie?.advanced?.ownApp?.appSecret&&""!==ie?.advanced?.ownApp?.clientID?0===re.length?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-no-account edbi-badge edbi-badge--info"},(0,e.createElement)("h3",null,(0,x.__)("No Accounts","easy-dropbox-integration")),(0,e.createElement)("p",null,(0,x.__)("Please add a Dropbox account","easy-dropbox-integration")),(0,e.createElement)("button",{onClick:()=>{window.open(EDBIData.authUrl,"_blank","width=600,height=600,toolbar=yes,scrollbars=yes,resizable=yes")},className:"edbi-btn edbi-btn--primary"},(0,x.__)("Add Account","easy-dropbox-integration")))):(0,e.createElement)("div",{style:{flex:1}},H&&(0,e.createElement)(gs,null),a&&(0,e.createElement)(os,null),!a&&(0,e.createElement)(is,{folders:le,previousPath:c,setPath:u,showContexify:f,showMoreMenu:W,enableFolderSelect:j,handleItemClick:ue,allowBulkMode:C.allowBulkMode,shortcodeBuilder:C.shortcodeBuilder,selectedItems:P,isFormUploader:z,isSingleFolderSelector:G}),!a&&(0,e.createElement)(Ja,{files:ce,lightGallery:te,showContexify:f,showMoreMenu:W,onFileClick:M,enableGallery:O,handleItemClick:ue,shortcodeBuilder:C.shortcodeBuilder,showFiles:C.showFiles,enableSelected:T,selectedItems:P}),!a&&0===le.length&&0===ce.length&&(0,e.createElement)("div",{className:"edbi-empty-box"},(0,e.createElement)("img",{src:ea,alt:(0,x.__)("Nothing found!","easy-dropbox-integration")}),(0,e.createElement)("p",{className:""},(0,x.__)("Nothing found! or try to refresh by clicking on refresh button","easy-dropbox-integration")))):(0,e.createElement)("div",{className:"edbi-no-account edbi-badge edbi-badge--info"},(0,e.createElement)("h3",null,(0,x.__)("Connection Required","easy-dropbox-integration")),(0,e.createElement)("p",null,(0,x.__)("Please configure your App Key & App Secret","easy-dropbox-integration")),(0,e.createElement)("button",{onClick:()=>{window.location.href=EDBIData.connectDropboxUrl},className:"edbi-btn edbi-btn--primary"},(0,x.__)("Connect Dropbox","easy-dropbox-integration")))),O&&(0,e.createElement)(ba,{onInit:ne,elementClassNames:"gallery",dynamic:!0,plugins:[wa,Sa,Aa,Pa,Ra],licenseKey:"DEC07C11-66CA-441B-91EB-78600E170147",dynamicEl:Q,onSlideItemLoad:e=>{document.querySelectorAll(".lg-download").forEach(function(e){e.removeAttribute("download")})}}))},hs=t=>{const{config:n,fileTypeFilter:r}=t;return(0,e.createElement)("div",{className:"edbi-file-browser"},(0,e.createElement)(ms,{...t,config:{...t.config},fileTypeFilter:r}),(0,e.createElement)(Jo,null))},fs=t=>{const{settings:n,setSettings:i}=t;let{activeAccount:a}=EDBIData;a=JSON.parse(y(a));const s=n?.mediaLibrary||[],[l,c]=(0,r.useState)({files:[],folders:s});return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,x.__)("Media Library Settings","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-flex"},(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Media Library Folder","easy-dropbox-integration")),(0,e.createElement)(P.Button,{className:"edbi-button edbi-button--primary edbi-settings-tools__btn",onClick:()=>{Swal.fire({customClass:"edbi-swal-modal",title:(0,x.__)("Select Folder","easy-dropbox-integration"),html:'<div id="edbi-folder-selection"></div>',showConfirmButton:!1,title:!1,didOpen:()=>{const t=document.getElementById("edbi-folder-selection");let o=null;t&&(o=(0,r.createRoot)(t),o.render((0,e.createElement)(ue,null,(0,e.createElement)(()=>{const{selectedItems:t,setSelectedItems:o,setBulkMode:a}=(0,e.useContext)(de),[s,d]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{s||(o(l),d(!0))},[s]),(0,r.useEffect)(()=>{c(t)},[t]),a(!0),(0,e.createElement)(e.Fragment,null,(0,e.createElement)(ce,{title:(0,x.__)("Media Library Configure","easy-dropbox-integration"),onClickDone:()=>{i({...n,mediaLibrary:t.folders}),Swal.close()},onClickClose:()=>{c({files:[],folders:[]}),Swal.close()}}),(0,e.createElement)("div",{className:"!p-0 bg-[#F0F0F1] edbi-modal-browser"},(0,e.createElement)(hs,{config:{showHeader:!0,showUploader:!1,showBreadcrumb:!0,showAccount:!0,showMoreMenu:!1,showFiles:!1,showFolder:!0,className:"not-fixed-header"},folderSelectOnly:!0,enableSelected:!0,enableGallery:!1,selectedItems:l,setSelectedItems:c})))},null)))),Swal.getPopup().reactRoot=o},willClose:()=>{const e=Swal.getPopup();e&&e.reactRoot&&e.reactRoot.unmount()}})}},(0,e.createElement)(Qa,{style:{fontSize:"1.2em"}}),(0,x.__)("Select Folder","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-flex edbi-selected-folders"},l?.folders?.length?l?.folders?.map((t,n)=>(0,e.createElement)("span",{key:n,className:"edbi-badge edbi-badge--info",style:{padding:"5px 10px"}},t.name)):""))),(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Clear Attachments","easy-dropbox-integration")),(0,e.createElement)(P.Button,{className:"edbi-button edbi-button--warning edbi-settings-tools__btn",onClick:()=>{wp.ajax.post("edbi_clear_attachments",{nonce:EDBIData?.ajaxNonce,account_id:a.id}).then(()=>{o({type:"success",title:(0,x.__)("Success","easy-dropbox-integration"),text:(0,x.__)("Attachments cleared successfully","easy-dropbox-integration"),icon:"success",showCancelButton:!1,confirmButtonText:"Ok"})})}},(0,e.createElement)(se,{style:{fontSize:"1.2em"}}),(0,x.__)("Clear Attachments","easy-dropbox-integration"))))))},bs=({settings:t,setSettings:n})=>{const i={enabled:!1,schedule:"hourly",type:"all",folders:[],last_sync:""},a=E,s=EDBIData?.upgradeUrl,[l,c]=(0,r.useState)(!1);(0,r.useEffect)(()=>{if(!a)return;const e=t.auto_sync;if(!e)return void n({...t,auto_sync:i});const r={...i,...e,folders:Array.isArray(e.folders)?e.folders:i.folders};let o=!1;e.type||(r.type="all",o=!0),Array.isArray(e.folders)||(r.folders=i.folders,o=!0),void 0===e.last_sync&&(r.last_sync="",o=!0),o&&n({...t,auto_sync:r})},[t,n,a]);const d={...i,...t.auto_sync||{},folders:Array.isArray(t.auto_sync?.folders)?t.auto_sync.folders:i.folders},[u,p]=(0,r.useState)(d.folders);(0,r.useEffect)(()=>{p(d.folders)},[d.folders]);const g=[{value:"every_five_minutes",label:(0,x.__)("Every 5 Minutes","easy-dropbox-integration")},{value:"every_fifteen_minutes",label:(0,x.__)("Every 15 Minutes","easy-dropbox-integration")},{value:"every_thirty_minutes",label:(0,x.__)("Every 30 Minutes","easy-dropbox-integration")},{value:"hourly",label:(0,x.__)("Hourly","easy-dropbox-integration")},{value:"twicedaily",label:(0,x.__)("Twice Daily","easy-dropbox-integration")},{value:"daily",label:(0,x.__)("Daily","easy-dropbox-integration")}],m=[{value:"all",label:(0,x.__)("All Folders","easy-dropbox-integration")},{value:"specific",label:(0,x.__)("Selected Folders","easy-dropbox-integration")}];return a?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,e.createElement)(ae,{style:{marginRight:"8px"}}),(0,x.__)("Synchronization","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-flex"},(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container edbi-shortcode-config__advanced__input"},(0,e.createElement)("div",{className:"edbi-settings-fields__item "},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Enable Auto Sync","easy-dropbox-integration")),(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("Enable local cache synchronization with your Dropbox files and keep the stored file list up to date on a regular schedule.","easy-dropbox-integration"),(0,e.createElement)("br",null),(0,x.__)("For ad-hoc module refreshes append ?module_refresh=1 to your settings page URL.","easy-dropbox-integration")),(0,e.createElement)(B,{tooltipDirection:"top"},(0,e.createElement)(P.ToggleControl,{label:d.enabled?(0,x.__)("Auto Sync Enabled","easy-dropbox-integration"):(0,x.__)("Auto Sync Disabled","easy-dropbox-integration"),checked:d.enabled,onChange:e=>n({...t,auto_sync:{...d,enabled:e}})}))),d.enabled&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,e.createElement)(Q,{style:{marginRight:"8px"}}),(0,x.__)("Sync Schedule","easy-dropbox-integration")),(0,e.createElement)(P.SelectControl,{label:(0,x.__)("Frequency","easy-dropbox-integration"),value:d.schedule,options:g,onChange:e=>n({...t,auto_sync:{...d,schedule:e}})}),(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("Choose how often to sync your Dropbox files. More frequent syncs may impact server performance.","easy-dropbox-integration"))),(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Sync Scope","easy-dropbox-integration")),(0,e.createElement)(P.SelectControl,{label:(0,x.__)("Scope","easy-dropbox-integration"),value:d.type,options:m,onChange:e=>n({...t,auto_sync:{...d,type:e}})}),(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("Choose whether to sync everything or keep a subset of folders cached on your server.","easy-dropbox-integration")),"specific"===d.type&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(P.Button,{className:"edbi-button edbi-button--primary edbi-settings-tools__btn",onClick:()=>{Swal.fire({customClass:"edbi-swal-modal",title:(0,x.__)("Select folders to sync","easy-dropbox-integration"),html:'<div id="edbi-auto-sync-folder-selection"></div>',showConfirmButton:!1,didOpen:()=>{const i=document.getElementById("edbi-auto-sync-folder-selection");let o=null;i&&(o=(0,r.createRoot)(i),o.render((0,e.createElement)(ue,null,(0,e.createElement)(()=>{const{selectedItems:i,setSelectedItems:o,setBulkMode:a}=(0,r.useContext)(de),[s,l]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{s||(o({files:[],folders:u}),l(!0))},[s,o]),(0,r.useEffect)(()=>{a(!0)},[a]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)(ce,{title:(0,x.__)("Auto Sync - Select Folders","easy-dropbox-integration"),onClickDone:()=>{const e=i?.folders||[];p(e),n({...t,auto_sync:{...d,folders:e}}),Swal.close()},onClickClose:()=>{o({files:[],folders:u}),Swal.close()}}),(0,e.createElement)("div",{className:"!p-0 bg-[#F0F0F1] edbi-modal-browser"},(0,e.createElement)(hs,{config:{showHeader:!0,showUploader:!1,showBreadcrumb:!0,showAccount:!0,showMoreMenu:!1,showFiles:!1,showFolder:!0,className:"not-fixed-header"},folderSelectOnly:!0,enableSelected:!0,enableGallery:!1,selectedItems:i,setSelectedItems:o})))},null))));const a=Swal.getPopup();a&&(a.reactRoot=o)},willClose:()=>{const e=Swal.getPopup();e&&e.reactRoot&&e.reactRoot.unmount()}})}},(0,e.createElement)(te,{style:{fontSize:"1.2em",marginRight:"8px"}}),(0,x.__)("Select Folders","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-flex edbi-selected-folders"},u?.length?u.map((t,n)=>(0,e.createElement)("span",{key:n,className:"edbi-badge edbi-badge--info",style:{padding:"5px 10px"}},t.name||t.path||"/")):(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("No folders selected yet.","easy-dropbox-integration"))))),d.last_sync&&(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("p",{className:"edbi-settings-description"},(0,e.createElement)("strong",null,(0,x.__)("Last sync:","easy-dropbox-integration"))," ",d.last_sync?new Date(d.last_sync).toLocaleString():(0,x.__)("Never","easy-dropbox-integration"))))),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("h3",{className:"edbi-settings-tools__title"},(0,x.__)("Manual Sync","easy-dropbox-integration")),(0,e.createElement)(B,{tooltipDirection:"top"},(0,e.createElement)(P.Button,{className:"edbi-button edbi-button--primary",onClick:()=>{l||(c(!0),wp.ajax.post("edbi_manual_file_sync",{nonce:EDBIData.ajaxNonce}).done(e=>{o({title:(0,x.__)("Manual sync requested","easy-dropbox-integration"),text:e?.data?.message||(0,x.__)("The Dropbox cache is being refreshed. Check back in a few moments.","easy-dropbox-integration"),icon:"success",toast:!0,timer:4e3,timerProgressBar:!0})}).fail(()=>{o({title:(0,x.__)("Sync failed","easy-dropbox-integration"),text:(0,x.__)("Unable to start manual sync. Please try again.","easy-dropbox-integration"),icon:"error",toast:!0,timer:4e3,timerProgressBar:!0})}).always(()=>{c(!1)}))},disabled:l},l?(0,x.__)("Syncing...","easy-dropbox-integration"):(0,x.__)("Sync Now","easy-dropbox-integration"))),(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("Run a manual sync any time to refresh the cached Dropbox files instantly.","easy-dropbox-integration")))))):(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,(0,e.createElement)(ae,{style:{marginRight:"8px"}}),(0,x.__)("Synchronization","easy-dropbox-integration")),(0,e.createElement)("div",{className:"edbi-shortcode-builder__gallery-container"},(0,e.createElement)("div",{className:"edbi-settings-fields__item"},(0,e.createElement)("p",{className:"edbi-settings-description"},(0,x.__)("Automatic synchronization is available only in Easy Dropbox Integration Pro. Upgrade to schedule file cache refreshes and unlock manual sync control.","easy-dropbox-integration")),(0,e.createElement)(P.Button,{className:"edbi-button edbi-button--primary",onClick:()=>{const e=s||"https://ultradevs.com/easy-dropbox-integration-premium/";window.open(e,"_blank")}},(0,x.__)("Upgrade to PRO","easy-dropbox-integration")))))},vs=t=>{const{activeItem:n,settings:r,setSettings:i,isSaving:o,setSaving:a}=t,{activeAccount:s}=EDBIData;return(0,e.createElement)("div",{className:"edbi-settings-content"},"accounts"===n&&(0,e.createElement)(U,{settings:r,setSettings:i,isSaving:o,setSaving:a}),"app-settings"===n&&(0,e.createElement)(X,{settings:r,setSettings:i}),"appearance"===n&&(0,e.createElement)(q,{settings:r,setSettings:i,isSaving:o,setSaving:a}),"modules"===n&&(0,e.createElement)(J,{settings:r,setSettings:i,isSaving:o,setSaving:a}),"media-library"===n&&(0,e.createElement)(fs,{settings:r,setSettings:i,isSaving:o,setSaving:a}),"tools"===n&&(0,e.createElement)(le,{settings:r,setSettings:i,isSaving:o,setSaving:a}),"synchronization"===n&&(0,e.createElement)(bs,{settings:r,setSettings:i}))},ys=n.p+"images/Gear.d2084909.png",xs=t=>{const{activeAccount:n,accounts:r,version:i}=EDBIData,{settings:o,setSettings:a,isSaving:s,setSaving:l,title:c}=t;return(0,e.createElement)("div",{className:"edbi-shortcode-header"},(0,e.createElement)("div",{className:"edbi-header__left"},(0,e.createElement)("div",{className:"edbi-header__left__img__container"},(0,e.createElement)("img",{className:"edbi-header__left__img",src:ys,alt:(0,x.__)("Gear","easy-dropbox-integration")})),(0,e.createElement)("h2",{className:"edbi-header__left__title"},c||(0,x.__)("Settings","easy-dropbox-integration"),(0,e.createElement)("span",{className:"edbi-version"},"v",i))),(0,e.createElement)("div",null,(0,e.createElement)("button",{className:"edbi-button edbi-button--primary",onClick:()=>{l(!0)}},(0,e.createElement)(W,{className:"edbi-add-icon"}),(0,x.__)("Save Changes","easy-dropbox-integration"))))};function ws(e){return j({tag:"svg",attr:{viewBox:"0 0 256 256",fill:"currentColor"},child:[{tag:"path",attr:{d:"M232,96a72,72,0,0,1-100.94,66L79,222.22c-.12.14-.26.29-.39.42a32,32,0,0,1-45.26-45.26c.14-.13.28-.27.43-.39L94,124.94a72.07,72.07,0,0,1,83.54-98.78,8,8,0,0,1,3.93,13.19L144,80l5.66,26.35L176,112l40.65-37.52a8,8,0,0,1,13.19,3.93A72.6,72.6,0,0,1,232,96Z"},child:[]}]})(e)}const Es=t=>{const{activeItem:n,setActiveItem:r,settings:i}=t,{activeAccount:o}=EDBIData,a=[{slug:"accounts",label:(0,x.__)("Accounts","easy-dropbox-integration"),icon:(0,e.createElement)(ns,null)},{slug:"app-settings",label:(0,x.__)("App & Team","easy-dropbox-integration"),icon:(0,e.createElement)(es,null)},{slug:"appearance",label:(0,x.__)("Appearance","easy-dropbox-integration"),icon:(0,e.createElement)(he,null),isComingSoon:!0},{slug:"modules",label:(0,x.__)("Modules","easy-dropbox-integration"),icon:(0,e.createElement)(ts,null)},{slug:"media-library",label:(0,x.__)("Media Library","easy-dropbox-integration"),icon:(0,e.createElement)(Xa,null),moduleCondition:"wp-media"},{slug:"tools",label:(0,x.__)("Tools","easy-dropbox-integration"),icon:(0,e.createElement)(ws,null),isComingSoon:!0},{slug:"synchronization",label:(0,x.__)("Synchronization","easy-dropbox-integration"),icon:(0,e.createElement)(ae,null)}];return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"edbi-page__shortcode__sidebar"},a.map((t,o)=>{if(t.moduleCondition){EDBIData.moduleList;const e=i?.modules.filter(e=>e===t.moduleCondition);if(!e.length>0)return null}return(0,e.createElement)("div",{key:o,className:`edbi-page__shortcode__sidebar__item ${n===t.slug&&"edbi-page__shortcode__sidebar__item--active"}`,onClick:()=>{r(t.slug),window.history.pushState("","","#"+t.slug)}},(0,e.createElement)("div",{className:"edbi-page__shortcode__sidebar__icon"},t.icon),(0,e.createElement)("div",null,(0,x.__)(t.label,"easy-dropbox-integration")))})))},_s=(window.wp.coreData,(0,window.wp.compose.compose)((0,i.withSelect)(e=>{const t=e("core").getEntityRecord("root","site"),n={};return t&&["edbi_settings"].forEach(e=>{t[e]&&(n[e]=t[e])}),{options:n}}))(t=>{const n=window.location.hash.replace("#","");if("object"!=typeof t.options||0===Object.keys(t.options).length)return(0,e.createElement)("div",{className:"edbi-loading-screen",style:{height:"100vh"}},(0,e.createElement)("img",{src:EDBIData.preloaderImg}));const[i,a]=(0,r.useState)(n||"accounts"),[s,l]=(0,r.useState)(t.options.edbi_settings),[c,d]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{if(c){const e={edbi_settings:s};wp.data.dispatch("core").saveSite(e).then(e=>{d(!1),o({position:"top-end",title:(0,x.__)("Saved","easy-dropbox-integration"),icon:"success",showConfirmButton:!1,toast:!0,timer:3e3,timerProgressBar:!0})}).catch(e=>{d(!1),console.error(e),o({position:"top-end",toast:!0,title:(0,x.__)("Error","easy-dropbox-integration"),icon:"error",timer:3e3,timerProgressBar:!0,showConfirmButton:!1})})}},[c]),(0,e.createElement)("div",{className:"edbi-page"},(0,e.createElement)(xs,{title:(0,x.__)("Settings","easy-dropbox-integration"),settings:s,setSettings:l,isSaving:c,setSaving:d}),(0,e.createElement)("div",{className:"w-full edbi-shortcode-config"},(0,e.createElement)("div",{className:"edbi-page__body row"},(0,e.createElement)(Es,{activeItem:i,setActiveItem:a,settings:s}),(0,e.createElement)("div",{className:"edbi-page__content "},(0,e.createElement)(vs,{activeItem:i,settings:s,setSettings:l,isSaving:c,setSaving:d})))))}));(0,r.createRoot)(document.getElementById("edbi-settings-view")).render((0,e.createElement)(ue,null,(0,e.createElement)(_s,null)))})()})();
  • easy-dropbox-integration/trunk/easy-dropbox-integration.php

    r3434886 r3434911  
    2424 * Plugin URI:        https://ultradevs.com/easy-dropbox-integration/
    2525 * Description:       Easy DropBox Integration - Browse, Upload, Manage Your Dropbox Files from Your Website Easily.
    26  * Version: 1.13.0
     26 * Version: 1.13.1
    2727 * Author:            ultraDevs
    2828 * Author URI:        https://ultradevs.com
     
    3636
    3737// Constant.
    38 define( 'EDBI_VERSION', '1.13.0' );
     38define( 'EDBI_VERSION', '1.13.1' );
    3939define( 'EDBI_NAME', 'Easy Dropbox Integration' );
    4040define( 'EDBI_DIR_PATH', plugin_dir_path( __FILE__ ) );
  • easy-dropbox-integration/trunk/includes/Helper.php

    r3434886 r3434911  
    16381638        $htaccess_file = trailingslashit( $cache_dir ) . '.htaccess';
    16391639
    1640         // Only create if it doesn't exist.
    1641         if ( ! $wp_filesystem->exists( $htaccess_file ) ) {
    1642             $htaccess_content = "Deny from all\n";
    1643             return $wp_filesystem->put_contents( $htaccess_file, $htaccess_content, FS_CHMOD_FILE );
    1644         }
    1645 
    1646         return true;
     1640        if ( $wp_filesystem->exists( $htaccess_file ) ) {
     1641            $wp_filesystem->delete( $htaccess_file, true );
     1642        }
     1643
     1644        return self::secure_directory_with_index( $cache_dir );
    16471645    }
    16481646
  • easy-dropbox-integration/trunk/includes/Updates.php

    r3431708 r3434911  
    3535        '1.12.0',
    3636        '1.12.6',
     37        '1.13.1',
    3738    ];
    3839
  • easy-dropbox-integration/trunk/readme.txt

    r3434888 r3434911  
    55Requires at least: 5.3.2
    66Tested up to:      6.9
    7 Stable tag:       1.13.0
     7Stable tag:       1.13.1
    88Requires PHP:      7.4.0
    99License: GPLv2 or later
     
    167167== Changelog ==
    168168
     169= 1.13.1 - 08 January, 2026 =
     170- **Fix:** Replace cache `.htaccess` files.
     171
    169172= 1.13.0 - 08 January, 2026 =
    170173- **Fix:** Shortcode Builder Issue.
  • easy-dropbox-integration/trunk/src-js/settings/components/contents/AutoSync.jsx

    r3434886 r3434911  
    1212import { showAlert } from '../../../utils/alertHelper';
    1313import { hasPro } from '../../../utils/hasPro';
     14import { ProChecker } from '../../../components/ProChecker';
    1415
    1516const AutoSync = ({ settings, setSettings }) => {
     
    310311                            )}
    311312                        </p>
    312                         <ToggleControl
    313                             label={
    314                                 autoSync.enabled
    315                                     ? __('Auto Sync Enabled', 'easy-dropbox-integration')
    316                                     : __('Auto Sync Disabled', 'easy-dropbox-integration')
    317                             }
    318                             checked={autoSync.enabled}
    319                             onChange={(enabled) =>
    320                                 setSettings({
    321                                     ...settings,
    322                                     auto_sync: {
    323                                         ...autoSync,
    324                                         enabled,
    325                                     },
    326                                 })
    327                             }
    328                         />
     313                        <ProChecker tooltipDirection='top'>
     314                            <ToggleControl
     315                                label={
     316                                    autoSync.enabled
     317                                        ? __('Auto Sync Enabled', 'easy-dropbox-integration')
     318                                        : __('Auto Sync Disabled', 'easy-dropbox-integration')
     319                                }
     320                                checked={autoSync.enabled}
     321                                onChange={(enabled) =>
     322                                    setSettings({
     323                                        ...settings,
     324                                        auto_sync: {
     325                                            ...autoSync,
     326                                            enabled,
     327                                        },
     328                                    })
     329                                }
     330                            />
     331                        </ProChecker>
    329332                    </div>
    330333
     
    418421                            {__('Manual Sync', 'easy-dropbox-integration')}
    419422                        </h3>
    420                         <Button
    421                             className="edbi-button edbi-button--primary"
    422                             onClick={handleManualSync}
    423                             disabled={isManualSyncing}
    424                         >
    425                             {isManualSyncing
    426                                 ? __('Syncing...', 'easy-dropbox-integration')
    427                                 : __('Sync Now', 'easy-dropbox-integration')}
    428                         </Button>
     423                        <ProChecker tooltipDirection='top'>
     424                            <Button
     425                                className="edbi-button edbi-button--primary"
     426                                onClick={handleManualSync}
     427                                disabled={isManualSyncing}
     428                            >
     429                                {isManualSyncing
     430                                    ? __('Syncing...', 'easy-dropbox-integration')
     431                                    : __('Sync Now', 'easy-dropbox-integration')}
     432                            </Button>
     433                        </ProChecker>
    429434                        <p className="edbi-settings-description">
    430435                            {__(
Note: See TracChangeset for help on using the changeset viewer.