PageSourceSearch

https://www.abratec.it/wp-content/plugins/integrate-google-drive/assets/js/admin.js?ver=1.4.4

js abratec.it collected 2026-10-10 00:35:42 UTC 617,804 bytes, 1 lines download raw bytes

vendor: 2,669 bytes, line 1
1(()=>{var e={146:(e,t,n)=>{"use strict";var r=n(363),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function c(e){return r.isMemo(e)?o:l[e.$$typeof]||i}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=o;var s=Object.defineProperty,d=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,g=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var i=p(n);i&&i!==m&&e(t,i,r)}var o=d(n);u&&(o=o.concat(u(n)));for(var l=c(t),f=c(n),v=0;v<o.length;++v){var h=o[v];if(!(a[h]||r&&r[h]||f&&f[h]||l&&l[h])){var y=g(n,h);try{s(t,h,y)}catch(e){}}}}return t}},606:e=>{var t,n,r=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function o(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(e){n=a}}();var l,c=[],s=!1,d=-1;function u(){s&&l&&(s=!1,l.length?c=l.concat(c):d=-1,c.length&&g())}function g(){if(!s){var e=o(u);s=!0;for(var t=c.length;t;){for(l=c,c=[];++d<t;)l&&l[d].run();d=-1,t=c.length}l=null,s=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===a||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{return n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function m(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new p(e,t)),1!==c.length||s||o(g)},p.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=m,r.addListener=m,r.once=m,r.off=m,r.removeListener=m,r.removeAllListeners=m,r.emit=m,r.prependListener=m,r.prependOnceListener=m,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},799:(e,t)=>
vendor: 2,794 bytes, line 1
1{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,o=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,c=n?Symbol.for("react.provider"):60109,s=n?Symbol.for("react.context"):60110,d=n?Symbol.for("react.async_mode"):60111,u=n?Symbol.for("react.concurrent_mode"):60111,g=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,m=n?Symbol.for("react.suspense_list"):60120,f=n?Symbol.for("react.memo"):60115,v=n?Symbol.for("react.lazy"):60116,h=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,w=n?Symbol.for("react.responder"):60118,b=n?Symbol.for("react.scope"):60119;function _(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case d:case u:case a:case l:case o:case p:return e;default:switch(e=e&&e.$$typeof){case s:case g:case v:case f:case c:return e;default:return t}}case i:return t}}}function E(e){return _(e)===u}t.AsyncMode=d,t.ConcurrentMode=u,t.ContextConsumer=s,t.ContextProvider=c,t.Element=r,t.ForwardRef=g,t.Fragment=a,t.Lazy=v,t.Memo=f,t.Portal=i,t.Profiler=l,t.StrictMode=o,t.Suspense=p,t.isAsyncMode=function(e){return E(e)||_(e)===d},t.isConcurrentMode=E,t.isContextConsumer=function(e){return _(e)===s},t.isContextProvider=function(e){return _(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return _(e)===g},t.isFragment=function(e){return _(e)===a},t.isLazy=function(e){return _(e)===v},t.isMemo=function(e){return _(e)===f},t.isPortal=function(e){return _(e)===i},t.isProfiler=function(e){return _(e)===l},t.isStrictMode=function(e){return _(e)===o},t.isSuspense=function(e){return _(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===u||e===l||e===o||e===p||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===f||e.$$typeof===c||e.$$typeof===s||e.$$typeof===g||e.$$typeof===y||e.$$typeof===w||e.$$typeof===b||e.$$typeof===h)},t.typeOf=_},363:(e,t,n)=>{"use strict";e.exports=n(799)},159:(e,t,n)=>{"use strict";var r=n(264);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,a,o){if(o!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i}
1;return n.PropTypes=n,n}},211:(e,t,n)=>{e.exports=n(159)()},264:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},989:(e,t)=>{"use strict";var n=60103,r=60106,i=60107,a=60108,o=60114,l=60109,c=60110,s=60112,d=60113,u=60120,g=60115,p=60116,m=60121,f=60122,v=60117,h=60129,y=60131;if("function"==typeof Symbol&&Symbol.for){var w=Symbol.for;n=w("react.element"),r=w("react.portal"),i=w("react.fragment"),a=w("react.strict_mode"),o=w("react.profiler"),l=w("react.provider"),c=w("react.context"),s=w("react.forward_ref"),d=w("react.suspense"),u=w("react.suspense_list"),g=w("react.memo"),p=w("react.lazy"),m=w("react.block"),f=w("react.server.block"),v=w("react.fundamental"),h=w("react.debug_trace_mode"),y=w("react.legacy_hidden")}function b(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case i:case o:case a:case d:case u:return e;default:switch(e=e&&e.$$typeof){case c:case s:case p:case g:case l:return e;default:return t}}case r:return t}}}t.isContextConsumer=function(e){return b(e)===c}},737:(e,t,n)=>{"use strict";e.exports=n(989)},942:(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=o(e,a(n)))}return e}function a(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=o(t,n));return t}function o(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)}()}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var a=t[r]={exports:{}};return e[r](a,a.exports,n),a.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),(()=>{"use strict";const e=React;var t=n.n(e);function r(e){var t,n,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(i&&(i+=" "),i+=n);else for(t in e)e[t]&&(i&&(i+=" "),i+=t);return i}const i=function(){for(var e,t,n=0,i="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(i&&(i+=" "),i+=t);return i};var a=n(606);function o(){return o=Object.assign||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},o.apply(this,arguments)}function l(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}var c=(0,e.createContext)({});function s(){return(0,e.useContext)(c)}var d=function(e){return t().createElement(c.Provider,{value:e.refTracker},e.children)};function u(){var e=new Map;return{on:function(t,n){var r;return e.has(t)?null==(r=e.get(t))||r.add(n):e.set(t,new Set([n])),this},off:function(t,n){return n?e.get(t).delete(n):e.delete(t),this},emit:function(t,n){if("production"!==a.env.NODE){var r=t;e.has(t)||0===r||console.error("It seems that the menu you are trying to display is not renderer or you have a menu id mismatch.","You used the menu id: "+t)}return e.has(t)&&e.get(t).forEach((function(e){e(n)})),this}}}var g=u();function p(){return(0,e.useRef)(new Map).current}var m={show:function(e){var t=e.id,n=e.event,r=e.props,i=e.position;n.preventDefault&&n.preventDefault(),g.emit(0).emit(t,{event:n.nativeEvent||n,props:r,position:i})},hideAll:function(){g.emit(0)}};function f(){var e,t,n,r,i=new Map,a=!1;function o(){r[e].node.focus()}function l(){return-1!==e||(c(),!1)}function c(){e+1<r.length?e++:e+1===r.length&&(e=0),a&&s(),o()}function s(){if(l()&&!n){var c=i.get(t),s=c.isRoot,d=c.items,u=c.focusedIndex,g=c.parentNode;t.classList.remove("react-contexify__submenu--is-open"),r=d,t=g,s&&
1(n=!0,i.clear()),a||(e=u,o())}}return{init:function(t){r=t,e=-1,n=!0},moveDown:c,moveUp:function(){-1===e||0===e?e=r.length-1:e-1<r.length&&e--,a&&s(),o()},openSubmenu:function(){if(l()&&e>=0&&r[e].isSubmenu){var c=Array.from(r[e].submenuRefTracker.values()),s=r[e].node;return i.set(s,{isRoot:n,focusedIndex:e,parentNode:t||s,items:r}),s.classList.add("react-contexify__submenu--is-open"),t=s,c.length>0?(e=0,r=c):a=!0,n=!1,o(),!0}return!1},closeSubmenu:s}}var v={fade:"fade",flip:"flip",scale:"scale",slide:"slide"},h=function(){};function y(e){return"function"==typeof e}function w(e){return"string"==typeof e}function b(t,n){return e.Children.map(e.Children.toArray(t).filter(Boolean),(function(t){return(0,e.cloneElement)(t,n)}))}function _(e,t){return y(e)?e(t):e}function E(e,t){return y(t)?o({},e,t(e)):o({},e,t)}var R=function(n){var r,a,c,s=n.id,u=n.theme,m=n.style,v=n.className,y=n.children,_=n.animation,R=void 0===_?"scale":_,N=n.onHidden,S=void 0===N?h:N,x=n.onShown,C=void 0===x?h:x,O=l(n,["id","theme","style","className","children","animation","onHidden","onShown"]),A=(0,e.useReducer)(E,{x:0,y:0,visible:!1,triggerEvent:{},propsFromTrigger:null,willLeave:!1}),P=A[0],I=A[1],D=(0,e.useRef)(null),k=(0,e.useRef)(!1),F=(a=P.visible,c=(0,e.useRef)(),(0,e.useEffect)((function(){c.current=a}),[a]),c.current),j=p(),T=(0,e.useState)((function(){return f()}))[0];function B(e){var t=e.event,n=e.props,r=e.position;t.stopPropagation();var i=r||function(e){var t={x:0,y:0};return function(e){return"touchend"===e.type}(e)&&e.changedTouches&&e.changedTouches.length>0?(t.x=e.changedTouches[0].clientX,t.y=e.changedTouches[0].clientY):(t.x=e.clientX,t.y=e.clientY),(!t.x||t.x<0)&&(t.x=0),(!t.y||t.y<0)&&(t.y=0),t}(t),a=i.x,o=i.y;setTimeout((function(){I({visible:!0,willLeave:!1,x:a,y:o,triggerEvent:t,propsFromTrigger:n})}),0)}function L(e){var t=e;(void 0===t||2!==t.button&&!0!==t.ctrlKey||"contextmenu"===t.type)&&(!function(e){return!(!e||!(w(e)||"exit"in e&&e.exit))}(R)?I((function(e){return{visible:!e.visible&&e.visible}})):I((function(e){return{willLeave:e.visible}})))}(0,e.useEffect)((function(){return k.current=!0,g.on(s,B).on(0,L),function(){g.off(s,B).off(0,L)}}),[s]),(0,e.useEffect)((function(){k.current&&P.visible!==F&&(P.visible?C():S())}),[P.visible,S,C]),(0,e.useEffect)((function(){P.visible?T.init(Array.from(j.values())):j.clear()}),[P.visible,T,j]),(0,e.useEffect)((function(){if(P.visible){var e=window,t=e.innerWidth,n=e.innerHeight,r=D.current,i=r.offsetWidth,a=r.offsetHeight,o=P.x,l=P.y;o+i>t&&(o-=o+i-t),l+a>n&&(l-=l+a-n),I({x:o,y:l})}}),[P.visible]),(0,e.useEffect)((function(){function e(e){switch(e.preventDefault(),e.key){case"Enter":T.openSubmenu()||L();break;case"Escape":L();break;case"ArrowUp":T.moveUp();break;case"ArrowDown":T.moveDown();break;case"ArrowRight":T.openSubmenu();break;case"ArrowLeft":T.closeSubmenu()}}return P.visible&&(window.addEventListener("resize",L),window.addEventListener("contextmenu",L),window.addEventListener("click",L),window.addEventListener("scroll",L),window.addEventListener("keydown",e),window.addEventListener("blur",L)),function(){window.removeEventListener("resize",L),window.removeEventListener("contextmenu",L),window.removeEventListener("click",L),window.removeEventListener("scroll",L),window.removeEventListener("keydown",e),window.removeEventListener("blur",L)}}),[P.visible,T]);var M,U,z=P.visible,G=P.triggerEvent,H=P.propsFromTrigger,W=P.x,V=P.y,q=P.willLeave,K=i("react-contexify",v,((r={})["react-contexify__theme--"+u]=u,r),R?w(R)?i(((M={})["react-contexify__will-enter--"+R]=R&&z&&!q,M["react-contexify__will-leave--"+R+" react-contexify__will-leave--'disabled'"]=R&&z&&q,M)):"enter"in R&&"exit"in R?i(((U={})["react-contexify__will-enter--"+R.enter]=R.enter&&z&&!q,U["react-contexify__will-leave--"+R.exit+" react-contexify__will-leave--'disabled'"]=R.exit&&z&&q,U)):null:null),Q=o({},m,{left:W,top:V,opacity:1});return t().createElement(d,{refTracker:j},z&&t().createElement("div",Object.assign({},O,{className:K,onAnimationEnd:function(){P.willLeave&&P.visible&&I({visible:!1,willLeave:!1})},style:Q,ref:D,role:"menu"}),b(y,{propsFromTrigger:H,triggerEvent:G})))},N=function(e){var n,r=e.children,a=e.className,o=e.style,c=e.triggerEvent,d=e.data,u=e.propsFromTrigger,g=e.onClick,p=void 0===g?h:g,m=e.disabled,f=void 0!==m&&m,v=e.hidden,y=void 0!==v&&v,w=l(e,["children","className","style","triggerEvent","data","propsFromTrigger","onClick","disabled","hidden"]),b=s(),E={data:d,triggerEvent:c,props:u},R=_(f,E);if(_(y,E))return null;var N=i("react-contexify__item",a,((n={})["react-contexify__item--disabled"]=R,n));return t().createElement("div",Object.assign({},w,{className:N,style:o,onClick:function(e){E.event=e,R?e.stopPropagation():p(E)},onKeyDown:function(e){"Enter"===e.key&&(E.event=e,p(E))},ref:function(e){e&&!R&&b.set(e,{node:e,isSubmenu:!1})},tabIndex:-1,role:"menuitem","aria-disabled":R}),t().createElement("div",{className:"react-contexify__item__content"},r))};var S=function(n){var r,a=n.arrow,c=void 0===a?"▶":a,u=n.children,g=n.disabled,m=void 0!==g&&g,f=n.hidden,v=void 0!==f&&f,h=n.label,y=n.className,w=n.triggerEvent,E=n.propsFromTrigger,R=n.style,N=l(n,["arrow","children","disabled","hidden","label","className","triggerEvent","propsFromTrigger","style"]),S=s(),x=p(),C=(0,e.useRef)(null),O=(0,e.useState)({left:"100%",top:0,bottom:"initial"}),A=O[0],P=O[1],I={triggerEvent:w,props:E},D=_(m,I),k=_(v,I);if((0,e.useEffect)((function(){if(C.current){var e=window,t=e.innerWidth,n=e.innerHe
1ight,r=C.current.getBoundingClientRect(),i={};r.right<t?(i.left="100%",i.right=void 0):(i.right="100%",i.left=void 0),r.bottom>n?(i.bottom=0,i.top="initial"):i.bottom="initial",P(i)}}),[]),k)return null;var F=i("react-contexify__item",y,((r={})["react-contexify__item--disabled"]=D,r)),j=o({},R,A);return t().createElement(d,{refTracker:x},t().createElement("div",Object.assign({},N,{className:F,ref:function(e){e&&!D&&S.set(e,{node:e,isSubmenu:!0,submenuRefTracker:x})},tabIndex:-1,role:"menuitem","aria-haspopup":!0,"aria-disabled":D}),t().createElement("div",{className:"react-contexify__item__content",onClick:function(e){e.stopPropagation()}},h,t().createElement("span",{className:"react-contexify__submenu-arrow"},c)),t().createElement("div",{className:"react-contexify react-contexify__submenu",ref:C,style:j},b(u,{propsFromTrigger:E,triggerEvent:w}))))},x=React.createContext();const C=x;var O=x.Provider;const A=Math.min,P=Math.max,I=Math.round,D=Math.floor,k=e=>({x:e,y:e}),F={left:"right",right:"left",bottom:"top",top:"bottom"},j={start:"end",end:"start"};function T(e,t,n){return P(e,A(t,n))}function B(e,t){return"function"==typeof e?e(t):e}function L(e){return e.split("-")[0]}function M(e){return e.split("-")[1]}function U(e){return"x"===e?"y":"x"}function z(e){return"y"===e?"height":"width"}function G(e){return["top","bottom"].includes(L(e))?"y":"x"}function H(e){return U(G(e))}function W(e){return e.replace(/start|end/g,(e=>j[e]))}function V(e){return e.replace(/left|right|bottom|top/g,(e=>F[e]))}function q(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function K(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function Q(e,t,n){let{reference:r,floating:i}=e;const a=G(t),o=H(t),l=z(o),c=L(t),s="y"===a,d=r.x+r.width/2-i.width/2,u=r.y+r.height/2-i.height/2,g=r[l]/2-i[l]/2;let p;switch(c){case"top":p={x:d,y:r.y-i.height};break;case"bottom":p={x:d,y:r.y+r.height};break;case"right":p={x:r.x+r.width,y:u};break;case"left":p={x:r.x-i.width,y:u};break;default:p={x:r.x,y:r.y}}switch(M(t)){case"start":p[o]-=g*(n&&s?-1:1);break;case"end":p[o]+=g*(n&&s?-1:1)}return p}async function Y(e,t){var n;void 0===t&&(t={});const{x:r,y:i,platform:a,rects:o,elements:l,strategy:c}=e,{boundary:s="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:g=!1,padding:p=0}=B(t,e),m=q(p),f=l[g?"floating"===u?"reference":"floating":u],v=K(await a.getClippingRect({element:null==(n=await(null==a.isElement?void 0:a.isElement(f)))||n?f:f.contextElement||await(null==a.getDocumentElement?void 0:a.getDocumentElement(l.floating)),boundary:s,rootBoundary:d,strategy:c})),h="floating"===u?{...o.floating,x:r,y:i}:o.reference,y=await(null==a.getOffsetParent?void 0:a.getOffsetParent(l.floating)),w=await(null==a.isElement?void 0:a.isElement(y))&&await(null==a.getScale?void 0:a.getScale(y))||{x:1,y:1},b=K(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:h,offsetParent:y,strategy:c}):h);return{top:(v.top-b.top+m.top)/w.y,bottom:(b.bottom-v.bottom+m.bottom)/w.y,left:(v.left-b.left+m.left)/w.x,right:(b.right-v.right+m.right)/w.x}}const J=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:i,y:a,placement:o,middlewareData:l}=t,c=await async function(e,t){const{placement:n,platform:r,elements:i}=e,a=await(null==r.isRTL?void 0:r.isRTL(i.floating)),o=L(n),l=M(n),c="y"===G(n),s=["left","top"].includes(o)?-1:1,d=a&&c?-1:1,u=B(t,e);let{mainAxis:g,crossAxis:p,alignmentAxis:m}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...u};return l&&"number"==typeof m&&(p="end"===l?-1*m:m),c?{x:p*d,y:g*s}:{x:g*s,y:p*d}}(t,e);return o===(null==(n=l.offset)?void 0:n.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:i+c.x,y:a+c.y,data:{...c,placement:o}}}}};function $(e){return ee(e)?(e.nodeName||"").toLowerCase():"#document"}function X(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function Z(e){var t;return null==(t=(ee(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function ee(e){return e instanceof Node||e instanceof X(e).Node}function te(e){return e instanceof Element||e instanceof X(e).Element}function ne(e){return e instanceof HTMLElement||e instanceof X(e).HTMLElement}function re(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof X(e).ShadowRoot)}function ie(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=se(e);
vendor: 8,819 bytes, line 1
1return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function ae(e){return["table","td","th"].includes($(e))}function oe(e){const t=le(),n=se(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some((e=>(n.willChange||"").includes(e)))||["paint","layout","strict","content"].some((e=>(n.contain||"").includes(e)))}function le(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function ce(e){return["html","body","#document"].includes($(e))}function se(e){return X(e).getComputedStyle(e)}function de(e){return te(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ue(e){if("html"===$(e))return e;const t=e.assignedSlot||e.parentNode||re(e)&&e.host||Z(e);return re(t)?t.host:t}function ge(e){const t=ue(e);return ce(t)?e.ownerDocument?e.ownerDocument.body:e.body:ne(t)&&ie(t)?t:ge(t)}function pe(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const i=ge(e),a=i===(null==(r=e.ownerDocument)?void 0:r.body),o=X(i);return a?t.concat(o,o.visualViewport||[],ie(i)?i:[],o.frameElement&&n?pe(o.frameElement):[]):t.concat(i,pe(i,[],n))}function me(e){const t=se(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const i=ne(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,l=I(n)!==a||I(r)!==o;return l&&(n=a,r=o),{width:n,height:r,$:l}}function fe(e){return te(e)?e:e.contextElement}function ve(e){const t=fe(e);if(!ne(t))return k(1);const n=t.getBoundingClientRect(),{width:r,height:i,$:a}=me(t);let o=(a?I(n.width):n.width)/r,l=(a?I(n.height):n.height)/i;return o&&Number.isFinite(o)||(o=1),l&&Number.isFinite(l)||(l=1),{x:o,y:l}}const he=k(0);function ye(e){const t=X(e);return le()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:he}function we(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const i=e.getBoundingClientRect(),a=fe(e);let o=k(1);t&&(r?te(r)&&(o=ve(r)):o=ve(e));const l=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==X(e))&&t}(a,n,r)?ye(a):k(0);let c=(i.left+l.x)/o.x,s=(i.top+l.y)/o.y,d=i.width/o.x,u=i.height/o.y;if(a){const e=X(a),t=r&&te(r)?X(r):r;let n=e,i=n.frameElement;for(;i&&r&&t!==n;){const e=ve(i),t=i.getBoundingClientRect(),r=se(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,s*=e.y,d*=e.x,u*=e.y,c+=a,s+=o,n=X(i),i=n.frameElement}}return K({width:d,height:u,x:c,y:s})}const be=[":popover-open",":modal"];function _e(e){return be.some((t=>{try{return e.matches(t)}catch(e){return!1}}))}function Ee(e){return we(Z(e)).left+de(e).scrollLeft}function Re(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=X(e),r=Z(e),i=n.visualViewport;let a=r.clientWidth,o=r.clientHeight,l=0,c=0;if(i){a=i.width,o=i.height;const e=le();(!e||e&&"fixed"===t)&&(l=i.offsetLeft,c=i.offsetTop)}return{width:a,height:o,x:l,y:c}}(e,n);else if("document"===t)r=function(e){const t=Z(e),n=de(e),r=e.ownerDocument.body,i=P(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=P(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let o=-n.scrollLeft+Ee(e);const l=-n.scrollTop;return"rtl"===se(r).direction&&(o+=P(t.clientWidth,r.clientWidth)-i),{width:i,height:a,x:o,y:l}}(Z(e));else if(te(t))r=function(e,t){const n=we(e,!0,"fixed"===t),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=ne(e)?ve(e):k(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}(t,n);else{const n=ye(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return K(r)}function Ne(e,t){const n=ue(e);return!(n===t||!te(n)||ce(n))&&("fixed"===se(n).position||Ne(n,t))}function Se(e,t,n){const r=ne(t),i=Z(t),a="fixed"===n,o=we(e,!0,a,t);let l={scrollLeft:0,scrollTop:0};const c=k(0);if(r||!r&&!a)if(("body"!==$(t)||ie(i))&&(l=de(t)),r){const e=we(t,!0,a,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else i&&(c.x=Ee(i));return{x:o.left+l.scrollLeft-c.x,y:o.top+l.scrollTop-c.y,width:o.width,height:o.height}}function xe(e,t){return ne(e)&&"fixed"!==se(e).position?t?t(e):e.offsetParent:null}function Ce(e,t){const n=X(e);if(!ne(e)||_e(e))return n;let r=xe(e,t);for(;r&&ae(r)&&"static"===se(r).position;)r=xe(r,t);return r&&("html"===$(r)||"body"===$(r)&&"static"===se(r).position&&!oe(r))?n:r||function(e){let t=ue(e);for(;ne(t)&&!ce(t);){if(oe(t))return t;t=ue(t)}return null}(e)||n}const Oe={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e;const a="fixed"===i,o=Z(r),l=!!t&&_e(t.floating);if(r===o||l&&a)return n;let c={scrollLeft:0,scrollTop:0},s=k(1);const d=k(0),u=ne(r);if((u||!u&&!a)&&(("body"!==$(r)||ie(o))&&(c=de(r)),ne(r))){const e=we(r);s=ve(r),d.x=e.x+r.clientLeft,d.y=e.y+r.clientTop}return{width:n.width*s.x,height:n.height*s.y,x:n.x*s.x-c.scrollLeft*s.x+d.x,y:n.y*s.y-c.scrollTop*s.y+d.y}},getDocumentElement:Z,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e;const a=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let r=pe(e,[],!1).filter((e=>te(e)&&"body"!==$(e))),i=null;const a="fixed"===se(e).position;let o=a?ue(e):e;for(;te(o)&&!ce(o);){const t=se(o),n=oe(o);n||"fixed"!==t.position||(i=null),(a?!n&&!i:!n&&"static"===t.position&&i&&["absolute","fixed"].includes(i.position)||ie(o)&&!n&&Ne(e,o))?r=r.filter((e=>e!==o)):i=t,o=ue(o)}return t.set(e,r),r}(t,this._c):[].concat(n),r],o=a[0],l=a.reduce(((e,n)=>{const r=Re(t,n,i);return e.top=P(r.top,e.top),e.right=A(r.right,e.right),e.bottom=A(r.bottom,e.bottom),e.left=P(r.left,e.left),e}),Re(t,o,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:Ce,getElementRects:async function(e){const t=this.getOffsetParent||Ce,n=this.getDimensions;return{reference:Se(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await n(e.floating)}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=me(e);return{width:t,height:n}},getScale:ve,isElement:te,isRTL:function(e){return"rtl"===se(e).direction}};function Ae(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:c=!1}=r,s=fe(e),d=i||a?[...s?pe(s):[],...pe(t)]:[];d.forEach((e=>{i&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)}));const u=s&&l?function(e,t){let n,r=null;const i=Z(e);function a(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function o(l,c){void 0===l&&(l=!1),void 0===c&&(c=1),a();const{left:s,top:d,width:u,height:g}=e.getBoundingClientRect();if(l||t(),!u||!g)return;const p={rootMargin:-D(d)+"px "+-D(i.clientWidth-(s+u))+"px "+-D(i.clientHeight-(d+g))+"px "+-D(s)+"px",threshold:P(0,A(1,c))||1};let m=!0;function f(e){const t=e[0].intersectionRatio;if(t!==c){if(!m)return o();t?o(!1,t):n=setTimeout((()=>{o(!1,1e-7)}),100)}m=!1}try{r=new IntersectionObserver(f,{...p,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(f,p)}r.observe(e)}(!0),a}(s,n):null;let g,p=-1,m=null;o&&(m=new ResizeObserver((e=>{let[r]=e;r&&r.target===s&&m&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame((()=>{var e;null==(e=m)||e.observe(t)}))),n()})),s&&!c&&m.observe(s),m.observe(t));let f=c?we(e):null;return c&&function t(){const r=we(e);!f||r.x===f.x&&r.y===f.y&&r.width===f.width&&r.height===f.height||n();f=r,g=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach((e=>{i&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)})),null==u||u(),null==(e=m)||e.disconnect(),m=null,c&&cancelAnimationFrame(g)}}const Pe=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:i}=t,{mainAxis:a=!0,crossAxis:o=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=B(e,t),s={x:n,y:r},d=await Y(t,c),u=G(L(i)),g=U(u);let p=s[g],m=s[u];if(a){const e="y"===g?"bottom":"right";p=T(p+d["y"===g?"top":"left"],p,p-d[e])}if(o){const e="y"===u?"bottom":"right";m=T(m+d["y"===u?"top":"left"],m,m-d[e])}const f=l.fn({...t,[g]:p,[u]:m});return{...f,data:{x:f.x-n,y:f.y-r}}}}},Ie=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:i,middlewareData:a,rects:o,initialPlacement:l,platform:c,elements:s}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:g,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:f=!0,...v}=B(e,t);if(null!=(n=a.arrow)&&n.alignmentOffset)return{};const h=L(i),y=L(l)===l,w=await(null==c.isRTL?void 0:c.isRTL(s.floating)),b=g||(y||!f?[V(l)]:function(e){const t=V(e);return[W(e),t,W(t)]}(l));
1g||"none"===m||b.push(...function(e,t,n,r){const i=M(e);let a=function(e,t,n){const r=["left","right"],i=["right","left"],a=["top","bottom"],o=["bottom","top"];switch(e){case"top":case"bottom":return n?t?i:r:t?r:i;case"left":case"right":return t?a:o;default:return[]}}(L(e),"start"===n,r);return i&&(a=a.map((e=>e+"-"+i)),t&&(a=a.concat(a.map(W)))),a}(l,f,m,w));const _=[l,...b],E=await Y(t,v),R=[];let N=(null==(r=a.flip)?void 0:r.overflows)||[];if(d&&R.push(E[h]),u){const e=function(e,t,n){void 0===n&&(n=!1);const r=M(e),i=H(e),a=z(i);let o="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[a]>t.floating[a]&&(o=V(o)),[o,V(o)]}(i,o,w);R.push(E[e[0]],E[e[1]])}if(N=[...N,{placement:i,overflows:R}],!R.every((e=>e<=0))){var S,x;const e=((null==(S=a.flip)?void 0:S.index)||0)+1,t=_[e];if(t)return{data:{index:e,overflows:N},reset:{placement:t}};let n=null==(x=N.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:x.placement;if(!n)switch(p){case"bestFit":{var C;const e=null==(C=N.map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:C[0];e&&(n=e);break}case"initialPlacement":n=l}if(i!==n)return{reset:{placement:n}}}return{}}}},De=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:i,rects:a,platform:o,elements:l,middlewareData:c}=t,{element:s,padding:d=0}=B(e,t)||{};if(null==s)return{};const u=q(d),g={x:n,y:r},p=H(i),m=z(p),f=await o.getDimensions(s),v="y"===p,h=v?"top":"left",y=v?"bottom":"right",w=v?"clientHeight":"clientWidth",b=a.reference[m]+a.reference[p]-g[p]-a.floating[m],_=g[p]-a.reference[p],E=await(null==o.getOffsetParent?void 0:o.getOffsetParent(s));let R=E?E[w]:0;R&&await(null==o.isElement?void 0:o.isElement(E))||(R=l.floating[w]||a.floating[m]);const N=b/2-_/2,S=R/2-f[m]/2-1,x=A(u[h],S),C=A(u[y],S),O=x,P=R-f[m]-C,I=R/2-f[m]/2+N,D=T(O,I,P),k=!c.arrow&&null!=M(i)&&I!==D&&a.reference[m]/2-(I<O?x:C)-f[m]/2<0,F=k?I<O?I-O:I-P:0;return{[p]:g[p]+F,data:{[p]:D,centerOffset:I-D-F,...k&&{alignmentOffset:F}},reset:k}}}),ke=(e,t,n)=>{const r=new Map,i={platform:Oe,...n},a={...i.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:a=[],platform:o}=n,l=a.filter(Boolean),c=await(null==o.isRTL?void 0:o.isRTL(t));let s=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:d,y:u}=Q(s,r,c),g=r,p={},m=0;for(let n=0;n<l.length;n++){const{name:a,fn:f}=l[n],{x:v,y:h,data:y,reset:w}=await f({x:d,y:u,initialPlacement:r,placement:g,strategy:i,middlewareData:p,rects:s,platform:o,elements:{reference:e,floating:t}});d=null!=v?v:d,u=null!=h?h:u,p={...p,[a]:{...p[a],...y}},w&&m<=50&&(m++,"object"==typeof w&&(w.placement&&(g=w.placement),w.rects&&(s=!0===w.rects?await o.getElementRects({reference:e,floating:t,strategy:i}):w.rects),({x:d,y:u}=Q(s,g,c))),n=-1)}return{x:d,y:u,placement:g,strategy:i,middlewareData:p}})(e,t,{...i,platform:a})};var Fe=n(942),je=n(606);const Te="react-tooltip-core-styles",Be="react-tooltip-base-styles",Le={core:!1,base:!1};function Me({css:e,id:t=Be,type:n="base",ref:r}){var i,a;if(!e||"undefined"==typeof document||Le[n])return;if("core"===n&&void 0!==je&&(null===(i=null==je?void 0:je.env)||void 0===i?void 0:i.REACT_TOOLTIP_DISABLE_CORE_STYLES))return;if("base"!==n&&void 0!==je&&(null===(a=null==je?void 0:je.env)||void 0===a?void 0:a.REACT_TOOLTIP_DISABLE_BASE_STYLES))return;"core"===n&&(t=Te),r||(r={});const{insertAt:o}=r;if(document.getElementById(t))return;const l=document.head||document.getElementsByTagName("head")[0],c=document.createElement("style");c.id=t,c.type="text/css","top"===o&&l.firstChild?l.insertBefore(c,l.firstChild):l.appendChild(c),c.styleSheet?c.styleSheet.cssText=e:c.appendChild(document.createTextNode(e)),Le[n]=!0}const Ue=async({elementReference:e=null,tooltipReference:t=null,tooltipArrowReference:n=null,place:r="top",offset:i=10,strategy:a="absolute",middlewares:o=[J(Number(i)),Ie({fallbackAxisSideDirection:"start"}),Pe({padding:5})],border:l})=>{if(!e)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};if(null===t)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};const c=o;return n?(c.push(De({element:n,padding:5})),ke(e,t,{placement:r,strategy:a,middleware:c}).then((({x:e,y:t,placement:n,middlewareData:r})=>{var i,a;const o={left:`${e}px`,top:`${t}px`,border:l},{x:c,y:s}=null!==(i=r.arrow)&&void 0!==i?i:{x:0,y:0}
1,d=null!==(a={top:"bottom",right:"left",bottom:"top",left:"right"}[n.split("-")[0]])&&void 0!==a?a:"bottom",u=l&&{borderBottom:l,borderRight:l};let g=0;if(l){const e=`${l}`.match(/(\d+)px/);g=(null==e?void 0:e[1])?Number(e[1]):1}return{tooltipStyles:o,tooltipArrowStyles:{left:null!=c?`${c}px`:"",top:null!=s?`${s}px`:"",right:"",bottom:"",...u,[d]:`-${4+g}px`},place:n}}))):ke(e,t,{placement:"bottom",strategy:a,middleware:c}).then((({x:e,y:t,placement:n})=>({tooltipStyles:{left:`${e}px`,top:`${t}px`},tooltipArrowStyles:{},place:n})))},ze=(e,t)=>!("CSS"in window&&"supports"in window.CSS)||window.CSS.supports(e,t),Ge=(e,t,n)=>{let r=null;const i=function(...i){const a=()=>{r=null,n||e.apply(this,i)};n&&!r&&(e.apply(this,i),r=setTimeout(a,t)),n||(r&&clearTimeout(r),r=setTimeout(a,t))};return i.cancel=()=>{r&&(clearTimeout(r),r=null)},i},He=e=>null!==e&&!Array.isArray(e)&&"object"==typeof e,We=(e,t)=>{if(e===t)return!0;if(Array.isArray(e)&&Array.isArray(t))return e.length===t.length&&e.every(((e,n)=>We(e,t[n])));if(Array.isArray(e)!==Array.isArray(t))return!1;if(!He(e)||!He(t))return e===t;const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every((n=>We(e[n],t[n])))},Ve=e=>{if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;const t=getComputedStyle(e);return["overflow","overflow-x","overflow-y"].some((e=>{const n=t.getPropertyValue(e);return"auto"===n||"scroll"===n}))},qe=e=>{if(!e)return null;let t=e.parentElement;for(;t;){if(Ve(t))return t;t=t.parentElement}return document.scrollingElement||document.documentElement},Ke="undefined"!=typeof window?e.useLayoutEffect:e.useEffect,Qe=e=>{e.current&&(clearTimeout(e.current),e.current=null)},Ye="DEFAULT_TOOLTIP_ID",Je={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},$e=(0,e.createContext)({getTooltipData:()=>Je});function Xe(t=Ye){return(0,e.useContext)($e).getTooltipData(t)}var Ze={tooltip:"core-styles-module_tooltip__3vRRp",fixed:"core-styles-module_fixed__pcSol",arrow:"core-styles-module_arrow__cvMwQ",noArrow:"core-styles-module_noArrow__xock6",clickable:"core-styles-module_clickable__ZuTTB",show:"core-styles-module_show__Nt9eE",closing:"core-styles-module_closing__sGnxF"},et={tooltip:"styles-module_tooltip__mnnfp",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"};const tt=({forwardRef:t,id:n,className:r,classNameArrow:i,variant:a="dark",anchorId:o,anchorSelect:l,place:c="top",offset:s=10,events:d=["hover"],openOnClick:u=!1,positionStrategy:g="absolute",middlewares:p,wrapper:m,delayShow:f=0,delayHide:v=0,float:h=!1,hidden:y=!1,noArrow:w=!1,clickable:b=!1,closeOnEsc:_=!1,closeOnScroll:E=!1,closeOnResize:R=!1,openEvents:N,closeEvents:S,globalCloseEvents:x,imperativeModeOnly:C,style:O,position:A,afterShow:P,afterHide:I,content:D,contentWrapperRef:k,isOpen:F,defaultIsOpen:j=!1,setIsOpen:T,activeAnchor:B,setActiveAnchor:L,border:M,opacity:U,arrowColor:z,role:G="tooltip"})=>{var H;const W=(0,e.useRef)(null),V=(0,e.useRef)(null),q=(0,e.useRef)(null),K=(0,e.useRef)(null),Q=(0,e.useRef)(null),[Y,J]=(0,e.useState)({tooltipStyles:{},tooltipArrowStyles:{},place:c}),[$,X]=(0,e.useState)(!1),[Z,ee]=(0,e.useState)(!1),[te,ne]=(0,e.useState)(null),re=(0,e.useRef)(!1),ie=(0,e.useRef)(null),{anchorRefs:ae,setActiveAnchor:oe}=Xe(n),le=(0,e.useRef)(!1),[ce,se]=(0,e.useState)([]),de=(0,e.useRef)(!1),ue=u||d.includes("click"),ge=ue||(null==N?void 0:N.click)||(null==N?void 0:N.dblclick)||(null==N?void 0:N.mousedown),pe=N?{...N}:{mouseover:!0,focus:!0,mouseenter:!1,click:!1,dblclick:!1,mousedown:!1};!N&&ue&&Object.assign(pe,{mouseenter:!1,focus:!1,mouseover:!1,click:!0});const me=S?{...S}:{mouseout:!0,blur:!0,mouseleave:!1,click:!1,dblclick:!1,mouseup:!1};
1!S&&ue&&Object.assign(me,{mouseleave:!1,blur:!1,mouseout:!1});const fe=x?{...x}:{escape:_||!1,scroll:E||!1,resize:R||!1,clickOutsideAnchor:ge||!1};C&&(Object.assign(pe,{mouseenter:!1,focus:!1,click:!1,dblclick:!1,mousedown:!1}),Object.assign(me,{mouseleave:!1,blur:!1,click:!1,dblclick:!1,mouseup:!1}),Object.assign(fe,{escape:!1,scroll:!1,resize:!1,clickOutsideAnchor:!1})),Ke((()=>(de.current=!0,()=>{de.current=!1})),[]);const ve=e=>{de.current&&(e&&ee(!0),setTimeout((()=>{de.current&&(null==T||T(e),void 0===F&&X(e))}),10))};(0,e.useEffect)((()=>{if(void 0===F)return()=>null;F&&ee(!0);const e=setTimeout((()=>{X(F)}),10);return()=>{clearTimeout(e)}}),[F]),(0,e.useEffect)((()=>{if($!==re.current)if(Qe(Q),re.current=$,$)null==P||P();else{const e=(e=>{const t=getComputedStyle(document.body).getPropertyValue("--rt-transition-show-delay").match(/^([\d.]+)(ms|s)$/);if(!t)return 0;const[,n,r]=t;return Number(n)*("ms"===r?1:1e3)})();Q.current=setTimeout((()=>{ee(!1),ne(null),null==I||I()}),e+25)}}),[$]);const he=e=>{J((t=>We(t,e)?t:e))},ye=(e=f)=>{Qe(q),Z?ve(!0):q.current=setTimeout((()=>{ve(!0)}),e)},we=(e=v)=>{Qe(K),K.current=setTimeout((()=>{le.current||ve(!1)}),e)},be=e=>{var t;if(!e)return;const n=null!==(t=e.currentTarget)&&void 0!==t?t:e.target;if(!(null==n?void 0:n.isConnected))return L(null),void oe({current:null});f?ye():ve(!0),L(n),oe({current:n}),Qe(K)},_e=()=>{b?we(v||100):v?we():ve(!1),Qe(q)},Ee=({x:e,y:t})=>{var n;const r={getBoundingClientRect:()=>({x:e,y:t,width:0,height:0,top:t,left:e,right:e,bottom:t})};Ue({place:null!==(n=null==te?void 0:te.place)&&void 0!==n?n:c,offset:s,elementReference:r,tooltipReference:W.current,tooltipArrowReference:V.current,strategy:g,middlewares:p,border:M}).then((e=>{he(e)}))},Re=e=>{if(!e)return;const t=e,n={x:t.clientX,y:t.clientY};Ee(n),ie.current=n},Ne=e=>{var t;if(!$)return;const n=e.target;n.isConnected&&((null===(t=W.current)||void 0===t?void 0:t.contains(n))||[document.querySelector(`[id='${o}']`),...ce].some((e=>null==e?void 0:e.contains(n)))||(ve(!1),Qe(q)))},Se=Ge(be,50,!0),xe=Ge(_e,50,!0),Ce=e=>{xe.cancel(),Se(e)},Oe=()=>{Se.cancel(),xe()},Pe=(0,e.useCallback)((()=>{var e,t;const n=null!==(e=null==te?void 0:te.position)&&void 0!==e?e:A;n?Ee(n):h?ie.current&&Ee(ie.current):(null==B?void 0:B.isConnected)&&Ue({place:null!==(t=null==te?void 0:te.place)&&void 0!==t?t:c,offset:s,elementReference:B,tooltipReference:W.current,tooltipArrowReference:V.current,strategy:g,middlewares:p,border:M}).then((e=>{de.current&&he(e)}))}),[$,B,D,O,c,null==te?void 0:te.place,s,g,A,null==te?void 0:te.position,h]);(0,e.useEffect)((()=>{var e,t;const n=new Set(ae);ce.forEach((e=>{n.add({current:e})}));const r=document.querySelector(`[id='${o}']`);r&&n.add({current:r});const i=()=>{ve(!1)},a=qe(B),l=qe(W.current);fe.scroll&&(window.addEventListener("scroll",i),null==a||a.addEventListener("scroll",i),null==l||l.addEventListener("scroll",i));let c=null;fe.resize?window.addEventListener("resize",i):B&&W.current&&(c=Ae(B,W.current,Pe,{ancestorResize:!0,elementResize:!0,layoutShift:!0}));const s=e=>{"Escape"===e.key&&ve(!1)};fe.escape&&window.addEventListener("keydown",s),fe.clickOutsideAnchor&&window.addEventListener("click",Ne);const d=[],u=e=>{$&&(null==e?void 0:e.target)===B||be(e)},g=e=>{$&&(null==e?void 0:e.target)===B&&_e()},p=["mouseover","mouseout","mouseenter","mouseleave","focus","blur"],m=["click","dblclick","mousedown","mouseup"];Object.entries(pe).forEach((([e,t])=>{t&&(p.includes(e)?d.push({event:e,listener:Ce}):m.includes(e)&&d.push({event:e,listener:u}))})),Object.entries(me).forEach((([e,t])=>{t&&(p.includes(e)?d.push({event:e,listener:Oe}):m.includes(e)&&d.push({event:e,listener:g}))})),h&&d.push({event:"pointermove",listener:Re});const f=()=>{le.current=!0},v=()=>{le.current=!1,_e()};return b&&!ge&&(null===(e=W.current)||void 0===e||e.addEventListener("mouseenter",f),null===(t=W.current)||void 0===t||t.addEventListener("mouseleave",v)),d.forEach((({event:e,listener:t})=>{n.forEach((n=>{var r;null===(r=n.current)||void 0===r||r.addEventListener(e,t)}))})),()=>{var e,t;fe.scroll&&(window.removeEventListener("scroll",i),null==a||a.removeEventListener("scroll",i),null==l||l.removeEventListener("scroll",i)),fe.resize?window.removeEventListener("resize",i):null==c||c(),fe.clickOutsideAnchor&&window.removeEventListener("click",Ne),fe.escape&&window.removeEventListener("keydown",s),b&&!ge&&(null===(e=W.current)||void 0===e||e.removeEventListener("mouseenter",f),null===(t=W.current)||void 0===t||t.removeEventListener("mouseleave",v)),d.forEach((({event:e,listener:t})=>
1{n.forEach((n=>{var r;null===(r=n.current)||void 0===r||r.removeEventListener(e,t)}))}))}}),[B,Pe,Z,ae,ce,N,S,x,ue,f,v]),(0,e.useEffect)((()=>{var e,t;let r=null!==(t=null!==(e=null==te?void 0:te.anchorSelect)&&void 0!==e?e:l)&&void 0!==t?t:"";!r&&n&&(r=`[data-tooltip-id='${n.replace(/'/g,"\\'")}']`);const i=new MutationObserver((e=>{const t=[],i=[];e.forEach((e=>{if("attributes"===e.type&&"data-tooltip-id"===e.attributeName&&(e.target.getAttribute("data-tooltip-id")===n?t.push(e.target):e.oldValue===n&&i.push(e.target)),"childList"===e.type){if(B){const t=[...e.removedNodes].filter((e=>1===e.nodeType));if(r)try{i.push(...t.filter((e=>e.matches(r)))),i.push(...t.flatMap((e=>[...e.querySelectorAll(r)])))}catch(e){}t.some((e=>{var t;return!!(null===(t=null==e?void 0:e.contains)||void 0===t?void 0:t.call(e,B))&&(ee(!1),ve(!1),L(null),Qe(q),Qe(K),!0)}))}if(r)try{const n=[...e.addedNodes].filter((e=>1===e.nodeType));t.push(...n.filter((e=>e.matches(r)))),t.push(...n.flatMap((e=>[...e.querySelectorAll(r)])))}catch(e){}}})),(t.length||i.length)&&se((e=>[...e.filter((e=>!i.includes(e))),...t]))}));return i.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"],attributeOldValue:!0}),()=>{i.disconnect()}}),[n,l,null==te?void 0:te.anchorSelect,B]),(0,e.useEffect)((()=>{Pe()}),[Pe]),(0,e.useEffect)((()=>{if(!(null==k?void 0:k.current))return()=>null;const e=new ResizeObserver((()=>{setTimeout((()=>Pe()))}));return e.observe(k.current),()=>{e.disconnect()}}),[D,null==k?void 0:k.current]),(0,e.useEffect)((()=>{var e;const t=document.querySelector(`[id='${o}']`),n=[...ce,t];B&&n.includes(B)||L(null!==(e=ce[0])&&void 0!==e?e:t)}),[o,ce,B]),(0,e.useEffect)((()=>(j&&ve(!0),()=>{Qe(q),Qe(K)})),[]),(0,e.useEffect)((()=>{var e;let t=null!==(e=null==te?void 0:te.anchorSelect)&&void 0!==e?e:l;if(!t&&n&&(t=`[data-tooltip-id='${n.replace(/'/g,"\\'")}']`),t)try{const e=Array.from(document.querySelectorAll(t));se(e)}catch(e){se([])}}),[n,l,null==te?void 0:te.anchorSelect]),(0,e.useEffect)((()=>{q.current&&(Qe(q),ye(f))}),[f]);const Ie=null!==(H=null==te?void 0:te.content)&&void 0!==H?H:D,De=$&&Object.keys(Y.tooltipStyles).length>0;return(0,e.useImperativeHandle)(t,(()=>({open:e=>{if(null==e?void 0:e.anchorSelect)try{document.querySelector(e.anchorSelect)}catch(t){return void console.warn(`[react-tooltip] "${e.anchorSelect}" is not a valid CSS selector`)}ne(null!=e?e:null),(null==e?void 0:e.delay)?ye(e.delay):ve(!0)},close:e=>{(null==e?void 0:e.delay)?we(e.delay):ve(!1)},activeAnchor:B,place:Y.place,isOpen:Boolean(Z&&!y&&Ie&&De)}))),Z&&!y&&Ie?e.createElement(m,{id:n,role:G,className:Fe("react-tooltip",Ze.tooltip,et.tooltip,et[a],r,`react-tooltip__place-${Y.place}`,Ze[De?"show":"closing"],De?"react-tooltip__show":"react-tooltip__closing","fixed"===g&&Ze.fixed,b&&Ze.clickable),onTransitionEnd:e=>{Qe(Q),$||"opacity"!==e.propertyName||(ee(!1),ne(null),null==I||I())},style:{...O,...Y.tooltipStyles,opacity:void 0!==U&&De?U:void 0},ref:W},Ie,e.createElement(m,{className:Fe("react-tooltip-arrow",Ze.arrow,et.arrow,i,w&&Ze.noArrow),style:{...Y.tooltipArrowStyles,background:z?`linear-gradient(to right bottom, transparent 50%, ${z} 50%)`:void 0},ref:V})):null},nt=({content:t})=>e.createElement("span",{dangerouslySetInnerHTML:{__html:t}}),rt=e.forwardRef((({id:t,anchorId:n,anchorSelect:r,content:i,html:a,render:o,className:l,classNameArrow:c,variant:s="dark",place:d="top",offset:u=10,wrapper:g="div",children:p=null,events:m=["hover"],openOnClick:f=!1,positionStrategy:v="absolute",middlewares:h,delayShow:y=0,delayHide:w=0,float:b=!1,hidden:_=!1,noArrow:E=!1,clickable:R=!1,closeOnEsc:N=!1,closeOnScroll:S=!1,closeOnResize:x=!1,openEvents:C,closeEvents:O,globalCloseEvents:A,imperativeModeOnly:P=!1,style:I,position:D,isOpen:k,defaultIsOpen:F=!1,disableStyleInjection:j=!1,border:T,opacity:B,arrowColor:L,setIsOpen:M,afterShow:U,afterHide:z,role:G="tooltip"},H)=>{const[W,V]=(0,e.useState)(i),[q,K]=(0,e.useState)(a),[Q,Y]=(0,e.useState)(d),[J,$]=(0,e.useState)(s),[X,Z]=(0,e.useState)(u),[ee,te]=(0,e.useState)(y),[ne,re]=(0,e.useState)(w),[ie,ae]=(0,e.useState)(b),[oe,le]=(0,e.useState)(_),[ce,se]=(0,e.useState)(g),[de,ue]=(0,e.useState)(m),[ge,pe]=(0,e.useState)(v),[me,fe]=(0,e.useState)(null),[ve,he]=(0,e.useState)(null),ye=(0,e.useRef)(j),{anchorRefs:we,activeAnchor:be}=Xe(t),_e=e=>null==e?void 0:e.getAttributeNames().reduce(((t,n)=>{var r;return n.startsWith("data-tooltip-")&&(t[n.replace(/^data-tooltip-/,"")]=null!==(r=null==e?void 0:e.getAttribute(n))&&void 0!==r?r:null),t}),{}),Ee=e=>{const t={place:e=>{var t;Y(null!==(t=e)&&void 0!==t?t:d)},content:e=>{V(null!=e?e:i)},html:e=>{K(null!=e?e:a)},variant:e=>{var t;$(null!==(t=e)&&void 0!==t?t:s)},offset:e=>{Z(null===e?u:Number(e))},wrapper:e=>{var t;se(null!==(t=e)&&void 0!==t?t:g)},events:e=>{const t=null==e?void 0:e.split(" ");ue(null!=t?t:m)},"position-strategy":e=>{var t;pe(null!==(t=e)&&void 0!==t?t:v)},"delay-show":e=>{te(null===e?y:Number(e))},"delay-hide":e=>{re(null===e?w:Number(e))},float:e=>{ae(null===e?b:"true"===e)},hidden:e=>{le(null===e?_:"true"===e)},"class-name":e=>{fe(e)}};Object.values(t).forEach((e=>e(null))),Object.entries(e).forEach((([e,n])=>{var r;null===(r=t[e])||void 0===r||r.call(t,n)}))};(0,e.useEffect)((()=>{V(i)}),[i]),(0,e.useEffect)((()=>{K(a)}),[a]),(0,e.useEffect)((()=>{Y(d)}),[d]),(0,e.useEffect)((()=>{$(s)}),[s]),(0,e.useEffect)((()=>{Z(u)}),[u]),(0,e.useEffect)((()=>{te(y)}),[y]),(0,e.useEffect)((()=>{re(w)}),[w]),(0,e.useEffect)((()=>{ae(b)}),[b]),(0,e.useEffect)((()=>{le(_)}),[_]),(0,e.useEffect)((()=>{pe(v)}),[v]),(0,e.useEffect)((()=>{ye.current!==j&&console.warn("[react-tooltip] Do not change `disableStyleInjection` dynamically.")}),[j]),(0,e.useEffect)((()=>{"undefined"!=typeof window&&window.dispatchEvent(new CustomEvent("react-tooltip-inject-styles",{detail:{disableCore:"core"===j,disableBase:j}
1}))}),[]),(0,e.useEffect)((()=>{var e;const i=new Set(we);let a=r;if(!a&&t&&(a=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`),a)try{document.querySelectorAll(a).forEach((e=>{i.add({current:e})}))}catch(e){console.warn(`[react-tooltip] "${a}" is not a valid CSS selector`)}const o=document.querySelector(`[id='${n}']`);if(o&&i.add({current:o}),!i.size)return()=>null;const l=null!==(e=null!=ve?ve:o)&&void 0!==e?e:be.current,c=new MutationObserver((e=>{e.forEach((e=>{var t;if(!l||"attributes"!==e.type||!(null===(t=e.attributeName)||void 0===t?void 0:t.startsWith("data-tooltip-")))return;const n=_e(l);Ee(n)}))})),s={attributes:!0,childList:!1,subtree:!1};if(l){const e=_e(l);Ee(e),c.observe(l,s)}return()=>{c.disconnect()}}),[we,be,ve,n,r]),(0,e.useEffect)((()=>{(null==I?void 0:I.border)&&console.warn("[react-tooltip] Do not set `style.border`. Use `border` prop instead."),T&&!ze("border",`${T}`)&&console.warn(`[react-tooltip] "${T}" is not a valid \`border\`.`),(null==I?void 0:I.opacity)&&console.warn("[react-tooltip] Do not set `style.opacity`. Use `opacity` prop instead."),B&&!ze("opacity",`${B}`)&&console.warn(`[react-tooltip] "${B}" is not a valid \`opacity\`.`)}),[]);let Re=p;const Ne=(0,e.useRef)(null);if(o){const t=o({content:(null==ve?void 0:ve.getAttribute("data-tooltip-content"))||W||null,activeAnchor:ve});Re=t?e.createElement("div",{ref:Ne,className:"react-tooltip-content-wrapper"},t):null}else W&&(Re=W);q&&(Re=e.createElement(nt,{content:q}));const Se={forwardRef:H,id:t,anchorId:n,anchorSelect:r,className:Fe(l,me),classNameArrow:c,content:Re,contentWrapperRef:Ne,place:Q,variant:J,offset:X,wrapper:ce,events:de,openOnClick:f,positionStrategy:ge,middlewares:h,delayShow:ee,delayHide:ne,float:ie,hidden:oe,noArrow:E,clickable:R,closeOnEsc:N,closeOnScroll:S,closeOnResize:x,openEvents:C,closeEvents:O,globalCloseEvents:A,imperativeModeOnly:P,style:I,position:D,isOpen:k,defaultIsOpen:F,border:T,opacity:B,arrowColor:L,setIsOpen:M,afterShow:U,afterHide:z,activeAnchor:ve,setActiveAnchor:e=>he(e),role:G};return e.createElement(tt,{...Se})}));function it(e){return it="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},it(e)}function at(){at=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function d(e,t,n,r){var a=t&&t.prototype instanceof h?t:h,o=Object.create(a.prototype),l=new P(r||[]);return i(o,"_invoke",{value:x(e,n,l)}),o}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=d;var g="suspendedStart",p="suspendedYield",m="executing",f="completed",v={};function h(){}function y(){}function w(){}var b={};s(b,o,(function(){return this}));var _=Object.getPrototypeOf,E=_&&_(_(I([])));E&&E!==n&&r.call(E,o)&&(b=E);var R=w.prototype=h.prototype=Object.create(b);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(i,a,o,l){var c=u(e[i],e,a);if("throw"!==c.type){var s=c.arg,d=s.value;return d&&"object"==it(d)&&r.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,o,l)}),(function(e){n("throw",e,o,l)})):t.resolve(d).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,l)}))}l(c.arg)}var a;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return a=a?a.then(i,i):i()}})}function x(t,n,r){var i=g;return function(a,o){if(i===m)throw new Error("Generator is already running");if(i===f){if("throw"===a)throw o;return{value:e,done:!0}}for(r.method=a,r.arg=o;;){var l=r.delegate;if(l){var c=C(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===g)throw i=f,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=m;var s=u(t,n,r);if("normal"===s.type){if(i=r.done?f:p,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(i=f,r.method="throw",r.arg=s.arg)}}}function C(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&
vendor: 4,703 bytes, line 1
1(n.method="return",n.arg=e,C(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var a=u(i,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,v;var o=a.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function I(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,a=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(it(t)+" is not iterable")}return y.prototype=w,i(R,"constructor",{value:w,configurable:!0}),i(w,"constructor",{value:y,configurable:!0}),y.displayName=s(w,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,s(e,c,"GeneratorFunction")),e.prototype=Object.create(R),e},t.awrap=function(e){return{__await:e}},N(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,i,a){void 0===a&&(a=Promise);var o=new S(d(e,n,r,i),a);return t.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},N(R),s(R,c,"Generator"),s(R,o,(function(){return this})),s(R,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=I,P.prototype={constructor:P,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(A),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return l.type="throw",l.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],l=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var c=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(c&&s){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=e,o.arg=t,a?(this.method="next",this.next=a.finallyLoc,v):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;A(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:I(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function ot(e,t,n,r,i,a,o){try{var l=e[a](o),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,i)}function lt(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 ct(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?lt(Object(n),!0).forEach((function(t){st(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function st(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=it(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=it(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==it(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ut(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ut(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ut(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function gt(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n={text:{"application/vnd.oasis.opendocument.text":"Text","text/plain":"Text"},file:{"text/html":"HTML","text/php":"PHP","x-httpd-php":"PHP","text/css":"CSS","text/js":"JavaScript","application/javascript":"JavaScript","application/json":"JSON","application/xml":"XML","application/x-shockwave-flash":"SWF","video/x-flv":"FLV","application/vnd.google-apps.file":"File"},image:{"application/vnd.google-apps.photo":"Photo","image/png":"PNG","image/jpeg":"JPEG","image/jpg":"JPG","image/gif":"GIF","image/bmp":"BMP","image/vnd.microsoft.icon":"ICO","image/tiff":"TIFF","image/tif":"TIF","image/svg+xml":"SVG"},zip:{"application/zip":"ZIP","application/x-rar-compressed":"RAR","application/x-msdownload":"EXE","application/vnd.ms-cab-compressed":"CAB"},audio:{"audio/mpeg":"MP3","video/quicktime":"QT","application/vnd.google-apps.audio":"Audio","audio/x-m4a":"Audio"},video:{"application/vnd.google-apps.video":"Video","video/x-flv":"Video","video/mp4":"Video","video/webm":"Video","video/ogg":"Video","application/x-mpegURL":"Video","video/MP2T":"Video","video/3gpp":"Video","video/quicktime":"Video","video/x-msvideo":"Video","video/x-ms-wmv":"Video"},pdf:{"application/pdf":"PDF"},word:{"application/msword":"MS Word"},doc:{"application/vnd.google-apps.document":"Google Docs"},excel:{"application/vnd.ms-excel":"Excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":"Excel"},presentation:{"application/vnd.google-apps.presentation":"Slide","application/vnd.oasis.opendocument.presentation":"Presentation"},powerpoint:{"application/vnd.ms-powerpoint":"Powerpoint"},form:{"application/vnd.google-apps.form":"Form"},folder:{"application/vnd.google-apps.folder":"Folder"},drawing:{"application/vnd.google-apps.drawing":"Drawing"},script:{"application/vnd.google-apps.script":"Script"},sites:{"application/vnd.google-apps.sites":"Sites"},spreadsheet:{"application/vnd.google-apps.spreadsheet":"Spreadsheet","application/vnd.oasis.opendocument.spreadsheet":"Spreadsheet"}},r="File",i="file";return Object.keys(n).map((function(a){t&&n[a][e]?i=a:n[a][e]&&(r=n[a][e])})),t?i:r}function pt(e){if(e<1)return 0;var t=Math.floor(Math.log(e)/Math.log(1024));return 1*(e/Math.pow(1024,t)).toFixed(2)+" "+["Byte","KB","MB","GB","TB"][t]}function mt(e){var t;return!e||!e.type||("application/vnd.google-apps.folder"===e.type||"application/vnd.google-apps.folder"===(null===(t=e.shortcutDetails)||void 0===t?void 0:t.targetMimeType))}function ft(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:JSON.parse(It(igd.activeAccount))).id,n=[{accountId:t,id:"root",name:wp.i18n.__("My Drive","
1integrate-google-drive"),type:"application/vnd.google-apps.folder",iconLink:"".concat(igd.pluginUrl,"/assets/images/my-drive.svg")},{accountId:t,id:"shared-drives",name:wp.i18n.__("Shared Drives","integrate-google-drive"),type:"application/vnd.google-apps.folder",iconLink:"".concat(igd.pluginUrl,"/assets/images/shared-drives.svg")},{accountId:t,id:"computers",name:wp.i18n.__("Computers","integrate-google-drive"),type:"application/vnd.google-apps.folder",iconLink:"".concat(igd.pluginUrl,"/assets/images/computers.svg")},{accountId:t,id:"shared",name:wp.i18n.__("Shared with me","integrate-google-drive"),type:"application/vnd.google-apps.folder",iconLink:"".concat(igd.pluginUrl,"/assets/images/shared.svg")},{accountId:t,id:"starred",name:wp.i18n.__("Starred","integrate-google-drive"),type:"application/vnd.google-apps.folder",iconLink:"".concat(igd.pluginUrl,"/assets/images/starred.svg")}];return e?n.find((function(t){return t.id===e})):n}function vt(e){var t,n=null==e||null===(t=e.getSource)||void 0===t||null===(t=t.call(e))||void 0===t||null===(t=t.relativePath)||void 0===t?void 0:t.replace(/^\//,"");return null!=n?n:""}function ht(e){return wt(e)||yt(e)}function yt(e){var t,n;return!(null==e||null===(t=e.type)||void 0===t||!t.includes("video/"))||!(null===(n=e.shortcutDetails)||void 0===n||!n.targetMimeType.includes("video/"))}function wt(e){var t,n;return!(null===(t=e.type)||void 0===t||!t.includes("audio/"))||!(null===(n=e.shortcutDetails)||void 0===n||!n.targetMimeType.includes("audio/"))}function bt(e){var t,n;return!(null===(t=e.type)||void 0===t||!t.includes("image/"))||!(null===(n=e.shortcutDetails)||void 0===n||!n.targetMimeType.includes("image/"))}function _t(e,t){return ft(e,t)}function Et(){return{browser:{title:wp.i18n.__("File Browser","integrate-google-drive"),description:wp.i18n.__("Let your users browse the selected specific Google Drive files and folders.","integrate-google-drive"),isPro:!0},uploader:{title:wp.i18n.__("File Uploader","integrate-google-drive"),description:wp.i18n.__("Let your users upload files to the specific selected Google Drive folder.","integrate-google-drive"),isPro:!0},media:{title:wp.i18n.__("Media Player","integrate-google-drive"),description:wp.i18n.__("Play audio and video files in a media player.","integrate-google-drive"),isPro:!0},search:{title:wp.i18n.__("Search Box","integrate-google-drive"),description:wp.i18n.__("Let your users search for contents and files via a search box.","integrate-google-drive"),isPro:!0},slider:{title:wp.i18n.__("Slider Carousel","integrate-google-drive"),description:wp.i18n.__("Display images, videos and documents in a slider carousel.","integrate-google-drive"),isPro:!0},gallery:{title:wp.i18n.__("Gallery","integrate-google-drive"),description:wp.i18n.__("Display images and videos in a masonry grid layout with lightbox preview.","integrate-google-drive")},embed:{title:wp.i18n.__("Embed Documents","integrate-google-drive"),description:wp.i18n.__("Embed Google Drive documents.","integrate-google-drive")},download:{title:wp.i18n.__("Download Links","integrate-google-drive"),description:wp.i18n.__("Insert Google Drive files download links.","integrate-google-drive")},view:{title:wp.i18n.__("View Links","integrate-google-drive"),description:wp.i18n.__("Insert Google Drive files view links.","integrate-google-drive")}}}function Rt(e){var t=e.target.parentNode.querySelector("code");window.getSelection().selectAllChildren(t);var n=t.innerHTML;if(window.isSecureContext)navigator.clipboard.writeText(n);else{var r=document.createElement("textarea");r.value=n,document.body.appendChild(r),r.select(),document.execCommand("Copy"),r.remove()}Swal.fire({title:wp.i18n.__("Copied","integrate-google-drive"),text:wp.i18n.__("Shortcode copied to clipboard","integrate-google-drive"),icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0,toast:!0})}function Nt(e,t){e.onerror=null;var n="https://www.gravatar.com/avatar/"+t+"?s=200&d=mm";e.src===n?e.src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NjIpLCBxdWFsaXR5ID0gOTAK/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9
1sAQwEDBAQFBAUJBQUJFA0LDRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgAyADIAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A+t6KMUtACZooxRQAUZpaSgAozRiloASijFGKADNFLRigBM0UUtACUUtJigAopaKAE5oopaAEo5paKAEoopaAE5opaKAEooooAWkoooAMUUUUAFFFFABRRRQAUUUUAGKKKKACiiigApaSigAooooAWkoooAKWkooAKKKKAClpKWgBKKKKACiiloASiiigAop8UTzyLHGrSOxwqqMkmvTPCnwpXYl1rJJY8i0Q8D/eP9B+dAHnVjpl3qcvl2ltLcv6RoWx9fSumsvhXr10AZI4bUH/AJ7Sc/kua9ltLO3sIRDbQxwRDokahR+QqagDyL/hTmp7f+P20z6Zb/CqV58KddtgTGkF0PSKTB/8exXtVFAHzff6Re6VJsvLWW2bt5ikA/Q96qV9LXNrDeRGKeJJ426pIoYH8DXnvir4UxTK9zox8qXqbVj8p/3T2+h/SgDyujFSTwSWszwzRtHKh2sjDBBqOgApaSigAoo7UUAFFFFAC0UlFABRRiigAooooAKKKKAClUFmAAJJ4AApK7r4V+GxqmqNqE6hoLQjaD/FIen5dfyoA634f+B00G2W9vEDajIMgN/yxB7D39fyrtKKSgApaKKACkopaACikxRQByXjzwTF4jtGubdAmpRD5WHHmD+6f6GvFJEeJ2R1KOpwVYYIPpX0zXkvxY8NLZXseqwKFiuDslAHR8dfxA/T3oA8+oxR0ooAKKMUYoAMUUUYoAKKMUUAFGaKM0AFFFFABR3oooAK978CaUNJ8L2MW3bJIgmf/ebn9BgfhXhFtF59zFGP43C/ma+lY0EaKi8KoAFADqKKKAEpaSloAKSlpKACloooASsjxdpY1nw5fW23LmMsn+8OR+orXpTyKAPmSlqzq1uLTVLyAcCKZ0GfZiKq0AFHNFFABS0mKKACiiigAoopaAEo60UUAFFFHegCxp8giv7Zz0SVSfzFfSdfMoPOa+ivD+oDVdEsbsHPmxKT7HHI/PNAGhSUtFABRRRQAlFLRQAlFGaWgBKKWqup3y6bp1zdv92GNnP4DNAHz74gkEuvalIOjXMpH4uaoU53MjszcliSTSUAJRS0lABRS0UAJiiiigAooxRQAUUUfpQAUUUUAFerfCLXlms59KlceZEfMhB7qeoH0PP415TirekapPouowXts22WJsj0I7g+xFAH0hSdqzvD+u2/iLTYry2PDDDoTyjdwa0aAClpOlFAC0lLSUALRSUv4UAJXBfFrXls9Jj02Jx51yQzgdRGP8Tj8jXYa1rFtoWnS3l022NBwO7HsB714Drusz6/qk97cH55DwoPCr2AoAodaKMUUAFFFFABRRRQAUUdaKACiiigAo6UUUAFFFFABiiiigDY8M+J7vwvfefbNujbiWFj8rj/AB969q8O+KrDxNbCS1l2ygfPA5w6fh3HvXkfhz4f6p4hCyiMWtqf+W8wxkf7I6n+XvXpnh74d6X4fkjnCvc3aciaQ4wfYDgfrQB1FFFLQAn50UtJQAtZWv8AiWw8N2pmu5sMR8kSnLv9B/WtWuY8R/D3TPEUjzsJLe7brNG2cn3B4/lQB5P4q8WXfiq88yb93bpnyoFPCj+p96w66bxH8P8AVPDwaUoLq0H/AC3hGcf7w6j+XvXMmgAooooAMUUGjNABRiiigAoozRQAUUUUAFFFFABRRUkEEl1OkMKNJK7BVRRkkntQAW9vLdzJDDG0srkKqKMkmvWPB3wyg00Jd6qq3F31WA8pH9fU/pWl4G8DxeGrYT3CrJqTj5n6iMf3V/qa6ygAAAAAHFHaiigA6UUUUALSUUtACUClpM0ABGRgjg1wPjH4ZQ6isl3pSrb3fVoOiSfT0P6V39FAHzRcW8tpO8M0bRSodrIwwQajr27xz4Hh8S2xnt1WPUox8r9BIP7rf0NeKzwSWs8kMyNHKjFWRhggjtQBHRRRQAUUUUAFFFFABRRRQAUUUdaACvWvhh4PFjbrq12n+kSr+4Vh9xD/ABfU/wAvrXF+AfDX/CR64gkUmzt8STeh9F/E/pmvdAAowOAOMUAKaSiloAKKTNHagApaSjNAC0lAooAMUtJmgUAFGMUUZ4oAWvPvif4PF9bPq9omLiEfv0UffQfxfUfy+legZoIDAg8g8YoA+ZaK6Xx94a/4RzW3Ea4s7jMkJ7D1X8D+mK5qgAooooAKKKKACiiigAoorZ8IaR/bniKytSu6Ivvk/wB0cn+WPxoA9c+HugjQ/DkO9dtzcDzpT9eg/AY/WumpOg7YooAXrSUtJQAUtJS0AJRRRQAuaKKSgBaKSloAKKSigBc0UUlAHNfELQRrvhyfYu64tx50R+nUfiM/jivCq+miOtfP3i/SP7D8RXtqBtjD74/91uR/PH4UAY1FFFABRRRQAUUUd6ACvSPg3p2+6v74j7irCp+pyf5D8683r2n4UWf2bwmsuMGeZ5Py+X/2WgDsqDQaKACij8KSgBaO1JS/hQAUUlFACikpfwooAM0Cij8KAEpe1FFABRRRQAV5Z8ZNO2XWn3yj76GFj9OR/M/lXqdcb8VrMXPhN5MZMEySD8fl/wDZqAPFqKKKACiiigAooooAK9+8DweR4R0tfWEP+fP9aKKAN2iiigApKKKACloooASloooAKSiigApaKKAEooooAXFJRRQAVh+OYPtHhLVF64hL/wDfPP8ASiigDwGiiigAooooA//Z":e.src=n}function St(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e.id,i=e.iconLink,a=e.thumbnailLink;e.accountId;e.shortcutDetails&&(r=e.shortcutDetails.targetId);var o=n.w,l=n.h;o||(o=64),l||(l=64);var c=null==i?void 0:i.replace("/16/","/".concat(o,"/"));return a&&(c=function(e){var t,n;return"reader"===(null===(t=e.permissions)||void 0===t||null===(t=t.users)||void 0===t||null===(t=t.anyoneWithLink)||void 0===t?void 0:t.role)||"writer"===(null===(n=e.permissions)||void 0===n||null===(n=n.users)||void 0===n||null===(n=n.anyoneWithLink)||void 0===n?void 0:n.role)}(e)?"custom"===t?"https://drive.google.com/thumbnail?id=".concat(r,"&sz=w").concat(o,"-h").concat(l):"https://drive.google.com/thumbnail?id=".concat(r,"small"===t?"&sz=w300-h300":"medium"===t?"&sz=w600-h400":"large"===t?"&sz=w1024-h768":"full"===t?"&sz=w2048":"&sz=w300-h300"):a.includes("google.com")?"custom"===t?a.replace("=s220","=w".concat(o,"-h").concat(l)):"small"===t?a.replace("=s220","=w300-h300"):"medium"===t?a.replace("=s220","=h600-nu"):"large"===t?a.replace("=s220","=w1024-h768-p-k-nu"):"full"===t?a.replace("=s220",""):a.replace("=s220","=w200-h190-p-k-nu"):xt(e,t,o,l)),c}function xt(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:300,i={id:e.id,accountId:e.accountId,size:t};"custom"===t&&(i.w=n,i.h=r);var a=Pt(JSON.stringify(i));return"".concat(igd.homeUrl,"/?igd_preview_image=").concat(a)}function Ct(){var e=dt(React.useState(!1),2),t=e[0],n=e[1];return React.useEffect((function(){n(!0)}),[]),t}function Ot(e,t,n,r,i){var a=arguments.length>5&&void 0!==arguments[5]&&arguments[5],o=arguments.length>6&&void 0!==arguments[6]&&arguments[6],l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:igd.nonce;if(!r||r.preview){n=n.filter((function(e){return!mt(e)}));var c=!r||!1!==r.inlinePreview,s=n.find((function(e){return e.id===t}));if(!c&&s&&s.webViewLink)window.open(s.webViewLink,"_blank");else{var d=!r||!!r.download,u=!r||r.allowPreviewPopout,g=!!r&&r.comment,p=n.map((function(e){var t=e.id,n=e.name,i=e.iconLink,c=e.accountId,s=e.exportAs,u=e.exp
1ortLinks,p=e.webContentLink,m=e.description,f=ht(e),v=bt(e),h="";if(s&&d&&(u||p)){h="".concat(igd.ajaxUrl,"?action=igd_download&id=").concat(e.id,"&accountId=").concat(e.accountId,"&shortcodeId=").concat(o,"&nonce=").concat(l);var y=Object.keys(s);if(y.length){var w=s[y[0]].mimetype;h+="&mimetype=".concat(w)}}var b={thumb:St(e,"small"),downloadUrl:h,subHtml:a?"<h4>".concat(n.replace(/\.[^/.]+$/,""),"</h4>").concat(m?"<p>".concat(m,"</p>"):""):'<div class="item-name">\n                      <img src="'.concat(null==i?void 0:i.replace("/16/","/32/"),'" alt="').concat(n,'" />\n                      <span>').concat(n,"</span>\n                  </div>")};if(g){var _="".concat(window.location.protocol,"//").concat(window.location.host).concat(window.location.pathname),E="".concat(_,"?id=").concat(t);"disqus"===r.commentMethod?(b.disqusIdentifier=t,b.disqusUrl=E):b.fbHtml='<div class="fb-comments" data-href="'.concat(E,'" data-width="400" data-numposts="5"></div>')}if(f){b.poster=St(e,"large");var R=yt(e)?"video/mp4":"audio/mp3",N="".concat(igd.ajaxUrl,"?action=igd_stream&id=").concat(t,"&account_id=").concat(c,"&shortcodeId=").concat(o,"&nonce=").concat(l);b.video='{"source": [{"src":"'.concat(N,'", "type":"').concat(R,'"}], "attributes": {"preload": "auto","playsinline": true, "autoplay": true, "controls": true, "referrerpolicy": "no-referrer"}}')}else v?b.src=St(e,"full"):(b.iframe=!0,b.iframeTitle=n,b.src="".concat(igd.ajaxUrl,"?action=igd_preview&file_id=").concat(t,"&account_id=").concat(c,"&shortcodeId=").concat(o,"&popout=").concat(!r||!!r.allowPreviewPopout,"&nonce=").concat(l));return b})),m=function(){document.body.style.overflow="hidden"},f=function t(){document.body.style.overflow="",e.target.removeEventListener("lgBeforeOpen",m),e.target.removeEventListener("lgAfterClose",t),e.target.removeEventListener("lgSlideItemLoad",b)};window.dynamicGallery&&(e.target.removeEventListener("lgBeforeOpen",m),e.target.removeEventListener("lgAfterClose",f),e.target.removeEventListener("lgSlideItemLoad",b),window.dynamicGallery.destroy(!0));var v=window.innerWidth<768,h=[lgThumbnail,lgZoom,lgVideo];g&&h.push(lgComment),v||h.push(lgFullscreen);var y={dynamic:!0,dynamicEl:p,plugins:h,addClass:"igd-lightbox ".concat(d?"":"no-download"," ").concat(a?"gallery-lightbox":""," "),counter:a,autoplayVideoOnSlide:!0,preload:3,mobileSettings:{showCloseIcon:!0,thumbWidth:60,thumbHeight:60,download:!0,controls:!0}};a?y.allowMediaOverlap=!0:y.appendSubHtmlTo=".lg-outer",g&&(y.commentBox=!0,"disqus"===r.commentMethod?y.disqusComments=!0:y.fbComments=!0),window.dynamicGallery=lightGallery(e.target,y),e.target.addEventListener("lgBeforeOpen",m),e.target.addEventListener("lgAfterClose",f),e.target.addEventListener("lgSlideItemLoad",b),i&&i.downloadNotification&&document.addEventListener("click",(function(e){e.target.classList.contains("lg-download")&&wp.ajax.post("igd_notification",{files:[s],notifications:i,type:"download",nonce:igd.nonce})}),!1);var w=n.findIndex((function(e){return e.id===t}));dynamicGallery.openGallery(w)}}function b(){var e=document.querySelector(".lg-current");if(e){var t=e.querySelector(".igd-hidepopout");u||t||e.insertAdjacentHTML("beforeend",'<div class="igd-hidepopout">&nbsp;</div>')}}}function At(){var e=window.IgdShortcode;Array.from(document.querySelectorAll(".igd")).forEach((function(t){var n=t.dataset.shortcodeData;if(n)try{var r=JSON.parse(It(n));ReactDOM.render(React.createElement(e,{data:r}),t)}catch(e){console.error("Could not parse the shortcode data",e)}}))}function Pt(e){return btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,(function(e,t){return String.fromCharCode("0x"+t)})))}function It(e){return decodeURIComponent(atob(e).split("").map((function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)})).join(""))}function Dt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:JSON.parse(It(igd.activeAccount));return"root"!==e&&_t(e,t)}function kt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"970",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"700",n=window.screenLeft||window.screenX,r=window.screenTop||window.screenY,i=n+(window.innerWidth||document.documentElement.clientWidth||screen.width)/2-e/2,a=r+(window.innerHeight||document.documentElement.clientHeight||screen.height)/2-t/2,o=window.open(igd.authUrl,"newwindow","width=".concat(e,",height=").concat(t,",left=").concat(i,",top=").concat(a));
1o.focus&&o.focus(),Object.keys(sessionStorage).forEach((function(e){e.includes("igd_last_folder_")&&sessionStorage.removeItem(e)}))}function Ft(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"admin";e&&sessionStorage.setItem("igd_last_folder_".concat(t),JSON.stringify(ct(ct({},e),{},{pageNumber:0})))}function jt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"admin";sessionStorage.removeItem(e)}function Tt(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(e=new Date(e)).getFullYear(),r=("0"+(e.getMonth()+1)).slice(-2),i=("0"+e.getDate()).slice(-2);if(t){var a=e.getHours(),o=a<12?"AM":"PM",l=0===a?12:a>12?a-12:a,c=("0"+e.getMinutes()).slice(-2);return"".concat(n,"-").concat(r,"-").concat(i," ").concat(("0"+l).slice(-2),":").concat(c," ").concat(o)}return"".concat(n,"-").concat(r,"-").concat(i)}function Bt(){var e=new URL(window.location.href);e.searchParams.delete("id"),window.history.pushState({},"",e)}function Lt(){return new URLSearchParams(window.location.search).get("id")}function Mt(){var e;return e=at().mark((function e(){var t,n,r,i;return at().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=localStorage.getItem("igd_last_review_popup"),n=Number(localStorage.getItem("igd_remind_in_days"))||2,r=(new Date).getTime(),i=24*n*60*60*1e3,!(t&&r-t<=i)){e.next=6;break}return e.abrupt("return");case 6:return localStorage.setItem("igd_last_review_popup",(new Date).getTime()),e.next=9,Swal.fire({title:wp.i18n.__("Are You Enjoying This Plugin?","integrate-google-drive"),text:wp.i18n.__("Your feedback helps us create a better experience for you.","integrate-google-drive"),icon:"question",showDenyButton:!0,confirmButtonText:wp.i18n.__("Yes, I'm enjoying it","integrate-google-drive"),denyButtonText:wp.i18n.__("Not really","integrate-google-drive"),reverseButtons:!0,allowOutsideClick:!1,allowEscapeKey:!1,showCloseButton:!0,customClass:{container:"igd-swal igd-review-swal"}}).then((function(e){e.isConfirmed?Swal.fire({title:wp.i18n.__("We're glad to hear that!","integrate-google-drive"),text:wp.i18n.__("Would you mind taking a few minutes to rate us and write a review?","integrate-google-drive"),icon:"success",showDenyButton:!0,confirmButtonText:wp.i18n.__("Sure, I'd be happy to","integrate-google-drive"),denyButtonText:wp.i18n.__("Maybe later","integrate-google-drive"),reverseButtons:!0,allowOutsideClick:!1,allowEscapeKey:!1,customClass:{container:"igd-swal igd-review-swal"}}).then((function(e){e.isConfirmed?(window.open("https://wordpress.org/support/plugin/integrate-google-drive/reviews/?filter=5#new-post","_blank"),wp.ajax.post("igd_hide_review_notice",{nonce:igd.nonce})):e.isDenied&&localStorage.setItem("igd_remind_in_days",10)})):e.isDenied&&Swal.fire({title:wp.i18n.__("Sorry to hear that!","integrate-google-drive"),text:wp.i18n.__("Could you please provide us with some feedback to help us improve?","integrate-google-drive"),input:"textarea",inputPlaceholder:wp.i18n.__("Enter your feedback here...","integrate-google-drive"),showCancelButton:!1,confirmButtonText:wp.i18n.__("Submit","integrate-google-drive"),showLoaderOnConfirm:!0,showCloseButton:!0,allowOutsideClick:!1,allowEscapeKey:!1,customClass:{container:"igd-swal igd-review-swal"}}).then((function(e){e.isConfirmed?(Swal.fire({title:wp.i18n.__("Thank you for your feedback!","integrate-google-drive"),text:wp.i18n.__("We'll use your feedback to improve our plugin.","integrate-google-drive"),icon:"info",customClass:{container:"igd-swal igd-review-swal"}}),wp.ajax.post("igd_review_feedback",{feedback:e.value,nonce:igd.nonce})):e.isDismissed&&wp.ajax.post("igd_hide_review_notice",{nonce:igd.nonce})}))}));case 9:e.sent;case 10:case"end":return e.stop()}}),e)})),Mt=function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function o(e){ot(a,r,i,o,l,"next",e)}function l(e){ot(a,r,i,o,l,"throw",e)}o(void 0)}))},Mt.apply(this,arguments)}function Ut(e){var t=document.createElement("textarea");return t.innerHTML=e,t.value}function zt(e){var t=e.files,n=e.activeFiles,r=e.setFiles,i=e.setAllFiles,a=e.activeFolder,o=e.setActiveFiles,l=e.activeFile,c=e.notifications,s=e.shortcodeId,d=e.n
1once,u=void 0===d?igd.nonce:d,g=n.length?n.map((function(e){return e.id})):[l.id],p=n.length?n[0].accountId:l.accountId;Swal.fire({title:wp.i18n.__("Are you sure?","integrate-google-drive"),text:wp.i18n.sprintf(wp.i18n._n("You are about to delete the file.","You are about to delete %s files.",g.length,"integrate-google-drive"),g.length),icon:"warning",showCancelButton:!0,customClass:{container:"igd-swal igd-swal-reverse"},confirmButtonText:wp.i18n.__("Yes, delete it!","integrate-google-drive"),cancelButtonText:wp.i18n.__("No, cancel!","integrate-google-drive"),reverseButtons:!0,showLoaderOnConfirm:!0,preConfirm:function(){return wp.ajax.post("igd_delete_files",{shortcodeId:s,file_ids:g,account_id:p,nonce:u})}}).then((function(e){if(e.isConfirmed){c&&c.deleteNotification&&wp.ajax.post("igd_notification",{files:n,notifications:c,type:"delete",nonce:u});var l=t.filter((function(e){return!g.includes(e.id)}));r(l),i((function(e){return ct(ct({},e),{},st({},a.id,l))})),o([]),Swal.fire({title:wp.i18n.__("Deleted!","integrate-google-drive"),text:wp.i18n.sprintf(wp.i18n._n("File has been deleted.","%d files have been deleted.",g.length,"integrate-google-drive"),g.length),icon:"success",showConfirmButton:!1,timer:1500,timerProgressBar:!0,toast:!0,customClass:{container:"igd-swal"}})}}))}function Gt(e){React.useEffect((function(){var t=function(t){var n;null!==(n=document.activeElement)&&void 0!==n&&n.contains(t.target)||e()};return document.addEventListener("mousedown",t),function(){document.removeEventListener("mousedown",t)}}),[e])}function Ht(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Wt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Wt(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Wt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}"undefined"!=typeof window&&window.addEventListener("react-tooltip-inject-styles",(e=>{e.detail.disableCore||Me({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{position:absolute;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay)ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay)ease-in}",type:"core"}),e.detail.disableBase||Me({css:"\n.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:8px;height:8px}[class*='react-tooltip__place-top']>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*='react-tooltip__place-right']>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*='react-tooltip__place-bottom']>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*='react-tooltip__place-left']>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}",type:"base"})}));var Vt=React,qt=Vt.useState,Kt=Vt.useRef,Qt=Vt.useEffect,Yt=Vt.useContext;function Jt(){var e=Yt(C),t=e.isSearch,n=e.searchFiles,r=e.setFiles,i=e.listFiles,a=e.activeFolder,o=e.setActiveFolder,l=e.setIsSearchResults,c=e.initFolders,s=e.searchKeyword,d=e.setSearchKeyword,u=e.initialSearchTerm,g=Kt(null),p=Ht(qt(!1),2),m=p[0],f=p[1],v=Kt(),h=Ht(qt(t||u),2),y=h[0],w=h[1],b=function(e){if(e&&e.preventDefault(),f(!1),l(!1),!s)return Swal.fire({title:wp.i18n.__("Error","integrate-google-drive"),text:wp.i18n.__("Please enter a keyword to search","integrate-google-drive"),icon:"error",confirmButtonText:"Ok",customClass:{container:"igd-swal"}}),void f(!0);n(s)},_=Ct();return Qt((function(){if(_&&s&&!(s.length<5))return g.current=setTimeout((function(){b()}),1500),function(){clearTimeout(g.current)}}),[s]),React.createElement("form",{ref:v,className:"header-action-item igd-search-bar ".concat(y?"active":""," ").concat(m?"error":""),onSubmit:b},(!t||t&&!!s)&&React.createElement("div",{className:"search-dismiss",onClick:function(){t||w(!y),d(""),f(!1),l(!1),a?t?(l(!1),o(null),r([])):i(a):r(c&&!t?c:[])}},React.createElement("svg",{width:"14",height:"14",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M1.5 1.5L10.5 10.5M1.5 10.5L10.5 1.5L1.5 10.5Z",stroke:"#BABABA",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}))),React.createElement("input",{type:"text",placeholder:wp.i18n.__("Enter a keyword to search","integrate-google-drive"),value:s,onChange:function(e){d(e.target.value)}}),React.createElement("div",{className:"search-submit",onClick:function(){var e;y?b():(w(!0),null===(e=v.current)||void 0===e||e.querySelector("input").focus())}},React.createElement("svg",{"data-tooltip-content":wp.i18n.__("Search","integrate-google-drive"),"data-tooltip-id":"search",width:"20",height:"20",viewBox:"0 0 21 21",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("circle",{cx:"9.7659",cy:"9.76639",r:"8.98856",stroke:"#3D3D3D",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),React.createElement("path",{d:"M16.0176 16.4849L19.5416 19.9997",stroke:"#3D3D3D",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),React.createElement(rt,{id:"search",place:"bottom",effect:"solid",className:"igd-tooltip"})))}var $t=React.useContext,Xt=igd.settings.rememberLastFolder,Zt=void 0===Xt||Xt;function en(){var e=$t(C),t=e.breadcrumbs,n=e.initFolders,r=e.setFiles,i=e.activeFolder,a=e.setActiveFolder,o=e.setActiveFile,l=e.listFiles,c=e.initParentFolder,s=e.show,d=e.isShortcodeBuilder,u=e.activeAccount,g=e.setIsOptions,p=e.setActiveFiles,m=!!t&&Object.keys(t),f=m.length>2?m[0]:"",v=m.length>3?m.slice(1,-2):[],h=m.length?m.slice(-2):[],y=function(e){e.preventDefault(),e.stopPropagation(),g(!1),p([]),o(i),s(e)};return React.createElement("div",{className:"igd-breadcrumb"},React.createElement("div",{className:"breadcrumb-item",onClick:function(e){n?c?(a(c),l(c)):(a(null),r(n),Zt&&jt(n,c)):(a(null),r([]),Zt&&jt(n,c))}},React.createElement("i",{className:"dashicons dashicons-admin-home"}),React.createElement("span",{className:""},wp.i18n.__("Home","integrate-google-drive"))),!!i&&React.createElement(React.Fragment,null,!!f&&React.createElement("div",{className:"breadcrumb-item ".concat(d||i.id!==f?"":"active"),onClick:function(e){i.id===f?y(e):l({id:f,name:t[f],accountId:i.accountId})}},React.createElement("span",null,Ut(t[f]))),!!v.length&&React.createElement(React.Fragment,null,React.createElement("div",{"data-tooltip-id":"collapsed_breadcrumbs",className:"breadcrumb-item"},React.createElement("i",{className:"dashicons dashicons-ellipsis"}),React.createElement("i",{className:"dashicons dashicons-arrow-right-alt2"})),React.createElement(rt,{id:"collapsed_breadcrumbs",place:"bottom",variant:"light",effect:"solid",openOnClick:"click",globalEventOff
1:"click",clickable:!0,className:"collapsed-breadcrumbs igd-tooltip",getContent:function(){return v.map((function(e){return React.createElement("div",{key:e,className:"collapsed-breadcrumbs-item",onClick:function(n){l({id:e,name:t[e],accountId:i.accountId})}},React.createElement("span",null,t[e]))}))}})),h.map((function(e){return React.createElement("div",{key:e,className:"breadcrumb-item ".concat(Dt(i.id,u)||d||i.id!==e?"":"active"),onClick:function(n){Dt(i.id,u)||(i.id===e?y(n):l({id:e,name:t[e],accountId:i.accountId}))}},React.createElement("span",null,Ut(t[e])))}))))}function tn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return nn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nn(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var rn=React,an=rn.useEffect,on=rn.useState;function ln(e){var t=e.text,n=e.isDismissable,r=void 0===n||n,i=tn(on(!0),2),a=i[0],o=i[1];return an((function(){a||ReactDOM.unmountComponentAtNode(document.getElementById("igd-pro-modal"))}),[a]),an((function(){var e=jQuery;function t(){var e=(new Date).getTime()+2.3*24*60*60*1e3;localStorage.setItem("igd_offer_time",e),n=e}r&&e(document).on("click",".igd-pro-modal-wrap",(function(t){e(t.target).hasClass("igd-pro-modal-wrap")&&o(!1)}));var n=localStorage.getItem("igd_offer_time");!n||isNaN(n)?t():n=parseInt(n),setInterval((function(){var r=(new Date).getTime(),i=n-r;i<0&&(t(),i=n-r);var a=Math.floor(i/864e5),o=Math.floor(i%864e5/36e5),l=Math.floor(i%36e5/6e4),c=Math.floor(i%6e4/1e3);e(".timer .days span:first").text(a),e(".timer .hours span:first").text(o),e(".timer .minutes span:first").text(l),e(".timer .seconds span:first").text(c)}),1e3)}),[]),a?React.createElement("div",{className:"igd-pro-modal-wrap"},React.createElement("div",{className:"igd-pro-modal"},React.createElement("span",{className:"igd-pro-modal-close",onClick:function(){return o(!1)}},"×"),React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/offer.svg"),alt:"Upgrade to Pro"}),React.createElement("h3",null,wp.i18n.__("Unlock PRO Features","integrate-google-drive")),React.createElement("p",null,t),React.createElement("div",{className:"discount"},React.createElement("span",{className:"discount-special"},wp.i18n.__("Special","igd-dark-mode")),React.createElement("span",{className:"discount-text"},wp.i18n.__("30% OFF","igd-dark-mode"))),React.createElement("div",{className:"timer"},React.createElement("div",{className:"days"},React.createElement("span",null,"0"),React.createElement("span",null,"DAYS")),React.createElement("div",{className:"hours"},React.createElement("span",null,"0"),React.createElement("span",null,"HOURS")),React.createElement("div",{className:"minutes"},React.createElement("span",null,"0"),React.createElement("span",null,"MINUTES")),React.createElement("div",{className:"seconds"},React.createElement("span",null,"0"),React.createElement("span",null,"SECONDS"))),React.createElement("div",{className:"igd-pro-modal-actions"},React.createElement("a",{href:igd.upgradeUrl,className:"igd-btn btn-primary"},wp.i18n.__("Claim Discount","integrate-google-drive"))))):null}function cn(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:wp.i18n.__("Upgrade to PRO to use this feature.","integrate-google-drive"),t=document.getElementById("igd-pro-modal");t||((t=document.createElement("div")).id="igd-pro-modal",document.body.appendChild(t)),ReactDOM.render(React.createElement(ln,{text:e}),t)}function sn(e){return sn="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},sn(e)}function dn(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 un(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?dn(Object(n),!0).forEach((function(t){gn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function gn(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=sn(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=sn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==sn(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return mn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return mn(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function mn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var fn=React,vn=fn.useContext,hn=fn.useState;function yn(){var e=vn(C),t=e.shortcodeId,n=e.activeAccount,r=e.setActiveAccount,i=e.files,a=e.activeFiles,o=e.setActiveFiles,l=e.allFolders,c=e.getFiles,s=e.isShortcodeBuilder,d=e.filters,u=e.activeFile,g=e.activeFolder,p=e.isSearch,m=e.setShowSidebar,f=e.sort,v=e.setSort,h=e.permissions,y=e.notifications,w=e.showBreadcrumbs,b=e.isOptions,_=e.setIsOptions,E=e.showRefresh,R=e.showSorting,N=e.shortcodeBuilderType,S=e.isMobile,x=e.show,O=e.hideAll,A=e.setFiles,P=e.setAllFiles,I=e.nonce,D="gallery"===N,k=igd.isPro,F={name:wp.i18n.__("Name","integrate-google-drive"),size:wp.i18n.__("Size","integrate-google-drive"),created:wp.i18n.__("Created","integrate-google-drive"),updated:wp.i18n.__("Modified","integrate-google-drive")},j={asc:wp.i18n.__("Ascending","integrate-google-drive"),desc:wp.i18n.__("Descending","integrate-google-drive")},T=JSON.parse(It(igd.accounts)),B=pn(hn(!1),2),L=B[0],M=B[1],U=function(){return M(!1)};return Gt(U),React.createElement("div",{className:"igd-file-browser-header"},(!p||s)&&w&&React.createElement(en,null),React.createElement("div",{className:"header-action"},S&&!s&&igd.isAdmin&&React.createElement("i",{className:"dashicons dashicons-menu-alt3 header-action-item sidebar-toggle",onClick:function(){return m((function(e){return!e}))}}),!!D&&!!h&&!!h.photoProof&&React.createElement("button",{className:"igd-btn btn-primary ".concat(a.length?"":"disabled"," photo-proofing-btn"),onClick:function(){h.photoProofMaxSelection>0&&a.length>h.photoProofMaxSelection?Swal.fire({title:wp.i18n.__("Error","integrate-google-drive"),text:wp.i18n.sprintf(wp.i18n.__("You can not select more than %s files.","integrate-google-drive"),h.photoProofMaxSelection),icon:"error",showConfirmButton:!0,confirmButtonText:wp.i18n.__("OK","integrate-google-drive"),customClass:{container:"igd-swal"}}):Swal.fire({title:wp.i18n.sprintf(wp.i18n.__("Approve Selection (%s selected)","integrate-google-drive"),a.length),text:wp.i18n.__("Are you sure you want to approve the selected files?","integrate-google-drive"),input:"textarea",inputValue:"",inputAttributes:{autocapitalize:"off",placeholder:wp.i18n.__("Enter a message to send to the author","integrate-google-drive")},showCancelButton:!1,confirmButtonText:wp.i18n.__("Approve","integrate-google-drive"),showLoaderOnConfirm:!0,showCloseButton:!0,customClass:{container:"igd-swal"},preConfirm:function(e){return wp.ajax.post("igd_photo_proof",{shortcode_id:t,message:e,selected:a,email:h.photoProofEmail,nonce:I||igd.nonce}).done((function(){Swal.fire({title:wp.i18n.__("Sent!","integrate-google-drive"),text:wp.i18n.__("Your selected images have been sent to the author.","integrate-google-drive"),icon:"success",showConfirmButton:!1,timer:3e3,timerProgressBar:!0,toast:!0})}
1)).fail((function(e){Swal.fire({title:wp.i18n.__("Error!","integrate-google-drive"),text:(null==e?void 0:e.message)||wp.i18n.__("An error occurred while sending the files.","integrate-google-drive"),icon:"error",showConfirmButton:!0,confirmButtonText:"OK",customClass:{container:"igd-swal"}})}))}})},disabled:!a.length},React.createElement("i",{className:"dashicons dashicons-camera"}),React.createElement("span",null,wp.i18n.__("Send Selection","integrate-google-drive")),a.length>0&&React.createElement("span",{className:"selection-count"},"(",a.length,")")),!["shared","shared-drives","computers"].includes(null==g?void 0:g.id)&&!!a.length&&(!h||h.delete)&&React.createElement("div",{"data-tooltip-content":wp.i18n.__("Delete","integrate-google-drive"),"data-tooltip-id":"delete",className:"header-action-item action-delete",onClick:function(){return zt({files:i,activeFiles:a,setFiles:A,setAllFiles:P,activeFolder:g,setActiveFiles:o,setActiveAccount:r,isOptions:b,activeFile:u,notifications:y,shortcodeId:t,nonce:I})},title:wp.i18n.__("Delete","integrate-google-drive"),"aria-label":wp.i18n.__("Delete","integrate-google-drive")},React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/file-browser/delete.svg"),alt:"Delete Files"}),React.createElement(rt,{id:"delete",effect:"solid",place:"bottom",className:"igd-tooltip"})),(d||g)&&(!h||h.allowSearch||p)&&React.createElement(Jt,null),E&&(!p||s)&&g&&React.createElement("div",{"data-tooltip-content":wp.i18n.__("Refresh","integrate-google-drive"),"data-tooltip-id":"sync",className:"header-action-item action-update",onClick:function(){g&&c(g,"refresh")},title:wp.i18n.__("Refresh","integrate-google-drive"),"aria-label":wp.i18n.__("Refresh","integrate-google-drive")},React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/file-browser/update.svg"),alt:"Sync Files"}),React.createElement(rt,{id:"sync",effect:"solid",place:"bottom",className:"igd-tooltip"})),R&&(!p||s)&&g&&React.createElement(React.Fragment,null,React.createElement("div",{"data-tooltip-id":"sort",className:"header-action-item action-sort",title:wp.i18n.__("Sort","integrate-google-drive"),"aria-label":wp.i18n.__("Sort","integrate-google-drive")},React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/file-browser/sort.svg"),alt:"Sort"})),React.createElement(rt,{id:"sort",effect:"solid",place:"bottom",className:"igd-tooltip",render:function(){return wp.i18n.__("Sort","integrate-google-drive")}}),React.createElement(rt,{id:"sort",variant:"light",openOnClick:"click",globalEventOff:"click",className:"igd-sort-modal igd-tooltip",place:"bottom",border:"1px solid #ddd",clickable:!0,effect:"solid"},React.createElement("div",{className:"igd-sort-modal-inner"},React.createElement("div",{className:"igd-sort-modal-inner-section"},React.createElement("span",{className:"igd-sort-modal-inner-section-title"},wp.i18n.__("SORT BY","integrate-google-drive")),Object.keys(F).map((function(e){return React.createElement("div",{key:e,className:"sort-item ".concat(f.sortBy===e?"active":""),onClick:function(){return v(un(un({},f),{},{sortBy:e}))}},React.createElement("i",{className:"dashicons dashicons-saved"}),React.createElement("span",null,F[e]))}))),React.createElement("div",{className:"igd-sort-modal-inner-section"},React.createElement("span",{className:"igd-sort-modal-inner-section-title"},wp.i18n.__("SORT DIRECTION","integrate-google-drive")),Object.keys(j).map((function(e){return React.createElement("div",{key:e,className:"sort-item ".concat(f.sortDirection===e?"active":""),onClick:function(){return v((function(t){return un(un({},t),{},{sortDirection:e})}))}},React.createElement("i",{className:"dashicons dashicons-saved"}),React.createElement("span",null,j[e]))})))))),null!==b&&(s||(!D||D&&!!h&&!!h.download&&!!h.zipDownload)&&(!p||p&&!!i.length))&&React.createElement("div",{"data-tooltip-content":wp.i18n.__("Options","integrate-google-drive"),"data-tooltip-id":"options",onClick:function(e){e.preventDefault(),_(!b),b?O():x(e)},className:"header-action-item action-options",title:wp.i18n.__("Options","integrate-google-drive"),"aria-label":wp.i18n.__("Options","integrate-google-drive")},React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/file-browser/options.svg"),alt:"Options"}),React.createElement(rt,{id:"options",effect:"solid",place:"bottom",className:"igd-tooltip"})),(!d||l)&&React.createElement(React.Fragment,null,React.createElement("div",{className:"header-action-item action-accounts user-box","data-tooltip-id":"switch-account",onClick:function(){return M((function(e){return!e}))}
1,title:wp.i18n.__("Switch Account","integrate-google-drive"),"aria-label":wp.i18n.__("Switch Account","integrate-google-drive")},React.createElement("img",{referrerPolicy:"no-referrer",className:"user-image",src:n.photo,onError:function(e){return Nt(e.currentTarget,n.email)}}),React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/file-browser/arrow-down.svg"),className:"user-arrow"})),React.createElement(rt,{id:"switch-account",isOpen:L,place:"bottom",variant:"light",effect:"solid",openOnClick:"click",globalEventOff:"click",clickable:!0,border:"1px solid #ddd",resizeHide:!1,className:"user-box-modal-wrap igd-tooltip"},React.createElement("div",{className:"user-box-modal"},React.createElement("span",{className:"user-box-modal-title"},wp.i18n.__("Switch Account","integrate-google-drive")),Object.keys(T).map((function(e){var t=T[e],i=t.id,a=t.name,o=t.photo,l=t.email,c=n.id===i;return React.createElement("div",{key:e,className:"user-box-account ".concat(c?"active":""),onClick:function(){U(),r(T[e])}},React.createElement("img",{referrerPolicy:"no-referrer",onError:function(e){return Nt(e.currentTarget,l)},src:o}),React.createElement("div",{className:"account-info"},React.createElement("span",{className:"account-name"},a),React.createElement("span",{className:"account-email"},l)),c&&React.createElement("i",{className:"dashicons dashicons-saved active-badge"}))})),!s&&!d&&React.createElement(React.Fragment,null,React.createElement("button",{"data-tooltip-content":"Multiple Accounts - PRO","data-tooltip-id":"addAccountPromo",className:"igd-btn btn-primary",onClick:function(){U(),k||!Object.keys(T).length?igd.authUrl?kt():window.location=igd.adminUrl+"/admin.php?page=integrate-google-drive-settings":cn(wp.i18n.__("Upgrade to PRO to add multiple accounts.","integrate-google-drive"))}},React.createElement("i",{className:"dashicons dashicons-plus"}),React.createElement("span",null,wp.i18n.__("Add account","integrate-google-drive"))),!k&&!!Object.keys(T).length&&React.createElement(rt,{id:"addAccountPromo",effect:"solid",place:"right",variant:"warning",className:"igd-tooltip"})))))))}function wn(e){return function(e){if(Array.isArray(e))return bn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return bn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bn(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _n(e){var t=e.file,n=e.isSelected,r=e.selectedFolders,i=void 0===r?[]:r,a=e.setSelectedFolders;return React.createElement("button",{className:"select-btn ".concat(n?"active":""),onClick:function(e){e.preventDefault(),e.stopPropagation(),a(n?wn(i.filter((function(e){return e.id!=t.id}))):[].concat(wn(i),[t]))}},React.createElement("i",{className:"dashicons ".concat(n?"dashicons-no":"dashicons-plus")}),React.createElement("span",null,n?wp.i18n.__("Remove","integrate-google-drive"):wp.i18n.__("Select","integrate-google-drive")))}var En=React.useContext;function Rn(){var e=En(C),t=e.activeAccount,n=e.initFolders,r=e.activeFolder,i=e.setActiveFolder,a=e.selectedFolders,o=e.shortcodeBuilderType,l=e.listFiles,c=e.setSelectedFolders,s=e.isList,d=e.selectionType,u="uploader"===o,g="embed"===o,p="view"===o,m="download"===o,f="slider"===o,v=ft(!1,t);n&&(v=v.filter((function(e){return n.includes(e.id)}
1)));var h=o&&!p&&!m&&!g&&!f;return u?h=!a.length||"root"===a[0].id:"parent"===d&&(h=!0),v.map((function(e){var t=e.id,n=e.name,o=e.iconLink,d=a&&!!a.find((function(e){return e.id===t}));return React.createElement("div",{key:t,className:"".concat(t===(null==r?void 0:r.id)?"active":""," file-item root-item folder-item"),onClick:function(t){t.stopPropagation(),i(e),l(e)}},React.createElement("img",{src:o,alt:n}),React.createElement("span",null,n),h&&"root"===t&&React.createElement(_n,{file:e,isSelected:d,selectedFolders:a,setSelectedFolders:c,isList:s}))}))}var Nn=window.React,Sn=Nn.useRef,xn=Nn.useContext;function Cn(){var e=xn(C),t=e.activeAccount,n=e.activeFolder,r=e.isUpload,i=e.setIsUpload,a=e.isMobile,o=e.setShowSidebar,l=t.storage,c=void 0===l?{}:l,s=Math.round(100*c.usage/c.limit),d=!(!n||_t(n.id,t)&&"root"!==n.id),u=Sn(null);return React.createElement("div",{ref:u,className:"igd-sidebar-wrap"},React.createElement("div",{className:"igd-sidebar"},React.createElement("div",{className:"sidebar-uploader"},React.createElement("button",{id:"igd_upload_files",disabled:!d,className:"".concat(r?"active":d?"":"disabled"," igd-btn"),onClick:function(){i((function(e){return!e})),a&&o(!1)}},React.createElement("i",{className:"dashicons dashicons-cloud-upload"}),React.createElement("span",null,wp.i18n.__("Upload Files","integrate-google-drive")))),React.createElement("div",{className:"sidebar-folders"},React.createElement(Rn,null)),React.createElement("div",{className:"storage-info-wrap"},React.createElement("i",{className:"dashicons dashicons-database"}),React.createElement("div",{className:"storage-info"},React.createElement("div",{className:"storage-info-sidebar"},React.createElement("div",{style:{width:"".concat(s,"%")},className:"storage-info-fill ".concat(s>90?"fill-danger":"")})),React.createElement("span",null,pt(c.usage)," of ",pt(c.limit)," used")))))}function On(e){return On="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},On(e)}function An(e){return function(e){if(Array.isArray(e))return jn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Fn(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pn(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 In(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pn(Object(n),!0).forEach((function(t){Dn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Dn(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=On(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=On(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==On(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||Fn(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Fn(e,t){if(e){if("string"==typeof e)return jn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?jn(e,t):void 0}}function jn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Tn=React,Bn=Tn.useState,Ln=Tn.useEffect,Mn=Tn.useRef,Un=Tn.useContext,zn=(Tn.useCallback,igd.settings),Gn=zn.wcUploadFolderSelection,Hn=zn.wcUploadFolders,Wn=zn.wcFolderSelectionLabel,Vn=void 0===Wn?wp.i18n.__("Choose Upload Location","integrate-google-drive"):Wn;function qn(){var e=Un(C),t=e.shortcodeId,n=e.activeAccount,r=void 0===n?JSON.parse(It(igd.activeAccount)):n,i=e.setActiveAccount,a=e.notifications,o=e.folders,l=e.filters,c=e.maxFiles,s=e.maxFileSize,d=e.minFileSize,u=e.activeFolder,g=e.isUpload,p=e.setIsUpload,m=e.isFormUploader,f=e.isRequired,v=e.showUploadLabel,h=e.uploadLabelText,y=e.uploadFileName,w=e.isWooCommerceUploader,b=e.wcItemId,_=e.wcOrderId,E=e.wcProductId,R=e.initUploadedFiles,N=void 0===R?[]:R,S=e.setFiles,x=e.setAllFiles,O=e.enableFolderUpload,A=void 0===O?!!u:O,P=e.uploadImmediately,I=void 0===P?!!u||w:P,D=e.overwrite,k=e.showU
1ploadConfirmation,F=e.uploadConfirmationMessage,j=e.nonce,T=e.enableUploadDescription,B=void 0===T?!o:T,L=e.uploadFolderSelection,M=e.uploadFolders,U=void 0===M?[]:M,z=e.folderSelectionLabel,G=e.privateFolders,H=l||{},W=H.allowExtensions,V=H.allowAllExtensions,q=H.allowExceptExtensions,K=Mn(N),Q=kn(Bn(N),2),Y=Q[0],J=Q[1],$=kn(Bn([]),2),X=$[0],Z=$[1],ee=kn(Bn([]),2),te=ee[0],ne=ee[1],re=kn(Bn(0),2),ie=re[0],ae=re[1],oe=kn(Bn(!1),2),le=oe[0],ce=oe[1],se=kn(Bn([]),2),de=se[0],ue=se[1],ge=Mn(null),pe=Mn(null),me=Mn(null),fe=Mn(u||(o.length?o[0]:null));if(!fe.current){var ve=o?o.filter((function(e){return mt(e)})):[];fe.current=ve&&ve.length?ve[0]:{id:"root",accountId:r.id}}var he=function(e){if(e){var t=K.current,n=t.findIndex((function(t){return t.id===e.id}))+1;n<t.length&&_e(t[n])}},ye=function(e,t,n){if(!e)return n(!0);var r=t.name.split(".").pop();(V?!e.split(",").map((function(e){return e.trim()})).includes(r):e.split(",").map((function(e){return e.trim()})).includes(r))?n(!0):(this.trigger("Error",{code:"EXT_ERROR",file:t}),n(!1))},we=function(e,t,n){if(!(e=1024*e*1024))return n(!0);t.size<e?(this.trigger("Error",{code:"SIZE_MIN_ERROR",file:t}),n(!1)):n(!0)},be=function(e,t,n){if(!e)return n(!0);var r=this.files.length;N.length&&(r=pe.current.querySelectorAll(".file-list-item.uploaded").length),r>=e?(this.trigger("Error",{code:"FILES_MAX_ERROR",file:t}),n(!1)):n(!0)},_e=function(e){var n,r;if(e){ge.current.stop(),ae(0),Z((function(t){return t.find((function(t){return t.id===e.id}))?t:[].concat(An(t),[e])}));var i=vt(e);wp.ajax.post("igd_get_upload_url",{shortcodeId:t,data:{name:e.name,queueIndex:K.current.findIndex((function(t){return t.id===e.id}))+1,size:e.size,type:e.type,fileId:e.id,description:e.description,uploadFileName:y,folderId:null===(n=fe.current)||void 0===n?void 0:n.id,accountId:null===(r=fe.current)||void 0===r?void 0:r.accountId,path:i&&i.substring(0,i.lastIndexOf("/")+1),overwrite:D,isWooCommerceUploader:w,wcProductId:E,wcOrderId:_,wcItemId:b},nonce:j||igd.nonce}).done((function(e){ge.current.setOption("url",e),ge.current.start()})).fail((function(t){console.log(t),he(e),ne(te.filter((function(t){return t.id!==e.id}))),Z(te.filter((function(t){return t.id!==e.id}))),ae(0),K.current=K.current.map((function(n){return n.id===e.id&&(n.error=t),n}))}))}},Ee=function(){var e={browse_button:pe.current.querySelector(".browse-files"),drop_element:pe.current,multipart:!1,multi_selection:!c||c>1,filters:{max_files:c,file_ext:V?q:W,max_file_size:s?"".concat(parseInt(s),"mb"):0,min_file_size:d},init:{FilesAdded:function(e,t){ce(!1),t=t.map((function(e){return e.folder=fe.current,e})),ne((function(e){return[].concat(An(e),An(t))})),K.current=[].concat(An(K.current),An(t)),Z((function(e){var n=An(e);return I&&!e.length&&(_e(t[0]),n=[].concat(An(e),[t[0]])),n}))},FilesRemoved:function(e,t){ne((function(e){return e.filter((function(e){return!t.find((function(t){return t.id===e.id}))}))})),K.current=K.current.filter((function(e){return!t.find((function(t){return t.id===e.id}))}))},FileUploaded:function(e,n,r){!function(e,n){var r;Z((function(t){return t.filter((function(t){return t.id!==e.id}))})),he(e);var i=JSON.parse(n.response);if(i){var a={file:i=In(In({},i),{},{type:i.mimeType,accountId:null===(r=fe.current)||void 0===r?void 0:r.accountId,pluploadId:e.id,path:A&&vt(e)})};w&&(a.wcItemId=b,a.wcOrderId=_,a.wcProductId=E),J((function(e){return[].concat(An(e),[i])})),ne((function(t){return t.filter((function(t){return t.id!==e.id}))})),wp.ajax.post("igd_file_uploaded",In(In({shortcodeId:t},a),{},{nonce:j||igd.nonce})).done((function(e){S&&(S((function(t){return[e].concat(An(t))})),x((function(t){return In(In({},t),{},Dn({},null==fe?void 0:fe.current.id,[e].concat(An(t[null==fe?void 0:fe.current.id]||[]))))})))}))}}(n,r)},UploadProgress:function(e,t){ae(t.percent)},UploadComplete:function(){Z([]),ne([]),setTimeout((function(){ce(!0)}),!m&&k?1e3:0)},Error:function(e,t){return function(e,t){var n;switch(e){case-600:n=wp.i18n.__("File size exceeds the maximum upload size.","integrate-google-drive")+"(".concat(s?"".concat(parseInt(s),"mb"):0,")");break;case"SIZE_MIN_ERROR":n=wp.i18n.__("File size is less than the minimum upload size.","integrate-google-drive")+"(".concat(d,"mb)");break;case"EXT_ERROR":n=wp.i18n.__("This file type is not allowed","integrate-google-drive");break;case"FILES_MAX_ERROR":n=wp.i18n.__("You can not upload more than","integrate-google-drive")+" ".concat(c," ").concat(wp.i18n.__("files","integrate-google-drive"));break;default:n=t.error}K.current=K.current.map((function(e){return e.id===t.id&&(e.error=n),e}))}(t.code,t.file)}}};return!V&&W&&(e.filters.mime_types=[{title:"Allowed files",extensions:W}
1]),e},Re=function(){if(plupload.buildUrl=function(e){return e},plupload.addFileFilter("file_ext",ye),plupload.addFileFilter("min_file_size",we),plupload.addFileFilter("max_files",be),ge.current=new plupload.Uploader(Ee()),ge.current.init(),A){var e=new mOxie.FileInput({browse_button:pe.current.querySelector(".browse-folder"),directory:!0});e.init(),e.onchange=function(){ge.current.addFile(e.files)}}};Ln((function(){return Re(),function(){ge.current&&ge.current.destroy()}}),[]);var Ne=function(){if(jQuery){var e=jQuery,t=e(pe.current).closest("form");if(t.length){var n=e(pe.current).parent().next(".upload-file-list"),r=function(e){return e.map((function(e){return{id:e.id,accountId:e.accountId,name:e.name,iconLink:e.iconLink,thumbnailLink:e.thumbnailLink,size:e.size,parents:e.parents,path:A&&e.path}}))}(Y);if(["metform","elementor","ninjaforms","cf7","wpforms"].includes(m)){var i=r.map((function(e){var t="https://drive.google.com/file/d/".concat(e.id,"/view");return"".concat(e.name," — ( ").concat(t," )")})).join(", \n\n");n.val(i).change()}else n.val(JSON.stringify(r)).change();if(t.trigger("change"),!I&&!t.find(".file-list-item.active").length){var a=t.find(":submit");a.length?(a.is("input")?a.val(me.current):a.text(me.current),a.trigger("click")):t.submit()}}}};Ln((function(){le&&Y.length&&(a&&a.uploadNotification&&wp.ajax.post("igd_notification",{files:Y,notifications:a,type:"upload",nonce:j||igd.nonce}),m&&Ne(),t||wp.ajax.post("igd_update_storage_size",{nonce:igd.nonce}).done((function(e){i((function(t){return In(In({},t),{},{storage:In(In({},t.storage),{},{usage:e})})}))})).fail((function(e){console.error(e)})))}),[le]),Ln((function(){if(te.length&&!X.length&&m&&!I&&pe.current){var e=jQuery(pe.current).closest("form");if(e.length){var t=jQuery(e).find(":submit");if(t.length){var n=t.parent();t.addClass("igd-disabled");var r=function(e){e.preventDefault();var n=t.is("input");me.current=t.is("input")?t.val():t.text(),n?t.val(wp.i18n.__("Uploading Files...","integrate-google-drive")):t.text(wp.i18n.__("Uploading Files...","integrate-google-drive")),_e(te[0])};return n.on("click",r),function(){t&&(n.off("click",r),t.removeClass("igd-disabled"))}}}}}),[te]),Ln((function(){if(m){var e=jQuery(pe.current).closest("form"),t=function(e){ne([]),Z([]),J([]),K.current=[]};return e.on("reset",t),function(){return e.off("reset",t)}}}),[]);var Se=!m&&!w&&!I&&k&&Y.length&&le,xe=te.length||K.current.filter((function(e){return!e.error})).length,Ce=te.length?I||X.length?wp.i18n.__("Item(s) Uploading...","integrate-google-drive"):wp.i18n.__("Item(s) Selected","integrate-google-drive"):wp.i18n.__("Item(s) Uploaded","integrate-google-drive"),Oe=function(e,n){var r=n.description,i=n.descriptionUpdated;if(e&&r&&n.hasOwnProperty("descriptionUpdated")&&!i){var a=Y.find((function(e){return e.pluploadId===n.id||e.id===n.id}));Swal.fire({title:!1,text:wp.i18n.__("Description has been updated.","integrate-google-drive"),icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0,toast:!0,customClass:{container:"igd-swal save-settings-toast"},position:"top-end"});var o={shortcodeId:t,id:a.id,accountId:a.accountId,description:r,nonce:j||igd.nonce};w&&(o.wcItemId=b,o.wcOrderId=_,o.wcProductId=E),wp.ajax.post("igd_update_description",o).done((function(e){K.current=K.current.map((function(e){return e.id===n.id&&(e.descriptionUpdated=!0),e}))})).fail((function(e){console.log(e)}))}};return React.createElement("div",{onDragEnter:function(){return pe.current.classList.add("drag-active")},onDragLeave:function(){return pe.current.classList.remove("drag-active")},onDrop:function(){return pe.current.classList.remove("drag-active")},ref:pe,className:"igd-file-uploader igd-module-uploader ".concat(m?" igd-form-uploader":""," ").concat(!f||te.length||K.current.length?"":"required-error","  ").concat(Se?"show-confirmation":""," ")},React.createElement("div",{className:"igd-file-uploader-body"},!!Se&&React.createElement("div",{className:"upload-confirmation"},React.createElement("div",{className:"upload-confirmation-message",dangerouslySetInnerHTML:{__html:F}}),(!c||c>Y.length)&&React.createElement("button",{type:"button",className:"igd-btn btn-primary",onClick:function(){return ce(!1)}},wp.i18n.__("Upload More Files","integrate-google-drive"))),React.createElement("div",{className:"igd-file-uploader-inner"},v&&React.createElement("h4",{className:"igd-file-uploader-label"},h),(!G&&L||w&&Gn)&&React.createElement("div",{className:"upload-folder-selection"},React.createElement("span",{className:"upload-folder-selection-text"},w?Vn:z),React.createElement("select",{onChange:function(e){var t=e.target.value;fe.current={id:t,accountId:r.id}}},(w?Hn:U).map((function(e){return React.createElement("option",{key:e.id,value:e.id,selected:e.id===fe.current.id},e.name)})))),React.createElement("i",{className:"dashicons dashicons-cloud-upload"}),React.createElement("p",null,wp.i18n.__("Drag and drop files here","integrate-google-drive")),React.createElement("p",{className:"or"},wp.i18n.__("OR","integrate-google-drive")),React.createElement("div",{className:"igd-file-uploader-buttons"},React.createElement("button",{type:"button",className:"browse-files",onMouseOver:function(){navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&ge.current.refresh()}},React.createElement("svg",{width:"24",height:"24",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M842.24 355.413333l-232.106667-256a42.666667 42.666667 0 0 0-31.573333-14.08h-298.666667A107.946667 107.946667 0 0 0 170.666667 192v640A107.946667 107.946667 0 0 0 279.893333 938.666667h464.213334A107.946667 107.946667 0 0 0 853.333333 832V384a42.666667 42.666667 0 0 0-11.093333-28.586667zM597.333333 213.333333l116.906667 128h-85.333333a33.706667 33.706667 0 0 1-31.573334-36.266666z m146.773334 640H279.893333a22.613333 22.613333 0 0 1-23.893333-21.333333v-640a22.613333 22.613333 0 0 1 23.893333-21.333333H512v134.4A119.04 119.04 0 0 0 627.626667 426.666667H768v405.333333a22.613333 22.613333 0 0 1-23.893333 21.333333z",fill:"
1currentColor"}),React.createElement("path",{d:"M597.333333 554.666667h-42.666666v-42.666667a42.666667 42.666667 0 0 0-85.333334 0v42.666667h-42.666666a42.666667 42.666667 0 0 0 0 85.333333h42.666666v42.666667a42.666667 42.666667 0 0 0 85.333334 0v-42.666667h42.666666a42.666667 42.666667 0 0 0 0-85.333333z",fill:"currentColor"})),React.createElement("span",null,wp.i18n.__("Browse Files","integrate-google-drive"))),A&&React.createElement("button",{type:"button",className:"browse-folder",onMouseOver:function(){navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&ge.current.refresh()}},React.createElement("svg",{width:"24",height:"24",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M597.333333 554.666667h-42.666666v-42.666667a42.666667 42.666667 0 0 0-85.333334 0v42.666667h-42.666666a42.666667 42.666667 0 0 0 0 85.333333h42.666666v42.666667a42.666667 42.666667 0 0 0 85.333334 0v-42.666667h42.666666a42.666667 42.666667 0 0 0 0-85.333333z",fill:"currentColor"}),React.createElement("path",{d:"M832 300.8h-298.666667L421.12 165.12a42.666667 42.666667 0 0 0-32.853333-15.786667H192A105.386667 105.386667 0 0 0 85.333333 253.013333v517.973334a105.386667 105.386667 0 0 0 106.666667 103.68h640a105.386667 105.386667 0 0 0 106.666667-103.68V404.48a105.386667 105.386667 0 0 0-106.666667-103.68z m21.333333 469.333333a19.626667 19.626667 0 0 1-21.333333 18.346667h-640a19.626667 19.626667 0 0 1-21.333333-18.346667V253.013333a19.626667 19.626667 0 0 1 21.333333-18.346666h176.213333l110.933334 135.68a42.666667 42.666667 0 0 0 32.853333 15.786666h320a19.626667 19.626667 0 0 1 21.333333 18.346667z",fill:"currentColor"})),React.createElement("span",null,wp.i18n.__("Browse Folder","integrate-google-drive")))),g&&React.createElement("i",{className:"cancel-upload dashicons dashicons-no",onClick:function(){return p(!1)}}),React.createElement("div",{className:"upload-info"},!!d&&React.createElement("span",{className:"max-size-label"},wp.i18n.__("Min File Size:","integrate-google-drive")," ",d,"MB"),!!s&&React.createElement("span",{className:"max-size-label"},wp.i18n.__("Max File Size:","integrate-google-drive")," ",s,"MB")))),!!K.current.length&&!Se&&React.createElement("div",{className:"file-list-wrapper"},React.createElement("div",{className:"file-list-header"},React.createElement("span",{className:"file-count"},xe),React.createElement("span",{className:"file-status-text"},Ce)),React.createElement("div",{className:"file-list"},An(new Set(K.current)).map((function(e){var n=e.id,r=e.name,i=e.size,a=e.type,o=e.error,l=e.description,c=X.find((function(e){return e.id===n})),s=Y.find((function(e){return e.id===n||e.pluploadId===n})),d=de.find((function(e){return e.id===n})),u=vt(e);return React.createElement("div",{key:n,className:"file-list-item ".concat(c?"active":""," ").concat(s?"uploaded":""),id:n},function(e,t){var n=function(e){var t=gt(e,!0);return t=t||"file","".concat(igd.pluginUrl,"/assets/images/icons/").concat(t,".png")}(e);return t.id?t.thumbnailLink&&(n=t.thumbnailLink):null!=e&&e.startsWith("image/")&&(n=URL.createObjectURL(null==t?void 0:t.getNative())),React.createElement("img",{width:32,height:32,src:n})}(a,e),React.createElement("div",{className:"file-info"},React.createElement("div",{className:"upload-item"},React.createElement("span",{className:"upload-item-name"},u||r),React.createElement("span",{className:"upload-item-size"},"(",plupload.formatSize(i),")")),React.createElement("div",{className:"file-info-percentage"},!!s&&React.createElement("i",{className:"dashicons dashicons-saved"}),!s&&c&&!o&&!d&&React.createElement("div",{className:"igd-spinner"}),!s&&!!c&&!!ie&&React.createElement("span",{className:"percentage"},ie,"%"),!s&&c&&!d&&!o&&React.createElement("i",{className:"dashicons dashicons-controls-pause",onClick:function(){ge.current.stop(),ue([].concat(An(de),[e]))}}),!s&&d&&!o&&React.createElement("i",{className:"dashicons dashicons-controls-play",onClick:function(){ge.current.start(),ue(de.filter((function(e){return e.id!==n})))}}),React.createElement("i",{className:"remove-file dashicons dashicons-no-alt",onClick:function(){if(ge.current.removeFile(e),ne((function(e){return e.filter((function(e){return e.id!==n}))})),K.current=K.current.filter((function(e){return e.id!==n})),s){J((function(e){return e.filter((function(e){return e.id!==s.id}))}));var r={id:s.id,account_id:s.accountId,nonce:igd.nonce};w&&(r.isWooCommerceUploader=!0,r.wcProductId=E,r.wcOrderId=_,r.wcItemId=b),wp.ajax.post("igd_upload_remove_file",In(In({shortcodeId:t},r),{},{nonce:j||igd.nonce}))}else c&&(ge.current.stop(),ae(0),he(e)),ge.current.removeFile(e),ge.current.setOption("url",""),Z((function(e){return e.filter((function(e){return e.id!==n}))}))}})),o?React.createElement("span",{className:"file-info-error"},o):React.createElement("div",{className:"file-info-progress",style:{"--percentage":c?"".concat(ie||2,"%"):0}},React.createElement("span",{className:"file-info-progress-bar"})),!!B&&React.createElement("textarea",{className:"file-description",placeholder:wp.i18n.__("Add a description...","integrate-google-drive"),rows:2,disabled:c||d||o,onChange:function(e){var t=e.target.value;K.current=K.current.map((function(e){return e.id===n&&(e.description=t,e.descriptionUpdated=!1),e})),ne((function(e){return e.map((function(e){return e.id===n?In(In({},e),{},{description:t,descriptionUpdated:!1}):e}))}))},autoFocus:!0,onBlur:function(){return Oe(s,e)},onKeyDown:function(t){"Enter"===t.key&&(t.preventDefault(),Oe(s,e))},value:l})))}))),!!te.length&&!m&&!w&&!I&&React.createElement("button",{type:"button",className:"igd-btn start-upload",onClick:function(){_e(te[0])}},React.createElement("i",{className:"dashicons dashicons-cloud-upload"}),X.length?wp.i18n.__("Uploading Files...","integrate-google-drive"):wp.i18n.__("Start Upload","integrate-google-drive"))))}var Kn=n(211),Qn=n.n(Kn),Yn=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var i=r[n];e.call(t,i[1],i[0])}},t}()}(),Jn="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,$n=void 0!==n.g&&n.g.Math===Math?n.g:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),Xn="function"==typeof requestAnimationFrame?requestAnimationFrame.bind($n):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)};var Zn=["top","right","bottom","left","width","height","size","weight"],er="undefined"!=typeof MutationObserver,tr=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var n=!1,r=!1,i=0;function a(){n&&(n=!1,e()),r&&l()}function o(){Xn(a)}function l(){var e=Date.now();if(n){if(e-i<2)return;r=!0}else n=!0,r=!1,setTimeout(o,t);i=e}return l}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}
vendor: 4,713 bytes, line 1
1));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){Jn&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),er?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){Jn&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;Zn.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),nr=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var i=r[n];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e},rr=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||$n},ir=dr(0,0,0,0);function ar(e){return parseFloat(e)||0}function or(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(t,n){return t+ar(e["border-"+n+"-width"])}),0)}function lr(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return ir;var r=rr(e).getComputedStyle(e),i=function(e){for(var t={},n=0,r=["top","right","bottom","left"];n<r.length;n++){var i=r[n],a=e["padding-"+i];t[i]=ar(a)}return t}(r),a=i.left+i.right,o=i.top+i.bottom,l=ar(r.width),c=ar(r.height);if("border-box"===r.boxSizing&&(Math.round(l+a)!==t&&(l-=or(r,"left","right")+a),Math.round(c+o)!==n&&(c-=or(r,"top","bottom")+o)),!function(e){return e===rr(e).document.documentElement}(e)){var s=Math.round(l+a)-t,d=Math.round(c+o)-n;1!==Math.abs(s)&&(l-=s),1!==Math.abs(d)&&(c-=d)}return dr(i.left,i.top,l,c)}var cr="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof rr(e).SVGGraphicsElement}:function(e){return e instanceof rr(e).SVGElement&&"function"==typeof e.getBBox};function sr(e){return Jn?cr(e)?function(e){var t=e.getBBox();return dr(0,0,t.width,t.height)}(e):lr(e):ir}function dr(e,t,n,r){return{x:e,y:t,width:n,height:r}}var ur=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=dr(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=sr(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),gr=function(e,t){var n=function(e){var t=e.x,n=e.y,r=e.width,i=e.height,a="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,o=Object.create(a.prototype);return nr(o,{x:t,y:n,width:r,height:i,top:n,right:t+r,bottom:i+n,left:t}),o}(t);nr(this,{target:e,contentRect:n})},pr=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new Yn,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof rr(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new ur(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof rr(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new gr(e.target,e.broadcastRect())}
1));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),mr="undefined"!=typeof WeakMap?new WeakMap:new Yn,fr=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=tr.getInstance(),r=new pr(t,n,this);mr.set(this,r)};["observe","unobserve","disconnect"].forEach((function(e){fr.prototype[e]=function(){var t;return(t=mr.get(this))[e].apply(t,arguments)}}));const vr=void 0!==$n.ResizeObserver?$n.ResizeObserver:fr;function hr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yr(){return yr=Object.assign||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},yr.apply(this,arguments)}function wr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){hr(e,t,n[t])}))}return e}function br(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function _r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var o,l=e[Symbol.iterator]();!(r=(o=l.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(i)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Er={cursor:"pointer"},Rr=function(e){var n=e.index,r=e.onClick,i=e.photo,a=e.margin,o=e.direction,l=e.top,c=e.left,s=e.key,d={margin:a,display:"block"};"column"===o&&(d.position="absolute",d.left=c,d.top=l);return t().createElement("img",yr({key:s,style:r?wr({},d,Er):d},i,{onClick:r?function(e){r(e,{photo:i,index:n})}:null}))},Nr=Qn().shape({key:Qn().string,src:Qn().string.isRequired,width:Qn().number.isRequired,height:Qn().number.isRequired,alt:Qn().string,title:Qn().string,srcSet:Qn().oneOfType([Qn().string,Qn().array]),sizes:Qn().oneOfType([Qn().string,Qn().array])});Rr.propTypes={index:Qn().number.isRequired,onClick:Qn().func,photo:Nr.isRequired,margin:Qn().number,top:function(e){if("column"===e.direction&&"number"!=typeof e.top)return new Error("top is a required number when direction is set to `column`")},left:function(e){if("column"===e.direction&&"number"!=typeof e.left)return new Error("left is a required number when direction is set to `column`")},direction:Qn().string};var Sr=function(e,t){return t||(t=0),Number(Math.round(e+"e"+t)+"e-"+t)},xr=function(e){var t=e.width,n=e.height;return Sr(t/n,2)};function Cr(e){this.content=[],this.scoreFunction=e}Cr.prototype={push:function(e){this.content.push(e),this.bubbleUp(this.content.length-1)},pop:function(){var e=this.content[0],t=this.content.pop();return this.content.length>0&&(this.content[0]=t,this.sinkDown(0)),e},remove:function(e){for(var t=this.content.length,n=0;n<t;n++)if(this.content[n]==e){var r=this.content.pop();if(n==t-1)break;this.content[n]=r,this.bubbleUp(n),this.sinkDown(n);break}},size:function(){return this.content.length},bubbleUp:function(e){for(var t=this.content[e],n=this.scoreFunction(t);e>0;){var r=Math.floor((e+1)/2)-1,i=this.content[r];if(n>=this.scoreFunction(i))break;this.content[r]=t,this.content[e]=i,e=r}},sinkDown:function(e){for(var t=this.content.length,n=this.content[e],r=this.scoreFunction(n);;){var i=2*(e+1),a=i-1,o=null;if(a<t){var l=this.content[a],c=this.scoreFunction(l);c<r&&(o=a)}if(i<t){var s=this.content[i];this.scoreFunction(s)<(null==o?r:c)&&(o=i)}if(null==o)break;this.content[e]=this.content[o],this.content[o]=n,e=o}}};var Or=function(e,t,n){var r=function(e,t,n){var r={},i={},a={};a[t]=0;var o=new Cr((function(e){return e.weight}));for(o.push({id:t,weight:0});o.size();){var l=o.pop(),c=l.id;if(!i[c]){var s=e(c)||{};for(var d in i[c]=1,s){var u=l.weight+s[d];(void 0===a[d]||a[d]>u)&&(a[d]=u,o.push({id:d,weight:u}),r[d]=c)}}}if(void 0===a[n])throw new Error("There is no path from ".concat(t," to ").concat(n));return r}(e,t,n);return function(e,t){for(var n=[],r=t;r;)n.push(r),e[r],r=e[r];return n.reverse()}(r,n)},Ar=function(e,t,n){return(t-e.length*(2*n))/e.reduce((function(e,t){return e+xr(t)}),0)},Pr=function(e,t,n,r,i,a){var o=e.slice(t,n),l=Ar(o,r,a);return Math.pow(Math.abs(l-i),2)},Ir=function(e){var t=e.containerWidth,n=e.limitNodeSearch,r=e.targetRowHeight,i=e.margin,a=e.photos,o=function(e,t,n,r,i){return function(a){var o={};o[+(a=+a)]=0;for(var l=a+1;l<n.length+1&&!(l-a>r);++l)o[l.toString()]=Pr(n,a,l,t,e,i);return o}}(r,t,a,n,i),l=Or(o,"0",a.length);l=l.map((function(e){return+e}));for(var c=1;c<l.length;
1++c)for(var s=a.slice(l[c-1],l[c]),d=Ar(s,t,i),u=l[c-1];u<l[c];++u)a[u].width=Sr(d*xr(a[u]),1),a[u].height=d;return a},Dr=t().memo((function(n){var r=n.photos,i=n.onClick,a=n.direction,o=n.margin,l=n.limitNodeSearch,c=n.targetRowHeight,s=n.columns,d=n.renderImage,u=_r((0,e.useState)(0),2),g=u[0],p=u[1],m=(0,e.useRef)(null);(0,e.useLayoutEffect)((function(){var e=null,t=new vr((function(t){var n=t[0].contentRect.width;g!==n&&(e=window.requestAnimationFrame((function(){p(Math.floor(n))})))}));return t.observe(m.current),function(){t.disconnect(),window.cancelAnimationFrame(e)}}));var f=function(e,t){var n=t.index;i(e,{index:n,photo:r[n],previous:r[n-1]||null,next:r[n+1]||null})};if(!g)return t().createElement("div",{ref:m}," ");var v,h,y=g-1;"row"===a&&("function"==typeof l&&(l=l(g)),"function"==typeof c&&(c=c(g)),void 0===l&&(l=2,g>=450&&(l=function(e){var t=e.targetRowHeight,n=e.containerWidth;return Sr(n/t/1.5)+8}({containerWidth:g,targetRowHeight:c}))),v={display:"flex",flexWrap:"wrap",flexDirection:"row"},h=Ir({containerWidth:y,limitNodeSearch:l,targetRowHeight:c,margin:o,photos:r})),"column"===a&&("function"==typeof s&&(s=s(g)),void 0===s&&(s=1,g>=500&&(s=2),g>=900&&(s=3),g>=1500&&(s=4)),v={position:"relative"},h=function(e){for(var t=e.photos,n=e.columns,r=e.containerWidth,i=e.margin,a=(r-2*i*n)/n,o=t.map((function(e){var t=e.height/e.width*a;return wr({},e,{width:Sr(a,1),height:Sr(t,1)})})),l=[],c=[],s=0;s<n;s++)l[s]=Sr(s*(a+2*i),1),c[s]=0;var d=o.map((function(e){var t=c.reduce((function(e,t,n){return t<c[e]?n:e}),0);e.top=c[t],e.left=l[t],c[t]=c[t]+e.height+2*i;var n=c.reduce((function(e,t,n){return t>c[e]?n:e}),0);return e.containerHeight=c[n],e}));return d}({containerWidth:y,columns:s,margin:o,photos:r}),v.height=h[h.length-1].containerHeight);var w=d||Rr;return t().createElement("div",{className:"react-photo-gallery--gallery"},t().createElement("div",{ref:m,style:v},h.map((function(e,t){var n=e.left,r=e.top,l=e.containerHeight,c=br(e,["left","top","containerHeight"]);return w({left:n,top:r,key:e.key||e.src,containerHeight:l,index:t,margin:o,direction:a,onClick:i?f:null,photo:c})}))))}));Dr.propTypes={photos:Qn().arrayOf(Nr).isRequired,direction:Qn().string,onClick:Qn().func,columns:Qn().oneOfType([Qn().func,Qn().number]),targetRowHeight:Qn().oneOfType([Qn().func,Qn().number]),limitNodeSearch:Qn().oneOfType([Qn().func,Qn().number]),margin:Qn().number,renderImage:Qn().func},Dr.defaultProps={margin:2,direction:"row",targetRowHeight:300};const kr=Dr;var Fr=React.useContext;function jr(){var e=Fr(C),t=e.isUpload,n=e.permissions,r=e.setIsUpload,i=e.isShortcodeBuilder,a=e.shortcodeBuilderType,o=e.files,l=!i&&(!a||"browser"===a)&&(!n||n.upload),c=wp.i18n.__("There are no items here.","integrate-google-drive"),s=wp.i18n.__("The folder is empty.","integrate-google-drive");return i&&!o.length&&(c=wp.i18n.__("No items available for selection.","integrate-google-drive"),s="gallery"===a?wp.i18n.__("This folder doesn't contain any images or videos.","integrate-google-drive"):"media"===a?wp.i18n.__("This folder doesn't contain any media files.","integrate-google-drive"):wp.i18n.__("This folder doesn't contain any selectable items.","integrate-google-drive")),React.createElement("div",{className:"igd-root-placeholder empty-folder-placeholder ".concat(t?"igd-hidden":"")},React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/file-browser/empty-folder-placeholder.svg"),alt:"Empty Folder"}),React.createElement("span",{className:"igd-root-placeholder-title"},c),React.createElement("span",{className:"igd-root-placeholder-text"},s),l&&React.createElement("button",{type:"button",className:"igd-btn btn-primary uploader-btn",onClick:function(){return r(!0)}},React.createElement("i",{className:"dashicons dashicons-cloud-upload"}),wp.i18n.__("Upload Files","integrate-google-drive")))}function Tr(e){return Tr="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},Tr(e)}function Br(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 Lr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Br(Object(n),!0).forEach((function(t){Mr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Br(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Mr(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Tr(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Tr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Tr(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ur(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||Gr(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zr(e){return function(e){if(Array.isArray(e))return Hr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Gr(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gr(e,t){if(e){if("string"==typeof e)return Hr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Hr(e,t):void 0}}function Hr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Wr=React,Vr=Wr.useEffect,qr=Wr.useState,Kr=Wr.useContext,Qr=igd.settings.rememberLastFolder,Yr=void 0===Qr||Qr,Jr=function(e){var t=e.id,n=e.activeFiles,r=e.setActiveFiles,i=e.files;return React.createElement("div",{className:"item-selection",onClick:function(e){e.stopPropagation(),n.find((function(e){return e.id===t}))?r((function(e){return e.filter((function(e){return e.id!==t}))})):r((function(e){return[].concat(zr(e),[i.find((function(e){return e.id===t}))])}))}},React.createElement("svg",{fill:"#FFFFFFB2",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},React.createElement("radialGradient",{id:"shadow",cx:"38",cy:"95.488",r:"10.488",gradientTransform:"matrix(1 0 0 -1 -26 109)",gradientUnits:"userSpaceOnUse"},React.createElement("stop",{offset:".832",stopColor:"#010101"}),React.createElement("stop",{offset:"1",stopColor:"#010101",stopOpacity:"0"})),React.createElement("circle",{opacity:".26",fill:"url(#shadow)",cx:"12",cy:"13.512",r:"10.488"}),React.createElement("circle",{fill:"#FFF",cx:"12",cy:"12.2",r:"8.292"}),React.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}),React.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"})))};function $r(){var e=Kr(C),t=e.shortcodeId,n=e.galleryLayout,r=e.galleryColumns,i=e.galleryAspectRatio,a=e.galleryHeight,o=e.galleryMargin,l=e.galleryView,c=e.galleryFolderView,s=e.galleryOverlay,d=e.overlayDisplayType,u=e.galleryOverlayTitle,g=e.galleryOverlayDescription,p=e.galleryOverlaySize,m=e.galleryImageSize,f=e.galleryCustomSizeWidth,v=e.galleryCustomSizeHeight,h=e.activeAccount,y=e.files,w=e.listFiles,b=e.breadcrumbs,_=e.initFolders,E=e.setFiles,R=e.activeFolder,N=e.setActiveFolder,S=e.permissions,x=e.setActiveFiles,O=e.activeFiles,A=e.selectAll,P=e.isLoading,I=(e.initParentFolder,e.notifications),D=e.nonce,k=Ur(qr({}),2),F=k[0],j=k[1],T=!!b&&Object.keys(b),B=Ur(qr([]),2),L=B[0],M=B[1],U=Ur(qr([]),2),z=U[0],G=U[1];Vr((function(){if(!y.length)return M([]),void G([]);var e=y.filter((function(e){return mt(e)||["root","shared","computers","starred","shared-drives"].includes(e.id)}
1));M(e);var t=y.filter((function(e){return bt(e)||yt(e)})).map((function(e){var t=e.id,r=e.accountId,i=e.type,a=e.description,o=e.name,l=e.size,c=e.metaData,s=void 0===c?{}:c,d={id:t,accountId:r,type:i,name:o,description:a,size:l,src:St(e,m,{w:f,h:v})};return"grid"!==n&&(s.width&&!yt(e)||(s.width=600),s.height&&!yt(e)||(s.height=400),d.width=s.width,d.height=s.height),d}));G(t)}),[y]),Vr((function(){L.length&&"title"!==c&&L.forEach((function(e){_t(e.id,h)||H(e)}))}),[L,h]);var H=function(e){function t(e,t){var n=jQuery(e);setTimeout((function(){e.dataset.intervalId&&clearInterval(e.dataset.intervalId),e.dataset.intervalId=setInterval((function(){var e=n.find("img"),t=e.filter(".active").length?e.filter(".active"):e.first();if(t.length){var r=t.next().length?t.next():e.first();e.removeClass("active"),r.addClass("active")}}),3e3)}),1500*t)}wp.ajax.post("igd_get_files",{data:{folder:e},nonce:D||igd.nonce}).done((function(n){var r=n.files,i=n.error;if(i)Swal.fire({html:i,icon:"error",confirmButtonText:wp.i18n.__("Ok","integrate-google-drive"),customClass:{container:"igd-swal"}});else{var a=r.filter((function(e){return bt(e)||yt(e)}));a=a.slice(0,10),j((function(t){return Lr(Lr({},t),{},Mr({},e.id,a))})),document.querySelectorAll(".igd-gallery-folder-images").forEach(t)}})).fail((function(e){return console.log(e)}))},W=Ct();Vr((function(){if(W)if(A){x(A?y.filter((function(e){return!(mt(e)&&!S.folderDownload)})):[]);var e=z.map((function(e){return Lr(Lr({},e),{},{isSelected:!0})}));G(e)}else{x([]);var t=z.map((function(e){return Lr(Lr({},e),{},{isSelected:!1})}));G(t)}}),[A]);var V=function(){var e=window.innerWidth;return e<768?r.xs:e<992?r.sm:e<1200?r.md:e<1600?r.lg:e>=1920?r.xl:r.md},q=Ur(qr(V()),2),K=q[0],Q=q[1];return Vr((function(){var e=function(){Q(V())};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]),React.createElement(React.Fragment,null,React.createElement("div",{className:"igd-module-gallery gallery-view-".concat(l," gallery-layout-").concat(n),style:{"--column-width":"calc(".concat(100/K,"% - ").concat(2*o,"px)"),"--aspect-ratio":"".concat(i)}},React.createElement("div",{className:"file-list"},!!T.length&&!!R&&React.createElement("div",{className:"go-prev file-item folder-item",style:{margin:"".concat(o,"px")},onClick:function(e){if(T.length>1){var n=T[T.length-2],r={id:n,name:b[n],accountId:h.id};w(r)}else N(""),E(_),Yr&&jt(t)}},React.createElement("i",{className:"dashicons dashicons-arrow-left-alt"}),React.createElement("span",null,wp.i18n.__("Previous folder","integrate-google-drive"))),!!L.length&&L.map((function(e){var t=e.id,n=e.name,r=e.iconLink,i=O.find((function(e){return e.id===t})),a=null==r?void 0:r.replace("/16/","/64/");return React.createElement("div",{key:t,className:"file-item ".concat(i?"active":""," ").concat("title"===c?"folder-item":""),style:{margin:"".concat(o,"px")},onClick:function(){return w(e)}},(S.download&&S.zipDownload&&S.folderDownload||S.photoProof)&&React.createElement(Jr,{id:t,activeFiles:O,setActiveFiles:x,files:y}),"thumbnail"===c&&React.createElement("div",{className:"igd-gallery-folder-images"},F[t]&&F[t].length>0?F[t].map((function(e,t){var n=e.id,r=e.name,i=St(e,m,{w:f,h:v});return React.createElement("img",{key:n,className:"".concat(0===t?"active":""),onError:function(e){e.target.src=a},src:i,alt:r,referrerPolicy:"no-referrer"})})):React.createElement("img",{className:"active",src:a,alt:n,referrerPolicy:"no-referrer"})),React.createElement("div",{className:"file-item-footer"},React.createElement("div",{className:"file-icon-wrap"},_t(t,h)?React.createElement("i",{className:"file-icon dashicons ".concat(a," footer-icon")}):React.createElement("img",{className:"file-icon",src:a,alt:n,referrerPolicy:"no-referrer"})),React.createElement("span",null,n)))}))),!!z.length&&React.createElement(kr,{photos:z,margin:parseInt(o),targetRowHeight:"justified"===n&&a,columns:K,direction:"masonry"===n?"column":"row",renderImage:function(e){var n=e.photo,r=e.margin,i=e.direction,a=e.top,o=e.left,l=n.name,c=n.description,m=n.src,f=n.size,v=n.id,h=n.accountId,w=n.width,b=n.height,_={display:"block",margin:"".concat(r,"px"),width:"".concat(w,"px"),height:"".concat(b,"px")};"column"===i&&(_.position="absolute",_.left="".concat(o,"px"),_.top="".concat(a,"px"));var E=O.find((function(e){return e.id===v}));return React.createElement("div",{className:"igd-gallery-item ".concat(E?"active":""),style:_,onClick:function(e){return function(e,n){Ot(e,n,y.filter((function(e){return bt(e)||yt(e)})),S,I,!0,t,D)}(e,v)}},(S.download&&S.zipDownload||S.photoProof)&&React.createElement(Jr,{id:v,activeFiles:O,setActiveFiles:x,files:y}),React.createElement("img",{src:m,alt:l,referrerPolicy:"no-referrer",onError:function(e){var t=e.currentTarget,n=t.src,r
1=xt({id:v,accountId:h},"medium");n!==r&&(t.src=r)}}),yt(n)&&React.createElement("i",{className:"dashicons dashicons-controls-play file-playback-icon"}),!!s&&React.createElement("div",{className:"igd-gallery-item-overlay type-".concat(d)},!!u&&React.createElement("div",{className:"overlay-title"},l.replace(/\.[^/.]+$/,"")),!!g&&!!c&&React.createElement("p",{className:"overlay-description"},c),!!p&&React.createElement("span",{className:"overlay-size"},pt(f))))}})),W&&!P&&!L.length&&!z.length&&React.createElement(jr,null))}function Xr(){return React.createElement("div",{className:"igd-root-placeholder"},React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/file-browser/computers-placeholder.svg"),alt:"Computers"}),React.createElement("span",{className:"igd-root-placeholder-title"},wp.i18n.__("No Computers Syncing","integrate-google-drive")),React.createElement("span",{className:"igd-root-placeholder-text"},wp.i18n.__("The files synced with computers will display here.","integrate-google-drive")))}function Zr(){return React.createElement("div",{className:"igd-root-placeholder"},React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/file-browser/shared-placeholder.svg"),alt:"Shared Files"}),React.createElement("span",{className:"igd-root-placeholder-title"},wp.i18n.__("Shared With Me","integrate-google-drive")),React.createElement("span",{className:"igd-root-placeholder-text"},wp.i18n.__("Files and folders others have shared with you.","integrate-google-drive")))}function ei(){return React.createElement("div",{className:"igd-root-placeholder"},React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/file-browser/starred-placeholder.svg"),alt:"Starred Files"}),React.createElement("span",{className:"igd-root-placeholder-title"},wp.i18n.__("Nothing is starred","integrate-google-drive")),React.createElement("span",{className:"igd-root-placeholder-text"},wp.i18n.__("Adds star to files and folders that you want to find easily later.","integrate-google-drive")))}function ti(){return React.createElement("div",{className:"igd-root-placeholder"},React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/file-browser/shared-drives-placeholder.svg"),alt:"Shared Drives"}),React.createElement("span",{className:"igd-root-placeholder-title"},wp.i18n.__("No Shared Drives","integrate-google-drive")),React.createElement("span",{className:"igd-root-placeholder-text"},wp.i18n.__("The Drives others have shared with you.","integrate-google-drive")))}function ni(e){var t=e.activeFolder.id;return React.createElement(React.Fragment,null,"computers"===t&&React.createElement(Xr,null),"shared-drives"===t&&React.createElement(ti,null),"shared"===t&&React.createElement(Zr,null),"starred"===t&&React.createElement(ei,null))}function ri(e){var t=e.isSearchResults,n=e.searchBoxText;return React.createElement("div",{className:"igd-root-placeholder search-placeholder ".concat(t?"empty-placeholder":"")},t&&React.createElement("svg",{width:100,height:100,className:"igd-placeholder-svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 259 223",fill:"none"},React.createElement("g",{clipPath:"url(#clip0_1110_10155)"},React.createElement("path",{d:"M127.836 80.9443C127.836 103.828 127.836 126.64 127.836 149.523C127.836 157.696 124.072 161.391 115.905 161.391C81.2469 161.391 46.5181 161.391 11.8603 161.391C3.97712 161.391 0.07102 157.553 0.07102 149.665C0.07102 116.264 0.14204 82.8631 0 49.462C0 46.4062 1.0653 46.0509 3.62202 46.1219C12.4995 46.2641 21.377 46.193 30.2545 46.193C40.4104 46.193 46.092 40.4367 46.163 30.4164C46.163 21.3199 46.234 12.1524 46.092 3.05595C46.092 0.923972 46.3761 0.000114277 48.8618 0.0711803C71.5882 0.213312 94.3146 0.142246 117.041 0.142246C123.788 0.142246 127.836 4.19301 127.836 11.0153C127.907 34.2539 127.836 57.6346 127.836 80.9443ZM65.6935 103.046C76.9147 103.046 88.2069 103.046 99.428 103.046C103.689 103.046 105.891 101.34 105.891 98.2133C105.891 95.2285 103.689 93.4519 99.6411 93.4519C77.2698 93.4519 54.8985 93.4519 32.5272 93.4519C28.479 93.4519 26.2774 95.1575 26.2064 98.1423C26.1354 101.198 28.479 103.046 32.5982 103.046C43.6773 103.046 54.6854 103.046 65.6935 103.046ZM66.1196 67.6549C55.0405 67.6549 43.8904 67.6549 32.8112 67.6549C28.6211 67.6549 26.2774 69.3605 26.2774 72.4164C26.2774 75.4722 28.55 77.3199 32.7402 77.3199C54.9695 77.3199 77.1277 77.3199 99.357 77.3199C103.618 77.3199 105.891 75.6143 105.891 72.5585C105.891 69.4316 103.618 67.726 99.428 67.726C88.2779 
167.6549 77.1988 67.6549 66.1196 67.6549ZM48.6487 117.756C43.1091 117.756 37.5696 117.685 32.03 117.756C28.266 117.756 26.2064 119.533 26.2774 122.518C26.2774 125.361 28.55 127.208 32.101 127.208C43.0381 127.208 54.0462 127.208 64.9833 127.208C68.5343 127.208 70.807 125.218 70.807 122.447C70.807 119.604 68.5343 117.828 64.9123 117.756C59.5148 117.756 54.0462 117.756 48.6487 117.756Z",fill:"#C1E9C9"}),React.createElement("path",{d:"M148.999 101.482C148.999 124.081 148.999 146.751 148.999 169.35C148.999 178.376 145.377 182 136.287 182C101.984 182 67.6104 182 33.3077 182C24.6433 182 20.4531 177.452 21.1633 168.924C21.3053 167.574 21.5894 166.934 23.0098 167.076C23.72 167.147 24.4302 167.076 25.1404 167.076C55.3239 167.076 85.5074 167.076 115.691 167.076C127.409 167.076 133.588 160.894 133.588 149.097C133.588 107.523 133.659 65.9494 133.517 24.3758C133.517 21.2489 134.298 20.4672 137.352 20.5383C145.164 20.8225 148.999 24.518 148.999 32.4774C148.999 55.5027 148.999 78.5281 148.999 101.482Z",fill:"#C1E9C9"}),React.createElement("path",{d:"M40.4817 18.6906C40.4817 22.9545 40.5527 27.2185 40.4817 31.4825C40.4106 36.9545 37.0727 40.4368 31.6752 40.5078C22.9397 40.5789 14.1332 40.5078 5.39776 40.5078C3.19614 40.5078 1.42064 39.8682 0.568403 37.6652C-0.212817 35.6043 0.710443 34.0408 2.13084 32.5484C12.2157 22.4571 22.3005 12.3657 32.4564 2.27433C33.9478 0.781945 35.5813 -0.355111 37.7829 0.639812C39.9135 1.56367 40.4817 3.34032 40.4817 5.54337C40.4106 9.87839 40.4817 14.2845 40.4817 18.6906Z",fill:"#C1E9C9"})),React.createElement("g",{clipPath:"url(#clip1_1110_10155)"},React.createElement("path",{d:"M148.9 79.6302C120.227 79.6302 91.6528 79.6302 62.9789 79.6302C51.4894 79.6302 46.8936 84.6083 48.4922 96.058C53.3877 132.199 58.4831 168.241 63.5784 204.382C64.5775 211.252 69.1733 214.935 76.9662 214.935C99.4456 215.035 121.925 214.935 144.405 214.935C169.382 214.935 194.359 214.935 219.336 214.935C221.035 214.935 222.633 214.935 224.332 215.234C226.33 215.632 227.529 217.026 227.529 219.117C227.429 221.208 226.23 222.502 224.232 222.801C222.733 223 221.234 222.9 219.736 222.9C172.779 222.9 125.822 222.9 78.8644 222.9C64.2778 222.9 57.484 217.126 55.4858 202.789C50.1906 166.747 45.1952 130.606 40.1997 94.5646C38.801 84.3096 44.4958 75.5482 54.5866 72.4617C56.2851 71.9639 57.2841 71.6652 57.7837 69.5744C59.682 62.3064 63.6783 59.6182 71.7709 59.5186C95.2495 59.5186 118.728 59.4191 142.207 59.6182C145.603 59.6182 147.801 58.8217 149.2 55.6357C150.199 53.2462 151.698 50.9563 153.097 48.7659C156.094 43.8873 160.49 41.0996 166.285 41.0996C187.465 41 208.546 40.9005 229.727 41.0996C236.62 41.1991 241.116 46.0777 241.416 52.8479C241.516 55.1379 241.516 57.5274 241.416 59.8173C241.216 66.3884 240.417 72.163 249.409 75.1499C256.902 77.639 259.799 85.7035 258.8 93.7681C255.203 121.347 251.207 148.926 247.411 176.504C247.011 179.292 245.912 181.582 242.915 181.283C239.418 180.985 239.018 178.197 239.418 175.31C241.916 157.588 244.413 139.865 246.811 122.143C248.21 112.486 249.609 102.828 250.807 93.0711C251.607 86.4005 247.411 80.9245 240.817 79.9289C238.818 79.6302 236.82 79.6302 234.822 79.6302C206.248 79.6302 177.574 79.6302 148.9 79.6302Z",fill:"#2FB44B"}),React.createElement("path",{d:"M225.431 149.025C225.331 153.904 223.632 161.072 219.536 167.444C218.037 169.834 218.237 171.228 220.235 173.219C230.126 182.777 239.818 192.634 249.509 202.391C253.205 206.074 253.705 209.659 251.007 212.347C248.31 215.035 244.813 214.537 241.116 210.853C231.525 201.395 222.034 191.937 212.542 182.379C210.444 180.188 209.046 179.491 206.048 181.383C190.962 191.14 171.48 190.144 157.593 179.292C143.605 168.34 138.11 150.22 143.506 133.394C148.901 116.667 164.486 105.118 182.57 104.521C205.549 103.724 225.431 123.039 225.431 149.025ZM183.569 176.106C200.254 176.007 213.542 162.566 213.342 145.939C213.242 129.71 199.454 116.269 183.269 116.468C166.684 116.568 153.297 130.208 153.496 146.735C153.596 163.063 167.084 176.206 183.569 176.106Z",fill:"#2FB44B"}),React.createElement("path",{d:"M107.738 171.427C112.933 171.427 118.029 171.228 123.224 171.427C128.519 171.626 131.316 174.613 131.516 179.89C131.616 182.18 131.616 184.569 131.516 186.859C131.316 191.937 128.519 195.023 123.524 195.222C112.933 195.421 102.243 195.421 91.6526 195.222C86.6572 195.123 83.8598 191.937 83.56 186.959C83.4601 184.967 83.56 182.976 83.56 180.985C83.6599 174.215 86.3575 171.526 93.3511 171.427C98.0468 171.327 102.842 171.327 107.738 171.427Z",fill:"#2FB44B"}),React.createElement("circle",{cx:"183",cy:"146",r:"30",fill:"white"}),React.createElement("rect",{width:"26.9682",height:"2.81029",transform:"matrix(0.708463 0.705748 0.708463 -0.705748 172.83 137.269)",fill:"#2FB44B"}),React.createElement("rect",{width:"27.6664",height:"2.81029",transform:"matrix(-0.708463 0.705748 0.708463 0.705748 191.885 135.286)",fill:"#2FB44B"})),React.createElement("defs",null,React.createElement("clipPath",{id:"clip0_1110_10155"},React.createElement("rect",{width:"149",height:"182",fill:"white"})),React.createElement("clipPath",{id:"clip1_1110_10155"},React.createElement("rect",{width:"219",height:"182",fill:"white",transform:"translate(40 41)"})))),t?React.createElement("h3",{className:"igd-root-placeholder-title"},wp.i18n.__("No results found!","integrate-google-drive")):React.createElement("h3",{className:"igd-root-placeholder-title"},n),!t&&React.createElement(Jt,null))}var ii=React.useContext;function ai(){var e=ii(C),t=e.files,n=e.searchKeywordRef,r=e.isSearch,i=e.activeFolder,a=t.length?t.length:wp.i18n.__("No","integrate-google-drive"),o=wp.i18n.sprintf(wp.i18n.__('Search results for "%s": %s items found.',"integrate-google-drive"),"<strong>".concat(n.current,"</strong>"),a);return React.createElement("div",{className:"search-result-info"},(!r||!i)&&React.createElement("span",{dangerouslySetInnerHTML:{__html:o}}),React.createElement("button",{onClick:function(e){var t=e.target.closest(".igd-file-browser").querySelector(".search-dismiss");t&&t.click()},className:"clear-button igd-btn btn-warning"},wp.i18n.__("Clear","integrate-google-drive")))}function oi(e){return function(e){if(Array.isArray(e))return li(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return li(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return li(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function li(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ci=React.useMemo,si="...",di=function(e,t){var n=t-e+1;return Array.from({length:n},(function(t,n){return n+e}))};const ui=function(e){var t=e.onPageChange,n=e.pageCount,r=e.siblingCount,i=void 0===r?1:r,a=e.currentPage,o=void 0===a?1:a,l=e.className,c=function(e){var t=e.pageCount,n=e.siblingCount,r=void 0===n?1:n,i=e.currentPage;return ci((function(){if(r+5>=t)return di(1,t);var e=Math.max(i-r,1),n=Math.min(i+r,t),a=e>2,o=n<t-2,l=1,c=t;if(!a&&o){var s=di(1,2+2*r);return[].concat(oi(s),[si,t])}if(a&&!o){var d=di(t-(2+2*r)+1,t);return[l,si].concat(oi(d))}if(a&&o){var u=di(e,n);return[l,si].concat(oi(u),[si,c])}}),[t,r,i])}({pageCount:n,siblingCount:i,currentPage:o});if(0===o||(null==c?void 0:c.length)<2)return null;var s=c[(null==c?void 0:c.length)-1];return React.createElement("ul",{className:"pagination-container ".concat(l||"")},React.createElement("li",{className:"pagination-item ".concat(1===o?"disabled":""),onClick:function(){return 1!==o&&void t(o-1)}},React.createElement("svg",{height:"15px",width:"15px",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 490.787 490.787"},React.createElement("pat",{d:"M362.671,490.787c-2.831,0.005-5.548-1.115-7.552-3.115L120.452,253.006c-4.164-4.165-4.164-10.917,0-15.083L355.119,3.256c4.093-4.237,10.845-4.354,15.083-0.262c4.237,4.093,4.354,10.845,0.262,15.083c-0.086,0.089-0.
1173,0.176-0.262,0.262L143.087,245.454l227.136,227.115c4.171,4.16,4.179,10.914,0.019,15.085C368.236,489.664,365.511,490.792,362.671,490.787z"}),React.createElement("path",{d:"M362.671,490.787c-2.831,0.005-5.548-1.115-7.552-3.115L120.452,253.006c-4.164-4.165-4.164-10.917,0-15.083L355.119,3.256c4.093-4.237,10.845-4.354,15.083-0.262c4.237,4.093,4.354,10.845,0.262,15.083c-0.086,0.089-0.173,0.176-0.262,0.262L143.087,245.454l227.136,227.115c4.171,4.16,4.179,10.914,0.019,15.085C368.236,489.664,365.511,490.792,362.671,490.787z"}))),c.map((function(e){return e===si?React.createElement("li",{key:e,className:"pagination-item dots"},"…"):React.createElement("li",{key:e,className:"pagination-item ".concat(e===o?"selected":""),onClick:function(){return t(e)}},e)})),React.createElement("li",{className:"pagination-item ".concat(o===s?"disabled":""),onClick:function(){return o!==s&&void t(o+1)}},React.createElement("svg",{height:"15px",width:"15px",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 490.8 490.8"},React.createElement("path",{d:"M135.685,3.128c-4.237-4.093-10.99-3.975-15.083,0.262c-3.992,4.134-3.992,10.687,0,14.82l227.115,227.136L120.581,472.461c-4.237,4.093-4.354,10.845-0.262,15.083c4.093,4.237,10.845,4.354,15.083,0.262c0.089-0.086,0.176-0.173,0.262-0.262l234.667-234.667c4.164-4.165,4.164-10.917,0-15.083L135.685,3.128z"}),React.createElement("path",{d:"M128.133,490.68c-5.891,0.011-10.675-4.757-10.686-10.648c-0.005-2.84,1.123-5.565,3.134-7.571l227.136-227.115L120.581,18.232c-4.171-4.171-4.171-10.933,0-15.104c4.171-4.171,10.933-4.171,15.104,0l234.667,234.667c4.164,4.165,4.164,10.917,0,15.083L135.685,487.544C133.685,489.551,130.967,490.68,128.133,490.68z"}))))};function gi(e){return gi="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},gi(e)}function pi(e){return function(e){if(Array.isArray(e))return mi(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return mi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return mi(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function mi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function fi(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 vi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fi(Object(n),!0).forEach((function(t){hi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function hi(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=gi(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=gi(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==gi(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var yi=React,wi=yi.useEffect,bi=yi.useRef,_i=yi.useContext;function Ei(){var e=document.querySelector(".igd-tutor-attachment-modal"),t=igd.settings,n=t.preloader,r=void 0===n?"default":n,i=t.rememberLastFolder,a=void 0===i||i,o=t.customPreloader,l=_i(C),c=l.shortcodeId,s=l.nonce,d=l.isLoading,u=l.activeAccount,g=l.initFolders,p=l.files,m=void 0===p?[]:p,f=l.setFiles,v=l.activeFiles,h=l.setActiveFiles,y=l.breadcrumbs,w=l.activeFolder,b=l.setActiveFolder,_=l.isShortcodeBuilder,E=l.selectedFolders,R=l.setSelectedFolders,N=l.isList,S=l.showLastModified,x=l.showFileSizeField,O=l.shortcodeBuilderType,A=l.isUpload,P=l.permissions,I=l.isSearchResults,D=l.isMobile,k=l.setIsOptions,F=l.listFiles,j=l.show,T=l.hideAll,B=l.isSelectFiles,L=l.selectionType,M=l.setActiveFile,U=l.isLMS,z=l.isWooCommerce,G=l.getFiles,H=l.notifications,W=l.lazyLoad,V=l.lazyLoadNumber,q=l.lazyLoadType,K=l.searchBoxText,Q="browser"===O,Y="uploader"===O,J="gallery"===O,$="embed"===O,X="search"===O,Z="media"===O,ee="view"===O,te="download"===O,ne="slider"===O,re=Y&&E.length;E&&E.length&&B&&["single","parent","template"].includes(L)&&(re=!0);var ie=[!!Q,!!Z,!!ne,!!J,!!$,!!ee,!!te,!!U,!!z,!!B&&!L].includes(!0),ae=!(!w||_t(w.id,u)&&"root"!==w.id
1),oe=bi(),le=function(e,t){var n=dt(React.useState(t?"igd-item-col-1":"igd-item-col-4"),2),r=n[0],i=n[1];function a(e){if(t)i("igd-item-col-1");else{var n=e[0].contentRect.width,r={1:320,2:480,3:768,4:992,5:1200,6:1520},a="";if(n>1520)a="igd-item-col-6";else for(var o in r)if(n<r[o]){a="igd-item-col-".concat(o);break}i(a)}}return React.useEffect((function(){if(e.current){var t=new ResizeObserver(a);return t.observe(e.current),function(){t.disconnect()}}}),[e,t]),r}(oe,N);!W||"scroll"!==q||!_&&X||function(e,t,n,r,i,a,o){React.useEffect((function(){var o=e.current;if(o&&!n&&!i&&r&&r.pageNumber&&!(r.pageNumber<1)){var l=document.body.classList.contains("block-editor-page"),c=document.body.classList.contains("elementor-editor-active"),s=document.body.classList.contains("et-fb");if(!(l||c||s)||a){var d=function(e){for(var t=e.parentElement,n=null;t;)"div"===t.nodeName.toLowerCase()&&(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth)&&(n=t),t=t.parentElement;return n}(o),u=d?d.scrollTop:window.pageYOffset,g=function(){var e=d?d.scrollTop:window.pageYOffset,n=e>u;if(u=e,n)if(d)d.scrollHeight-e<=d.clientHeight&&t(r,"lazy");else{var i=o.getBoundingClientRect(),a=window.innerHeight||document.documentElement.clientHeight;i.bottom<=a+5&&t(r,"lazy")}},p=d||window;return p.addEventListener("scroll",g),function(){p.removeEventListener("scroll",g)}}}}),[e,t,n,r])}(oe,G,d,w,I,_);var ce=y?Object.keys(y):[],se=!1;W&&"pagination"!==q&&(null==w?void 0:w.pageNumber)>0&&m.length<((null==w?void 0:w.pageNumber)-1)*V&&b(vi(vi({},w),{},{pageNumber:0}));var de=bi(!1);return wi((function(){if(!("ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0)&&m.length&&"undefined"!=typeof DragSelect&&oe.current){var e=new DragSelect({selectables:oe.current.querySelectorAll(".file-item"),area:oe.current.querySelector(".file-list"),draggability:!1});return e.subscribe("DS:update",(function(){de.current=!0})),e.subscribe("DS:end",(function(e){var t=e.items;setTimeout((function(){if(t.length&&de.current){var e=t.map((function(e){return m.find((function(t){return t.id===e.getAttribute("data-id")}))}));_?R(e):h(e)}de.current=!1}),50)})),function(){e.unsubscribe("DS:update"),e.unsubscribe("DS:end"),e.stop()}}}),[m]),React.createElement("div",{ref:oe,className:"igd-body ".concat(d?"lazy"===d&&"pagination"!==q?"lazy-loading":"loading":"")},(I||X&&!_&&w)&&!d&&React.createElement(ai,null),(!J||_)&&React.createElement("div",{className:"file-list ".concat(N?"list-view":""," ").concat(le," ").concat(m.length||_t(w,u)?"":"empty"),onClick:function(){if(!de.current){var e=document.querySelector(".igd-context-menu")?300:0;setTimeout((function(){M(null),h([])}),e)}},onContextMenu:function(e){e.preventDefault(),k(!1),h([]),_t(w.id,u)&&"root"!==w.id||(M(w),j(e))}},!J&&N&&!!m.length&&(S||x)&&React.createElement("div",{className:"list-view-header"},React.createElement("span",{className:"col-name"},wp.i18n.__("Name","integrate-google-drive")),x&&React.createElement("span",{className:"col-size"},wp.i18n.__("Size","integrate-google-drive")),S&&React.createElement("span",{className:"col-modified"},wp.i18n.__("Modified","integrate-google-drive"))),(!w||!w&&!!g)&&(!X||_)&&!I&&React.createElement(Rn,null),(!X||_)&&!!w&&!!ce.length&&React.createElement("div",{className:"go-prev file-item folder-item",onClick:function(e){if(M(null),g)if(ce.length>1){var t=ce[ce.length-2],n=[ce[ce.length-3]],r={id:t,name:y[t],accountId:u.id,parents:n};F(r)}else b(null),f(g),a&&jt(c);else if(ce.length>1){var i=ce[ce.length-2],o=[ce[ce.length-3]],l={id:i,name:y[i],accountId:u.id,parents:o};F(l)}else f([]),b(null)}},React.createElement("i",{className:"dashicons dashicons-arrow-left-alt2"}),React.createElement("span",null,wp.i18n.__("Previous folder","integrate-google-drive"))),!!m.length&&m.map((function(t,n){var r=t.id,i=t.name,a=t.type,o=t.iconLink,l=void 0===o?"":o,d=t.thumbnailLink,u=t.size,g=t.updated;if(r){var p=mt(t),f=v.find((function(e){return(null==e?void 0:e.id)===r})),y=E&&!!E.find((function(e){return e.id===r})),w=_&&(ie||p)&&(!U||!p)&&(!e||!p);re&&(w=(E[0].id||E[0])===r);var b=null==l?void 0:l.replace("/16/","/64/"),C=St(t,"small"),O=!se&&p&&!m.slice(n+1).some(mt);return O&&(se=!0),React.createElement(React.Fragment,null,O&&!N&&React.createElement("div",{className:"folder-file-divider"}),React.createElement("div",{key:r,"data-id":r,className:"file-item ".concat(p?"folder-item":"","  ").concat(O?"folder-item-last":""," ").concat(f||y?"active":""),onClick:function(e){e.stopPropagation(),T(),D?p?F(t):_?R([].concat(pi(E),[t])):(M(t),Ot(e,r,m,P,H,!1,c,s)):(e.detail&&1!=e.detail||_?p?F(t):_&&w&&R(y?pi(E.filter((function(e){return e.id!=t.id}))):[].concat(pi(E),[t])):(e.ctrlKey||e.shiftKey||e.metaKey)&&!Y?h((function(e){return e.find((function(e){return e.id===t.id}))?e.filter((function(e){return e.id!==t.id})):[].concat(pi(e),[t])})):p?F(t):(M(t),Ot(e,r,m,P,H,!1,c,s)),console.log(t))},onDoubleClick:function(e){e.stopPropagation(),_||(p?F(t):(M(t),Ot(e,r,m,P,H,!1,c,s)))},onContextMenu:function(e){e.preventDefault(),e.stopPropagation(),T(),k(!1),t["shared-drives"]||_||(h([t]),M(t),j(e))},title:i},!p&&!N&&React.createElement("img",{src:C,alt:i,loading:"lazy",className:"igd-file-thumbnail ".concat(d?"has-thumbnail":""),referrerPolicy:"no-referrer",onError:function(e){var n=e.currentTarget,r=n.src,i=xt(t,"medium");r!==i&&(n.src=i)}}),!N&&ht(t)&&React.createElement("i",{className:"dashicons dashicons-controls-play file-playback-icon"}),React.createElement("div",{className:"file-item-footer"},React.createElement("div",{className:"file-icon-wrap"},React.createElement("img",{className:"file-icon",referrerPolicy:"no-referrer",src:b,alt:"icon"}),"application/vnd.google-apps.shortcut"===a&&React.createElement("svg",{className:"shortcut-icon",viewBox:"0 0 16 16",fill:"none",focu
1sable:"false",xmlns:"http://www.w3.org/2000/svg",width:"16px",height:"16px"},React.createElement("circle",{cx:"8",cy:"8",r:"8",fill:"white"}),React.createElement("path",{d:"M10,3H6V4H8.15A5,5,0,0,0,10,13V12A4,4,0,0,1,9,4.65V7h1Z",fill:"#5F6368"})),!_&&(!P||P.download&&P.zipDownload&&(!p||P.folderDownload))&&React.createElement("span",{className:"file-item-checkbox ".concat(f?"checked":""),onClick:function(e){e.stopPropagation(),M(null),h(f?function(e){return e.filter((function(e){return e.id!==t.id}))}:[].concat(pi(v),[t]))}},React.createElement("span",{className:"box"}))),React.createElement("span",{className:"file-item-name"},i),x&&(N?React.createElement("span",{className:"file-item-size"},u?pt(u):"—"):(!P||P.download)&&!p&&!!u&&React.createElement("span",{className:"file-item-size"},pt(u))),!_&&(!P||P.download&&(!p||P.folderDownload)||P.details||P.delete||P.rename||P.move||P.copy||P.edit||P.preview)&&React.createElement("span",{className:"file-item-options",onClick:function(e){e.stopPropagation(),k(!1),M(t),j(e)}},React.createElement("i",{className:"dashicons dashicons-ellipsis"}))),N&&S&&React.createElement("span",{className:"file-item-date"},Tt(g,!0)),w&&React.createElement(_n,{file:t,isSelected:y,selectedFolders:E,setSelectedFolders:R,isList:N})))}}))),!_&&J&&React.createElement($r,null),!!m.length&&W&&"button"===q&&(null==w?void 0:w.pageNumber)>0&&React.createElement("button",{className:"igd-btn btn-primary igd-load-more ".concat(m.length?"":"igd-hidden"),onClick:function(e){e.stopPropagation(),G(w,"lazy")}},d&&React.createElement("span",{className:"igd-spinner"}),d?wp.i18n.__("Loading...","integrate-google-drive"):wp.i18n.__("Load more","integrate-google-drive")),!I&&!!m.length&&W&&"pagination"===q&&(null==w?void 0:w.count)>V&&React.createElement(ui,{className:"igd-pagination",pageCount:Math.ceil((null==w?void 0:w.count)/V),currentPage:(null==w?void 0:w.pageNumber)||1,onPageChange:function(e){b(vi(vi({},w),{},{pageNumber:e})),G(vi(vi({},w),{},{pageNumber:e}),"lazy");var t=oe.current.closest(".igd-file-browser");t&&t.scrollIntoView({behavior:"smooth"})}}),!d&&(g||w&&(!_t(w.id,u)||"root"===w.id))&&!m.length&&(_||!J)&&(_||!X)&&!I&&React.createElement(jr,null),!X&&!I&&!_&&!J&&ae&&A&&React.createElement(qn,null),!I&&!d&&!m.length&&w&&_t(w.id,u)&&React.createElement(ni,{activeFolder:w}),!d&&(!_&&X||I)&&!m.length&&React.createElement(ri,{isSearchResults:I,searchBoxText:K}),d&&"none"!==r&&React.createElement("div",{className:"loading-wrap"},o?React.createElement("img",{src:o,alt:"Loading..."}):React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/preloader/").concat(r,".svg"),alt:"Loading..."})))}function Ri(e){return Ri="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},Ri(e)}function Ni(e){return function(e){if(Array.isArray(e))return Pi(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ai(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Si(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 xi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Si(Object(n),!0).forEach((function(t){Ci(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Si(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ci(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ri(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ri(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ri(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Oi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}
1finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||Ai(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ai(e,t){if(e){if("string"==typeof e)return Pi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Pi(e,t):void 0}}function Pi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ii=React,Di=Ii.useContext,ki=Ii.useState,Fi=Ii.useEffect;function ji(){var e,t,n,r,i=Di(C),a=i.shortcodeId,o=i.files,l=i.activeAccount,c=i.activeFile,s=i.setShowDetails,d=i.activeFolder,u=i.setFiles,g=i.listFiles,p=i.setAllFiles,m=i.initParentFolder,f=i.initFolders,v=i.nonce,h=Oi(ki(null),2),y=h[0],w=h[1],b=y||{},_=b.id,E=b.accountId,R=b.name,N=b.iconLink,S=b.type,x=b.size,O=b.owner,A=b.updated,P=b.created,I=b.description,D=b.parents,k=Oi(ki(null),2),F=k[0],j=k[1],T=Oi(ki(!1),2),B=T[0],L=T[1],M=Oi(ki(""),2),U=M[0],z=M[1];Fi((function(){w(null),c?w(c):d&&!_t(d.id,l)&&w(d)}),[c,d]),Fi((function(){if(null!=y&&y.parents){var e=y.parents[0];(null==d?void 0:d.id)!==e?(j("loading"),wp.ajax.post("igd_get_file",{shortcodeId:a,id:e,accountId:E,nonce:v||igd.nonce}).done((function(e){j(e)})).fail((function(e){console.log(e),j(null)}))):j(d)}else j(null)}),[y,d]);var G=null==N?void 0:N.replace("/16/","/64/"),H=[{key:"type",label:wp.i18n.__("Type","integrate-google-drive"),value:gt(S)},{key:"size",label:wp.i18n.__("Size","integrate-google-drive"),value:x&&pt(x)},{key:"owner",label:wp.i18n.__("Owner","integrate-google-drive"),value:O},{key:"updated",label:wp.i18n.__("Updated","integrate-google-drive"),value:A&&Tt(A)},{key:"created",label:wp.i18n.__("Created","integrate-google-drive"),value:P&&Tt(P)}];return Fi((function(){return function(){var e=jQuery(".igd-detail
1s-wrap"),t=e.outerWidth(),n=e.parents(".igd-file-browser").find(".igd-body"),r=e.parents(".igd-file-browser").find(".igd-sidebar-wrap"),i="calc(100% - ".concat(t,"px)");if(r.length>0){var a=r.outerWidth();i="calc(100% - ".concat(t+a,"px)")}return n.css("width",i),function(){n.css("width","100%")}}()}),[]),React.createElement("div",{className:"igd-details-wrap"},React.createElement("div",{className:"igd-details"},React.createElement("i",{className:"close-details dashicons dashicons-no",onClick:function(){s(!1),localStorage.removeItem("igd_show_details")}}),y&&!_t(y.id,l)?React.createElement(React.Fragment,null,React.createElement("div",{className:"details-item name"},React.createElement("img",{src:G}),React.createElement("span",null,R)),H.map((function(e){var t=e.key,n=e.label,r=e.value;if(r)return React.createElement("div",{key:t,className:"details-item field-".concat(t)},React.createElement("span",{className:"details-item-label"},n),React.createElement("span",{className:"details-item-value"},r))})),(null==y||null===(e=y.imageMediaMetadata)||void 0===e?void 0:e.width)&&(null==y||null===(t=y.imageMediaMetadata)||void 0===t?void 0:t.height)&&React.createElement("div",{className:"details-item field-dimension"},React.createElement("span",{className:"details-item-label"},wp.i18n.__("Dimension","integrate-google-drive")),React.createElement("span",{className:"details-item-value"},null==y||null===(n=y.imageMediaMetadata)||void 0===n?void 0:n.width," x ",null==y||null===(r=y.imageMediaMetadata)||void 0===r?void 0:r.height)),!(null==D||!D.length)&&d&&d.id!==(null==m?void 0:m.id)&&React.createElement("div",{className:"details-item field-location"},React.createElement("span",{className:"details-item-label"},wp.i18n.__("Location","integrate-google-drive")),F&&React.createElement("div",{className:"details-item-value"},"loading"===F?React.createElement("span",{className:"igd-spinner"}):React.createElement("div",{className:"location-wrap",onClick:function(){g(F)}},React.createElement("img",{src:F.iconLink}),React.createElement("span",null,F.name)))),((null==y?void 0:y.description)||!f)&&React.createElement("div",{className:"details-item field-description"},React.createElement("span",{className:"details-item-label"},wp.i18n.__("Description","integrate-google-drive")),!f&&React.createElement("i",{className:"dashicons ".concat(B?"dashicons-saved":"dashicons-edit"),onClick:function(){B?(!function(){var e=o.map((function(e){return e.id===_?xi(xi({},e),{},{description:U}):e}));u(Ni(e)),w(xi(xi({},y),{},{description:U})),p((function(t){return xi(xi({},t),{},Ci({},null==d?void 0:d.id,Ni(e)))})),wp.ajax.post("igd_update_description",{shortcodeId:a,id:_,accountId:E,description:U,nonce:v||igd.nonce}).done((function(){Swal.fire({title:wp.i18n.__("Updated!","integrate-google-drive"),text:wp.i18n.__("Description has been updated.","integrate-google-drive"),icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0,toast:!0,customClass:{container:"igd-swal"},position:"top-end"})}))}(),L(!1)):(L(!0),z(I))}}),!B&&(I?React.createElement("span",{className:"details-item-value"},I):React.createElement("span",{className:"description-placeholder"},wp.i18n.__("Add description","integrate-google-drive"))),!f&&B&&React.createElement("textarea",{onChange:function(e){return z(e.target.value)},value:U,rows:4}))):React.createElement("div",{className:"details-placeholder"},React.createElement("i",{className:"dashicons dashicons-pressthis"}),React.createElement("span",null,wp.i18n.__("Select a file or folder to view its details.","integrate-google-drive")))))}function Ti(e){return Ti="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},Ti(e)}function Bi(e){return function(e){if(Array.isArray(e))return Hi(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Gi(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Li(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 Mi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Li(Object(n),!0).forEach((function(t){Ui(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Li(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ui(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ti(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ti(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ti(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||Gi(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gi(e,t){if(e){if("string"==typeof e)return Hi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Hi(e,t):void 0}}function Hi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Wi=React,Vi=Wi.useState,qi=Wi.useEffect;function Ki(e){var t=e.files,n=e.setFiles,r=e.allFiles,i=e.setAllFiles,a=e.activeAccount,o=e.initFolders,l=zi(Vi(null),2),c=l[0],s=l[1],d=zi(Vi(null),2),u=d[0],g=d[1],p=zi(Vi(null),2),m=p[0],f=p[1],v=zi(Vi([]),2),h=v[0],y=v[1],w=zi(Vi(!1),2),b=w[0],_=w[1],E=t.map((function(e){return e.id})),R=t.map((function(e){return e.parents[0]}));function N(e){return s(e.id),wp.ajax.post("igd_get_files",{data:{folder:e},nonce:igd.nonce,user_key:igd.userKey}).done((function(t){var n=t.files;n=n.filter((function(e){return mt(e)})),g((function(t){return Mi(Mi({},t),{},Ui({},e.id,n))}))})).fail((function(e){console.log(e)})).always((function(){s(null)}))}qi((function(){var e={id:"root",accountId:a.id};N(e).then((function(t){y([e])}))}),[]);var S=!!m&&(E.includes(m.id)||R.includes(m.id));m&&["computers","shared","starred","shared-drives"].includes(m.id)&&(S=!0),m&&"root"===m.id&&R.includes("root")&&(S=!0);var x=ft(!1,a);return o&&(x=o.filter((function(e){return mt(e)}))),React.createElement("div",{className:"move-folders-wrap"},React.createElement("div",{className:"move-folders"},x.map((function(e){var t=e.id,n=e.name,r=e.iconLink,i=h.find((function(e){return e.id===t})),a=!!m&&m.id===t;return React.createElement(React.Fragment,null,React.createElement("div",{key:t,className:"move-folder ".concat(a?"active":""),onClick:function(){f(a?null:e)}},React.createElement("i",{className:"dashicons dashicons-arrow-".concat(i?"down":"right"),onClick:function(n){n.stopPropagation(),y((function(n){return i?n.filter((function(e){return e.id!==t})):[].concat(Bi(n),[e])})),i||u&&u[t]||N(e)}}),React.createElement("img",{src:r,alt:n}),React.createElement("div",{className:"file-item-checkbox ".concat(a?"checked":"")},React.createElement("span",{className:"box"})),React.createElement("span",null,n),c===t&&React.createElement("div",{className:"igd-spinner"})),i&&React.createElement(Qi,{folders:u[t]?u[t]:[],childFolders:u,selectedFolder:m,setSelectedFolder:f,getFolders:N,openFolders:h,setOpenFolders:y,loading:c}))}))),React.createElement("button",{disabled:S,type:"button",className:"igd-btn ".concat(S?"disabled":"btn-primary"),onClick:function(){_(!0),wp.ajax.post("igd_move_file",{file_ids:E,folder_id:m.id,account_id:m.accountId,nonce:igd.nonce}).done((function(e){if(n((function(e){return e.filter((function(e){return!E.includes(e.id)}
1))})),r[m.id]){var a=[].concat(Bi(r[m.id]),Bi(t));i((function(e){return Mi(Mi({},e),{},Ui({},m.id,a))}))}Swal.fire({title:wp.i18n.__("Success","integrate-google-drive"),text:wp.i18n._n("File moved successfully","Files moved successfully",E.length,"integrate-google-drive"),icon:"success",toast:!0,showConfirmButton:!1,timer:2e3,timerProgressBar:!0})})).fail((function(e){console.log(e),Swal.fire({title:wp.i18n.__("Error","integrate-google-drive"),text:wp.i18n.__("Error moving file(s)","integrate-google-drive"),icon:"error",toast:!0,showConfirmButton:!1,timer:3e3,timerProgressBar:!0})})).always((function(){_(!1)}))}},b&&React.createElement("div",{className:"igd-spinner"}),b?wp.i18n.__("Moving...","integrate-google-drive"):wp.i18n.__("Move","integrate-google-drive")))}function Qi(e){var t=e.folders,n=e.childFolders,r=e.selectedFolder,i=e.setSelectedFolder,a=e.getFolders,o=e.openFolders,l=e.setOpenFolders,c=e.loading;return t.length?t.map((function(e){var t=o.find((function(t){return t.id===e.id})),s=!!r&&r.id===e.id;return React.createElement("div",{key:e.id,className:"move-folder-wrap"},React.createElement("div",{className:"move-folder ".concat(s?"active":""),onClick:function(){i(s?null:e)}},React.createElement("i",{className:"dashicons dashicons-arrow-".concat(t?"down":"right"),onClick:function(r){r.stopPropagation(),l(t?function(t){return t.filter((function(t){return t.id!==e.id}))}:function(t){return[].concat(Bi(t),[e])}),t||n&&n[e.id]||a(e)}}," "),React.createElement("img",{src:e.iconLink,alt:e.name}),React.createElement("div",{className:"file-item-checkbox ".concat(s?"checked":"")},React.createElement("span",{className:"box"})),React.createElement("span",null,e.name),c===e.id&&React.createElement("div",{className:"igd-spinner"})),t&&n[e.id]&&React.createElement(Qi,{folders:n[e.id],childFolders:n,getFolders:a,setSelectedFolder:i,selectedFolder:r,openFolders:o,setOpenFolders:l,loading:c}))})):!c&&React.createElement("div",{className:"move-folder-wrap empty"},React.createElement("i",{className:"dashicons dashicons-warning"}),React.createElement("span",null,wp.i18n.__("No folders found!","integrate-google-drive")))}function Yi(e){return Yi="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},Yi(e)}function Ji(e){return function(e){if(Array.isArray(e))return na(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ta(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $i(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 Xi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$i(Object(n),!0).forEach((function(t){Zi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Zi(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Yi(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Yi(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Yi(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ea(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}
1finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||ta(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ta(e,t){if(e){if("string"==typeof e)return na(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?na(e,t):void 0}}function na(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ra=React,ia=ra.useState,aa=ra.useEffect;ra.useContext;function oa(e){var t=e.context,n=t.shortcodeId,r=t.activeAccount,i=t.setAllFiles,a=t.allFiles,o=t.initFolders,l=t.activeFiles,c=t.activeFile,s=t.isOptions,d=t.nonce,u=s?l:[c],g=ea(ia(null),2),p=g[0],m=g[1],f=ea(ia(null),2),v=f[0],h=f[1],y=ea(ia(null),2),w=y[0],b=y[1],_=ea(ia([]),2),E=_[0],R=_[1],N=ea(ia(!1),2),S=N[0],x=N[1];function C(e){return m(e.id),wp.ajax.post("igd_get_files",{shortcodeId:n,data:{folder:e},nonce:d||igd.nonce}).done((function(t){var n=t.files;n=n.filter((function(e){return mt(e)})),h((function(t){return Xi(Xi({},t),{},Zi({},e.id,n))}))})).fail((function(e){console.log(e)})).always((function(){m(null)}))}aa((function(){var e={id:"root",accountId:r.id};C(e).then((function(t){R([e])}))}),[]);var O=!1;w&&["computers","shared","starred","shared-drives"].includes(w.id)&&(O=!0);var A=ft(!1,r);return o&&(A=o.filter((function(e){return mt(e)}))),React.createElement("div",{className:"move-folders-wrap"},React.createElement("div",{className:"move-folders"},A.map((function(e){var t=e.id,n=e.name,r=e.iconLink,i=E.find((function(e){return e.id===t})),a=!!w&&w.id===t;return React.createElement(React.Fragment,null,React.createElement("div",{key:t,className:"move-folder ".concat(a?"active":""),onClick:function(){b(a?null:e)}},React.createElement("i",{className:"dashicons dashicons-arrow-".concat(i?"down":"right"),onClick:function(n){n.stopPropagation(),R((function(n){return i?n.filter((function(e){return e.id!==t})):[].concat(Ji(n),[e])})),i||v&&v[t]||C(e)}}),React.createElement("img",{src:r,alt:n}),React.createElement("div",{className:"file-item-checkbox ".concat(a?"checked":"")},React.createElement("span",{className:"box"})),React.createElement("span",null,n),p===t&&React.createElement("div",{className:"igd-spinner"})),i&&React.createElement(la,{folders:v[t]?v[t]:[],childFolders:v,selectedFolder:w,setSelectedFolder:b,getFolders:C,openFolders:E,setOpenFolders:R,loading:p}))}))),React.createElement("button",{disabled:O,type:"button",className:"igd-btn ".concat(O?"disabled":"btn-primary"),onClick:function(){x(!0),wp.ajax.post("igd_copy_file",{shortcodeId:n,files:u,folder_id:w.id,nonce:d||igd.nonce}).done((function(e){if(Swal.fire({title:wp.i18n.__("Success","integrate-google-drive"),text:wp.i18n._n("File moved successfully","Files moved successfully",e.length,"integrate-google-drive"),icon:"success",toast:!0,showConfirmButton:!1,timer:2e3,timerProgressBar:!0}),a[w.id]){var t=[].concat(Ji(a[w.id]),Ji(e));i((function(e){return Xi(Xi({},e),{},Zi({},w.id,t))}))}})).fail((function(e){console.log(e),Swal.fire({title:wp.i18n.__("Error","integrate-google-drive"),text:wp.i18n.__("Error copying file(s)","integrate-google-drive"),icon:"error",toast:!0,showConfirmButton:!1,timer:3e3,timerProgressBar:!0})})).always((function(){x(!1)}))}},S&&React.createElement("div",{className:"igd-spinner"}),S?wp.i18n.sprintf(wp.i18n.__("Copying %s files","integrate-google-drive"),u.length):wp.i18n.__("Copy","integrate-google-drive")))}function la(e){var t=e.folders,n=e.childFolders,r=e.selectedFolder,i=e.setSelectedFolder,a=e.getFolders,o=e.openFolders,l=e.setOpenFolders,c=e.loading;return t.length?t.map((function(e){var t=o.find((function(t){return t.id===e.id})),s=!!r&&r.id===e.id;return React.createElement("div",{key:e.id,className:"move-folder-wrap"},React.createElement("div",{className:"move-folder ".concat(s?"active":""),onClick:function(){i(s?null:e)}},React.createElement("i",{className:"dashicons dashicons-arrow-".concat(t?"down":"right"),onClick:function(r){r.stopPropagation(),l(t?function(t){return t.filter((function(t){return t.id!==e.id}))}:function(t){return[].concat(Ji(t),[e])}),t||n&&n[e.id]||a(e)}}," "),React.createElement("img",{src:e.iconLink,alt:e.name}),React.createElement("div",{className:"file-item-checkbox ".concat(s?"checked":"")},React.createElement("span",{className:"box"})),React.createElement("span",null,e.name),c===e.id&&React.createElement("div",{className:"igd-spinner"})),t&&n[e.id]&&React.createElement(la,{folders:n[e.id],childFolders:n,getFolders:a,setSelectedFolder:i,selectedFolder:r,openFolders:o,setOpenFolders:l,loading:c}))})):!c&&React.createElement("div",{className:"move-folder-wrap empty"},React.createElement("i",{className:"dashicons dashicons-warning"}),React.createElement("span",null,wp.i18n.__("No folders found!","integrate-google-drive")))}function ca(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}
1finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return sa(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sa(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function sa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var da=React,ua=da.useState,ga=da.useEffect;function pa(e){var t=e.file,n=e.isDirectLink,r=e.shortcodeId,i=e.nonce,a=t.id,o=t.name,l=t.accountId,c=t.type;function s(e){var t=jQuery(e.target).parents("#igd-share-modal").find(".share-link input").val();function n(e){var t=document.createElement("textarea");t.value=e,document.body.appendChild(t),t.focus(),t.select(),document.execCommand("Copy"),t.remove()}function r(){Swal.fire({title:wp.i18n.__("Copied","integrate-google-drive"),text:wp.i18n.__("Link copied to clipboard","integrate-google-drive"),icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0,toast:!0})}navigator.clipboard&&window.isSecureContext?navigator.clipboard.writeText(t).then((function(){r()})).catch((function(){n(t),r()})):(n(t),r())}var d=Pt(JSON.stringify({id:a,accountId:l,type:c,name:o})),u=n?"".concat(igd.homeUrl,"/?direct_file=").concat(d):null,g=n?"".concat(igd.homeUrl,"/?direct_file=").concat(d,"&embed=1"):null,p=ca(ua(u),2),m=p[0],f=p[1],v=ca(ua(g),2),h=v[0],y=v[1];ga((function(){n||(Swal.showLoading(),wp.ajax.post("igd_get_share_link",{shortcodeId:r,file:t,nonce:i||igd.nonce}).done((function(e){f(e.viewLink),y(e.embedLink)})).fail((function(e){console.log(e),Swal.fire({title:wp.i18n.__("Error!","integrate-google-drive"),text:e.message,icon:"error",showConfirmButton:!0,confirmButtonText:wp.i18n.__("OK","integrate-google-drive"),customClass:{container:"igd-swal"}})})).always((function(){Swal.hideLoading()})))}),[]);var w=ca(ua("link"),2),b=w[0],_=w[1],E=igd.settings.channels,R=void 0===E?["shareLink","embedCode","email"]:E;return m&&React.createElement(React.Fragment,null,React.createElement("div",{className:"share-link"},"link"===b?React.createElement("input",{type:"text",value:m,readOnly:!0,onClick:s}):React.createElement("textarea",{readOnly:!0,onClick:function(){document.querySelector(".share-link textarea").select(),document.execCommand("copy"),setTimeout((function(){Swal.fire({title:wp.i18n.__("Copied!","integrate-google-drive"),text:wp.i18n.__("Embed code copied to clipboard.","integrate-google-drive"),icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0,toast:!0})}),500)}},'<iframe src="'.concat(h,'" width="100%" height="480" frameBorder="0" allowTransparency="true" allow="encrypted-media" frameborder="0" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>'))),React.createElement("div",{className:"share-links"},R.includes("shareLink")&&React.createElement("div",{className:"share-item link",onClick:function(e){_("link"),s(e)}},React.createElement("i",{className:"dashicons dashicons-admin-links"}),React.createElement("span",null,wp.i18n.__("Copy Link","integrate-google-drive"))),R.includes("embedCode")&&React.createElement("div",{className:"share-item embed",onClick:function(){return _("embed")}},React.createElement("i",{className:"dashicons dashicons-editor-code"}),React.createElement("span",null,wp.i18n.__("Embed","integrate-google-drive"))),R.includes("email")&&React.createElement("a",{className:"share-item email",href:"mailto:?subject=".concat(o,"&body=").concat(m),onClick:function(){return _("link")}},React.createElement("i",{className:"dashicons dashicons-email"}),React.createElement("span",null,wp.i18n.__("Email","integrate-google-drive"))),R.includes("facebook")&&React.createElement("a",{className:"share-item facebook",href:"https://www.facebook.com/sharer/sharer.php?u=".concat(m),target:"_blank",onClick:function(){return _("link")}},React.createElement("i",{className:"dashicons dashicons-facebook"}),React.createElement("span",null,wp.i18n.__("Facebook","integrate-google-drive"))),R.includes("twitter")&&React.createElement("a",{className:"share-item twitter",href:"https://twitter.com/intent/tweet?text=".concat(o,"&url=").concat(m),target:"_blank",onClick:function(){return _("link")}},React.createElement("i",{className:"dashicons dashicons-twitter"}),React.createElement("span",null,wp.i18n.__("Twitter","integrate-google-drive"))),R.includes("whatsapp")&&React.createElement("a",{className:"share-item whatsapp",href:"https://wa.me/?text=".concat(m),target:"_blank",onClick:function(){return _("link")}},React.createElement("i",{className:"dashicons dashicons-whatsapp"}),React.createElement("span",null,wp.i18n.__("WhatsApp","integrate-google-drive")))))}function ma(e){return ma="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},ma(e)}function fa(e){return function(e){if(Array.isArray(e))return va(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return va(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return va(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function va(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ha(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 ya(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?ha(Object(n),!0).forEach((function(t){wa(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ha(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function wa(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ma(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ma(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ma(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ba=React.useContext;function _a(){var e=ba(C),t=e.shortcodeId,n=e.activeAccount,r=e.getFiles,i=e.activeFiles,a=e.setActiveFiles,o=e.activeFile,l=e.activeFolder,c=e.permissions,s=e.notifications,d=e.shortcodeBuilderType,u=e.isOptions,g=e.setIsOptions,p=e.isList,m=e.setIsList,f=e.setShowDetails,h=e.setIsUpload,y=e.isShortcodeBuilder,w=e.contextMenuId,b=e.selectAll,_=e.setSelectAll,E=e.files,x=e.setFiles,O=e.setAllFiles,A=e.allFiles,P=e.initFolders,I=(e.initParentFolder,e.setActiveAccount),D=e.nonce,k="search"===d,F="gallery"===d,j="uploader"===d,T=o&&l&&o.id===l.id,B=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=e?wp.i18n.__("Direct Link","integrate-google-drive"):wp.i18n.__("Share","integrate-google-drive");Swal.fire({title:n,html:'<div id="igd-share-modal"></div>',didOpen:function(){var n=document.getElementById("igd-share-modal");ReactDOM.render(React.createElement(pa,{file:o,isDirectLink:e,shortcodeId:t,nonce:D}),n)},showCloseButton:!0,showConfirmButton:!1,showCancelButton:!1,customClass:{container:"igd-swal share-modal"}})},L=(null==o?void 0:o.permissions)||{},M=!!L.canEdit,U=!!L.canPreview,z=!!L.canRename;c&&(c.refresh=!0,c.selectAll=c.download&&c.zipDownload);var G=[{key:"doc",title:wp.i18n.__("Google Doc","integrate-google-drive"),icon:"dashicons-media-document"},{key:"sheet",title:wp.i18n.__("Google Sheet","integrate-google-drive"),icon:"dashicons-media-spreadsheet"},{key:"slide",title:wp.i18n.__("Google Slide","integrate-google-drive"),icon:"dashicons-media-interactive"}],H=0;u&&(H=i.filter((function(e){return!c||!mt(e)||c.folderDownload})).length);var W=[{key:"refresh",title:wp.i18n.__("Refresh","integrate-google-drive"),icon:"dashicons-update-alt"},{key:"newFolder",title:wp.i18n.__("New Folder","integrate-google-drive"),icon:"dashicons-open-folder"},{key:"createDoc",title:wp.i18n.__("Create Document","integrate-google-drive"),icon:"dashicons-welcome-add-page"},{key:"upload",title:wp.i18n.__("Upload Files","integrate-google-drive"),icon:"dashicons-cloud-upload"},{key:"preview",title:c&&!1===c.inlinePreview?wp.i18n.__("Preview in a new window","integrate-google-drive"):wp.i18n.__("Preview","integrate-google-drive"),icon:"dashicons-visibility"},{key:"drive",title:wp.i18n.__("Open in Google Drive","integrate-google-drive"),icon:"dashicons-migrate"},{key:"details",title:wp.i18n.__("View Details","integrate-google-drive"),icon:"dashicons-info-outline"},{key:"directLink",title:wp.i18n.__("Direct Link","integrate-google-drive"),icon:"dashicons-admin-links"},{key:"share",title:wp.i18n.__("Share","integrate-google-drive"),icon:"dashicons-share"},{key:"selectAll",title:b?wp.i18n.__("Deselect All","integrate-google-drive"):wp.i18n.__("Select All","integrate-google-drive"),icon:"dashicons-screenoptions"},{key:"edit",title:wp.i18n.__("Edit (New Window)","integrate-google-drive"),icon:"dashicons-edit-page"},{key:"download",title:wp.i18n.__("Download","integrate-google-drive")+"".concat(H>1?" (".concat(H,")"):""),icon:"dashicons-download"},{key:"import",title:wp.i18n.__("Import to Media Library","integrate-google-drive")+"".concat(u&&i.length>1?" (".concat(i.length,")"):""),icon:"dashicons-migrate"},{key:"move",title:wp.i18n.__("Move","integrate-google-drive")+"".concat(u&&i.length>1?" (".concat(i.length,")"):""),icon:"dashicons-editor-break"},{key:"rename",title:wp.i18n.__("Rename","integrate-google-drive"),icon:"dashicons-edit"},{key:"copy",title:wp.i18n.__("Copy","integrate-google-drive")+"".concat(u&&i.length>1?" (".concat(i.length,")"):""),icon:"dashicons-admin-page"},{key:"delete",title:wp.i18n.__("Delete","integrate-google-drive")+"".concat(u&&i.length>1?" (".concat(i.length,")"):""),icon:"dashicons-trash"},{key:"view",title:p?wp.i18n.__("Grid View","integrate-google-drive"):wp.i18n.__("List View","integrate-google-drive"),icon:p?"dashicons-grid-view":"dashicons-list-view"}].filter((function(e){var t=e.key;if((!y||["view","selectAll"].includes(t))&&(!k||["preview","download","view"].includes(t))&&("drive"!==t||!u&&!P)&&(!c||c[t])&&("view"!==t||(!F||y)&&u)&&("edit"!==t||M)&&(!["share","directLink","details"].includes(t)||o)&&("selectAll"!==t||E.length&&u&&!j)&&("preview"!==t||!(!o&&(1!==i.length||mt(i[0]))||o&&(!U||mt(o))||u&&(1!==i.length||mt(i[0]))))&&("copy"!==t||!(u&&!i.length||!u&&o&&mt(o)||u&&i.length&&i.some((function(e){return mt(e)}))))&&("move"!==t||!u||i.length)&&("import"!==t||!(u&&(!i.length||i.some((function(e){return mt(e)})))||o&&mt(o)))&&("rename"!==t||!u||!(i.length>1)&&z)&&("delete"!==t||!(u&&!i.length||o&&!L.canDelete))&&("download"!==t||!(!o&&!i.length||o&&(!o.permissions||!mt(o)&&!o.permissions.canDownload||mt(o)&&c&&
1(null==c||!c.folderDownload))||u&&!H))&&(T||l&&u&&!o&&!i.length||!["refresh","newFolder","upload","createDoc"].includes(t))&&(!(u&&l&&["computers","shared-drives"].includes(l.id))||["view"].includes(t))&&!(u&&l&&"shared"===l.id&&["newFolder","upload","createDoc","move","delete"].includes(t))&&(!T||i.length||u||["refresh","newFolder","upload","createDoc"].includes(t)))return!0}));return W.length||!c||c.view||g(null),React.createElement(R,{id:w,className:"igd-context-menu",animation:v.fade,onHidden:function(){return g(!1)}},W.map((function(d){var v=d.key,y=d.title,w=d.icon;return React.createElement(N,{key:v,onClick:function(d){d.data;var y=d.event;d.triggerEvent;if(g(!1),"newFolder"===v)return a([]),void Swal.fire({title:wp.i18n.__("New Folder","integrate-google-drive"),text:wp.i18n.__("Enter new folder name","integrate-google-drive"),input:"text",inputValue:"",inputAttributes:{autocapitalize:"off"},showCancelButton:!1,confirmButtonText:wp.i18n.__("Create","integrate-google-drive"),showLoaderOnConfirm:!0,showCloseButton:!0,customClass:{container:"igd-swal"},preConfirm:function(e){return e?wp.ajax.post("igd_new_folder",{shortcodeId:t,name:e,parent_id:l.id,account_id:l.accountId,nonce:D||igd.nonce}).done((function(e){var t=[].concat(fa(E),[e]);x(t),O((function(e){return ya(ya({},e),{},wa({},l.id,t))})),Swal.close(),Swal.fire({title:"Created!",text:"Folder has been created.",icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0,toast:!0})})).fail((function(e){Swal.fire({title:wp.i18n.__("Error!","integrate-google-drive"),text:e.message,icon:"error",showConfirmButton:!0,confirmButtonText:"OK",customClass:{container:"igd-swal"}})})):Swal.showValidationMessage(wp.i18n.__("Please enter a name","integrate-google-drive"))}});if("refresh"!==v)if("upload"!==v)if("edit"!==v)if("share"!==v)if("directLink"!==v)if("preview"!==v)if("drive"!==v)if("download"!==v)if("rename"!==v)if("move"!==v)if("copy"!==v){if("import"===v)return igd.isPro?void function(){var e=u?i.filter((function(e){return!mt(e)})):[o].filter((function(e){return!mt(e)}));Swal.fire({title:wp.i18n.sprintf(wp.i18n._n("Importing %d file","Importing %d files",e.length,"integrate-google-drive"),e.length),text:wp.i18n.__("Please wait...","integrate-google-drive"),icon:"info",showConfirmButton:!1,allowEscapeKey:!1,allowEnterKey:!1,allowOutsideClick:!1,customClass:{container:"igd-swal"},didOpen:function(){Swal.showLoading(),wp.ajax.send("igd_import_media",{data:{files:e,nonce:D||igd.nonce},success:function(e){console.log(e)},error:function(e){console.log(e)},complete:function(){Swal.fire({title:wp.i18n.__("Imported!","integrate-google-drive"),text:wp.i18n.__("File(s) have been imported.","integrate-google-drive"),icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0,toast:!0,customClass:{container:"igd-swal"}})}})}})}():void cn(wp.i18n.__("Upgrade to PRO to import cloud files to the Media Library.","integrate-google-drive"));var w,b;if("delete"!==v)return"view"===v?(m(!p),w=t,b=p?"grid":"list",void localStorage.setItem("igd_listing_view_".concat(w||"admin"),b)):"details"===v?(f(!0),void localStorage.setItem("igd_show_details",1)):void("selectAll"!==v||_((function(e){return!e})));zt({files:E,activeFiles:i,setFiles:x,setAllFiles:O,activeFolder:l,setActiveFiles:a,setActiveAccount:I,isOptions:u,activeFile:o,notifications:s,shortcodeId:t,nonce:D})}else Swal.fire({title:wp.i18n.__("Copy","integrate-google-drive"),text:wp.i18n.__("Select destination","integrate-google-drive"),html:'<div id="igd-copy"></div>',showCancelButton:!1,showConfirmButton:!1,showCloseButton:!0,customClass:{container:"igd-swal igd-copy-swal"},didOpen:function(t){ReactDOM.render(React.createElement(oa,{context:e}),document.getElementById("igd-copy"))},willClose:function(){ReactDOM.unmountComponentAtNode(document.getElementById("igd-copy"))}});else Swal.fire({title:wp.i18n.__("Move","integrate-google-drive"),text:wp.i18n.__("Select destination","integrate-google-drive"),html:'<div id="igd-move"></div>',showCancelButton:!1,showConfirmButton:!1,showCloseButton:!0,customClass:{container:"igd-swal igd-move-swal"},didOpen:function(e){var t=document.getElementById("igd-move");ReactDOM.render(React.createElement(Ki,{files:u?i:[o],setFiles:x,allFiles:A,setAllFiles:O,activeAccount:n,initFolders:P}),t)},willClose:function(){var e=document.getElementById("igd-move");ReactDOM.unmountComponentAtNode(e)}});else Swal.fire({title:wp.i18n.__("Rename","integrate-google-drive"),text:wp.i18n.__("Enter new name","integrate-google-drive"),input:"text",inputValue:o.name,inputAttributes:{autocapitalize:"off"},showCancelButton:!1,confirmButtonText:wp.i18n.__("Rename","integrate-google-drive"),showLoaderOnConfirm:!0,showCloseButton:!0,customClass:{container:"igd-swal"},preConfirm:function(e){return e?wp.ajax.post("igd_rename_file",{shortcodeId:t,name:e,id:o.id,accountId:o.accountId,nonce:D||igd.nonce}).done((function(){var t=E.map((function(t){return t.id===o.id?ya(ya({},t),{},{name:e}):t}));x(t),O((function(e){return ya(ya({},e),{},wa({},l.id,t))})),Swal.close(),Swal.fire({title:wp.i18n.__("Renamed!","integrate-google-drive"),text:wp.i18n.__("File has been renamed.","integrate-google-drive"),icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0,toast:!0,customClass:{container:"igd-swal"}})}
1)).fail((function(e){Swal.fire({title:wp.i18n.__("Error!","integrate-google-drive"),text:e.message,icon:"error",showConfirmButton:!0,confirmButtonText:wp.i18n.__("OK","integrate-google-drive"),customClass:{container:"igd-swal"}})})):Swal.showValidationMessage(wp.i18n.__("Please enter a name","integrate-google-drive"))}});else{if(o&&o.exportAs&&Object.keys(o.exportAs).length)return;if(T||!o||mt(o))if(1!==i.length||mt(i[0]))!function(){var e=(new Date).getTime(),n=u?i.filter((function(e){return!c||!mt(e)||c.folderDownload})).map((function(e){return e.id})):[o.id],r=u?i[0].accountId:o.accountId,a="".concat(igd.ajaxUrl,"?action=igd_download&file_ids=").concat(Pt(JSON.stringify(n)),"&request_id=").concat(e,"&accountId=").concat(r,"&shortcodeId=").concat(t,"&nonce=").concat(D||igd.nonce);Swal.fire({title:wp.i18n.__("Download","integrate-google-drive"),html:'<div class="igd-download-wrap"><div id="igd-download-status"></div><div id="igd-download-progress"></div><iframe id="igd-hidden-download" class="igd-hidden" src="'.concat(a,'" ></iframe></div>'),showCancelButton:!1,showConfirmButton:!1,showCloseButton:!0,allowOutsideClick:!1,allowEscapeKey:!1,allowEnterKey:!1,customClass:{container:"igd-swal igd-download-popup"},didOpen:function(){Swal.showLoading();var t=jQuery("#igd-download-status"),n=jQuery("#igd-download-progress");window.downloadStatusInterval=setInterval((function(){wp.ajax.post("igd_download_status",{id:e,nonce:D||igd.nonce}).done((function(e){if(!document.getElementById("igd-hidden-download"))return clearInterval(window.downloadStatusInterval),void Swal.close();if(!e)return clearInterval(window.downloadStatusInterval),Swal.close(),void Swal.fire({title:wp.i18n.__("Completed!","integrate-google-drive"),text:wp.i18n.__("Download completed","integrate-google-drive"),icon:"success",showConfirmButton:!1,toast:!0,timer:2e3,timerProgressBar:!0,customClass:{container:"igd-swal"}});var r=e.status,i=e.total,a=e.downloaded,o=e.action;"failed"===o?(clearInterval(window.downloadStatusInterval),Swal.close(),Swal.fire({title:wp.i18n.__("Error!","integrate-google-drive"),text:r,icon:"error",showConfirmButton:!0,confirmButtonText:wp.i18n.__("OK","integrate-google-drive"),customClass:{container:"igd-swal"}})):(t.html(r),"downloading"===o&&n.html("".concat(pt(a)," of ").concat(pt(i)," - ").concat(Math.round(a/i*100),"%")))})).fail((function(e){clearInterval(window.downloadStatusInterval),Swal.close(),Swal.fire({title:wp.i18n.__("Error!","integrate-google-drive"),text:e.message,icon:"error",showConfirmButton:!0,confirmButtonText:wp.i18n.__("OK","integrate-google-drive"),customClass:{container:"igd-swal"}})}))}),1e3)},willClose:function(){clearInterval(window.downloadStatusInterval)}})}();else{var R="".concat(igd.ajaxUrl,"?action=igd_download&id=").concat(i[0].id,"&accountId=").concat(i[0].accountId,"&shortcodeId=").concat(t,"&nonce=").concat(D||igd.nonce);window.location.href=R}else{var N="".concat(igd.ajaxUrl,"?action=igd_download&id=").concat(o.id,"&accountId=").concat(o.accountId,"&shortcodeId=").concat(t,"&nonce=").concat(D||igd.nonce);window.location.href=N}s&&s.downloadNotification&&wp.ajax.post("igd_notification",{files:T||!o||mt(o)?1!==i.length||mt(i[0])?u?i:[o]:[i[0]]:[o],notifications:s,type:"download",nonce:D||igd.nonce})}else{var S=o||i[0];window.open(S.webViewLink,"_blank").focus()}else{var C=o||i[0];Ot(y,C.id,[C],c,s,!1,t,D)}else B(!0);else B();else window.open(o.webViewLink,"_blank").focus();else h(!0);else r(l,"refresh")},data:{action:v},className:"context-menu-item ".concat(v," ").concat(["import"].includes(v)&&!igd.isPro?"disabled":"")},"createDoc"===v?React.createElement(S,{className:"context-submenu",label:React.createElement("div",{className:"context-submenu-label"},React.createElement("i",{className:"dashicons ".concat(w)}),React.createElement("span",null,y)),arrow:React.createElement("i",{className:"dashicons dashicons-arrow-right"})},G.map((function(e){var n=e.key,r=e.title,i=e.icon;return React.createElement(N,{key:n,onClick:function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"doc",n=wp.i18n.__("New Document","integrate-google-drive"),r=wp.i18n.__("Enter document name","
1integrate-google-drive");"sheet"===e?(n=wp.i18n.__("New Spreadsheet","integrate-google-drive"),r=wp.i18n.__("Enter spreadsheet name","integrate-google-drive")):"slide"===e&&(n=wp.i18n.__("New Presentation","integrate-google-drive"),r=wp.i18n.__("Enter presentation name","integrate-google-drive")),Swal.fire({title:n,text:r,input:"text",inputValue:"",inputAttributes:{autocapitalize:"off"},showCancelButton:!1,confirmButtonText:wp.i18n.__("Create","integrate-google-drive"),showLoaderOnConfirm:!0,showCloseButton:!0,customClass:{container:"igd-swal"},preConfirm:function(n){return n?wp.ajax.post("igd_create_doc",{shortcodeId:t,name:n,type:e,folder_id:l.id,account_id:l.accountId,nonce:D||igd.nonce}).done((function(t){var n=[].concat(fa(E),[t]);x(n),O((function(e){return ya(ya({},e),{},wa({},l.id,n))})),Swal.close();var r=wp.i18n.__("Document created","integrate-google-drive"),i=wp.i18n.__("Document created successfully","integrate-google-drive");"sheet"===e?(r=wp.i18n.__("Spreadsheet created","integrate-google-drive"),i=wp.i18n.__("Spreadsheet created successfully","integrate-google-drive")):"slide"===e&&(r=wp.i18n.__("Presentation created","integrate-google-drive"),i=wp.i18n.__("Presentation created successfully","integrate-google-drive")),Swal.fire({title:r,text:i,icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0,toast:!0})})).fail((function(e){console.log(e),Swal.fire({title:wp.i18n.__("Error!","integrate-google-drive"),text:e.message,icon:"error",showConfirmButton:!0,confirmButtonText:wp.i18n.__("OK","integrate-google-drive"),customClass:{container:"igd-swal"}})})):Swal.showValidationMessage(wp.i18n.__("Please enter a name","integrate-google-drive"))}})}(n)},className:"context-menu-item ".concat(n)},React.createElement("i",{className:"dashicons ".concat(i)}),React.createElement("span",null,r))}))):"download"===v&&o&&o.exportAs&&Object.keys(o.exportAs).length?React.createElement(S,{className:"context-submenu",label:React.createElement("div",{className:"context-submenu-label"},React.createElement("i",{className:"dashicons ".concat(w)}),React.createElement("span",null,wp.i18n.__("Download as","integrate-google-drive"))),arrow:React.createElement("i",{className:"dashicons dashicons-arrow-right"})},Object.keys(o.exportAs).map((function(e){return React.createElement(N,{key:e,className:"context-menu-item ".concat(e),onClick:function(){return function(e){var n=o.exportAs[e].mimetype;window.location.href="".concat(igd.ajaxUrl,"?action=igd_download&id=").concat(o.id,"&accountId=").concat(o.accountId,"&mimetype=").concat(n,"&shortcodeId=").concat(t,"&nonce=").concat(D||igd.nonce)}(e)}},React.createElement("i",{className:"dashicons dashicons-media-text"}),React.createElement("span",null,e))}))):React.createElement(React.Fragment,null,React.createElement("i",{className:"dashicons ".concat(w)}),React.createElement("span",null,y),["import"].includes(v)&&!igd.isPro&&React.createElement("div",{className:"pro-badge"},React.createElement("i",{className:"dashicons dashicons-lock"}),React.createElement("span",null,wp.i18n.__("PRO","integrate-google-drive")))))})))}function Ea(){return React.createElement("div",{className:"no-account-placeholder"},React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/file-browser/no-account-placeholder.svg"),alt:"No Accounts"}),React.createElement("span",{className:"placeholder-heading"},wp.i18n.__("You didn't link any account yet.","integrate-google-drive")),React.createElement("span",{className:"placeholder-description"},wp.i18n.__("Please link to a Google Drive account to continue.","integrate-google-drive")),React.createElement("button",{className:"igd-btn add-account-btn",onClick:function(){igd.authUrl?kt():window.location=igd.adminUrl+"/admin.php?page=integrate-google-drive-settings&tab=accounts"}},React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/google-icon.png")}),React.createElement("span",null,wp.i18n.__("Sign in with Google","integrate-google-drive"))))}function Ra(e){return Ra="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},Ra(e)}function Na(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 Sa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Na(Object(n),!0).forEach((function(t){Ca(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Na(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xa(e){return function(e){if(Array.isArray(e))return Pa(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Aa(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ca(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ra(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ra(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ra(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Oa(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||Aa(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Aa(e,t){if(e){if("string"==typeof e)return Pa(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Pa(e,t):void 0}}function Pa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ia=React,Da=Ia.useState,ka=Ia.useEffect,Fa=Ia.useMemo,ja=Ia.useRef,Ta=igd,Ba=Ta.settings,La=Ta.isAdmin,Ma=Ta.isPro,Ua=Ba.rememberLastFolder,za=void 0===Ua||Ua,Ga=Ba.adminLazyLoad,Ha=void 0===Ga||Ga,Wa=Ba.adminLazyLoadType,Va=void 0===Wa?"pagination":Wa,qa=Ba.adminLazyLoadNumber,Ka=void 0===qa?100:qa;function Qa(e){var t=e.shortcodeId,n=e.nonce,r=e.initParentFolder,i=e.isShortcodeBuilder,a=e.selectedFolders,o=e.setSelectedFolders,l=e.allFolders,c=e.privateFolders,s=e.initFolders,d=e.filters,u=e.shortcodeBuilderType,g=e.isList,p=e.showLastModified,f=void 0===p?!u:p,v=e.showFileSizeField,h=void 0===v||v,y=e.fileNumbers,w=e.sort,b=e.permissions,_=e.notifications,E=e.showHeader,R=void 0===E?i||!u:E,N=e.showRefresh,S=void 0===N||N,x=e.showSorting,C=void 0===x||x,A=e.showBreadcrumbs,P=void 0===A||A,I=e.searchBoxText,D=e.galleryLayout,k=e.galleryAspectRatio,F=e.galleryColumns,j=e.galleryHeight,T=e.galleryMargin,B=e.galleryView,L=e.galleryFolderView,M=e.thumbnailCaption,U=e.galleryOverlay,z=e.overlayDisplayType,G=e.galleryOverlayTitle,H=e.galleryOverlayDescription,W=e.galleryOverlaySize,V=e.galleryImageSize,q=e.galleryCustomSizeWidth,K=e.galleryCustomSizeHeight,Q=e.isSelectFiles,Y=e.selectionType,J=e.initialSearchTerm,$=e.isLMS,X=e.isWooCommerce,Z=e.lazyLoad,ee=void 0===Z?!!d||Ha:Z,te=e.lazyLoadNumber,ne=void 0===te?d?100:Ka:te,re=e.lazyLoadType,ie=void 0===re?d?"pagination":Va:re,ae=e.account,oe=void 0===ae?JSON.parse(It(igd.activeAccount)):ae,le=JSON.parse(It(igd.accounts)),ce=Oa(Da(oe),2),se=ce[0],de=ce[1];s||(igd.userAccessData?(r=igd.userAccessData.initParentFolder,s=igd.userAccessData.initFolders):(l&&(s=ft(null,se)),Ma&&se.is_specific_folders&&(s=se.specific_folders)));var ue="search"===u&&!i,ge="gallery"===u,pe="media"===u,me="uploader"===u;d&&(ge?d.isGallery=!0:pe&&(d.isMedia=!0));var fe=null;!ue&&za&&(fe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"admin",t=arguments.length>1?arguments[1]:void 0,n=null,r=document.body.classList.contains("elementor-editor-active"),i=document.body.classList.contains("et-fb"),a=document.body.classList.contains("block-editor-page");if(r||i||a)return n;var o=sessionStorage.getItem("igd_last_folder_".concat(e));return o&&(n=JSON.parse(o)).id===(null==t?void 0:t.id)&&(n=null),n}(t,r));var ve,he=Oa(Da(!ue&&s?s:[]),2),ye=he[0],we=he[1],be=[];!ue&&s&&(be=Ca({},(null===(ve=r)||void 0===ve?void 0:ve.id)||"",s));var _e=Oa(Da(be),2),Ee=_e[0],Re=_e[1],Ne=Oa(Da([]),2),Se=Ne[0],xe=Ne[1],Ce=Oa(Da(null),2),Oe=Ce[0],Ae=Ce[1],Pe=Oa(Da(!s&&!r&&!ue),2),Ie=Pe[0],De=Pe[1],ke=Oa(Da({}),2),Fe=ke[0],je=ke[1],Te=Oa(Da(!1),2),Be=Te[0],Le=Te[1],Me=Oa(Da(!1),2),Ue=Me[0],ze=Me[1],Ge=Oa(Da(window.innerWidth<=768),2),He=Ge[0],We=Ge[1],Ve=Oa(Da(!He&&!i&&!s),2),qe=Ve[0],Ke=Ve[1],Qe=Oa(Da(!1),2),Ye=Qe[0],Je=Qe[1],$e=Oa(Da(!1),2),Xe=$e[0],Ze=$e[1],et=ja(J),tt=Oa(Da(J),2),nt=tt[0],rt=tt[1],it=!He&&"1"==localStorage.getItem("igd_show_details")&&!d,at=Oa(Da(it),2),ot=at[0],lt=at[1],ct=null;d?r&&(ct=r):ct=ft("root",se),fe&&(ct=fe);var st,dt=Oa(Da(ct),2),ut=dt[0],gt=dt[1],pt=localStorage.getItem("igd_sort")?JSON.parse(localStorage.getItem("igd_sort")):{sortBy:"name",sortDirection:"asc"},vt=Oa(Da(null!=w?w:pt),2),wt=vt[0],Et=vt[1],Rt=(st=t||"admin",localStorage.getItem("igd_listing_view_".concat(st)));Rt&&(g="list"===Rt);var Nt=Oa(Da(g),2),St=Nt[0],xt=Nt[1],Ot=Ct();function At(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(Ae(null),xe([]),Le(!1),De(a||!0),s){if(!e)return De(!1),gt(null),void we(s);c?e.isPrivate=!0:ue&&!s.find((function(t){return t.id===e.id}))&&(e.folders=s)}else e||fe&&fe.accountId===se.id&&(e=fe),e||(e=ft("root",se));"lazy"!==a&&(e.pageNumber=1),wp.ajax.post("igd_get_files",{shortcodeId:t,data:{folder:e,sort:wt,refresh:"refresh"===a,from_server:i||!!d&&!!r&&r.id===e.id,fileNumbers:y,limit:ee?ne:0,filters:d},nonce:n||igd.nonce}).done((function(n){var r=n.files,i=void 0===r?[]:r,o=n.breadcrumbs,l=n.error,c=n.nextPageNumber,s=void 0===c?0:c,d=n.count;if(l)"refresh"!==a&&(document.querySelector(".igd-swal")?Swal.showValidationMessage(l):Swal.fire({html:l,icon:"error",confirmButtonText:wp.i18n.__("Ok","integrate-google-drive"),customClass:{container:"igd-swal"}}));else{i.length&&za&&Ft(e,t),!i.length&&za&&jt(t),"lazy"===a&&"pagination"!==ie&&ut&&ut.id===e.id&&(i=[].concat(xa(ye),xa(i))),(me||"folders"===Y)&&(i=i.filter((function(e){return mt(e)}))),pe&&(i=i.filter((function(e){return ht(e)||mt(e)}))),$&&(i=i.filter((function(e){return yt(e)||mt(e)}))),ge&&(i=i.filter((function(e){return bt(e)||yt(e)||mt(e)}))),we(i);var u=ee&&"pagination"!==ie,g=d>0&&d>i.length;if(u||g){var p=Sa(Sa(Sa({},e),u&&{pageNumber:s}),g&&{count:d});e=p}Re((function(t){return Sa(Sa({},t),{},Ca({},e.id,[].concat(xa(i),[e])))})),gt(e),o&&je(o)}})).fail((function(t){console.log(t),gt(Sa(Sa({},e),{},{pageNumber:0})),console.log(document.querySelector(".igd-swal")),document.querySelector(".igd-swal")?Swal.showValidationMessage(t):Swal.fire({title:wp.i18n.__("Error!","integrate-google-drive"),text:"string"==typeof t?t:wp.i18n.__("Something went wrong! Please try again later.","integrate-google-drive"),icon:"error",confirmButtonText:wp.i18n.__("Ok","integrate-google-drive"),customClass:{container:"igd-swal"}})})).always((function(){return De(!1)}))}function Dt(e){var n=e.id;if(Ae(null),xe([]),Le(!1),Ee[n]){var r=Ee[n];e=r.find((function(t){return t.id===e.id}))||e,gt(e),we(r.filter((function(e){return e.id!==n}))),za&&Ft(ut,t),je(function e(t){if(_t(t,se)){var n=ft(t,se);return Ca({},t,n.name)}var i=Object.keys(Fe),a=r.find((function(e){return e.id===t}));if(a){var o=Ca({},t,a.name),l=a.parents||[];return!l.length||s&&s.find((function(e){return e.id===t}))?o:Sa(Sa({},e(l[0])),o)}if(i.includes(t)){var c=i.indexOf(t);return Object.fromEntries(i.slice(0,c+1).map((function(e){return[e,Fe[e]]})))}return{}}(n))}else At(e);!s&&igd.showReviewPopup&&setTimeout((function(){!function(){Mt.a
1pply(this,arguments)}()}),5e3)}function kt(e){Le(!0),et.current=e;var r=ut?[ut]:s;De(!0),Ae(null),xe([]),ze(!1),wp.ajax.post("igd_search_files",{shortcodeId:t,folders:r,sort:wt,fileNumbers:y,keyword:e,accountId:se.id,isPrivate:c,fullTextSearch:null==b?void 0:b.fullTextSearch,filters:d,nonce:n||igd.nonce}).done((function(t){var n=t.files,r=t.error;if(r)Swal.fire({html:r,icon:"error",confirmButtonText:wp.i18n.__("Ok","integrate-google-drive"),customClass:{container:"igd-swal"}});else{if(s){var i=s.filter((function(t){return t.name.toLowerCase().includes(e.toLowerCase())}));n=[].concat(xa(i),xa(n))}pe&&(n=n.filter((function(e){return ht(e)||mt(e)}))),$&&(n=n.filter((function(e){return yt(e)||mt(e)}))),ge&&(n=n.filter((function(e){return bt(e)||yt(e)||mt(e)})));var a=new Set;n=n.filter((function(e){return!a.has(e.id)&&(a.add(e.id),!0)})),we(n)}})).fail((function(e){console.log(e),Swal.fire({title:wp.i18n.__("Error!","integrate-google-drive"),text:"string"==typeof e?e:wp.i18n.__("Something went wrong! Please try again later.","integrate-google-drive"),icon:"error",confirmButtonText:"Ok",customClass:{container:"igd-swal"}})})).always((function(){De(!1)})),_&&_.searchNotification&&wp.ajax.post("igd_notification",{files:r,keyword:e,notifications:_,type:"search",nonce:n||igd.nonce})}ka((function(){Object.keys(le).length&&(b&&b.allowSearch&&J?kt(J):ue&&!i||(d||r?za&&fe&&At(fe,"last"):At()))}),[]),ka((function(){Ot&&(s?(Ke(!1),Re(s),we(s),gt(null)):(De("switch"),Re({}),d||i||Ke(!0)),igd.activeAccount=Pt(JSON.stringify(se)),wp.ajax.post("igd_switch_account",{shortcodeId:t,id:se.id,nonce:n||igd.nonce}).done((function(){s||At({id:"root",accountId:se.id,name:wp.i18n.__("My Drive","integrate-google-drive")},"switch")})).fail((function(e){console.log(e)})))}),[se.id]),ka((function(){Ot&&(localStorage.setItem("igd_sort",JSON.stringify(wt)),At(ut,"sort"))}),[wt]),ka((function(){var e=function(){We(window.innerWidth<768)};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]),ka((function(){Ot&&r.id&&r.id!==(null==ut?void 0:ut.id)&&Dt(r)}),[r]),ka((function(){if(s&&Fe){var e=Object.keys(Fe),t=ut&&ut.id?ut.id:ut,n=!!e&&e.findIndex((function(e){return e===t}));if(r&&(e.find((function(e){return e===r.id}))&&delete Fe[r.id],e[e.length-1]===r.id&&je({})),-1!==n)for(var i=function(t){if(s.find((function(n){return n.id===e[t]})))return 1;delete Fe[e[t]]},a=0;a<n&&!i(a);a++);}}),[Fe]),ka((function(){if(Ot)if(i){var e;if(Xe){var t=[].concat(xa(a),xa(ye)),n=new Set;e=t.filter((function(e){return!n.has(e.id)&&(n.add(e.id),!0)}))}else e=a.filter((function(e){return!ye.some((function(t){return t.id===e.id}))}));o(e)}else ge||xe(Xe?b?ye.filter((function(e){return!(mt(e)&&!b.folderDownload)})):ye:[])}),[Xe]),ka((function(){Ot&&(Ze(!1),xe([]),Le(!1))}),[ut]);var Tt,Bt=Fa((function(){return"igd-context-menu-".concat(Date.now())}),[]),Lt=(Tt={id:Bt},{show:function(e,t){m.show({id:(null==t?void 0:t.id)||(null==Tt?void 0:Tt.id),props:(null==t?void 0:t.props)||(null==Tt?void 0:Tt.props),event:e,position:null==t?void 0:t.position})},hideAll:function(){m.hideAll()}}),Ut=Lt.show,zt=Lt.hideAll;return ka((function(){var e=function(){zt()},t=document.querySelector(".igd-shortcode-builder-form");return t&&t.addEventListener("scroll",e),function(){t&&t.removeEventListener("scroll",e)}}),[]),Object.keys(le).length?React.createElement(O,{value:{shortcodeId:t,setActiveAccount:de,activeAccount:se,activeFiles:Se,setActiveFiles:xe,activeFile:Oe,setActiveFile:Ae,activeFolder:ut,setActiveFolder:gt,permissions:b,notifications:_,shortcodeBuilderType:u,isList:St,setIsList:xt,setShowDetails:lt,setIsUpload:ze,getFiles:At,isShortcodeBuilder:i,isMobile:He,allFolders:l,initFolders:s,isSearch:ue,setShowSidebar:Ke,sort:wt,setSort:Et,setFiles:we,setAllFiles:Re,breadcrumbs:Fe,isSearchResults:Be,setIsSearchResults:Le,isOptions:Ye,setIsOptions:Je,listFiles:Dt,showBreadcrumbs:P,showRefresh:S,showSorting:C,initParentFolder:r,isUpload:Ue,isLoading:Ie,files:ye,allFiles:Ee,selectedFolders:a,setSelectedFolders:o,filters:d,showLastModified:f,showFileSizeField:h,searchBoxText:I,galleryLayout:D,galleryAspectRatio:k,galleryColumns:F,galleryHeight:j,galleryMargin:T,galleryView:B,galleryFolderView:L,thumbnailCaption:M,galleryOverlay:U,overlayDisplayType:z,galleryOverlayTitle:G,galleryOverlayDescription:H,galleryOverlaySize:W,galleryImageSize:V,galleryCustomSizeWidth:q,galleryCustomSizeHeight:K,show:Ut,hideAll:zt,contextMenuId:Bt,isSelectFiles:Q,selectionType:Y,selectAll:Xe,setSelectAll:Ze,searchFiles:kt,initialSearchTerm:J,searchKeywordRef:et,searchKeyword:nt,setSearchKeyword:rt,isLMS:$,isWooCommerce:X,lazyLoad:ee,lazyLoadNumber:ne,lazyLoadType:ie,nonce:n}},React.createElement("div",{className:"igd-file-browser"},React.createElement(_a,null),(R&&!ue||ue&&(Be||!!ye.length))&&React.createElement(yn,null),React.createElement("div",{className:"igd-file-browser-body"},qe&&React.createElement(Cn,null),React.createElement(Ei,null),!i&&ot&&React.createElement(ji,null)))):s?null:React.createElement(Ea,null)}za=za||La;var Ya=React.createContext();const Ja=Ya;var $a=Ya.Provider,Xa=React,Za=Xa.useRef,eo=Xa.useEffect;function to(e){var t=e.file,n=e.isPlaying,r=e.playNext,i=e.playPrev,a=e.handleDownload,o=e.nextPrevious,l=e.rewindForward,c=e.download,s=e.playableItems,d=e.playlistAutoplay,u=e.showPlaylist,g=e.isLoop,p=e.isOpenPlaylist,m=e.setIsOpenPlaylist,f=e.isShuffle,v=e.setIsLoop,h=e.setIsShuffle,y=e.shortcodeId,w=e.nonce,b=Za(null),_=Za(null),E=t||{}
1,R=E.id,N=E.accountId,S=t&&wt(t),x="".concat(igd.ajaxUrl,"?action=igd_stream&id=").concat(R,"&account_id=").concat(N,"&shortcodeId=").concat(y,"&nonce=").concat(w),C=t&&St(t,"large"),O={controls:["play-large",!!l&&"rewind","play",!!l&&"fast-forward","current-time","progress","duration","mute","volume","captions","settings","pip","airplay","fullscreen"],settings:["speed","loop","shuffle","playlist"],speed:{selected:1,options:[.5,.75,1,1.25,1.5,2]},i18n:{shuffle:wp.i18n.__("Shuffle","integrate-google-drive"),loop:wp.i18n.__("Loop","integrate-google-drive"),playlist:wp.i18n.__("Playlist","integrate-google-drive")},keyboard:{focused:!0,global:!0},disableContextMenu:!c};eo((function(){var e=jQuery,t=b.current,n=t.querySelector("video, audio");if(_.current=new Plyr(n,O),o&&s.length>1&&!e(t).find('[data-plyr="prev"]').length){var y=e('<button type="button" class="plyr__controls__item plyr__control" aria-label="Previous" data-plyr="prev"><svg width="18" height="18" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M64 468V44c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12v176.4l195.5-181C352.1 22.3 384 36.6 384 64v384c0 27.4-31.9 41.7-52.5 24.6L136 292.7V468c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12z"/></svg></button>').on("click",(function(){return i()})),w=e('<button type="button"  class="plyr__controls__item plyr__control" aria-label="Next" data-plyr="next" tabindex="0"><svg width="18" height="18" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 44v424c0 6.6-5.4 12-12 12h-48c-6.6 0-12-5.4-12-12V291.6l-195.5 181C95.9 489.7 64 475.4 64 448V64c0-27.4 31.9-41.7 52.5-24.6L312 219.3V44c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12z"/></svg></button>').on("click",(function(){return r()})),E=e(t).find('.plyr__controls [data-plyr="play"]'),R=e(t).find('.plyr__controls [data-plyr="play"]');l&&(E=e(t).find('.plyr__controls [data-plyr="rewind"]'),R=e(t).find('.plyr__controls [data-plyr="fast-forward"]')),y.insertBefore(E),w.insertAfter(R)}var N=e(t).find('.plyr__menu__container > div > div:first-child [role="menu"]'),S=N.parent().attr("id").match(/(\d+)/)[0];if(!e(t).find('[data-plyr-menu="loop"]').length){var x=e('<button data-plyr="settings" type="button" class="plyr__control plyr__control--forward" role="menuitem" data-plyr-menu="loop" aria-haspopup="true"><span> '.concat(wp.i18n.__("Loop","integrate-google-drive"),'  <span class="plyr__menu__value">').concat(g?wp.i18n.__("Enable","integrate-google-drive"):wp.i18n.__("Disable","integrate-google-drive"),"</span> </span></button>")).on("click",(function(){e("#plyr-settings-".concat(S,"-home")).prop("hidden",!0),e("#plyr-settings-".concat(S,"-loop")).prop("hidden",!1)}));N.append(x);var C=e('<button data-plyr="loop" type="button" role="menuitemradio" class="plyr__control" aria-checked="'.concat(g?"true":"false",'" value="enable"><span>').concat(wp.i18n.__("Enable","integrate-google-drive"),"</span></button>")).on("click",(function(){v(!0),e(".plyr__control.plyr__control--back").click(),x.find(".plyr__menu__value").text(wp.i18n.__("Enable","integrate-google-drive")),e(this).attr("aria-checked","true"),e(this).siblings().attr("aria-checked","false")})),A=e('<button data-plyr="loop" type="button" role="menuitemradio" class="plyr__control" aria-checked="'.concat(g?"false":"true",'" value="disable"><span>').concat(wp.i18n.__("Disable","integrate-google-drive"),"</span></button>")).on("click",(function(){v(!1),e(".plyr__control.plyr__control--back").click(),x.find(".plyr__menu__value").text(wp.i18n.__("Disable","integrate-google-drive")),e(this).attr("aria-checked","true"),e(this).siblings().attr("aria-checked","false")}));e("#plyr-settings-".concat(S,'-loop [role="menu"]')).append(C).append(A)}if(!e(t).find('[data-plyr-menu="shuffle"]').length){var P=e('<button data-plyr="settings" type="button" class="plyr__control plyr__control--forward" role="menuitem" data-plyr-menu="shuffle" aria-haspopup="true"><span> '.concat(wp.i18n.__("Shuffle","integrate-google-drive"),' <span class="plyr__menu__value">').concat(f?wp.i18n.__("Enable","integrate-google-drive"):wp.i18n.__("Disable","integrate-google-drive"),"</sp
1an> </span></button>")).on("click",(function(){e("#plyr-settings-".concat(S,"-home")).prop("hidden",!0),e("#plyr-settings-".concat(S,"-shuffle")).prop("hidden",!1)}));N.append(P);var I=e('<button data-plyr="loop" type="button" role="menuitemradio" class="plyr__control" aria-checked="'.concat(f?"true":"false",'" value="enable"><span>').concat(wp.i18n.__("Enable","integrate-google-drive"),"</span></button>")).on("click",(function(){h(!0),e(".plyr__control.plyr__control--back").click(),P.find(".plyr__menu__value").text(wp.i18n.__("Enable","integrate-google-drive")),e(this).attr("aria-checked","true"),e(this).siblings().attr("aria-checked","false")})),D=e('<button data-plyr="loop" type="button" role="menuitemradio" class="plyr__control" aria-checked="'.concat(f?"false":"true",'" value="disable"><span>').concat(wp.i18n.__("Disable","integrate-google-drive"),"</span></button>")).on("click",(function(){h(!1),e(".plyr__control.plyr__control--back").click(),P.find(".plyr__menu__value").text(wp.i18n.__("Disable","integrate-google-drive")),e(this).attr("aria-checked","true"),e(this).siblings().attr("aria-checked","false")}));e("#plyr-settings-".concat(S,'-shuffle [role="menu"]')).append(I).append(D)}if(u&&!e(t).find('[data-plyr-menu="playlist"]').length){var k=e('<button data-plyr="settings" type="button" class="plyr__control plyr__control--forward" role="menuitem" data-plyr-menu="playlist" aria-haspopup="true"><span> '.concat(wp.i18n.__("Playlist","integrate-google-drive"),' <span class="plyr__menu__value">').concat(p?wp.i18n.__("Show","integrate-google-drive"):wp.i18n.__("Hide","integrate-google-drive"),"</span> </span> </span></button>")).on("click",(function(){e("#plyr-settings-".concat(S,"-home")).prop("hidden",!0),e("#plyr-settings-".concat(S,"-playlist")).prop("hidden",!1)}));N.append(k);var F=e('<button data-plyr="loop" type="button" role="menuitemradio" class="plyr__control" aria-checked="'.concat(p?"true":"false",'" value="enable"><span>').concat(wp.i18n.__("Show","integrate-google-drive"),"</span></button>")).on("click",(function(){e(t).find('.plyr__controls__item > [data-plyr="settings"]').click(),m(!0),k.find(".plyr__menu__value").text(wp.i18n.__("Show","integrate-google-drive")),e(this).attr("aria-checked","true"),e(this).siblings().attr("aria-checked","false")})),j=e('<button data-plyr="loop" type="button" role="menuitemradio" class="plyr__control" aria-checked="'.concat(p?"false":"true",'" value="disable"><span>').concat(wp.i18n.__("Hide","integrate-google-drive"),"</span></button>")).on("click",(function(){e(t).find('.plyr__controls__item > [data-plyr="settings"]').click(),m(!1),k.find(".plyr__menu__value").text(wp.i18n.__("Hide","integrate-google-drive")),e(this).attr("aria-checked","true"),e(this).siblings().attr("aria-checked","false")}));e("#plyr-settings-".concat(S,'-playlist [role="menu"]')).append(F).append(j)}if(c&&!e(t).find('[data-plyr-menu="download"]').length){var T=e('<button data-plyr="settings" type="button" class="plyr__control" role="menuitem" data-plyr-menu="download" aria-haspopup="true"><span> '.concat(wp.i18n.__("Download","integrate-google-drive")," </span></button>")).on("click",(function(){e(t).find('.plyr__controls__item > [data-plyr="settings"]').click(),a()}));N.append(T)}return _.current.on("ended",(function(){(g||d)&&r(!0)})),function(){_.current.destroy()}}),[t]);var A=Ct();eo((function(){A&&_.current&&(n?_.current.play():_.current.pause())}),[n,_.current]);var P=S?'<audio src="'.concat(x,'" controls preload="none"></audio>'):'<video class="igd-player-media-video" src="'.concat(x,'" width="100%" height="100%" controls  poster=').concat(C,' preload="none" ></video>');return React.createElement("div",{className:"igd-player-media-wrap",ref:b,dangerouslySetInnerHTML:{__html:P}})}function no(e){var t=e.files,n=e.searchKeywordRef,r=e.setIsActive,i=e.setKeyword,a=e.setError,o=e.setIsSearchResults,l=e.setFiles,c=e.isActive,s=e.initFolders,d=t.length?t.length:wp.i18n.__("No","integrate-google-drive"),u=wp.i18n.sprintf(wp.i18n.__('Search results for "%s": %s items found.',"integrate-google-drive"),"<strong>".concat(n.current,"</strong>"),d);return React.createElement("div",{className:"search-result-info"},React.createElement("span",{dangerouslySetInnerHTML:{__html:u}}),React.createElement("button",{onClick:function(e){r(!c),i(""),a(!1),o(!1),l(s)},className:"clear-button igd-btn btn-warning"},wp.i18n.__("Clear","integrate-google-drive")))}function ro(e){return function(e){if(Array.isArray(e))return io(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return io(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return io(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function io(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ao=React,oo=ao.useRef,lo=ao.useEffect;function co(e){var t=e.initFolders,n=e.initParentFolder,r=e.sort,i=e.f
1ilters,a=e.privateFolders,o=e.setFiles,l=e.fullTextSearch,c=e.initialSearchTerm,s=e.isSearchResults,d=e.setIsSearchResults,u=e.searchKeywordRef,g=e.notifications,p=e.isLoading,m=e.setIsLoading,f=e.keyword,v=e.setKeyword,h=e.error,y=e.setError,w=e.isActive,b=e.setIsActive,_=e.nonce,E=oo(),R=oo(null),N=function(e){var c;m(!0),d(!0),u.current=e;var s=n?[n]:t;wp.ajax.post("igd_search_files",{folders:s,sort:r,keyword:e,accountId:null===(c=s[0])||void 0===c?void 0:c.accountId,isPrivate:a,fullTextSearch:l,filters:i,nonce:_||igd.nonce}).done((function(t){var n=t.files,r=t.error;if(r)Swal.fire({html:r,icon:"error",confirmButtonText:wp.i18n.__("Ok","integrate-google-drive"),customClass:{container:"igd-swal"}});else{var i=s.filter((function(t){return t.name.toLowerCase().includes(e.toLowerCase())}));n=(n=[].concat(ro(i),ro(n))).filter((function(e){return mt(e)||ht(e)})),o(n)}})).fail((function(e){console.log(e),Swal.fire({title:wp.i18n.__("Error!","integrate-google-drive"),text:wp.i18n.__("Something went wrong! Please try again later.","integrate-google-drive"),icon:"error",confirmButtonText:"Ok",customClass:{container:"igd-swal"}})})).always((function(){m(!1)})),g&&g.searchNotification&&wp.ajax.post("igd_notification",{files:s,keyword:e,notifications:g,type:"search",nonce:_||igd.nonce})},S=function(e){if(e&&e.preventDefault(),y(!1),!f)return Swal.fire({title:wp.i18n.__("Error","integrate-google-drive"),text:wp.i18n.__("Please enter a keyword to search","integrate-google-drive"),icon:"error",confirmButtonText:"Ok",customClass:{container:"igd-swal"}}),void y(!0);N(f)},x=Ct();return lo((function(){if(x&&f&&!(f.length<4))return R.current=setTimeout((function(){S()}),2e3),function(){clearTimeout(R.current)}}),[f]),lo((function(){E.current.addEventListener("keydown",(function(e){" "===e.key&&e.stopPropagation()}),!0),c&&N(c)}),[]),React.createElement("form",{ref:E,className:"playlist-search ".concat(w?"active":""," ").concat(h?"error":""),onSubmit:S},p&&React.createElement("div",{className:"igd-spinner"}),s&&!p&&React.createElement("div",{className:"search-dismiss",onClick:function(){b(!w),v(""),y(!1),d(!1),o(t)}},React.createElement("svg",{width:"14",height:"14",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M1.5 1.5L10.5 10.5M1.5 10.5L10.5 1.5L1.5 10.5Z",stroke:"#BABABA",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}))),React.createElement("input",{type:"text",placeholder:wp.i18n.__("Enter a keyword to search in the playlist","integrate-google-drive"),value:f,onChange:function(e){v(e.target.value)}}),React.createElement("div",{className:"search-submit",onClick:function(){var e;w?S():(b(!0),null===(e=E.current)||void 0===e||e.querySelector("input").focus())}},React.createElement("svg",{width:"18",height:"18",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},React.createElement("path",{d:"M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"})),React.createElement(rt,{id:"search",place:"bottom",effect:"solid",className:"igd-tooltip"})))}function so(e){return function(e){if(Array.isArray(e))return po(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||go(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function uo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}
1finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||go(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function go(e,t){if(e){if("string"==typeof e)return po(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?po(e,t):void 0}}function po(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var mo=React.useState;function fo(e){var t=e.file,n=e.files,r=e.setFile,i=e.folderFiles,a=e.getFolderFiles,o=e.isSub,l=e.isPlaying,c=e.setIsPlaying,s=e.download,d=e.activeFolder,u=e.setActiveFolder,g=e.playlistThumbnail,p=e.playlistNumber,m=e.allowSearch,f=e.initParentFolder,v=e.initFolders,h=e.filters,y=e.privateFolders,w=e.fullTextSearch,b=e.initialSearchTerm,_=e.sort,E=e.setFiles,R=e.isSearchResults,N=e.setIsSearchResults,S=e.searchKeywordRef,x=e.notifications,C=e.nonce,O=uo(mo([]),2),A=O[0],P=O[1],I=uo(mo(!1),2),D=I[0],k=I[1],F=uo(mo(b),2),j=F[0],T=F[1],B=uo(mo(!1),2),L=B[0],M=B[1],U=uo(mo(!!b),2),z=U[0],G=U[1];return React.createElement("div",{className:o?"sub-item":"igd-player-playlist"},!o&&m&&React.createElement(React.Fragment,null,React.createElement(co,{initFolders:v,initParentFolder:f,filters:h,sort:_,privateFolders:y,setFiles:E,fullTextSearch:w,initialSearchTerm:b,isSearchResults:R,setIsSearchResults:N,searchKeywordRef:S,isLoading:D,setIsLoading:k,notifications:x,keyword:j,setKeyword:T,error:L,setError:M,isActive:z,setIsActive:G,nonce:C}),R&&!D&&React.createElement(no,{files:n,searchKeywordRef:S,setIsActive:G,isActive:z,setKeyword:T,setError:M,setIsSearchResults:N,setFiles:E,initFolders:v})),n.length>0&&n.map((function(e,n){var o=e.id,C=e.name,O=e.size,I=St(e,"custom",{w:64,h:64}),D=mt(e);if(D||ht(e)){var k=o===d,F=(null==t?void 0:t.id)===o,j=A.find((function(t){return t.id===e.id}));return React.createElement("div",{key:o,className:"playlist-item-wrap"},React.createElement("div",{className:"playlist-item ".concat(F?"active":""),onClick:function(n){if(n.stopPropagation(),D){if(u(!k&&o),P(j?function(t){return t.filter((function(t){return t.id!==e.id}))}:function(t){return[].concat(so(t),[e])}),j||i&&i[e.id])return;a(e)}else if(t&&t.id===o)c(!l||"pause"===l);else if(c(!0),r(e),yt(e)){var s=n.target.closest(".igd-player");s&&(s.classList.contains("playlist-bottom")||window.innerWidth<768)&&s.scrollIntoView({behavior:"smooth"})}}},p&&React.createElement("span",{className:"item-index"},String(n+1).padStart(2,"0"),"."),D&&(!k||!!i[o])&&React.createElement("span",{className:"dashicons ".concat(j?"dashicons-arrow-down":"dashicons-arrow-right")}),k&&!i[o]&&React.createElement("div",{className:"igd-spinner"}),g&&React.createElement("img",{src:I,alt:C}),React.createElement("span",{className:"item-name"},C),!D&&s&&!!O&&React.createElement("span",{className:"item-size"},pt(O)),!D&&F&&l&&"pause"!==l&&React.createElement("span",{className:"dashicons dashicons-controls-pause"}),!D&&(!F||!l||"pause"===l)&&React.createElement("span",{className:"dashicons dashicons-controls-play"})),j&&!!i[o]&&React.createElement(fo,{isSub:!0,files:i[o],file:t,setFile:r,folderFiles:i,getFolderFiles:a,isPlaying:l,setIsPlaying:c,download:s,activeFolder:d,setActiveFolder:u,playlistThumbnail:g,playlistNumber:p,allowSearch:m,initParentFolder:f,initFolders:v,filters:h,privateFolders:y,fullTextSearch:w,initialSearchTerm:b,sort:_,setFiles:E,isSearchResults:R,setIsSearchResults:N,searchKeywordRef:S,notifications:x}))}})))}function vo(e){return vo="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},vo(e)}function ho(e){return function(e){if(Array.isArray(e))return Ro(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Eo(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function yo(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 wo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?yo(Object(n),!0).forEach((function(t){bo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function bo(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=vo(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=vo(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vo(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||Eo(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Eo(e,t){if(e){if("string"==typeof e)return Ro(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ro(e,t):void 0}}function Ro(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var No=React,So=No.useRef,xo=No.useEffect,Co=No.useState;const Oo=function(e){var t=e.initFolders,n=void 0===t?[]:t,r=e.nextPrevious,i=e.rewindForward,a=e.allowEmbedPlayer,o=e.download,l=e.sort,c=e.allowSearch,s=e.initParentFolder,d=e.filters,u=e.privateFolders,g=e.fullTextSearch,p=void 0===g||g,m=e.initialSearchTerm,f=e.showPlaylist,v=void 0===f||f,h=e.openedPlaylist,y=void 0===h||h,w=e.playlistPosition,b=void 0===w?"bottom":w,_=e.notifications,E=e.playlistThumbnail,R=e.playlistAutoplay,N=e.playlistNumber,S=e.nonce,x=e.shortcodeId,C=_o(Co(n),2),O=C[0],A=C[1],P=_o(Co(n.filter((function(e){return ht(e)}))),2),I=P[0],D=P[1],k=_o(Co(I.length?I[0]:null),2),F=k[0],j=k[1],T=_o(Co(null),2),B=T[0],L=T[1],M=_o(Co(v&&y),2),U=M[0],z=M[1],G=So(m),H=_o(Co(!1),2),W=H[0],V=H[1];xo((function(){O.length&&D(n.filter((function(e){return!mt(e)})))}),[O]);var q=_o(Co(!1),2),K=q[0],Q=q[1],Y=_o(Co({}),2),J=Y[0],$=Y[1],X=F&&yt(F),Z=_o(Co("true"===localStorage.getItem("igd_is_loop")),2),ee=Z[0],te=Z[1],ne=_o(Co("true"===localStorage.getItem("igd_is_shuffle")),2),re=ne[0],ie=ne[1],ae=F?I.findIndex((function(e){return e.id===F.id})):0,oe=So(null),le=Ct();xo((function(){le&&localStorage.setItem("igd_is_loop",ee?"true":"false")}),[ee]),xo((function(){le&&localStorage.setItem("igd_is_shuffle",re?"true":"false")}),[re]),xo((function(){le&&_&&_.playNotification&&wp.ajax.post("igd_notification",{files:[F],notifications:_,type:"play",nonce:S||igd.nonce})}),[F]);var ce=F&&wt(F),se=_o(Co("lg"),2),de=se[0],ue=se[1];xo((function(){if(oe.current){var e=480,t=768,n=992,r=new ResizeObserver((function(r){var i=r[0].contentRect.width;ue(i<=e?"xs":i<=t?"sm":i<=n?"md":"lg")}));return r.observe(oe.current),function(){r.disconnect()}}}),[oe]);var ge=a&&F&&yt(F)&&F.size>1e8;return xo((function(){ge&&wp.ajax.post("igd_update_file_permission",{shortcodeId:x,file_id:F.id,account_id:F.accountId,nonce:S||igd.nonce})}),[F]),React.createElement("div",{ref:oe,className:"\n                igd-player \n                playlist-".concat(b,"\n                ").concat(X?"type-video":"type-audio"," \n                ").concat(K?"active":"paused"," \n                ").concat(ee?"is-loop":"","\n                ").concat(U?"is-playlist":"","\n                ").concat(re?"is-shuffle":"","\n                size-").concat(de,"\n            ")},React.createElement("div",{className:"media-wrap"},ce&&React.createElement("div",{className:"current-item"},React.createElement("img",{src:St(F,"small"),alt:F.name}),React.createElement("div",{className:"item-caption"},React.createElement("span",{className:"item-title"},F.name),!!F.description&&React.createElement("span",{className:"item-description"},F.description))),ge&&React.createElement("iframe",{src:"https://drive.google.com/file/d/".concat(F.id,"/preview"),width:"100%",height:"100%",frameBorder:"0",allowFullScreen:!0,referrerPolicy:"no-referrer",allow:"autoplay",sandbox:"allow-scripts allow-same-origin"}),!!F&&!ge&&React.createElement(to,{file:F,isPlaying:K,setIsPlaying:Q,playNext:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(Q(!0),!e||!ee){var t=ae+1<I.length?I[ae+1]:I[0];re&&(t=I[Math.floor(Math.random()*I.length)]),j(t)}},playPrev:function(){Q(!0),j(ae-1>=0?I[ae-1]:I[I.length-1])},download:o,showPlaylist:v,nextPrevious:r,rewindForward:i,playableItems:I,handleDownload:function(){var e="".concat(igd.aja
1xUrl,"?action=igd_download&shortcodeId=").concat(x,"&id=").concat(F.id,"&accountId=").concat(F.accountId,"&nonce=").concat(S||igd.nonce);window.open(e,"_blank").focus(),_&&_.downloadNotification&&wp.ajax.post("igd_notification",{files:[F],notifications:_,type:"download",nonce:S||igd.nonce})},playlistAutoplay:R,isLoop:ee,setIsLoop:te,isOpenPlaylist:U,setIsOpenPlaylist:z,isShuffle:re,setIsShuffle:ie,shortcodeId:x,nonce:S||igd.nonce})),U&&React.createElement(fo,{file:F,files:O,setFile:j,folderFiles:J,getFolderFiles:function(e){return wp.ajax.post("igd_get_files",{shortcodeId:x,data:{folder:e,sort:l,filters:d},nonce:S||igd.nonce}).done((function(t){var n=t.files;n=n.filter((function(e){return ht(e)||mt(e)})),$((function(t){return wo(wo({},t),{},bo({},e.id?e.id:e,n))})),D((function(e){return[].concat(ho(e),ho(n.filter((function(e){return!mt(e)}))))}))}))},isPlaying:K,setIsPlaying:Q,download:o,activeFolder:B,setActiveFolder:L,playlistThumbnail:E,playlistNumber:N,allowSearch:c,initParentFolder:s,initFolders:n,filters:d,privateFolders:u,fullTextSearch:p,initialSearchTerm:m,sort:l,setFiles:A,isSearchResults:W,setIsSearchResults:V,searchKeywordRef:G,notifications:_,nonce:S}))};function Ao(e){var t=e.initFolders,n=e.slideHeight,r=e.slidesPerPage,i=e.slideAutoplay,a=e.slideAutoplaySpeed,o=e.slideDots,l=e.slideArrows,c=e.download,s=e.preview,d=e.notifications,u=e.sliderImageSize,g=e.sliderCustomSizeWidth,p=e.sliderCustomSizeHeight,m=e.slideGap,f=e.galleryOverlay,v=e.overlayDisplayType,h=e.galleryOverlayTitle,y=e.galleryOverlayDescription,w=e.galleryOverlaySize,b=e.nonce,_=e.shortcodeId,E=function(){var e=r[arguments.length>0&&void 0!==arguments[0]?arguments[0]:"md"];return t.length<e?t.length:e},R={dots:o,arrows:l,speed:500,slidesToShow:E("md"),infinite:!0,initialSlide:0,adaptiveHeight:!0,autoplay:i,autoplaySpeed:parseInt(a),cssEase:"linear",nextArrow:React.createElement("span",{className:"slick-arrow slick-next"},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 320 512"},React.createElement("path",{d:"M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"}))),prevArrow:React.createElement("span",{className:"slick-arrow slick-prev"},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 320 512"},React.createElement("path",{d:"M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"}))),responsive:[{breakpoint:576,settings:{slidesToShow:E("xs"),dots:!1}},{breakpoint:768,settings:{slidesToShow:E("sm")}},{breakpoint:992,settings:{slidesToShow:E("md")}},{breakpoint:1200,settings:{slidesToShow:E("lg")}},{breakpoint:2800,settings:{slidesToShow:E("xl")}}]};return React.createElement("div",{className:"igd-slider",style:{"--slide-height":n,"--slide-gap":"".concat(m,"px")}},React.createElement(Slider.default,R,t.map((function(e){var n=e.id,r=e.accountId,i=e.name,a=e.description,o=e.size,l=St(e,u,{w:g,h:p});return React.createElement(React.Fragment,null,React.createElement("div",{className:"slider-img-wrap",onClick:function(e){return function(e,n){s&&Ot(e,n,t,{download:c,preview:s,inlinePreview:!0},d,!0,_,b)}(e,n)}},React.createElement("img",{src:l,alt:i,referrerPolicy:"no-referrer",onError:function(e){e.target.src=xt({id:n,accountId:r},"medium")}})),!!f&&React.createElement("div",{className:"igd-gallery-item-overlay type-".concat(v)},!!h&&React.createElement("div",{className:"overlay-title"},i),!!y&&!!a&&React.createElement("p",{className:"overlay-description"},a),!!w&&React.createElement("span",{className:"overlay-size"},pt(o))))}))))}function Po(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}
1finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Io(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Io(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Io(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Do=React,ko=Do.useEffect,Fo=Do.useState;function jo(e){var t=e.data,n=e.isPreview,r=Po(Fo(!1),2),i=r[0],a=r[1],o=Po(Fo(""),2),l=o[0],c=o[1],s=t.id,d=t.type,u=t.allFolders,g=t.privateFolders,p=t.folders,m=void 0===p?[]:p,f=t.filters,v=t.galleryLayout,h=void 0===v?"justified":v,y=t.galleryAspectRatio,w=void 0===y?"1/1":y,b=t.galleryColumns,_=void 0===b?{xs:1,sm:2,md:3,lg:4,xl:5}:b,E=t.galleryHeight,R=void 0===E?300:E,N=t.galleryMargin,S=void 0===N?5:N,x=t.galleryView,C=void 0===x?"rounded":x,A=t.galleryFolderView,P=void 0===A?"title":A,I=t.galleryOverlay,D=void 0===I||I,k=t.overlayDisplayType,F=void 0===k?"hover":k,j=t.galleryOverlayTitle,T=void 0===j||j,B=t.galleryOverlayDescription,L=void 0===B||B,M=t.galleryOverlaySize,U=t.galleryImageSize,z=void 0===U?"medium":U,G=t.galleryCustomSizeWidth,H=t.galleryCustomSizeHeight,W=t.view,V=t.lazyLoad,q=void 0===V||V,K=t.lazyLoadNumber,Q=void 0===K?100:K,Y=t.lazyLoadType,J=void 0===Y?"pagination":Y,$=t.showLastModified,X=t.showFileSizeField,Z=void 0===X||X,ee=t.showHeader,te=void 0===ee||ee,ne=t.showRefresh,re=void 0===ne||ne,ie=t.showSorting,ae=void 0===ie||ie,oe=t.showBreadcrumbs,le=void 0===oe||oe,ce=t.searchBoxText,se=void 0===ce?wp.i18n.__("Search for files & content","integrate-google-drive"):ce,de=t.nextPrevious,ue=void 0===de||de,ge=t.rewindForward,pe=void 0!==ge&&ge,me=t.allowEmbedPlayer,fe=t.showPlaylist,ve=void 0===fe||fe,he=t.playlistThumbnail,ye=void 0===he||he,we=t.playlistNumber,be=void 0===we||we,_e=t.playlistAutoplay,Ee=void 0===_e||_e,Re=t.openedPlaylist,Ne=void 0===Re||Re,Se=t.playlistPosition,xe=void 0===Se?"bottom":Se,Ce=t.fileNumbers,Oe=t.sort,Ae=t.maxFiles,Pe=t.maxFileSize,Ie=t.minFileSize,De=t.notifications,ke=t.preview,Fe=void 0===ke||ke,je=t.inlinePreview,Te=void 0===je||je,Be=t.allowPreviewPopout,Le=void 0===Be||Be,Me=t.directLink,Ue=t.createDoc,ze=t.edit,Ge=t.newFolder,He=t.rename,We=t.details,Ve=t.moveCopy,qe=t.moveCopy,Ke=t.canDelete,Qe=t.upload,Ye=t.download,Je=void 0===Ye||Ye,$e=t.folderDownload,Xe=t.zipDownload,Ze=t.allowShare,et=t.viewSwitch,tt=void 0===et||et,nt=t.allowSearch,rt=void 0===nt?"search"===d:nt,it=t.fullTextSearch,at=void 0===it||it,ot=t.initialSearchTerm,lt=void 0===ot?"":ot,ct=t.comment,st=t.commentMethod,dt=void 0===st?"facebook":st,ut=t.photoProof,gt=t.photoProofEmail,pt=t.photoProofMaxSelection,ft=t.enableUploadDescription,vt=t.uploadImmediately,yt=t.isFormUploader,wt=t.isRequired,bt=t.isWooCommerceUploader,_t=t.wcItemId,Et=t.wcOrderId,Rt=t.wcProductId,Nt=t.uploadedFiles,St=void 0===Nt?[]:Nt,xt=t.initParentFolder,Ct=t.enableFolderUpload,Ot=t.overwrite,Pt=t.showUploadLabel,It=t.uploadLabelText,Dt=void 0===It?wp.i18n.__("Upload Files","integrate-google-drive"):It,kt=t.uploadFileName,Ft=t.showUploadConfirmation,jt=void 0===Ft||Ft,Tt=t.uploadConfirmationMessage,Bt=void 0===Tt?"<h3>".concat(wp.i18n.__("Upload successful!","integrate-google-drive"),"</h3> <p>").concat(wp.i18n.__("Your file(s) have been uploaded. Thank you for your submission!","integrate-google-drive"),"</p>"):Tt,Lt=t.uploadFolderSelection,Mt=t.uploadFolders,Ut=void 0===Mt?[]:Mt,zt=t.folderSelectionLabel,Gt=void 0===zt?wp.i18n.__("Choose Upload Folder","integrate-google-drive"):zt,Ht=t.sliderImageSize,Wt=void 0===Ht?"medium":Ht,Vt=t.sliderCustomSizeWidth,qt=t.sliderCustomSizeHeight,Kt=t.slideDescription,Qt=t.slideHeight,Yt=void 0===Qt?"300px":Qt,Jt=t.slidesPerPage,$t=void 0===Jt?{xs:1,sm:2,md:3,lg:4,xl:5}:Jt,Xt=t.slidesToScroll,Zt=void 0===Xt?1:Xt,en=t.slideAutoplay,tn=void 0===en||en,nn=t.slideAutoplaySpeed,rn=void 0===nn?3e3:nn,an=t.slideDots,on=void 0===an||an,ln=t.slideArrows,cn=void 0===ln||ln,sn=t.slideGap,dn=void 0===sn?5:sn,un=t.account,gn=t.nonce,pn=null;return u||(pn=m),ko((function(){n&&(a(!0),wp.ajax.post("igd_get_shortcode_content",{data:t,nonce:igd.nonce}).done((function(e){return c(e)})).fail((function(e){return console.error(e)})).always((function(){a(!1),setTimeout((function(){At()}),100)})))}),[n,t]),React.createElement(React.Fragment,null,n&&i&&React.createElement("div",{className:"igd-spinner spinner-large"}),n&&!i&&React.createElement("div",{className:"preview-inner",dangerouslySetInnerHTML:{__html:l}}),!n&&React.createElement(React.Fragment,null,["browser","gallery","search"].includes(d)&&React.createElement(Qa,{shortcodeId:s,account:un,nonce:gn,galleryLayout:h,galleryAspectRatio:w,galleryColumns:_,galleryOverlay:D,overlayDisplayType:F,galleryOverlayTitle:T,galleryOverlayDescription:L,galleryOverlaySize:M,galleryImageSize:z,galleryCustomSizeWidth:G,galleryCustomSizeHeight:H,galleryHeight:R,galleryMargin:S,galleryView:C,galleryFolderView:P,initParentFolder:xt,allFolders:u,privateFolders:g,initFolders:pn,searchBoxText:se,filters:f,isList:"list"===W,lazyLoad:q,lazyLoadNumber:Q,lazyLoadType:J,showLastModified:$,showFileSizeField:Z,showHeader:te,showRefresh:re,showSorting:ae,showBreadcrumbs:le,fileNumbers:Ce,sort:Oe,shortcodeBuilderType:d,initialSearchTerm:lt,permissions:{preview:Fe,inlinePreview:Te,allowPreviewPopout:Le,directLink:Me,newFolder:Ge,rename:He,move:qe,copy:Ve,upload:Qe,download:Je,folderDownload:$e,zipDownload:Xe,details:We,view:tt,delete:Ke,share:Ze,allowSearch:rt,createDoc:Ue,edit:ze,fullTextSearch:at,comment:ct,commentMethod:dt,photoProof:ut,photoProofEmail:gt,photoProofMaxSelection:pt},notifications:De}),"slider"===d&&React.createElement(Ao,{initFolders:pn,slideDescription:Kt,slideHeight:Yt,slidesPerPage:$t,slidesToScroll:Zt,slideAutoplay:tn,slideAutoplaySpeed:rn,slideDots:on,slideArrows:cn,download:t.download,preview:t.preview,notifications:De,sliderImageSize:Wt,sliderCustomSizeWidth:Vt,sliderCustomSizeHeight:qt,slideGap:dn,galleryOverlay:D,overlayDisplayType:F,galleryOverlayTitle:T,galleryOverlayDescription:L,galleryOverlaySize:M,nonce:gn||igd.nonce,shortcodeId:s}),"uploader"===d&&React.createElement(O,{value:{shortcodeId:s,account:un,folders:m,filters:f,maxFiles:Ae,maxFileSize:Pe,minFileSize:Ie,enableFolderUpload:Ct,isFormUploader:yt,isRequired:wt,showUploadLabel:Pt,uploadLabelText:Dt,uploadFileName:kt,isWooCommerceUploader:bt,wcItemId:_t,wcOrderId:Et,wcProductId:Rt,notifications:De,initUploadedFiles:St,enableUploadDescription:ft,uploadImmediately:vt,overwrite:Ot,showU
1ploadConfirmation:jt,uploadConfirmationMessage:Bt,nonce:gn,uploadFolderSelection:Lt,uploadFolders:Ut,folderSelectionLabel:Gt,privateFolders:g}},React.createElement(qn,null)),"media"===d&&React.createElement(Oo,{initParentFolder:xt,initFolders:pn.filter((function(e){return ht(e)||mt(e)})),nextPrevious:ue,rewindForward:pe,allowEmbedPlayer:me,showPlaylist:ve,playlistThumbnail:ye,playlistNumber:be,playlistAutoplay:Ee,openedPlaylist:Ne,playlistPosition:xe,download:t.download,sort:Oe,filters:f,privateFolders:g,allowSearch:rt,fullTextSearch:at,initialSearchTerm:lt,notifications:De,nonce:gn,shortcodeId:s})))}function To(e){var t=e.data,n=e.onClose;return React.createElement("div",{className:"igd-shortcode-preview-wrap"},React.createElement("div",{className:"igd-shortcode-preview-header"},React.createElement("div",{className:"header-title"},React.createElement("i",{className:"dashicons dashicons-visibility"}),React.createElement("span",null,wp.i18n.__("Shortcode Preview","integrate-google-drive"))),React.createElement("button",{type:"button",className:"igd-btn btn-danger",onClick:n},React.createElement("i",{className:"dashicons dashicons-no"}))),React.createElement(jo,{data:t,isPreview:!0}))}function Bo(e){return Bo="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},Bo(e)}function Lo(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 Mo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Lo(Object(n),!0).forEach((function(t){Uo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Lo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Uo(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Bo(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Bo(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Bo(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var zo=React,Go=zo.useContext,Ho=zo.useEffect;function Wo(){var e=Go(Ja),t=e.edit,n=e.setEdit,r=e.editData,i=e.updateShortcode,a=e.setEditData,o=e.updating,l=e.deleteShortcode,c=r.title,s=r.id;r.folders,r.allFolders;Ho((function(){"-1"==t&&document.getElementById("shortcode-title").focus()}),[t]);return React.createElement("div",{className:"igd-shortcode-builder-header ".concat(t?"is-edit":"")},React.createElement("div",{className:"header-title"},React.createElement("img",{src:igd.pluginUrl+"/assets/images/shortcode-builder/shortcode-icon.svg",alt:"Shortcode Builder"}),t?React.createElement(React.Fragment,null,React.createElement("label",{htmlFor:"shortcode-title"},s>0?wp.i18n.__("Edit Shortcode","integrate-google-drive"):wp.i18n.__("Add New Shortcode","integrate-google-drive")),React.createElement("input",{type:"text",onChange:function(e){return a((function(t){return Mo(Mo({},t),{},{title:e.target.value})}))},value:c,className:"shortcode-title",id:"shortcode-title"})):React.createElement("span",null,wp.i18n.__("Shortcode Builder","integrate-google-drive"))),React.createElement("div",{className:"header-actions"},t?React.createElement(React.Fragment,null,s>0&&React.createElement("div",{className:"shortcode-wrap"},React.createElement("i",{className:"dashicons dashicons-admin-page",onClick:Rt}),React.createElement("code",{onClick:Rt},'[integrate_google_drive id="'.concat(s,'"]'))),React.createElement("button",{type:"button",className:"igd-btn btn-back",onClick:function(){Bt(),n(null)}},React.createElement("i",{className:"dashicons dashicons-arrow-left-alt2"}),React.createElement("span",null,wp.i18n.__("Back","integrate-google-drive"))),React.createElement("button",{type:"button",className:"igd-btn btn-save btn-primary",onClick:function(){var e=new URL(window.location.href);e.searchParams.delete("id"),window.history.pushState({},"",e),i(r,!0)}},o?React.createElement("div",{className:"igd-spinner"}):React.createElement("i",{className:"dashicons dashicons-saved"}),React.createElement("span",null,wp.i18n.__("Save","integrate-google-drive"))),!!s&&s>0&&React.createElement(React.Fragment,null,React.createElement("button",{className:"igd-btn btn-tools","data-tooltip-id":"tools-tooltip"},React.createElement("i",{className:"dashicons dashicons-ellipsis"})),React.createElement(rt,{id:"tools-tooltip",effect:"solid",place:"bottom",openOnClick:"click",variant:"light",clickable:!0,border:"1px solid #ddd",scrollHide:!1,className:"options-tooltip igd-tooltip",globalEventOff
1:"click"},React.createElement("div",{className:"action-tools"},React.createElement("button",{className:"igd-btn",onClick:function(){return e=r,void Swal.fire({html:'<div id="igd-shortcode-preview" class="igd-shortcode-preview"></div>',showConfirmButton:!1,customClass:{popup:"igd-shortcode-preview-popup",container:"igd-shortcode-preview-container"},didOpen:function(){var t=document.getElementById("igd-shortcode-preview");ReactDOM.render(React.createElement(To,{data:e,onClose:function(){return Swal.close()}}),t)},willClose:function(){var e=document.getElementById("igd-shortcode-preview");ReactDOM.unmountComponentAtNode(e)}});var e}},React.createElement("i",{className:"dashicons dashicons-visibility"}),React.createElement("span",null,wp.i18n.__("Preview","integrate-google-drive"))),React.createElement("button",{className:"igd-btn",onClick:function(){Swal.fire({title:wp.i18n.__("Are you sure?","integrate-google-drive"),text:wp.i18n.__("You won't be able to revert this!","integrate-google-drive"),icon:"warning",showCancelButton:!0,confirmButtonText:wp.i18n.__("Yes, delete it!","integrate-google-drive"),cancelButtonText:wp.i18n.__("No, cancel!","integrate-google-drive"),reverseButtons:!0,focusCancel:!0,showLoaderOnConfirm:!0,customClass:{container:"igd-swal igd-swal-reverse"},preConfirm:function(){return l(s,!0)}})}},React.createElement("i",{className:"text-red-500 dashicons dashicons-trash"}),React.createElement("span",null,wp.i18n.__("Delete","integrate-google-drive"))))))):React.createElement("button",{type:"button",className:"igd-btn btn-primary add-new-btn",onClick:function(){return n(-1)}},o?React.createElement("div",{className:"igd-spinner"}):React.createElement("i",{className:"dashicons dashicons-plus"}),React.createElement("span",null,wp.i18n.__("Add new shortcode","integrate-google-drive")))))}function Vo(e){return Vo="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},Vo(e)}function qo(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 Ko(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qo(Object(n),!0).forEach((function(t){Qo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Qo(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Vo(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Vo(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Vo(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Yo(e){return function(e){if(Array.isArray(e))return Xo(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||$o(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||$o(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $o(e,t){if(e){if("string"==typeof e)return Xo(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Xo(e,t):void 0}}function Xo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Zo=wp.components,el=Zo.FormToggle,tl=Zo.CheckboxControl,nl=Zo.SelectControl,rl=React,il=rl.useContext,al=rl.useState,ol=rl.useEffect;function ll(){var e=il(Ja),t=e.shortcodes,n=e.deleteShortcode,r=e.setEdit,i=e.updateShortcode,a=e.duplicateShortcode,o=e.total,l=e.page,c=e.setPage,s=e.perPage,d=e.setPerPage,u=e.sortBy,g=e.setSortBy,p=e.sortOrder,m=e.setSortOrder,f=Et(),v=Jo(al([]),2),h=v[0],y=v[1],w=localStorage.getItem("igd_shortcode_list_columns"),b=Jo(al(w?JSON.parse(w):["ID","type","status","shortcode","created"]),2),_=b[0],E=b[1];ol((function(){localStorage.setItem("igd_shortcode_list_columns",JSON.stringify(_))}),[_]);var R=Jo(al(null),2),N=R[0],S=R[1];return Gt((function(){return S(null)})),React.createElement("div",{className:"igd-shortcode-list-wrap"},React.createElement("div",{className:"igd-shortcode-list-header"},React.createElement("h3",{className:"igd-shortcode-list-title"},wp.i18n.__("All Shortcodes","integrate-google-drive"),React.createElement("span",{className:"shortcode-list-count"}," ( ",o," ",wp.i18n._n("Item","Items",o,"integrate-google-drive")," )")),React.createElement("div",{className:"igd-list-column-settings"},React.createElement("i",{"data-tooltip-id":"list-settings-tooltip",className:"column-settings-icon dashicons dashicons-admin-generic"}),React.createElement(rt,{id:"list-settings-tooltip",effect:"solid",place:"left",openOnClick:"click",variant:"light",clickable:!0,border:"1px solid #ddd",scrollHide:!1,className:"igd-tooltip list-settings-tooltip",globalEventOff
1:"click"},React.createElement("div",{className:"settings-wrap settings-columns"},React.createElement("h4",null,wp.i18n.__("Columns","integrate-google-drive")),React.createElement("div",{className:"column-options"},["ID","type","status","shortcode","locations","created"].map((function(e,t){return React.createElement("div",{className:"igd-column-setting",key:t},React.createElement(tl,{label:e,checked:_.includes(e),onChange:function(){var t=_.includes(e)?_.filter((function(t){return t!==e})):[].concat(Yo(_),[e]);E(t)}}))})))),React.createElement("div",{className:"settings-wrap settings-per-page"},React.createElement("h4",null,wp.i18n.__("Items Per Page","integrate-google-drive")),React.createElement(nl,{value:s,options:[{label:"10",value:10},{label:"20",value:20},{label:"50",value:50},{label:"100",value:100}],onChange:function(e){d(e),c(1),localStorage.setItem("igd_shortcode_list_per_page",e)}})),React.createElement("div",{className:"settings-wrap settings-sort-by"},React.createElement("h4",null,wp.i18n.__("Sort By","integrate-google-drive")),React.createElement(nl,{value:u,options:[{label:wp.i18n.__("ID","integrate-google-drive"),value:"id"},{label:wp.i18n.__("Name","integrate-google-drive"),value:"title"},{label:wp.i18n.__("Date Created","integrate-google-drive"),value:"created_at"}],onChange:function(e){g(e),c(1),localStorage.setItem("igd_shortcode_list_sort_by",e)}})),React.createElement("div",{className:"settings-wrap settings-sort-order"},React.createElement("h4",null,wp.i18n.__("Sort Order","integrate-google-drive")),React.createElement(nl,{value:p,options:[{label:wp.i18n.__("Ascending","integrate-google-drive"),value:"asc"},{label:wp.i18n.__("Descending","integrate-google-drive"),value:"desc"}],onChange:function(e){m(e),c(1),localStorage.setItem("igd_shortcode_list_sort_order",e)}}))))),!!h.length&&React.createElement("div",{className:"selection-actions-wrap"},React.createElement("div",{className:"selection-count"},h.length," ",wp.i18n.__("Item(s) selected","integrate-google-drive")),React.createElement("button",{className:"igd-btn btn-warning",onClick:function(){return y([])}},React.createElement("i",{className:"dashicons dashicons-no-alt"}),React.createElement("span",null,wp.i18n.__("Clear Selection","integrate-google-drive"))),React.createElement("button",{className:"igd-btn btn-info",onClick:function(){a(h),y([])}},React.createElement("i",{className:"dashicons dashicons-admin-page"}),React.createElement("span",null,wp.i18n.__("Duplicate","integrate-google-drive"))),React.createElement("button",{className:"igd-btn btn-danger",onClick:function(){Swal.fire({title:wp.i18n.__("Are you sure?","integrate-google-drive"),text:wp.i18n.__("You will not be able to recover this shortcode!","integrate-google-drive"),icon:"warning",showCancelButton:!0,confirmButtonText:wp.i18n.__("Yes, delete it!","integrate-google-drive"),reverseButtons:!0,customClass:{container:"igd-swal igd-swal-reverse"}}).then((function(e){e.isConfirmed&&(h.forEach((function(e){n(e)})),y([]))}))}},React.createElement("i",{className:"dashicons dashicons-trash"}),React.createElement("span",null,wp.i18n.__("Delete","integrate-google-drive")))),React.createElement("table",{className:"igd-shortcode-list"},React.createElement("thead",null,React.createElement("tr",null,React.createElement("th",{className:"col-selection"},React.createElement(tl,{checked:h.length===t.length,onChange:function(){h.length===t.length?y([]):y(t.map((function(e){return e.id})))}})),_.includes("ID")&&React.createElement("th",{className:"col-id"},wp.i18n.__("ID","integrate-google-drive")),React.createElement("th",{className:"col-title"},wp.i18n.__("Title","integrate-google-drive")),_.includes("type")&&React.createElement("th",{className:"col-shortcode-type"},wp.i18n.__("Type","integrate-google-drive")),_.includes("status")&&React.createElement("th",{"data-tooltip-content":wp.i18n.__("Shortcode active/inactive status","integrate-google-drive"),"data-tooltip-id":"shortcodeStatus"},wp.i18n.__("Status","integrate-google-drive"),React.createElement(rt,{id:"shortcodeStatus",effect:"solid",place:"top",className:"igd-tooltip"}
1)),_.includes("shortcode")&&React.createElement("th",null,wp.i18n.__("Shortcode","integrate-google-drive")),_.includes("locations")&&React.createElement("th",null,wp.i18n.__("Locations","integrate-google-drive")),_.includes("created")&&React.createElement("th",null,wp.i18n.__("Created","integrate-google-drive")),React.createElement("th",null,wp.i18n.__("Actions","integrate-google-drive")))),React.createElement("tbody",null,t.map((function(e){var t=e.id,o=e.title,l=e.status,c=e.created_at,s=e.config,d=e.locations,u=f[null==s?void 0:s.type]?f[null==s?void 0:s.type].title:"";return React.createElement("tr",{className:"igd-shortcode-list-item"},React.createElement("td",{className:"col-selection"},React.createElement(tl,{checked:h.includes(t),onChange:function(){h.includes(t)?y(h.filter((function(e){return e!==t}))):y([].concat(Yo(h),[t]))}})),_.includes("ID")&&React.createElement("td",{className:"col-id"},t),React.createElement("td",{className:"col-title"},o),_.includes("type")&&React.createElement("td",{className:"col-shortcode-type"},React.createElement("div",null,React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/shortcode-builder/types/").concat(s.type,".svg"),alt:o}),React.createElement("span",null,u))),_.includes("status")&&React.createElement("td",{className:"col-shortcode-status"},React.createElement(el,{checked:"on"===l,onChange:function(){i(Ko(Ko({},s),{},{id:t,status:"on"===l?"off":"on"}))}})),_.includes("shortcode")&&React.createElement("td",{className:"col-code"},React.createElement("div",null,React.createElement("i",{"data-tooltip-content":wp.i18n.__("Copy shortcode","integrate-google-drive"),"data-tooltip-id":"copyShortcode",className:"dashicons dashicons-admin-page",onClick:Rt}),React.createElement(rt,{id:"copyShortcode",effect:"solid",place:"top",className:"igd-tooltip"}),React.createElement("code",{onClick:Rt},'[integrate_google_drive id="'.concat(t,'"]')))),_.includes("locations")&&React.createElement("td",{className:"col-locations"},d&&d.length>0?React.createElement("div",{className:"shortcode-locations"},React.createElement("span",{"data-tooltip-id":"shortcodeLocations-".concat(t),className:"location-count"},d.length),React.createElement(rt,{id:"shortcodeLocations-".concat(t),effect:"solid",place:"top",delayHide:1e3,variant:"light",clickable:!0,border:"1px solid #ddd",scrollHide:!1,className:"igd-tooltip locations-tooltip",globalEventOff:"click"},React.createElement("h3",null,wp.i18n.__("Shortcode Locations","integrate-google-drive")),d.map((function(e,t){return React.createElement("div",{key:t,className:"location-item"},React.createElement("a",{href:e.url,target:"_blank"},React.createElement("span",{className:"location-index"},t+1,". "),React.createElement("span",{className:"location-title"},e.title),React.createElement("i",{className:"dashicons dashicons-external"})))})))):React.createElement("div",{className:"shortcode-locations"},React.createElement("span",{className:"location-count"},wp.i18n.__("0","integrate-google-drive")))),_.includes("created")&&React.createElement("td",{className:"col-created"},function(e){var t=new Date,n=Math.abs(t-new Date(e)),r=Math.floor(n/864e5);if(r>7)return Tt(e);var i=Math.floor(n/36e5),a=Math.floor(n/6e4);return r>0?r+" day"+(r>1?"s":"")+" ago":i>0?i+" hour"+(i>1?"s":"")+" ago":a+" minute"+(a>1?"s":"")+" ago"}(c)),React.createElement("td",{className:"col-actions"},React.createElement("button",{className:"igd-btn btn-primary",onClick:function(){!function(e){var t=new URL(window.location.href);t.searchParams.set("id",e),window.history.pushState({},"",t)}(t),r(t)}},React.createElement("i",{className:"dashicons dashicons-edit"}),React.createElement("span",null,wp.i18n.__("Edit","integrate-google-drive"))),React.createElement("button",{"data-tooltip-id":"toolsTooltip-".concat(t),className:"igd-btn btn-tools",onClick:function(){S(N===t?null:t)}},React.createElement("i",{className:"dashicons dashicons-ellipsis"})),React.createElement(rt,{id:"toolsTooltip-".concat(t),isOpen:N===t,effect:"solid",place:"bottom",openOnClick:"click",variant:"light",clickable:!0,border:"1px solid #ddd",scrollHide:!1,className:"options-tooltip igd-tooltip",globalEventOff
1:"click"},React.createElement("div",{className:"action-tools"},React.createElement("button",{className:"igd-btn",onClick:function(){var e;S(null),e=s,Swal.fire({html:'<div id="igd-shortcode-preview" class="igd-shortcode-preview"></div>',showConfirmButton:!1,customClass:{popup:"igd-shortcode-preview-popup",container:"igd-shortcode-preview-container"},didOpen:function(){ReactDOM.render(React.createElement(To,{data:e,onClose:function(){return Swal.close()}}),document.getElementById("igd-shortcode-preview"))},willClose:function(){ReactDOM.unmountComponentAtNode(document.getElementById("igd-shortcode-preview"))}})}},React.createElement("i",{className:"dashicons dashicons-visibility"}),React.createElement("span",null,wp.i18n.__("Preview","integrate-google-drive"))),React.createElement("button",{className:"igd-btn",onClick:function(){S(null),a([t])}},React.createElement("i",{className:"dashicons dashicons-admin-page"}),React.createElement("span",null,wp.i18n.__("Duplicate","integrate-google-drive"))),React.createElement("button",{className:"igd-btn",onClick:function(){S(null),Swal.fire({title:wp.i18n.__("Are you sure?","integrate-google-drive"),text:wp.i18n.__("You won't be able to revert this!","integrate-google-drive"),icon:"warning",showCancelButton:!0,confirmButtonText:wp.i18n.__("Yes, delete it!","integrate-google-drive"),cancelButtonText:wp.i18n.__("No, cancel!","integrate-google-drive"),reverseButtons:!0,focusCancel:!0,showLoaderOnConfirm:!0,customClass:{container:"igd-swal igd-swal-reverse"},preConfirm:function(){return n(t)}})}},React.createElement("i",{className:"text-red-500 dashicons dashicons-trash"}),React.createElement("span",null,wp.i18n.__("Delete","integrate-google-drive")))))))})))),React.createElement("div",{className:"igd-shortcode-list-footer"},React.createElement(ui,{className:"igd-pagination",pageCount:Math.ceil(o/s),currentPage:l,onPageChange:function(e){return c(e)}})))}function cl(e){var t=e.setEdit;return React.createElement("div",{className:"no-item-placeholder"},React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/shortcode-builder/placeholder.png"),alt:"No Shortcode"}),React.createElement("h3",null,wp.i18n.__("You didn't create any shortcode yet!","integrate-google-drive")),React.createElement("button",{type:"button",className:"igd-btn btn-primary",onClick:function(){return t(-1)}},React.createElement("i",{className:"dashicons dashicons-plus"}),React.createElement("span",null,wp.i18n.__("Add new shortcode","integrate-google-drive"))))}function sl(e){return sl="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},sl(e)}function dl(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 ul(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dl(Object(n),!0).forEach((function(t){gl(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function gl(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=sl(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=sl(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==sl(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var pl=React.useContext;function ml(e){var t=e.setTab,n=e.isEditor,r=pl(Ja),i=r.editData,a=r.setEditData,o=Et(),l=i.type;return React.createElement("div",{className:"shortcode-module-body"},React.createElement("div",{className:"shortcode-types"},Object.keys(o).map((function(e){var r=e===l,i=o[e],c=i.title,s=i.isPro,d=i.description;return React.createElement("div",{key:e,className:"shortcode-type ".concat(s&&!igd.isPro?"pro-feature":""," ").concat(r?"active":""," ").concat(n?"edit-mode":""),onClick:function(){!s||igd.isPro?l!==e&&(a((function(t){return ul(ul({},t),{},{type:e,folders:[]})})),["embed","view","download"].includes(e)&&a((function(e){return ul(ul({},e),{},{allFolders:!1})})),t("sources")):cn(wp.i18n.__("Upgrade to PRO to use this module.","integrate-google-drive"))}},s&&!igd.isPro&&React.createElement("div",{className:"pro-badge"},React.createElement("i",{className:"dashicons dashicons-lock"}),React.createElement("span",null,wp.i18n.__("PRO","integrate-google-drive"))),React.createElement("div",{className:"icon-wrap icon-".concat(e)},React.createElement("img",{className:"type-".concat(e),src:"".concat(igd.pluginUrl,"/assets/images/shortcode-builder/types/").concat(e,".svg"),alt:c})),React.createElement("span",null,c),React.createElement("p",{className:"description"},d))}))))}function fl(e,t){return fl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},fl(e,t)}function vl(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,fl(e,t)}function hl(){return hl=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},hl.apply(this,arguments)}function yl(e){return yl="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},yl(e)}function wl(e){var t=function(e,t){if("object"!=yl(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=yl(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==yl(t)?t:String(t)}function bl(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 _l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
vendor: 9,061 bytes, line 1
1t%2?bl(Object(n),!0).forEach((function(t){var r,i,a;r=e,i=t,a=n[t],(i=wl(i))in r?Object.defineProperty(r,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[i]=a})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function El(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 Rl="function"==typeof Symbol&&Symbol.observable||"@@observable",Nl=function(){return Math.random().toString(36).substring(7).split("").join(".")},Sl={INIT:"@@redux/INIT"+Nl(),REPLACE:"@@redux/REPLACE"+Nl(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+Nl()}};function xl(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}function Cl(e,t,n){var r;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(El(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(El(1));return n(Cl)(e,t)}if("function"!=typeof e)throw new Error(El(2));var i=e,a=t,o=[],l=o,c=!1;function s(){l===o&&(l=o.slice())}function d(){if(c)throw new Error(El(3));return a}function u(e){if("function"!=typeof e)throw new Error(El(4));if(c)throw new Error(El(5));var t=!0;return s(),l.push(e),function(){if(t){if(c)throw new Error(El(6));t=!1,s();var n=l.indexOf(e);l.splice(n,1),o=null}}}function g(e){if(!xl(e))throw new Error(El(7));if(void 0===e.type)throw new Error(El(8));if(c)throw new Error(El(9));try{c=!0,a=i(a,e)}finally{c=!1}for(var t=o=l,n=0;n<t.length;n++){(0,t[n])()}return e}return g({type:Sl.INIT}),(r={dispatch:g,subscribe:u,getState:d,replaceReducer:function(e){if("function"!=typeof e)throw new Error(El(10));i=e,g({type:Sl.REPLACE})}})[Rl]=function(){var e,t=u;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(El(11));function n(){e.next&&e.next(d())}return n(),{unsubscribe:t(n)}}})[Rl]=function(){return this},e},r}function Ol(e,t){return function(){return t(e.apply(this,arguments))}}function Al(e,t){if("function"==typeof e)return Ol(e,t);if("object"!=typeof e||null===e)throw new Error(El(16));var n={};for(var r in e){var i=e[r];"function"==typeof i&&(n[r]=Ol(i,t))}return n}function Pl(){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 Il=t().createContext(null);var Dl=function(e){e()},kl=function(){return Dl};var Fl={notify:function(){},get:function(){return[]}};function jl(e,t){var n,r=Fl;function i(){o.onStateChange&&o.onStateChange()}function a(){n||(n=t?t.addNestedSub(i):e.subscribe(i),r=function(){var e=kl(),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 o={addNestedSub:function(e){return a(),r.subscribe(e)},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:i,isSubscribed:function(){return Boolean(n)},trySubscribe:a,tryUnsubscribe:function(){n&&(n(),n=void 0,r.clear(),r=Fl)},getListeners:function(){return r}};return o}var Tl="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?e.useLayoutEffect:e.useEffect;const Bl=function(n){var r=n.store,i=n.context,a=n.children,o=(0,e.useMemo)((function(){var e=jl(r);return{store:r,subscription:e}}),[r]),l=(0,e.useMemo)((function(){return r.getState()}),[r]);Tl((function(){var e=o.subscription;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),l!==r.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}}),[o,l]);var c=i||Il;return t().createElement(c.Provider,{value:o},a)};function Ll(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}var Ml=n(146),Ul=n.n(Ml),zl=n(737),Gl=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],Hl=["reactReduxForwardedRef"],Wl=[],Vl=[null,null];function ql(e,t){var n=e[1];return[t.payload,n+1]}function Kl(e,t,n){Tl((function(){return e.apply(void 0,t)}),n)}function Ql(e,t,n,r,i,a,o){e.current=r,t.current=i,n.current=!1,a.current&&(a.current=null,o())}function Yl(e,t,n,r,i,a,o,l,c,s){if(e){var d=!1,u=null,g=function(){if(!d){var e,n,g=t.getState();try{e=r(g,i.current)}catch(e){n=e,u=e}n||(u=null),e===a.current?o.current||c():(a.current=e,l.current=e,o.current=!0,s({type:"STORE_UPDATED",payload:{error:n}}))}};n.onStateChange=g,n.trySubscribe(),g();return function(){if(d=!0,n.tryUnsubscribe(),n.onStateChange=null,u)throw u}}}var Jl=function(){return[null,0]};function $l(n,r){void 0===r&&(r={});var i=r,a=i.getDisplayName,o=void 0===a?function(e){return"ConnectAdvanced("+e+")"}:a,l=i.methodName,c=void 0===l?"connectAdvanced":l,s=i.renderCountProp,d=void 0===s?void 0:s,u=i.shouldHandleStateChanges,g=void 0===u||u,p=i.storeKey,m=void 0===p?"store":p,f=(i.withRef,i.forwardRef),v=void 0!==f&&f,h=i.context,y=void 0===h?Il:h,w=Ll(i,Gl),b=y;return function(r){var i=r.displayName||r.name||"Component",a=o(i),l=hl({},w,{getDisplayName:o,methodName:c,renderCountProp:d,shouldHandleStateChanges:g,storeKey:m,displayName:a,wrappedComponentName:i,WrappedComponent:r}),s=w.pure;var u=s?e.useMemo:function(e){return e()};function p(i){var a=(0,e.useMemo)((function(){var e=i.reactReduxForwardedRef,t=Ll(i,Hl);return[i.context,e,t]}),[i]),o=a[0],c=a[1],s=a[2],d=(0,e.useMemo)((function(){return o&&o.Consumer&&(0,zl.isContextConsumer)(t().createElement(o.Consumer,null))?o:b}),[o,b]),p=(0,e.useContext)(d),m=Boolean(i.store)&&Boolean(i.store.getState)&&Boolean(i.store.dispatch);Boolean(p)&&Boolean(p.store);var f=m?i.store:p.store,v=(0,e.useMemo)((function(){return function(e){return n(e.dispatch,l)}(f)}),[f]),h=(0,e.useMemo)((function(){if(!g)return Vl;var e=jl(f,m?null:p.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[f,m,p]),y=h[0],w=h[1],_=(0,e.useMemo)((function(){return m?p:hl({},p,{subscription:y})}),[m,p,y]),E=(0,e.useReducer)(ql,Wl,Jl),R=E[0][0],N=E[1];if(R&&R.error)throw R.error;var S=(0,e.useRef)(),x=(0,e.useRef)(s),C=(0,e.useRef)(),O=(0,e.useRef)(!1),A=u((function(){return C.current&&s===x.current?C.current:v(f.getState(),s)}),[f,R,s]);Kl(Ql,[x,S,O,s,A,C,w]),Kl(Yl,[g,f,y,v,x,S,O,C,w,N],[f,y,v]);var P=(0,e.useMemo)((function(){return t().createElement(r,hl({},A,{ref:c}))}),[c,r,A]);return(0,e.useMemo)((function(){return g?t().createElement(d.Provider,{value:_},P):P}),[d,P,_])}var f=s?t().memo(p):p;if(f.WrappedComponent=r,f.displayName=p.displayName=a,v){var h=t().forwardRef((function(e,n){return t().createElement(f,hl({},e,{reactReduxForwardedRef:n}))}));return h.displayName=a,h.WrappedComponent=r,Ul()(h,r)}return Ul()(f,r)}}function Xl(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function Zl(e,t){if(Xl(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])||!Xl(e[n[i]],t[n[i]]))return!1;return!0}function ec(e){return function(t,n){var r=e(t,n);function i(){return r}return i.dependsOnOwnProps=!1,i}}function tc(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function nc(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=tc(e);var i=r(t,n);return"function"==typeof i&&(r.mapToProps=i,r.dependsOnOwnProps=tc(i),i=r(t,n)),i},r}}const rc=[function(e){return"function"==typeof e?nc(e):void 0},function(e){return e?void 0:ec((function(e){return{dispatch:e}}))},function(e){return e&&"object"==typeof e?ec((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}];const ic=[function(e){return"function"==typeof e?nc(e):void 0},function(e){return e?void 0:ec((function(){return{}}))}];function ac(e,t,n){return hl({},n,e,t)}const oc=[function(e){return"function"==typeof e?function(e){return function(t,n){n.displayName;var r,i=n.pure,a=n.areMergedPropsEqual,o=!1;return function(t,n,l){var c=e(t,n,l);return o?i&&a(c,r)||(r=c):(o=!0,r=c),r}}}(e):void 0},function(e){return e?void 0:function(){return ac}}];
1var lc=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function cc(e,t,n,r){return function(i,a){return n(e(i,a),t(r,a),a)}}function sc(e,t,n,r,i){var a,o,l,c,s,d=i.areStatesEqual,u=i.areOwnPropsEqual,g=i.areStatePropsEqual,p=!1;function m(i,p){var m,f,v=!u(p,o),h=!d(i,a,p,o);return a=i,o=p,v&&h?(l=e(a,o),t.dependsOnOwnProps&&(c=t(r,o)),s=n(l,c,o)):v?(e.dependsOnOwnProps&&(l=e(a,o)),t.dependsOnOwnProps&&(c=t(r,o)),s=n(l,c,o)):h?(m=e(a,o),f=!g(m,l),l=m,f&&(s=n(l,c,o)),s):s}return function(i,d){return p?m(i,d):(l=e(a=i,o=d),c=t(r,o),s=n(l,c,o),p=!0,s)}}function dc(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,i=t.initMergeProps,a=Ll(t,lc),o=n(e,a),l=r(e,a),c=i(e,a);return(a.pure?sc:cc)(o,l,c,e,a)}var uc=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function gc(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 pc(e,t){return e===t}function mc(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?$l:n,i=t.mapStateToPropsFactories,a=void 0===i?ic:i,o=t.mapDispatchToPropsFactories,l=void 0===o?rc:o,c=t.mergePropsFactories,s=void 0===c?oc:c,d=t.selectorFactory,u=void 0===d?dc:d;return function(e,t,n,i){void 0===i&&(i={});var o=i,c=o.pure,d=void 0===c||c,g=o.areStatesEqual,p=void 0===g?pc:g,m=o.areOwnPropsEqual,f=void 0===m?Zl:m,v=o.areStatePropsEqual,h=void 0===v?Zl:v,y=o.areMergedPropsEqual,w=void 0===y?Zl:y,b=Ll(o,uc),_=gc(e,a,"mapStateToProps"),E=gc(t,l,"mapDispatchToProps"),R=gc(n,s,"mergeProps");return r(u,hl({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:_,initMapDispatchToProps:E,initMergeProps:R,pure:d,areStatesEqual:p,areOwnPropsEqual:f,areStatePropsEqual:h,areMergedPropsEqual:w},b))}}const fc=mc();const vc=ReactDOM;var hc,yc=n.n(vc);function wc(t,n){var r=(0,e.useState)((function(){return{inputs:n,result:t()}}))[0],i=(0,e.useRef)(!0),a=(0,e.useRef)(r),o=i.current||Boolean(n&&a.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,a.current.inputs))?a.current:{inputs:n,result:t()};return(0,e.useEffect)((function(){i.current=!1,a.current=o}),[o]),o.result}hc=vc.unstable_batchedUpdates,Dl=hc;var bc=wc,_c=function(e,t){return wc((function(){return e}),t)},Ec="Invariant failed";var Rc=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}}},Nc=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},Sc=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},xc={top:0,right:0,bottom:0,left:0},Cc=function(e){var t=e.borderBox,n=e.margin,r=void 0===n?xc:n,i=e.border,a=void 0===i?xc:i,o=e.padding,l=void 0===o?xc:o,c=Rc(Nc(t,r)),s=Rc(Sc(t,a)),d=Rc(Sc(s,l));return{marginBox:c,borderBox:Rc(t),paddingBox:s,contentBox:d,margin:r,border:a,padding:l}},Oc=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var n=Number(t);return isNaN(n)&&function(e,t){if(!e)throw new Error(Ec)}(!1),n},Ac=function(e,t){var n,r,i=e.borderBox,a=e.border,o=e.margin,l=e.padding,c=(r=t,{top:(n=i).top+r.y,left:n.left+r.x,bottom:n.bottom+r.y,right:n.right+r.x});return Cc({borderBox:c,border:a,margin:o,padding:l})},Pc=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),Ac(e,t)},Ic=function(e,t){var n={top:Oc(t.marginTop),right:Oc(t.marginRight),bottom:Oc(t.marginBottom),left:Oc(t.marginLeft)},r={top:Oc(t.paddingTop),right:Oc(t.paddingRight),bottom:Oc(t.paddingBottom),left:Oc(t.paddingLeft)},i={top:Oc(t.borderTopWidth),right:Oc(t.borderRightWidth),bottom:Oc(t.borderBottomWidth),left:Oc(t.borderLeftWidth)};return Cc({borderBox:e,margin:n,padding:r,border:i})},Dc=function(e){var t=e.getBoundingClientRect(),n=window.getComputedStyle(e);return Ic(t,n)},kc=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function Fc(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(r=e[n],i=t[n],!(r===i||kc(r)&&kc(i)))return!1;var r,i;return!0}const jc=function(e,t){var n;void 0===t&&(t=Fc);var r,i=[],a=!1;return function(){for(var o=[],l=0;l<arguments.length;l++)o[l]=arguments[l];return a&&n===this&&t(o,i)||(r=e.apply(this,o),a=!0,n=this,i=o),r}};const Tc=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];t=i,n||(n=requestAnimationFrame((function(){n=null,e.apply(void 0,t)})))};return r.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},r};function Bc(e,t){}Bc.bind(null,"warn"),Bc.bind(null,"error");function Lc(){}function Mc(e,t,n){var r=t.map((function(t){var r=function(e,t){return hl({},e,{},t)}(n,t.options);return e.addEventListener(t.eventName,t.fn,r),function(){e.removeEventListener(t.eventName,t.fn,r)}}));return function(){r.forEach((function(e){e()}
vendor: 20,846 bytes, line 1
1))}}var Uc=!0,zc="Invariant failed";function Gc(e){this.message=e}function Hc(e,t){if(!e)throw new Gc(Uc?zc:zc+": "+(t||""))}Gc.prototype.toString=function(){return this.message};var Wc=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=Lc,t.onWindowError=function(e){var n=t.getCallbacks();n.isDragging()&&n.tryAbort(),e.error instanceof Gc&&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}vl(t,e);var n=t.prototype;return n.componentDidMount=function(){this.unbind=Mc(window,[{eventName:"error",fn:this.onWindowError}])},n.componentDidCatch=function(e){if(!(e instanceof Gc))throw e;this.setState({})},n.componentWillUnmount=function(){this.unbind()},n.render=function(){return this.props.children(this.setCallbacks)},t}(t().Component),Vc=function(e){return e+1},qc=function(e,t){var n=e.droppableId===t.droppableId,r=Vc(e.index),i=Vc(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  "},Kc=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    "},Qc=function(e){return"\n  The item has returned to its starting position\n  of "+Vc(e.index)+"\n"},Yc={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",onDragStart:function(e){return"\n  You have lifted an item in position "+Vc(e.source.index)+"\n"},onDragUpdate:function(e){var t=e.destination;if(t)return qc(e.source,t);var n=e.combine;return n?Kc(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},onDragEnd:function(e){if("CANCEL"===e.reason)return"\n      Movement cancelled.\n      "+Qc(e.source)+"\n    ";var t=e.destination,n=e.combine;return t?"\n      You have dropped the item.\n      "+qc(e.source,t)+"\n    ":n?"\n      You have dropped the item.\n      "+Kc(e.draggableId,e.source,n)+"\n    ":"\n    The item has been dropped while not over a drop area.\n    "+Qc(e.source)+"\n  "}},Jc={x:0,y:0},$c=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},Xc=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},Zc=function(e,t){return e.x===t.x&&e.y===t.y},es=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},ts=function(e,t,n){var r;return void 0===n&&(n=0),(r={})[e]=t,r["x"===e?"y":"x"]=n,r},ns=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},rs=function(e,t){return Math.min.apply(Math,t.map((function(t){return ns(e,t)})))},is=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},as=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},os=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}]},ls=function(e,t){return t&&t.shouldClipSubject?function(e,t){var n=Rc({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):Rc(e)},cs=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,i=e.frame,a=function(e,t){return t?as(e,t.scroll.diff.displacement):e}(t.marginBox,i),o=function(e,t,n){var r;return n&&n.increasedBy?hl({},e,((r={})[t.end]=e[t.end]+n.increasedBy[t.line],r)):e}(a,r,n);return{page:t,withPlaceholder:n,active:ls(o,i)}},ss=function(e,t){e.frame||Hc(!1);var n=e.frame,r=Xc(t,n.scroll.initial),i=es(r),a=hl({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:i},max:n.scroll.max}});return hl({},e,{frame:a,subject:cs({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:a})})};function ds(e){return Object.values?Object.values(e):Object.keys(e).map((function(t){return e[t]}))}function us(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 gs(e,t){if(e.find)return e.find(t);var n=us(e,t);return-1!==n?e[n]:void 0}function ps(e){return Array.prototype.slice.call(e)}var ms=jc((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),fs=jc((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),vs=jc((function(e){return ds(e)})),hs=jc((function(e){return ds(e)})),ys=jc((function(e,t){var n=hs(t).filter((function(t){return e===t.descriptor.droppableId})).sort((function(e,t){return e.descriptor.index-t.descriptor.index}));return n}));function ws(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function bs(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var _s=jc((function(e,t){return t.filter((function(t){return t.descriptor.id!==e.descriptor.id}))})),Es=function(e,t){return e.descriptor.droppableId===t.descriptor.id},Rs={point:Jc,value:0},Ns={invisible:{},visible:{},all:[]},Ss={displaced:Ns,displacedBy:Rs,at:null},xs=function(e,t){return function(n){return e<=n&&n<=t}},Cs=function(e){var t=xs(e.top,e.bottom),n=xs(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),a=n(r.left)||n(r.right);if(i&&a)return!0;var o=r.top<e.top&&r.bottom>e.bottom,l=r.left<e.left&&r.right>e.right;return!(!o||!l)||(o&&a||l&&i)}},Os=function(e){var t=xs(e.top,e.bottom),n=xs(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)}},As={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Ps={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Is=function(e){var t=e.target,n=e.destination,r=e.viewport,i=e.withDroppableDisplacement,a=e.isVisibleThroughFrameFn,o=i?function(e,t){var n=t.frame?t.frame.scroll.diff.displacement:Jc;return as(e,n)}(t,n):t;return function(e,t,n){return!!t.subject.active&&n(t.subject.active)(e)}(o,n,a)&&function(e,t,n){return n(t)(e)}(o,r,a)},Ds=function(e){return Is(hl({},e,{isVisibleThroughFrameFn:Cs}))},ks=function(e){return Is(hl({},e,{isVisibleThroughFrameFn:Os}))},Fs=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 a=i[e];return!a||a.shouldAnimate};function js(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,i=e.viewport,a=e.forceShouldAnimate,o=e.last;return t.reduce((function(e,t){var l=function(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return Rc(Nc(n,r))}(t,r),c=t.descriptor.id;if(e.all.push(c),!Ds({target:l,destination:n,viewport:i,withDroppableDisplacement:!0}))return e.invisible[t.descriptor.id]=!0,e;var s={draggableId:c,shouldAnimate:Fs(c,o,a)};return e.visible[c]=s,e}),{all:[],visible:{},invisible:{}})}function Ts(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,i=e.destination,a=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:Ns,displacedBy:r,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:a}}}}function Bs(e){var t=e.draggable,n=e.insideDestination,r=e.destination,i=e.viewport,a=e.displacedBy,o=e.last,l=e.index,c=e.forceShouldAnimate,s=Es(t,r);if(null==l)return Ts({insideDestination:n,inHomeList:s,displacedBy:a,destination:r});var d=gs(n,(function(e){return e.descriptor.index===l}));if(!d)return Ts({insideDestination:n,inHomeList:s,displacedBy:a,destination:r});var u=_s(t,n),g=n.indexOf(d);return{displaced:js({afterDragging:u.slice(g),destination:r,displacedBy:a,last:o,viewport:i.frame,forceShouldAnimate:c}),displacedBy:a,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:l}}}}function Ls(e,t){return Boolean(t.effected[e])}var Ms=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,i=e.draggables,a=e.destination,o=e.insideDestination,l=e.previousImpact,c=e.viewport,s=e.afterCritical,d=l.at;if(d||Hc(!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 a=i.index,o=t?a+1:a-1,l=r[0].descriptor.index,c=r[r.length-1].descriptor.index;return o<l||o>(n?c:c+1)?null:o}({isMovingForward:t,isInHomeList:n,location:d.destination,insideDestination:o});return null==u?null:Bs({draggable:r,insideDestination:o,destination:a,viewport:c,last:l.displaced,displacedBy:l.displacedBy,index:u})}var g=function(e){var t=e.isMovingForward,n=e.destination,r=e.draggables,i=e.combine,a=e.afterCritical;if(!n.isCombineEnabled)return null;var o=i.draggableId,l=r[o].descriptor.index;return Ls(o,a)?t?l:l-1:t?l+1:l}({isMovingForward:t,destination:a,displaced:l.displaced,draggables:i,combine:d.combine,afterCritical:s});return null==g?null:Bs({draggable:r,insideDestination:o,destination:a,viewport:c,last:l.displaced,displacedBy:l.displacedBy,index:g})},Us=function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,i=bs(n);i||Hc(!1);var a=i.draggableId,o=r[a].page.borderBox.center,l=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,i=e.displacedBy,a=Boolean(t.visible[r]||t.invisible[r]);return Ls(r,n)?a?Jc:es(i.point):a?i.point:Jc}({displaced:n.displaced,afterCritical:t,combineWith:a,displacedBy:n.displacedBy});return $c(o,l)},zs=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},Gs=function(e,t,n){return t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2},Hs=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return ts(t.line,n.marginBox[t.end]+zs(t,r),Gs(t,n.marginBox,r))},Ws=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return ts(t.line,n.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,r),Gs(t,n.marginBox,r))},Vs=function(e){var t=e.impact,n=e.draggable,r=e.draggables,i=e.droppable,a=e.afterCritical,o=ys(i.descriptor.id,r),l=n.page,c=i.axis;if(!o.length)return function(e){var t=e.axis,n=e.moveInto,r=e.isMoving;return ts(t.line,n.contentBox[t.start]+zs(t,r),Gs(t,n.contentBox,r))}({axis:c,moveInto:i.page,isMoving:l});var s=t.displaced,d=t.displacedBy,u=s.all[0];if(u){var g=r[u];if(Ls(u,a))return Ws({axis:c,moveRelativeTo:g.page,isMoving:l});var p=Ac(g.page,d.point);return Ws({axis:c,moveRelativeTo:p,isMoving:l})}var m=o[o.length-1];if(m.descriptor.id===n.descriptor.id)return l.borderBox.center;if(Ls(m.descriptor.id,a)){var f=Ac(m.page,es(a.displacedBy.point));return Hs({axis:c,moveRelativeTo:f,isMoving:l})}return Hs({axis:c,moveRelativeTo:m.page,isMoving:l})},qs=function(e,t){var n=e.frame;return n?$c(t,n.scroll.diff.displacement):t},Ks=function(e){var t=function(e){var t=e.impact,n=e.draggable,r=e.droppable,i=e.draggables,a=e.afterCritical,o=n.page.borderBox.center,l=t.at;return r&&l?"REORDER"===l.type?Vs({impact:t,draggable:n,draggables:i,droppable:r,afterCritical:a}):Us({impact:t,draggables:i,afterCritical:a}):o}(e),n=e.droppable;return n?qs(n,t):t},Qs=function(e,t){var n=Xc(t,e.scroll.initial),r=es(n);return{frame:Rc({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 Ys(e,t){return e.map((function(e){return t[e]}))}var Js=function(e){var t=e.pageBorderBoxCenter,n=e.draggable,r=function(e,t){return $c(e.scroll.diff.displacement,t)}(e.viewport,t),i=Xc(r,n.page.borderBox.center);return $c(n.client.borderBox.center,i)},$s=function(e){var t=e.draggable,n=e.destination,r=e.newPageBorderBoxCenter,i=e.viewport,a=e.withDroppableDisplacement,o=e.onlyOnMainAxis,l=void 0!==o&&o,c=Xc(r,t.page.borderBox.center),s={target:as(t.page.borderBox,c),destination:n,withDroppableDisplacement:a,viewport:i};return l?function(e){return Is(hl({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var n=xs(e.top,e.bottom),r=xs(e.left,e.right);return function(e){return t===As?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)}})}));var t}(s):ks(s)},Xs=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.draggables,a=e.previousImpact,o=e.viewport,l=e.previousPageBorderBoxCenter,c=e.previousClientSelection,s=e.afterCritical;if(!r.isEnabled)return null;var d=ys(r.descriptor.id,i),u=Es(n,r),g=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.insideDestination,a=e.previousImpact;if(!r.isCombineEnabled)return null;if(!ws(a))return null;function o(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return hl({},a,{at:t})}var l=a.displaced.all,c=l.length?l[0]:null;if(t)return c?o(c):null;var s=_s(n,i);if(!c)return s.length?o(s[s.length-1].descriptor.id):null;var d=us(s,(function(e){return e.descriptor.id===c}));-1===d&&Hc(!1);var u=d-1;return u<0?null:o(s[u].descriptor.id)}({isMovingForward:t,draggable:n,destination:r,insideDestination:d,previousImpact:a})||Ms({isMovingForward:t,isInHomeList:u,draggable:n,draggables:i,destination:r,insideDestination:d,previousImpact:a,viewport:o,afterCritical:s});if(!g)return null;var p=Ks({impact:g,draggable:n,droppable:r,draggables:i,afterCritical:s});if($s({draggable:n,destination:r,newPageBorderBoxCenter:p,viewport:o.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:Js({pageBorderBoxCenter:p,draggable:n,viewport:o}),impact:g,scrollJumpRequest:null};var m=Xc(p,l),f=function(e){var t=e.impact,n=e.viewport,r=e.destination,i=e.draggables,a=e.maxScrollChange,o=Qs(n,$c(n.scroll.current,a)),l=r.frame?ss(r,$c(r.frame.scroll.current,a)):r,c=t.displaced,s=js({afterDragging:Ys(c.all,i),destination:r,displacedBy:t.displacedBy,viewport:o.frame,last:c,forceShouldAnimate:!1}),d=js({afterDragging:Ys(c.all,i),destination:l,displacedBy:t.displacedBy,viewport:n.frame,last:c,forceShouldAnimate:!1}),u={},g={},p=[c,s,d];return c.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,p);t?g[e]=t:u[e]=!0})),hl({},t,{displaced:{all:c.all,invisible:u,visible:g}})}({impact:g,viewport:o,destination:r,draggables:i,maxScrollChange:m});return{clientSelection:c,impact:f,scrollJumpRequest:m}},Zs=function(e){var t=e.subject.active;return t||Hc(!1),t},ed=function(e,t){var n=e.page.borderBox.center;return Ls(e.descriptor.id,t)?Xc(n,t.displacedBy.point):n},td=function(e,t){var n=e.page.borderBox;return Ls(e.descriptor.id,t)?as(n,es(t.displacedBy.point)):n},nd=jc((function(e,t){var n=t[e.line];return{value:n,point:ts(e.line,n)}})),rd=function(e,t){return hl({},e,{scroll:hl({},e.scroll,{max:t})})},id=function(e,t,n){var r=e.frame;Es(t,e)&&Hc(!1),e.subject.withPlaceholder&&Hc(!1);var i=nd(e.axis,t.displaceBy).point,a=function(e,t,n){var r=e.axis;if("virtual"===e.descriptor.mode)return ts(r.line,t[r.line]);var i=e.subject.page.contentBox[r.size],a=ys(e.descriptor.id,n).reduce((function(e,t){return e+t.client.marginBox[r.size]}),0)+t[r.line]-i;return a<=0?null:ts(r.line,a)}(e,i,n),o={placeholderSize:i,increasedBy:a,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r)return hl({},e,{subject:cs({page:e.subject.page,withPlaceholder:o,axis:e.axis,frame:e.frame})});var l=a?$c(r.scroll.max,a):r.scroll.max,c=rd(r,l);return hl({},e,{subject:cs({page:e.subject.page,withPlaceholder:o,axis:e.axis,frame:c}),frame:c})},ad=function(e){var t=e.isMovingForward,n=e.previousPageBorderBoxCenter,r=e.draggable,i=e.isOver,a=e.draggables,o=e.droppables,l=e.viewport,c=e.afterCritical,s=function(e){var t=e.isMovingForward,n=e.pageBorderBoxCenter,r=e.source,i=e.droppables,a=e.viewport,o=r.subject.active;if(!o)return null;var l=r.axis,c=xs(o[l.start],o[l.end]),s=vs(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 Cs(a.frame)(Zs(e))})).filter((function(e){var n=Zs(e);return t?o[l.crossAxisEnd]<n[l.crossAxisEnd]:n[l.crossAxisStart]<o[l.crossAxisStart]})).filter((function(e){var t=Zs(e),n=xs(t[l.start],t[l.end]);return c(t[l.start])||c(t[l.end])||n(o[l.start])||n(o[l.end])})).sort((function(e,n){var r=Zs(e)[l.crossAxisStart],i=Zs(n)[l.crossAxisStart];return t?r-i:i-r})).filter((function(e,t,n){return Zs(e)[l.crossAxisStart]===Zs(n[0])[l.crossAxisStart]}));if(!s.length)return null;if(1===s.length)return s[0];var d=s.filter((function(e){return xs(Zs(e)[l.start],Zs(e)[l.end])(n[l.line])}));return 1===d.length?d[0]:d.length>1?d.sort((function(e,t){return Zs(e)[l.start]-Zs(t)[l.start]}))[0]:s.sort((function(e,t){var r=rs(n,os(Zs(e))),i=rs(n,os(Zs(t)));return r!==i?r-i:Zs(e)[l.start]-Zs(t)[l.start]}))[0]}({isMovingForward:t,pageBorderBoxCenter:n,source:i,droppables:o,viewport:l});if(!s)return null;var d=ys(s.descriptor.id,a),u=function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,i=e.insideDestination,a=e.afterCritical,o=i.filter((function(e){return ks({target:td(e,a),destination:r,viewport:n.frame,withDroppableDisplacement:!0})})).sort((function(e,n){var i=ns(t,qs(r,ed(e,a))),o=ns(t,qs(r,ed(n,a)));return i<o?-1:o<i?1:e.descriptor.index-n.descriptor.index}));return o[0]||null}({pageBorderBoxCenter:n,viewport:l,destination:s,insideDestination:d,afterCritical:c}),g=function(e){var t=e.previousPageBorderBoxCenter,n=e.moveRelativeTo,r=e.insideDestination,i=e.draggable,a=e.draggables,o=e.destination,l=e.viewport,c=e.afterCritical;if(!n){if(r.length)return null;var s={displaced:Ns,displacedBy:Rs,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:0}}},d=Ks({impact:s,draggable:i,droppable:o,draggables:a,afterCritical:c}),u=Es(i,o)?o:id(o,i,a);return $s({draggable:i,destination:u,newPageBorderBoxCenter:d,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?s:null}var g,p=Boolean(t[o.axis.line]<=n.page.borderBox.center[o.axis.line]),m=(g=n.descriptor.index,n.descriptor.id===i.descriptor.id||p?g:g+1),f=nd(o.axis,i.displaceBy);return Bs({draggable:i,insideDestination:r,destination:o,viewport:l,displacedBy:f,last:Ns,index:m})}({previousPageBorderBoxCenter:n,destination:s,draggable:r,draggables:a,moveRelativeTo:u,insideDestination:d,viewport:l,afterCritical:c});if(!g)return null;var p=Ks({impact:g,draggable:r,droppable:s,draggables:a,afterCritical:c});return{clientSelection:Js({pageBorderBoxCenter:p,draggable:r,viewport:l}),impact:g,scrollJumpRequest:null}},od=function(e){var t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null},ld=function(e){var t=e.state,n=e.type,r=function(e,t){var n=od(e);return n?t[n]:null}(t.impact,t.dimensions.droppables),i=Boolean(r),a=t.dimensions.droppables[t.critical.droppable.id],o=r||a,l=o.axis.direction,c="vertical"===l&&("MOVE_UP"===n||"MOVE_DOWN"===n)||"horizontal"===l&&("MOVE_LEFT"===n||"MOVE_RIGHT"===n);if(c&&!i)return null;var s="MOVE_DOWN"===n||"MOVE_RIGHT"===n,d=t.dimensions.draggables[t.critical.draggable.id],u=t.current.page.borderBoxCenter,g=t.dimensions,p=g.draggables,m=g.droppables;return c?Xs({isMovingForward:s,previousPageBorderBoxCenter:u,draggable:d,destination:o,draggables:p,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):ad({isMovingForward:s,previousPageBorderBoxCenter:u,draggable:d,isOver:o,draggables:p,droppables:m,viewport:t.viewport,afterCritical:t.afterCritical})};function cd(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function sd(e){var t=xs(e.top,e.bottom),n=xs(e.left,e.right);return function(e){return t(e.y)&&n(e.x)}}function dd(e){var t=e.pageBorderBox,n=e.draggable,r=e.droppables,i=vs(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(sd(i)(t.center))return!0;var a=e.axis,o=i.center[a.crossAxisLine],l=t[a.crossAxisStart],c=t[a.crossAxisEnd],s=xs(i[a.crossAxisStart],i[a.crossAxisEnd]),d=s(l),u=s(c);return!d&&!u||(d?l<o:c>o)}));return i.length?1===i.length?i[0].descriptor.id:function(e){var t=e.pageBorderBox,n=e.draggable,r=e.candidates,i=n.page.borderBox.center,a=r.map((function(e){var n=e.axis,r=ts(e.axis.line,t.center[n.line],e.page.borderBox.center[n.crossAxisLine]);return{id:e.descriptor.id,distance:ns(i,r)}})).sort((function(e,t){return t.distance-e.distance}));return a[0]?a[0].id:null}({pageBorderBox:t,draggable:n,candidates:i}):null}var ud=function(e,t){return Rc(as(e,t))};
vendor: 9,337 bytes, line 1
1function gd(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}var pd=function(e){var t=e.pageOffset,n=e.draggable,r=e.draggables,i=e.droppables,a=e.previousImpact,o=e.viewport,l=e.afterCritical,c=ud(n.page.borderBox,t),s=dd({pageBorderBox:c,draggable:n,droppables:i});if(!s)return Ss;var d=i[s],u=ys(d.descriptor.id,r),g=function(e,t){var n=e.frame;return n?ud(t,n.scroll.diff.value):t}(d,c);return function(e){var t=e.draggable,n=e.pageBorderBoxWithDroppableScroll,r=e.previousImpact,i=e.destination,a=e.insideDestination,o=e.afterCritical;if(!i.isCombineEnabled)return null;var l=i.axis,c=nd(i.axis,t.displaceBy),s=c.value,d=n[l.start],u=n[l.end],g=gs(_s(t,a),(function(e){var t=e.descriptor.id,n=e.page.borderBox,i=n[l.size]/4,a=Ls(t,o),c=gd({displaced:r.displaced,id:t});return a?c?u>n[l.start]+i&&u<n[l.end]-i:d>n[l.start]-s+i&&d<n[l.end]-s-i:c?u>n[l.start]+s+i&&u<n[l.end]+s-i:d>n[l.start]+i&&d<n[l.end]-i}));return g?{displacedBy:c,displaced:r.displaced,at:{type:"COMBINE",combine:{draggableId:g.descriptor.id,droppableId:i.descriptor.id}}}:null}({pageBorderBoxWithDroppableScroll:g,draggable:n,previousImpact:a,destination:d,insideDestination:u,afterCritical:l})||function(e){var t=e.pageBorderBoxWithDroppableScroll,n=e.draggable,r=e.destination,i=e.insideDestination,a=e.last,o=e.viewport,l=e.afterCritical,c=r.axis,s=nd(r.axis,n.displaceBy),d=s.value,u=t[c.start],g=t[c.end],p=function(e){var t=e.draggable,n=e.closest,r=e.inHomeList;return n?r&&n.descriptor.index>t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:gs(_s(n,i),(function(e){var t=e.descriptor.id,n=e.page.borderBox.center[c.line],r=Ls(t,l),i=gd({displaced:a,id:t});return r?i?g<=n:u<n-d:i?g<=n+d:u<n})),inHomeList:Es(n,r)});return Bs({draggable:n,insideDestination:i,destination:r,viewport:o,last:a,displacedBy:s,index:p})}({pageBorderBoxWithDroppableScroll:g,draggable:n,destination:d,insideDestination:u,last:a.displaced,viewport:o,afterCritical:l})},md=function(e,t){var n;return hl({},e,((n={})[t.descriptor.id]=t,n))},fd=function(e){var t=e.previousImpact,n=e.impact,r=e.droppables,i=od(t),a=od(n);if(!i)return r;if(i===a)return r;var o=r[i];if(!o.subject.withPlaceholder)return r;var l=function(e){var t=e.subject.withPlaceholder;t||Hc(!1);var n=e.frame;if(!n)return hl({},e,{subject:cs({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null})});var r=t.oldFrameMaxScroll;r||Hc(!1);var i=rd(n,r);return hl({},e,{subject:cs({page:e.subject.page,axis:e.axis,frame:i,withPlaceholder:null}),frame:i})}(o);return md(r,l)},vd=function(e){var t=e.state,n=e.clientSelection,r=e.dimensions,i=e.viewport,a=e.impact,o=e.scrollJumpRequest,l=i||t.viewport,c=r||t.dimensions,s=n||t.current.client.selection,d=Xc(s,t.initial.client.selection),u={offset:d,selection:s,borderBoxCenter:$c(t.initial.client.borderBoxCenter,d)},g={selection:$c(u.selection,l.scroll.current),borderBoxCenter:$c(u.borderBoxCenter,l.scroll.current),offset:$c(u.offset,l.scroll.diff.value)},p={client:u,page:g};if("COLLECTING"===t.phase)return hl({phase:"COLLECTING"},t,{dimensions:c,viewport:l,current:p});var m=c.draggables[t.critical.draggable.id],f=a||pd({pageOffset:g.offset,draggable:m,draggables:c.draggables,droppables:c.droppables,previousImpact:t.impact,viewport:l,afterCritical:t.afterCritical}),v=function(e){var t=e.draggable,n=e.draggables,r=e.droppables,i=e.previousImpact,a=e.impact,o=fd({previousImpact:i,impact:a,droppables:r}),l=od(a);if(!l)return o;var c=r[l];if(Es(t,c))return o;if(c.subject.withPlaceholder)return o;var s=id(c,t,n);return md(o,s)}({draggable:m,impact:f,previousImpact:t.impact,draggables:c.draggables,droppables:c.droppables});return hl({},t,{current:p,dimensions:{draggables:c.draggables,droppables:v},impact:f,viewport:l,scrollJumpRequest:o||null,forceShouldAnimate:!o&&null})};var hd=function(e){var t=e.impact,n=e.viewport,r=e.draggables,i=e.destination,a=e.forceShouldAnimate,o=t.displaced,l=function(e,t){return e.map((function(e){return t[e]}))}(o.all,r);return hl({},t,{displaced:js({afterDragging:l,destination:i,displacedBy:t.displacedBy,viewport:n.frame,forceShouldAnimate:a,last:o})})},yd=function(e){var t=e.impact,n=e.draggable,r=e.droppable,i=e.draggables,a=e.viewport,o=e.afterCritical,l=Ks({impact:t,draggable:n,draggables:i,droppable:r,afterCritical:o});return Js({pageBorderBoxCenter:l,draggable:n,viewport:a})},wd=function(e){var t=e.state,n=e.dimensions,r=e.viewport;"SNAP"!==t.movementMode&&Hc(!1);var i=t.impact,a=r||t.viewport,o=n||t.dimensions,l=o.draggables,c=o.droppables,s=l[t.critical.draggable.id],d=od(i);d||Hc(!1);var u=c[d],g=hd({impact:i,viewport:a,destination:u,draggables:l}),p=yd({impact:g,draggable:s,droppable:u,draggables:l,viewport:a,afterCritical:t.afterCritical});return vd({impact:g,clientSelection:p,state:t,dimensions:o,viewport:a})},bd=function(e){var t=e.draggable,n=e.home,r=e.draggables,i=e.viewport,a=nd(n.axis,t.displaceBy),o=ys(n.descriptor.id,r),l=o.indexOf(t);-1===l&&Hc(!1);var c,s=o.slice(l+1),d=s.reduce((function(e,t){return e[t.descriptor.id]=!0,e}),{}),u={inVirtualList:"virtual"===n.descriptor.mode,displacedBy:a,effected:d};return{impact:{displaced:js({afterDragging:s,destination:n,displacedBy:a,last:null,viewport:i.frame,forceShouldAnimate:!1}),displacedBy:a,at:{type:"REORDER",destination:(c=t.descriptor,{index:c.index,droppableId:c.droppableId})}},afterCritical:u}},_d=function(e){0},Ed=function(e){0},Rd=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,a=function(e){var t=e.frame;return t||Hc(!1),t}(n[t]),o=a.scroll.diff.value,l=function(e){var t=e.draggable,n=e.offset,r=e.initialWindowScroll,i=Ac(t.client,n),a=Pc(i,r);return hl({},t,{placeholder:hl({},t.placeholder,{client:i}),client:i,page:a})}({draggable:e,offset:$c(i,o),initialWindowScroll:r.scroll.initial});return l}))},Nd=function(e){return"SNAP"===e.movementMode},Sd=function(e,t,n){var r=function(e,t){return{draggables:e.draggables,droppables:md(e.droppables,t)}}(e.dimensions,t);return!Nd(e)||n?vd({state:e,dimensions:r}):wd({state:e,dimensions:r})};function xd(e){return e.isDragging&&"SNAP"===e.movementMode?hl({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var Cd={phase:"IDLE",completed:null,shouldFlush:!1},Od=function(e,t){if(void 0===e&&(e=Cd),"FLUSH"===t.type)return hl({},Cd,{shouldFlush:!0});if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&Hc(!1);var n=t.payload,r=n.critical,i=n.clientSelection,a=n.viewport,o=n.dimensions,l=n.movementMode,c=o.draggables[r.draggable.id],s=o.droppables[r.droppable.id],d={selection:i,borderBoxCenter:c.client.borderBox.center,offset:Jc},u={client:d,page:{selection:$c(d.selection,a.scroll.initial),borderBoxCenter:$c(d.selection,a.scroll.initial),offset:$c(d.selection,a.scroll.diff.value)}},g=vs(o.droppables).every((function(e){return!e.isFixedOnPage})),p=bd({draggable:c,home:s,draggables:o.draggables,viewport:a}),m=p.impact;return{phase:"DRAGGING",isDragging:!0,critical:r,movementMode:l,dimensions:o,initial:u,current:u,isWindowScrollAllowed:g,impact:m,afterCritical:p.afterCritical,onLiftImpact:m,viewport:a,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type)return"COLLECTING"===e.phase||"DROP_PENDING"===e.phase?e:("DRAGGING"!==e.phase&&Hc(!1),hl({phase:"COLLECTING"},e,{phase:"COLLECTING"}));if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&Hc(!1),function(e){var t=e.state,n=e.published;_d();var r=n.modified.map((function(e){var n=t.dimensions.droppables[e.droppableId];return ss(n,e.scroll)})),i=hl({},t.dimensions.droppables,{},ms(r)),a=fs(Rd({additions:n.additions,updatedDroppables:i,viewport:t.viewport})),o=hl({},t.dimensions.draggables,{},a);n.removals.forEach((function(e){delete o[e]}));var l={droppables:i,draggables:o},c=od(t.impact),s=c?l.droppables[c]:null,d=l.draggables[t.critical.draggable.id],u=l.droppables[t.critical.droppable.id],g=bd({draggable:d,home:u,draggables:o,viewport:t.viewport}),p=g.impact,m=g.afterCritical,f=s&&s.isCombineEnabled?t.impact:p,v=pd({pageOffset:t.current.page.offset,draggable:l.draggables[t.critical.draggable.id],draggables:l.draggables,droppables:l.droppables,previousImpact:f,viewport:t.viewport,afterCritical:m});Ed();var h=hl({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:v,onLiftImpact:p,dimensions:l,afterCritical:m,forceShouldAnimate:!1});return"COLLECTING"===t.phase?h:hl({phase:"DROP_PENDING"},h,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1})}({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;cd(e)||Hc(!1);var f=t.payload.client;return Zc(f,e.current.client.selection)?e:vd({state:e,clientSelection:f,impact:Nd(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return xd(e);if("COLLECTING"===e.phase)return xd(e);cd(e)||Hc(!1);var v=t.payload,h=v.id,y=v.newScroll,w=e.dimensions.droppables[h];if(!w)return e;var b=ss(w,y);return Sd(e,b,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;cd(e)||Hc(!1);var _=t.payload,E=_.id,R=_.isEnabled,N=e.dimensions.droppables[E];N||Hc(!1),N.isEnabled===R&&Hc(!1);var S=hl({},N,{isEnabled:R});return Sd(e,S,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;cd(e)||Hc(!1);
vendor: 21,754 bytes, line 1
1var x=t.payload,C=x.id,O=x.isCombineEnabled,A=e.dimensions.droppables[C];A||Hc(!1),A.isCombineEnabled===O&&Hc(!1);var P=hl({},A,{isCombineEnabled:O});return Sd(e,P,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;cd(e)||Hc(!1),e.isWindowScrollAllowed||Hc(!1);var I=t.payload.newScroll;if(Zc(e.viewport.scroll.current,I))return xd(e);var D=Qs(e.viewport,I);return Nd(e)?wd({state:e,viewport:D}):vd({state:e,viewport:D})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!cd(e))return e;var k=t.payload.maxScroll;if(Zc(k,e.viewport.scroll.max))return e;var F=hl({},e.viewport,{scroll:hl({},e.viewport.scroll,{max:k})});return hl({phase:"DRAGGING"},e,{viewport:F})}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&&Hc(!1);var j=ld({state:e,type:t.type});return j?vd({state:e,impact:j.impact,clientSelection:j.clientSelection,scrollJumpRequest:j.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){var T=t.payload.reason;return"COLLECTING"!==e.phase&&Hc(!1),hl({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:T})}if("DROP_ANIMATE"===t.type){var B=t.payload,L=B.completed,M=B.dropDuration,U=B.newHomeClientOffset;return"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&Hc(!1),{phase:"DROP_ANIMATING",completed:L,dropDuration:M,newHomeClientOffset:U,dimensions:e.dimensions}}return"DROP_COMPLETE"===t.type?{phase:"IDLE",completed:t.payload.completed,shouldFlush:!1}:e},Ad=function(e){return{type:"LIFT",payload:e}},Pd=function(e){return{type:"PUBLISH_WHILE_DRAGGING",payload:e}},Id=function(){return{type:"COLLECTION_STARTING",payload:null}},Dd=function(e){return{type:"UPDATE_DROPPABLE_SCROLL",payload:e}},kd=function(e){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}},Fd=function(e){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}},jd=function(e){return{type:"MOVE",payload:e}},Td=function(){return{type:"MOVE_UP",payload:null}},Bd=function(){return{type:"MOVE_DOWN",payload:null}},Ld=function(){return{type:"MOVE_RIGHT",payload:null}},Md=function(){return{type:"MOVE_LEFT",payload:null}},Ud=function(){return{type:"FLUSH",payload:null}},zd=function(e){return{type:"DROP_COMPLETE",payload:e}},Gd=function(e){return{type:"DROP",payload:e}},Hd=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};var Wd="cubic-bezier(.2,1,.1,1)",Vd={drop:0,combining:.7},qd={drop:.75},Kd=.2+"s "+"cubic-bezier(0.2, 0, 0, 1)",Qd={fluid:"opacity "+Kd,snap:"transform "+Kd+", opacity "+Kd,drop:function(e){var t=e+"s "+Wd;return"transform "+t+", opacity "+t},outOfTheWay:"transform "+Kd,placeholder:"height "+Kd+", width "+Kd+", margin "+Kd},Yd=function(e){return Zc(e,Jc)?null:"translate("+e.x+"px, "+e.y+"px)"},Jd={moveTo:Yd,drop:function(e,t){var n=Yd(e);return n?t?n+" scale("+qd.drop+")":n:null}},$d=.33,Xd=.55,Zd=Xd-$d,eu=function(e){var t=e.getState,n=e.dispatch;return function(e){return function(r){if("DROP"===r.type){var i=t(),a=r.payload.reason;if("COLLECTING"!==i.phase){if("IDLE"!==i.phase){"DROP_PENDING"===i.phase&&i.isWaiting&&Hc(!1),"DRAGGING"!==i.phase&&"DROP_PENDING"!==i.phase&&Hc(!1);var o=i.critical,l=i.dimensions,c=l.draggables[i.critical.draggable.id],s=function(e){var t=e.draggables,n=e.reason,r=e.lastImpact,i=e.home,a=e.viewport,o=e.onLiftImpact;return r.at&&"DROP"===n?"REORDER"===r.at.type?{impact:r,didDropInsideDroppable:!0}:{impact:hl({},r,{displaced:Ns}),didDropInsideDroppable:!0}:{impact:hd({draggables:t,impact:o,destination:i,viewport:a,forceShouldAnimate:!0}),didDropInsideDroppable:!1}}({reason:a,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=s.impact,u=s.didDropInsideDroppable,g=u?ws(d):null,p=u?bs(d):null,m={index:o.draggable.index,droppableId:o.droppable.id},f={draggableId:c.descriptor.id,type:c.descriptor.type,source:m,reason:a,mode:i.movementMode,destination:g,combine:p},v=function(e){var t=e.impact,n=e.draggable,r=e.dimensions,i=e.viewport,a=e.afterCritical,o=r.draggables,l=r.droppables,c=od(t),s=c?l[c]:null,d=l[n.descriptor.droppableId],u=yd({impact:t,draggable:n,draggables:o,afterCritical:a,droppable:s||d,viewport:i});return Xc(u,n.client.borderBox.center)}({impact:d,draggable:c,dimensions:l,viewport:i.viewport,afterCritical:i.afterCritical}),h={critical:i.critical,afterCritical:i.afterCritical,result:f,impact:d};if(!Zc(i.current.client.offset,v)||Boolean(f.combine)){var y=function(e){var t=e.current,n=e.destination,r=e.reason,i=ns(t,n);if(i<=0)return $d;if(i>=1500)return Xd;var a=$d+Zd*(i/1500);return Number(("CANCEL"===r?.6*a:a).toFixed(2))}({current:i.current.client.offset,destination:v,reason:a});n(function(e){return{type:"DROP_ANIMATE",payload:e}}({newHomeClientOffset:v,dropDuration:y,completed:h}))}else n(zd({completed:h}))}}else n(function(e){return{type:"DROP_PENDING",payload:e}}({reason:a}))}else e(r)}}},tu=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function nu(e){var t=e.onWindowScroll;var n=Tc((function(){t(tu())})),r=function(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(t){t.target!==window&&t.target!==window.document||e()}}}(n),i=Lc;function a(){return i!==Lc}return{start:function(){a()&&Hc(!1),i=Mc(window,[r])},stop:function(){a()||Hc(!1),n.cancel(),i(),i=Lc},isActive:a}}var ru=function(e){var t=nu({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)}}},iu=function(){var e=[];return{add:function(t){var n=setTimeout((function(){return function(t){var n=us(e,(function(e){return e.timerId===t}));-1===n&&Hc(!1),e.splice(n,1)[0].callback()}(n)})),r={timerId:n,callback:t};e.push(r)},flush:function(){if(e.length){var t=[].concat(e);e.length=0,t.forEach((function(e){clearTimeout(e.timerId),e.callback()}))}}}},au=function(e,t){_d(),t(),Ed()},ou=function(e,t){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}},lu=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))},cu=function(e,t){var n=function(e,t){var n=iu(),r=null,i=function(n){r||Hc(!1),r=null,au(0,(function(){return lu(e().onDragEnd,n,t,Yc.onDragEnd)}))};return{beforeCapture:function(t,n){r&&Hc(!1),au(0,(function(){var r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})}))},beforeStart:function(t,n){r&&Hc(!1),au(0,(function(){var r=e().onBeforeDragStart;r&&r(ou(t,n))}))},start:function(i,a){r&&Hc(!1);var o=ou(i,a);r={mode:a,lastCritical:i,lastLocation:o.source,lastCombine:null},n.add((function(){au(0,(function(){return lu(e().onDragStart,o,t,Yc.onDragStart)}))}))},update:function(i,a){var o=ws(a),l=bs(a);r||Hc(!1);var c=!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}(i,r.lastCritical);c&&(r.lastCritical=i);var s,d,u=(d=o,!(null==(s=r.lastLocation)&&null==d||null!=s&&null!=d&&s.droppableId===d.droppableId&&s.index===d.index));u&&(r.lastLocation=o);var g=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId}(r.lastCombine,l);if(g&&(r.lastCombine=l),c||u||g){var p=hl({},ou(i,r.mode),{combine:l,destination:o});n.add((function(){au(0,(function(){return lu(e().onDragUpdate,p,t,Yc.onDragUpdate)}))}))}},flush:function(){r||Hc(!1),n.flush()},drop:i,abort:function(){if(r){var e=hl({},ou(r.lastCritical,r.mode),{combine:null,destination:null,reason:"CANCEL"});i(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 a=r.payload.completed.result;return n.flush(),t(r),void n.drop(a)}if(t(r),"FLUSH"!==r.type){var o=e.getState();"DRAGGING"===o.phase&&n.update(o.critical,o.impact)}else n.abort()}else n.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},su=function(e){return function(t){return function(n){if("DROP_ANIMATION_FINISHED"===n.type){var r=e.getState();"DROP_ANIMATING"!==r.phase&&Hc(!1),e.dispatch(zd({completed:r.completed}))}else t(n)}}},du=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 a={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=Mc(window,[a])}))}}}},uu=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(Gd({reason:r.reason})))}}}},gu=Pl,pu=function(e){var t,n=e.dimensionMarshal,r=e.focusMarshal,i=e.styleMarshal,a=e.getResponders,o=e.announce,l=e.autoScroller;return Cl(Od,gu(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(El(15))},i={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},a=t.map((function(e){return e(i)}));return r=Pl.apply(void 0,a)(n.dispatch),_l(_l({},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 a=i.payload,o=a.id,l=a.clientSelection,c=a.movementMode,s=n();"DROP_ANIMATING"===s.phase&&r(zd({completed:s.completed})),"IDLE"!==n().phase&&Hc(!1),r(Ud()),r({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:o,movementMode:c}});var d={draggableId:o,scrollOptions:{shouldPublishImmediately:"SNAP"===c}},u=e.startPublishing(d),g=u.critical,p=u.dimensions,m=u.viewport;r({type:"INITIAL_PUBLISH",payload:{critical:g,dimensions:p,clientSelection:l,movementMode:c,viewport:m}})}else t(i)}}}}(n),eu,su,du,uu,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&&Hc(!1),void e.start(i)}n(r),e.scroll(t.getState())}}}}(l),ru,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),cu(a,o))))};var mu=function(e){var t=e.scrollHeight,n=e.scrollWidth,r=e.height,i=e.width,a=Xc({x:n,y:t},{x:i,y:r});return{x:Math.max(0,a.x),y:Math.max(0,a.y)}},fu=function(){var e=document.documentElement;return e||Hc(!1),e},vu=function(){var e=fu();return mu({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},hu=function(e){var t=e.critical,n=e.scrollOptions,r=e.registry;_d();var i,a,o,l,c,s,d,u=(i=tu(),a=vu(),o=i.y,l=i.x,c=fu(),s=c.clientWidth,d=c.clientHeight,{frame:Rc({top:o,left:l,right:l+s,bottom:o+d}),scroll:{initial:i,current:i,max:a,diff:{value:Jc,displacement:Jc}}}),g=u.scroll.current,p=t.droppable,m=r.droppable.getAllByType(p.type).map((function(e){return e.callbacks.getDimensionAndWatchScroll(g,n)})),f=r.draggable.getAllByType(t.draggable.type).map((function(e){return e.getDimension(g)})),v={draggables:fs(f),droppables:ms(m)};return Ed(),{dimensions:v,critical:t,viewport:u}};function yu(e,t,n){return n.descriptor.id!==t.id&&(n.descriptor.type===t.type&&"virtual"===e.droppable.getById(n.descriptor.droppableId).descriptor.mode)}var wu,bu,_u=function(e,t){var n=null,r=function(e){var t=e.registry,n=e.callbacks,r={additions:{},removals:{},modified:{}},i=null,a=function(){i||(n.collectionStarting(),i=requestAnimationFrame((function(){i=null,_d();var e=r,a=e.additions,o=e.removals,l=e.modified,c=Object.keys(a).map((function(e){return t.draggable.getById(e).getDimension(Jc)})).sort((function(e,t){return e.descriptor.index-t.descriptor.index})),s=Object.keys(l).map((function(e){return{droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}})),d={additions:c,removals:Object.keys(o),modified:s};r={additions:{},removals:{},modified:{}},Ed(),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],a()},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],a()},stop:function(){i&&(cancelAnimationFrame(i),i=null,r={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),i=function(t){n||Hc(!1);var i=n.critical.draggable;"ADDITION"===t.type&&yu(e,i,t.value)&&r.add(t.value),"REMOVAL"===t.type&&yu(e,i,t.value)&&r.remove(t.value)},a={updateDroppableIsEnabled:function(r,i){e.droppable.exists(r)||Hc(!1),n&&t.updateDroppableIsEnabled({id:r,isEnabled:i})},updateDroppableIsCombineEnabled:function(r,i){n&&(e.droppable.exists(r)||Hc(!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)||Hc(!1),t.updateDroppableScroll({id:r,newScroll:i}))},startPublishing:function(t){n&&Hc(!1);var r=e.draggable.getById(t.draggableId),a=e.droppable.getById(r.descriptor.droppableId),o={draggable:r.descriptor,droppable:a.descriptor},l=e.subscribe(i);return n={critical:o,unsubscribe:l},hu({critical:o,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}}};return a},Eu=function(e,t){return"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&(e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason)},Ru=function(e){window.scrollBy(e.x,e.y)},Nu=jc((function(e){return vs(e).filter((function(e){return!!e.isEnabled&&!!e.frame}))})),Su=function(e){var t=e.center,n=e.destination,r=e.droppables;if(n){var i=r[n];return i.frame?i:null}var a=function(e,t){var n=gs(Nu(t),(function(t){return t.frame||Hc(!1),sd(t.frame.pageMarginBox)(e)}));return n}(t,r);return a},xu=.25,Cu=.05,Ou=28,Au=function(e){return Math.pow(e,2)},Pu={stopDampeningAt:1200,accelerateAt:360},Iu=function(e){var t=e.startOfRange,n=e.endOfRange,r=e.current,i=n-t;return 0===i?0:(r-t)/i},Du=Pu.accelerateAt,ku=Pu.stopDampeningAt,Fu=function(e){var t=e.distanceToEdge,n=e.thresholds,r=e.dragStartTime,i=e.shouldUseTimeDampening,a=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return Ou;if(e===t.startScrollingFrom)return 1;var n=Iu({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=Ou*Au(1-n);return Math.ceil(r)}(t,n);return 0===a?0:i?Math.max(function(e,t){var n=t,r=ku,i=Date.now()-n;if(i>=ku)return e;if(i<Du)return 1;var a=Iu({startOfRange:Du,endOfRange:r,current:i}),o=e*Au(a);return Math.ceil(o)}(a,r),1):a},ju=function(e){var t=e.container,n=e.distanceToEdges,r=e.dragStartTime,i=e.axis,a=e.shouldUseTimeDampening,o=function(e,t){return{startScrollingFrom:e[t.size]*xu,maxScrollValueAt:e[t.size]*Cu}}(t,i);return n[i.end]<n[i.start]?Fu({distanceToEdge:n[i.end],thresholds:o,dragStartTime:r,shouldUseTimeDampening:a}):-1*Fu({distanceToEdge:n[i.start],thresholds:o,dragStartTime:r,shouldUseTimeDampening:a})},Tu=is((function(e){return 0===e?0:e})),Bu=function(e){var t=e.dragStartTime,n=e.container,r=e.subject,i=e.center,a=e.shouldUseTimeDampening,o={top:i.y-n.top,right:n.right-i.x,bottom:n.bottom-i.y,left:i.x-n.left},l=ju({container:n,distanceToEdges:o,dragStartTime:t,axis:As,shouldUseTimeDampening:a}),c=ju({container:n,distanceToEdges:o,dragStartTime:t,axis:Ps,shouldUseTimeDampening:a}),s=Tu({x:c,y:l});if(Zc(s,Jc))return null;var d=function(e){var t=e.container,n=e.subject,r=e.proposedScroll,i=n.height>t.height,a=n.width>t.width;return a||i?a&&i?null:{x:a?0:r.x,y:i?0:r.y}:r}({container:n,subject:r,proposedScroll:s});return d?Zc(d,Jc)?null:d:null},Lu=is((function(e){return 0===e?0:e>0?1:-1})),Mu=(wu=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=$c(t,r),a={x:wu(i.x,n.x),y:wu(i.y,n.y)};return Zc(a,Jc)?null:a}),Uu=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)},a=Lu(r),o=Mu({max:i,current:n,change:a});return!o||(0!==a.x&&0===o.x||0!==a.y&&0===o.y)},zu=function(e,t){return Uu({current:e.scroll.current,max:e.scroll.max,change:t})},Gu=function(e,t){var n=e.frame;return!!n&&Uu({current:n.scroll.current,max:n.scroll.max,change:t})},Hu=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,i=e.scrollWindow,a=e.scrollDroppable,o=t.current.page.borderBoxCenter,l=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var c=function(e){var t=e.viewport,n=e.subject,r=e.center,i=e.dragStartTime,a=e.shouldUseTimeDampening,o=Bu({dragStartTime:i,container:t.frame,subject:n,center:r,shouldUseTimeDampening:a});return o&&zu(t,o)?o:null}({dragStartTime:n,viewport:t.viewport,subject:l,center:o,shouldUseTimeDampening:r});if(c)return void i(c)}var s=Su({center:o,destination:od(t.impact),droppables:t.dimensions.droppables});if(s){var d=function(e){var t=e.droppable,n=e.subject,r=e.center,i=e.dragStartTime,a=e.shouldUseTimeDampening,o=t.frame;if(!o)return null;var l=Bu({dragStartTime:i,container:o.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:a});return l&&Gu(t,l)?l:null}({dragStartTime:n,droppable:s,subject:l,center:o,shouldUseTimeDampening:r});d&&a(s.descriptor.id,d)}},Wu=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow,i=function(e,t){if(!Gu(e,t))return t;var r=function(e,t){var n=e.frame;return n&&Gu(e,t)?Mu({current:n.scroll.current,max:n.scroll.max,change:t}):null}(e,t);if(!r)return n(e.descriptor.id,t),null;var i=Xc(t,r);return n(e.descriptor.id,i),Xc(t,i)},a=function(e,t,n){if(!e)return n;if(!zu(t,n))return n;var i=function(e,t){if(!zu(e,t))return null;var n=e.scroll.max,r=e.scroll.current;return Mu({current:r,max:n,change:t})}(t,n);if(!i)return r(n),null;var a=Xc(n,i);return r(a),Xc(n,a)};return function(e){var n=e.scrollJumpRequest;if(n){var r=od(e.impact);r||Hc(!1);var o=i(e.dimensions.droppables[r],n);if(o){var l=e.viewport,c=a(e.isWindowScrollAllowed,l,o);c&&function(e,n){var r=$c(e.current.client.selection,n);t({client:r})}(e,c)}}}},Vu=function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,i=function(e){var t=e.scrollWindow,n=e.scrollDroppable,r=Tc(t),i=Tc(n),a=null,o=function(e){a||Hc(!1);var t=a,n=t.shouldUseTimeDampening,o=t.dragStartTime;Hu({state:e,scrollWindow:r,scrollDroppable:i,dragStartTime:o,shouldUseTimeDampening:n})};return{start:function(e){_d(),a&&Hc(!1);var t=Date.now(),n=!1,r=function(){n=!0};Hu({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),a={dragStartTime:t,shouldUseTimeDampening:n},Ed(),n&&o(e)},stop:function(){a&&(r.cancel(),i.cancel(),a=null)},scroll:o}}({scrollWindow:n,scrollDroppable:t}),a=Wu({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&a(e):i.scroll(e))},start:i.start,stop:i.stop}},qu="data-rbd",Ku={base:bu=qu+"-drag-handle",draggableId:bu+"-draggable-id",contextId:bu+"-context-id"},Qu=function(){var e=qu+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Yu=function(){var e=qu+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Ju={contextId:qu+"-scroll-container-context-id"},$u=function(e,t){return e.map((function(e){var n=e.styles[t];return n?e.selector+" { "+n+" }":""})).join(" ")},Xu=function(e){var t,n,r,i=(t=e,function(e){return"["+e+'="'+t+'"]'}),a=(n="\n      cursor: -webkit-grab;\n      cursor: grab;\n    ",{selector:i(Ku.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}}),o=[(r="\n      transition: "+Qd.outOfTheWay+";\n    ",{selector:i(Qu.contextId),styles:{dragging:r,dropAnimating:r,userCancel:r}}),a,{selector:i(Yu.contextId),styles:{always:"overflow-anchor: n
1one;"}},{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:$u(o,"always"),resting:$u(o,"resting"),dragging:$u(o,"dragging"),dropAnimating:$u(o,"dropAnimating"),userCancel:$u(o,"userCancel")}},Zu="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?e.useLayoutEffect:e.useEffect,eg=function(){var e=document.querySelector("head");return e||Hc(!1),e},tg=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};var ng=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function rg(e){return e instanceof ng(e).HTMLElement}function ig(e,t){var n="["+Ku.contextId+'="'+e+'"]',r=ps(document.querySelectorAll(n));if(!r.length)return null;var i=gs(r,(function(e){return e.getAttribute(Ku.draggableId)===t}));return i&&rg(i)?i:null}function ag(){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,a=r(i);a&&t.uniqueId===a.uniqueId&&(delete e.draggables[i],n({type:"REMOVAL",value:t}))},getById:function(e){var t=r(e);return t||Hc(!1),t},findById:r,exists:function(e){return Boolean(r(e))},getAllByType:function(t){return ds(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||Hc(!1),t},findById:i,exists:function(e){return Boolean(i(e))},getAllByType:function(t){return ds(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 og=t().createContext(null),lg=function(){var e=document.body;return e||Hc(!1),e},cg={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},sg=function(e){return"rbd-announcement-"+e};var dg=0,ug={separator:"::"};function gg(e,t){return void 0===t&&(t=ug),bc((function(){return""+e+t.separator+dg++}),[t.separator,e])}var pg=t().createContext(null);function mg(e){0}function fg(e,t){mg()}function vg(t){var n=(0,e.useRef)(t);return(0,e.useEffect)((function(){n.current=t})),n}var hg,yg=27,wg=32,bg=37,_g=38,Eg=39,Rg=40,Ng=((hg={})[13]=!0,hg[9]=!0,hg),Sg=function(e){Ng[e.keyCode]&&e.preventDefault()},xg=function(){var e="visibilitychange";return"undefined"==typeof document?e:gs([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],(function(e){return"on"+e in document}))||e}(),Cg=0,Og=5;var Ag,Pg={type:"IDLE"};function Ig(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,a=e.clientY;if(t===Cg){var o={x:n,y:a},l=r();if("DRAGGING"===l.type)return e.preventDefault(),void l.actions.move(o);"PENDING"!==l.type&&Hc(!1);var c=l.point;if(s=c,d=o,Math.abs(d.x-s.x)>=Og||Math.abs(d.y-s.y)>=Og){var s,d;e.preventDefault();var u=l.actions.fluidLift(o);i({type:"DRAGGING",actions:u})}}}},{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 e.keyCode===yg?(e.preventDefault(),void t()):void Sg(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&&Hc(!1),n.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:xg,fn:t}]}function Dg(){}var kg=((Ag={})[34]=!0,Ag[33]=!0,Ag[36]=!0,Ag[35]=!0,Ag);function Fg(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:function(r){return r.keyCode===yg?(r.preventDefault(),void n()):r.keyCode===wg?(r.preventDefault(),t(),void e.drop()):r.keyCode===Rg?(r.preventDefault(),void e.moveDown()):r.keyCode===_g?(r.preventDefault(),void e.moveUp()):r.keyCode===Eg?(r.preventDefault(),void e.moveRight()):r.keyCode===bg?(r.preventDefault(),void e.moveLeft()):void(kg[r.keyCode]?r.preventDefault():Sg(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:xg,fn:n}]}var jg={type:"IDLE"},Tg=.15;var Bg={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Lg(e,t){if(null==t)return!1;if(Boolean(Bg[t.tagName.toLowerCase()]))return!0;var n=t.getAttribute("contenteditable");return"true"===n||""===n||t!==e&&Lg(e,t.parentElement)}function Mg(e,t){var n=t.target;return!!rg(n)&&Lg(e,n)}var Ug=function(e){return Rc(e.getBoundingClientRect()).center};var zg=function(){var e="matches";
vendor: 8,269 bytes, line 1
1return"undefined"==typeof document?e:gs([e,"msMatchesSelector","webkitMatchesSelector"],(function(e){return e in Element.prototype}))||e}();function Gg(e,t){return null==e?null:e[zg](t)?e:Gg(e.parentElement,t)}function Hg(e,t){return e.closest?e.closest(t):Gg(e,t)}function Wg(e,t){var n,r=t.target;if(!((n=r)instanceof ng(n).Element))return null;var i=function(e){return"["+Ku.contextId+'="'+e+'"]'}(e),a=Hg(r,i);return a&&rg(a)?a:null}function Vg(e){e.preventDefault()}function qg(e){var t=e.expected,n=e.phase,r=e.isLockActive;e.shouldWarn;return!!r()&&t===n}function Kg(e){var t=e.lockAPI,n=e.store,r=e.registry,i=e.draggableId;if(t.isClaimed())return!1;var a=r.draggable.findById(i);return!!a&&(!!a.options.isEnabled&&!!Eu(n.getState(),i))}function Qg(e){var t=e.lockAPI,n=e.contextId,r=e.store,i=e.registry,a=e.draggableId,o=e.forceSensorStop,l=e.sourceEvent;if(!Kg({lockAPI:t,store:r,registry:i,draggableId:a}))return null;var c=i.draggable.getById(a),s=function(e,t){var n="["+Qu.contextId+'="'+e+'"]',r=gs(ps(document.querySelectorAll(n)),(function(e){return e.getAttribute(Qu.id)===t}));return r&&rg(r)?r:null}(n,c.descriptor.id);if(!s)return null;if(l&&!c.options.canDragInteractiveElements&&Mg(s,l))return null;var d=t.claim(o||Lc),u="PRE_DRAG";function g(){return c.options.shouldRespectForcePress}function p(){return t.isActive(d)}var m=function(e,t){qg({expected:e,phase:u,isLockActive:p,shouldWarn:!0})&&r.dispatch(t())}.bind(null,"DRAGGING");function f(e){function n(){t.release(),u="COMPLETED"}function i(t,i){if(void 0===i&&(i={shouldBlockNextClick:!1}),e.cleanup(),i.shouldBlockNextClick){var a=Mc(window,[{eventName:"click",fn:Vg,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(a)}n(),r.dispatch(Gd({reason:t}))}return"PRE_DRAG"!==u&&(n(),"PRE_DRAG"!==u&&Hc(!1)),r.dispatch(Ad(e.liftActionArgs)),u="DRAGGING",hl({isActive:function(){return qg({expected:"DRAGGING",phase:u,isLockActive:p,shouldWarn:!1})},shouldRespectForcePress:g,drop:function(e){return i("DROP",e)},cancel:function(e){return i("CANCEL",e)}},e.actions)}return{isActive:function(){return qg({expected:"PRE_DRAG",phase:u,isLockActive:p,shouldWarn:!1})},shouldRespectForcePress:g,fluidLift:function(e){var t=Tc((function(e){m((function(){return jd({client:e})}))}));return hl({},f({liftActionArgs:{id:a,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}}),{move:t})},snapLift:function(){var e={moveUp:function(){return m(Td)},moveRight:function(){return m(Ld)},moveDown:function(){return m(Bd)},moveLeft:function(){return m(Md)}};return f({liftActionArgs:{id:a,clientSelection:Ug(s),movementMode:"SNAP"},cleanup:Lc,actions:e})},abort:function(){qg({expected:"PRE_DRAG",phase:u,isLockActive:p,shouldWarn:!0})&&t.release()}}}var Yg=[function(t){var n=(0,e.useRef)(Pg),r=(0,e.useRef)(Lc),i=bc((function(){return{eventName:"mousedown",fn:function(e){if(!e.defaultPrevented&&e.button===Cg&&!(e.ctrlKey||e.metaKey||e.shiftKey||e.altKey)){var n=t.findClosestDraggableId(e);if(n){var i=t.tryGetLock(n,l,{sourceEvent:e});if(i){e.preventDefault();var a={x:e.clientX,y:e.clientY};r.current(),d(i,a)}}}}}}),[t]),a=bc((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]),o=_c((function(){r.current=Mc(window,[a,i],{passive:!1,capture:!0})}),[a,i]),l=_c((function(){"IDLE"!==n.current.type&&(n.current=Pg,r.current(),o())}),[o]),c=_c((function(){var e=n.current;l(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[l]),s=_c((function(){var e=Ig({cancel:c,completed:l,getPhase:function(){return n.current},setPhase:function(e){n.current=e}});r.current=Mc(window,e,{capture:!0,passive:!1})}),[c,l]),d=_c((function(e,t){"IDLE"!==n.current.type&&Hc(!1),n.current={type:"PENDING",point:t,actions:e},s()}),[s]);Zu((function(){return o(),function(){r.current()}}),[o])},function(t){var n=(0,e.useRef)(Dg),r=bc((function(){return{eventName:"keydown",fn:function(e){if(!e.defaultPrevented&&e.keyCode===wg){var r=t.findClosestDraggableId(e);if(r){var a=t.tryGetLock(r,c,{sourceEvent:e});if(a){e.preventDefault();var o=!0,l=a.snapLift();n.current(),n.current=Mc(window,Fg(l,c),{capture:!0,passive:!1})}}}function c(){o||Hc(!1),o=!1,n.current(),i()}}}}),[t]),i=_c((function(){n.current=Mc(window,[r],{passive:!1,capture:!0})}),[r]);Zu((function(){return i(),function(){n.current()}}),[i])},function(t){var n=(0,e.useRef)(jg),r=(0,e.useRef)(Lc),i=_c((function(){return n.current}),[]),a=_c((function(e){n.current=e}),[]),o=bc((function(){return{eventName:"touchstart",fn:function(e){if(!e.defaultPrevented){var n=t.findClosestDraggableId(e);if(n){var i=t.tryGetLock(n,c,{sourceEvent:e});if(i){var a=e.touches[0],o={x:a.clientX,y:a.clientY};r.current(),g(i,o)}}}}}}),[t]),l=_c((function(){r.current=Mc(window,[o],{capture:!0,passive:!1})}),[o]),c=_c((function(){var e=n.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),a(jg),r.current(),l())}),[l,a]),s=_c((function(){var e=n.current;c(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[c]),d=_c((function(){var e={capture:!0,passive:!1},t={cancel:s,completed:c,getPhase:i},n=Mc(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],a={x:i.clientX,y:i.clientY};e.preventDefault(),n.actions.move(a)}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&&Hc(!1);var i=e.touches[0];if(i&&i.force>=Tg){var a=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return a?n.hasMoved?void e.preventDefault():void t():void e.preventDefault();a&&t()}}},{eventName:xg,fn:t}]}(t),e),a=Mc(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?(e.keyCode===yg&&e.preventDefault(),t()):t()}},{eventName:xg,fn:t}]}(t),e);r.current=function(){n(),a()}}),[s,i,c]),u=_c((function(){var e=i();"PENDING"!==e.type&&Hc(!1);var t=e.actions.fluidLift(e.point);a({type:"DRAGGING",actions:t,hasMoved:!1})}),[i,a]),g=_c((function(e,t){"IDLE"!==i().type&&Hc(!1);var n=setTimeout(u,120);a({type:"PENDING",point:t,actions:e,longPressTimerId:n}),d()}),[d,i,a,u]);Zu((function(){return l(),function(){r.current();var e=i();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),a(jg))}}),[i,l,a]),Zu((function(){return Mc(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])}),[])}];function Jg(t){var n=t.contextId,r=t.store,i=t.registry,a=t.customSensors,o=t.enableDefaultSensors,l=[].concat(o?Yg:[],a||[]),c=(0,e.useState)((function(){return function(){var e=null;function t(){e||Hc(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&Hc(!1);var n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()}))[0],s=_c((function(e,t){e.isDragging&&!t.isDragging&&c.tryAbandon()}),[c]);Zu((function(){var e=r.getState();return r.subscribe((function(){var t=r.getState();s(e,t),e=t}))}),[c,r,s]),Zu((function(){return c.tryAbandon}),[c.tryAbandon]);var d=_c((function(e){return Kg({lockAPI:c,registry:i,store:r,draggableId:e})}),[c,i,r]),u=_c((function(e,t,a){return Qg({lockAPI:c,registry:i,contextId:n,store:r,draggableId:e,forceSensorStop:t,sourceEvent:a&&a.sourceEvent?a.sourceEvent:null})}),[n,c,i,r]),g=_c((function(e){return function(e,t){var n=Wg(e,t);return n?n.getAttribute(Ku.draggableId):null}(n,e)}),[n]),p=_c((function(e){var t=i.draggable.findById(e);return t?t.options:null}),[i.draggable]),m=_c((function(){c.isClaimed()&&(c.tryAbandon(),"IDLE"!==r.getState().phase&&r.dispatch(Ud())
vendor: 11,663 bytes, line 1
1)}),[c,r]),f=_c(c.isClaimed,[c]),v=bc((function(){return{canGetLock:d,tryGetLock:u,findClosestDraggableId:g,findOptionsForDraggable:p,tryReleaseLock:m,isLockClaimed:f}}),[d,u,g,p,m,f]);mg();for(var h=0;h<l.length;h++)l[h](v)}var $g=function(e){return{onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}};function Xg(e){return e.current||Hc(!1),e.current}function Zg(n){var r=n.contextId,i=n.setCallbacks,a=n.sensors,o=n.nonce,l=n.dragHandleUsageInstructions,c=(0,e.useRef)(null);fg();var s=vg(n),d=_c((function(){return $g(s.current)}),[s]),u=function(t){var n=bc((function(){return sg(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"),hl(e.style,cg),lg().appendChild(e),function(){setTimeout((function(){var t=lg();t.contains(e)&&t.removeChild(e),e===r.current&&(r.current=null)}))}}),[n]),_c((function(e){var t=r.current;t&&(t.textContent=e)}),[])}(r),g=function(t){var n=t.contextId,r=t.text,i=gg("hidden-text",{separator:"-"}),a=bc((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=a,e.textContent=r,e.style.display="none",lg().appendChild(e),function(){var t=lg();t.contains(e)&&t.removeChild(e)}}),[a,r]),a}({contextId:r,text:l}),p=function(t,n){var r=bc((function(){return Xu(t)}),[t]),i=(0,e.useRef)(null),a=(0,e.useRef)(null),o=_c(jc((function(e){var t=a.current;t||Hc(!1),t.textContent=e})),[]),l=_c((function(e){var t=i.current;t||Hc(!1),t.textContent=e}),[]);Zu((function(){(i.current||a.current)&&Hc(!1);var e=tg(n),c=tg(n);return i.current=e,a.current=c,e.setAttribute(qu+"-always",t),c.setAttribute(qu+"-dynamic",t),eg().appendChild(e),eg().appendChild(c),l(r.always),o(r.resting),function(){var e=function(e){var t=e.current;t||Hc(!1),eg().removeChild(t),e.current=null};e(i),e(a)}}),[n,l,o,r.always,r.resting,t]);var c=_c((function(){return o(r.dragging)}),[o,r.dragging]),s=_c((function(e){o("DROP"!==e?r.userCancel:r.dropAnimating)}),[o,r.dropAnimating,r.userCancel]),d=_c((function(){a.current&&o(r.resting)}),[o,r.resting]);return bc((function(){return{dragging:c,dropping:s,resting:d}}),[c,s,d])}(r,o),m=_c((function(e){Xg(c).dispatch(e)}),[]),f=bc((function(){return Al({publishWhileDragging:Pd,updateDroppableScroll:Dd,updateDroppableIsEnabled:kd,updateDroppableIsCombineEnabled:Fd,collectionStarting:Id},m)}),[m]),v=function(){var t=bc(ag,[]);return(0,e.useEffect)((function(){return function(){requestAnimationFrame(t.clean)}}),[t]),t}(),h=bc((function(){return _u(v,f)}),[v,f]),y=bc((function(){return Vu(hl({scrollWindow:Ru,scrollDroppable:h.scrollDroppable},Al({move:jd},m)))}),[h.scrollDroppable,m]),w=function(t){var n=(0,e.useRef)({}),r=(0,e.useRef)(null),i=(0,e.useRef)(null),a=(0,e.useRef)(!1),o=_c((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]}}),[]),l=_c((function(e){var n=ig(t,e);n&&n!==document.activeElement&&n.focus()}),[t]),c=_c((function(e,t){r.current===e&&(r.current=t)}),[]),s=_c((function(){i.current||a.current&&(i.current=requestAnimationFrame((function(){i.current=null;var e=r.current;e&&l(e)})))}),[l]),d=_c((function(e){r.current=null;var t=document.activeElement;t&&t.getAttribute(Ku.draggableId)===e&&(r.current=e)}),[]);return Zu((function(){return a.current=!0,function(){a.current=!1;var e=i.current;e&&cancelAnimationFrame(e)}}),[]),bc((function(){return{register:o,tryRecordFocus:d,tryRestoreFocusRecorded:s,tryShiftRecord:c}}),[o,d,s,c])}(r),b=bc((function(){return pu({announce:u,autoScroller:y,dimensionMarshal:h,focusMarshal:w,getResponders:d,styleMarshal:p})}),[u,y,h,w,d,p]);c.current=b;var _=_c((function(){var e=Xg(c);"IDLE"!==e.getState().phase&&e.dispatch(Ud())}),[]),E=_c((function(){var e=Xg(c).getState();return e.isDragging||"DROP_ANIMATING"===e.phase}),[]);i(bc((function(){return{isDragging:E,tryAbort:_}}),[E,_]));var R=_c((function(e){return Eu(Xg(c).getState(),e)}),[]),N=_c((function(){return cd(Xg(c).getState())}),[]),S=bc((function(){return{marshal:h,focus:w,contextId:r,canLift:R,isMovementAllowed:N,dragHandleUsageInstructionsId:g,registry:v}}),[r,h,g,w,R,N,v]);return Jg({contextId:r,store:b,registry:v,customSensors:a,enableDefaultSensors:!1!==n.enableDefaultSensors}),(0,e.useEffect)((function(){return _}),[_]),t().createElement(pg.Provider,{value:S},t().createElement(Bl,{context:og,store:b},n.children))}var ep=0;function tp(e){var n=bc((function(){return""+ep++}),[]),r=e.dragHandleUsageInstructions||Yc.dragHandleUsageInstructions;return t().createElement(Wc,null,(function(i){return t().createElement(Zg,{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 np=function(e){return function(t){return e===t}},rp=np("scroll"),ip=np("auto"),ap=(np("visible"),function(e,t){return t(e.overflowX)||t(e.overflowY)}),op=function(e){var t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return ap(n,rp)||ap(n,ip)},lp=function e(t){return null==t||t===document.body||t===document.documentElement?null:op(t)?t:e(t.parentElement)},cp=function(e){return{x:e.scrollLeft,y:e.scrollTop}},sp=function e(t){return!!t&&("fixed"===window.getComputedStyle(t).position||e(t.parentElement))},dp=function(e){return{closestScrollable:lp(e),isFixedOnPage:sp(e)}},up=function(e){var t=e.ref,n=e.descriptor,r=e.env,i=e.windowScroll,a=e.direction,o=e.isDropDisabled,l=e.isCombineEnabled,c=e.shouldClipSubject,s=r.closestScrollable,d=function(e,t){var n=Dc(e);if(!t)return n;if(e!==t)return n;var r=n.paddingBox.top-t.scrollTop,i=n.paddingBox.left-t.scrollLeft,a=r+t.scrollHeight,o=i+t.scrollWidth,l=Nc({top:r,right:o,bottom:a,left:i},n.border);return Cc({borderBox:l,margin:n.margin,border:n.border,padding:n.padding})}(t,s),u=Pc(d,i),g=function(){if(!s)return null;var e=Dc(s),t={scrollHeight:s.scrollHeight,scrollWidth:s.scrollWidth};return{client:e,page:Pc(e,i),scroll:cp(s),scrollSize:t,shouldClipSubject:c}}(),p=function(e){var t=e.descriptor,n=e.isEnabled,r=e.isCombineEnabled,i=e.isFixedOnPage,a=e.direction,o=e.client,l=e.page,c=e.closest,s=function(){if(!c)return null;var e=c.scrollSize,t=c.client,n=mu({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:c.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:c.shouldClipSubject,scroll:{initial:c.scroll,current:c.scroll,max:n,diff:{value:Jc,displacement:Jc}}}}(),d="vertical"===a?As:Ps;return{descriptor:t,isCombineEnabled:r,isFixedOnPage:i,axis:d,isEnabled:n,client:o,page:l,frame:s,subject:cs({page:l,withPlaceholder:null,axis:d,frame:s})}}({descriptor:n,isEnabled:!o,isCombineEnabled:l,isFixedOnPage:r.isFixedOnPage,direction:a,client:d,page:u,closest:g});return p},gp={passive:!1},pp={passive:!0},mp=function(e){return e.shouldPublishImmediately?gp:pp};function fp(t){var n=(0,e.useContext)(t);return n||Hc(!1),n}var vp=function(e){return e&&e.env.closestScrollable||null};function hp(){}var yp={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},bp=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate,i=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate;return t||"close"===r?yp:{height:n.client.borderBox.height,width:n.client.borderBox.width,margin:n.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?Qd.placeholder:null}};var _p=t().memo((function(n){var r=(0,e.useRef)(null),i=_c((function(){r.current&&(clearTimeout(r.current),r.current=null)}),[]),a=n.animate,o=n.onTransitionEnd,l=n.onClose,c=n.contextId,s=(0,e.useState)("open"===n.animate),d=s[0],u=s[1];(0,e.useEffect)((function(){return d?"open"!==a?(i(),u(!1),hp):r.current?hp:(r.current=setTimeout((function(){r.current=null,u(!1)})),i):hp}),[a,d,i]);var g=_c((function(e){"height"===e.propertyName&&(o(),"close"===a&&l())}),[a,l,o]),p=bp({isAnimatingOpenOnMount:d,animate:n.animate,placeholder:n.placeholder});return t().createElement(n.placeholder.tagName,{style:p,"data-rbd-placeholder-context-id":c,onTransitionEnd:g,ref:n.innerRef})})),Ep=t().createContext(null);var Rp=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 vl(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),Np={dragging:5e3,dropAnimating:4500},Sp=function(e,t){return t?Qd.drop(t.duration):e?Qd.snap:Qd.fluid},xp=function(e,t){return e?t?Vd.drop:Vd.combining:null},Cp=function(e){return null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode};function Op(e){return"DRAGGING"===e.type?function(e){var t=e.dimension.client,n=e.offset,r=e.combineWith,i=e.dropping,a=Boolean(r),o=Cp(e),l=Boolean(i),c=l?Jd.drop(n,a):Jd.moveTo(n);return{position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:Sp(o,i),transform:c,opacity:xp(a,l),zIndex:l?Np.dropAnimating:Np.dragging,pointerEvents:"none"}}(e):(t=e,{transform:Jd.moveTo(t.offset),transition:t.shouldAnimateDisplacement?null:"none"});var t}function Ap(t){var n=gg("draggable"),r=t.descriptor,i=t.registry,a=t.getDraggableRef,o=t.canDragInteractiveElements,l=t.shouldRespectForcePress,c=t.isEnabled,s=bc((function(){return{canDragInteractiveElements:o,shouldRespectForcePress:l,isEnabled:c}}),[o,c,l]),d=_c((function(e){var t=a();return t||Hc(!1),function(e,t,n){void 0===n&&(n=Jc);var r=window.getComputedStyle(t),i=t.getBoundingClientRect(),a=Ic(i,r),o=Pc(a,n);return{descriptor:e,placeholder:{client:a,tagName:t.tagName.toLowerCase(),display:r.display},displaceBy:{x:a.marginBox.width,y:a.marginBox.height},client:a,page:o}}(r,t,e)}),[r,a]),u=bc((function(){return{uniqueId:n,descriptor:r,options:s,getDimension:d}}),[r,d,s,n]),g=(0,e.useRef)(u),p=(0,e.useRef)(!0);Zu((function(){return i.draggable.register(g.current),function(){return i.draggable.unregister(g.current)}}),[i.draggable]),Zu((function(){if(p.current)p.current=!1;else{var e=g.current;g.current=u,i.draggable.update(u,e)}}),[u,i.draggable])}function Pp(e,t,n){fg()}function Ip(e){e.preventDefault()}var Dp=function(e,t){return e===t},kp=function(e){var t=e.combine,n=e.destination;return n?n.droppableId:t?t.droppableId:null};function Fp(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,comb
vendor: 8,642 bytes, line 1
1ineWith:null}}var jp={mapped:{type:"SECONDARY",offset:Jc,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Fp(null)}};var Tp=fc((function(){var e,t,n,r=(e=jc((function(e,t){return{x:e,y:t}})),t=jc((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=jc((function(e,n,r,i,a,o,l){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:a,combineWith:o,mode:n,offset:e,dimension:r,forceShouldAnimate:l,snapshot:t(n,i,a,o,null)}}})),function(r,i){if(r.isDragging){if(r.critical.draggable.id!==i.draggableId)return null;var a=r.current.client.offset,o=r.dimensions.draggables[i.draggableId],l=od(r.impact),c=(d=r.impact).at&&"COMBINE"===d.at.type?d.at.combine.draggableId:null,s=r.forceShouldAnimate;return n(e(a.x,a.y),r.movementMode,o,i.isClone,l,c,s)}var d;if("DROP_ANIMATING"===r.phase){var u=r.completed;if(u.result.draggableId!==i.draggableId)return null;var g=i.isClone,p=r.dimensions.draggables[i.draggableId],m=u.result,f=m.mode,v=kp(m),h=function(e){return e.combine?e.combine.draggableId:null}(m),y={duration:r.dropDuration,curve:Wd,moveTo:r.newHomeClientOffset,opacity:h?Vd.drop:null,scale:h?qd.drop:null};return{mapped:{type:"DRAGGING",offset:r.newHomeClientOffset,dimension:p,dropping:y,draggingOver:v,combineWith:h,mode:f,forceShouldAnimate:null,snapshot:t(f,g,v,h,y)}}}return null}),i=function(){var e=jc((function(e,t){return{x:e,y:t}})),t=jc(Fp),n=jc((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(Jc,e,!0):null},i=function(t,i,a,o){var l=a.displaced.visible[t],c=Boolean(o.inVirtualList&&o.effected[t]),s=bs(a),d=s&&s.draggableId===t?i:null;if(!l){if(!c)return r(d);if(a.displaced.invisible[t])return null;var u=es(o.displacedBy.point),g=e(u.x,u.y);return n(g,d,!0)}if(c)return r(d);var p=a.displacedBy.point,m=e(p.x,p.y);return n(m,d,l.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)||jp}}),{dropAnimationFinished:Hd},null,{context:og,pure:!0,areStatePropsEqual:Dp})((function(t){var n=(0,e.useRef)(null),r=_c((function(e){n.current=e}),[]),i=_c((function(){return n.current}),[]),a=fp(pg),o=a.contextId,l=a.dragHandleUsageInstructionsId,c=a.registry,s=fp(Ep),d=s.type,u=s.droppableId,g=bc((function(){return{id:t.draggableId,index:t.index,type:d,droppableId:u}}),[t.draggableId,t.index,d,u]),p=t.children,m=t.draggableId,f=t.isEnabled,v=t.shouldRespectForcePress,h=t.canDragInteractiveElements,y=t.isClone,w=t.mapped,b=t.dropAnimationFinished;Pp(),mg(),y||Ap(bc((function(){return{descriptor:g,registry:c,getDraggableRef:i,canDragInteractiveElements:h,shouldRespectForcePress:v,isEnabled:f}}),[g,c,i,h,v,f]));var _=bc((function(){return f?{tabIndex:0,role:"button","aria-describedby":l,"data-rbd-drag-handle-draggable-id":m,"data-rbd-drag-handle-context-id":o,draggable:!1,onDragStart:Ip}:null}),[o,l,m,f]),E=_c((function(e){"DRAGGING"===w.type&&w.dropping&&"transform"===e.propertyName&&b()}),[b,w]),R=bc((function(){var e=Op(w),t="DRAGGING"===w.type&&w.dropping?E:null;return{innerRef:r,draggableProps:{"data-rbd-draggable-context-id":o,"data-rbd-draggable-id":m,style:e,onTransitionEnd:t},dragHandleProps:_}}),[o,_,m,w,E,r]),N=bc((function(){return{draggableId:g.id,type:g.type,source:{index:g.index,droppableId:g.droppableId}}}),[g.droppableId,g.id,g.index,g.type]);return p(R,w.snapshot,N)}));function Bp(e){return fp(Ep).isUsingCloneFor!==e.draggableId||e.isClone?t().createElement(Tp,e):null}function Lp(e){var n="boolean"!=typeof e.isDragDisabled||!e.isDragDisabled,r=Boolean(e.disableInteractiveElementBlocking),i=Boolean(e.shouldRespectForcePress);return t().createElement(Bp,hl({},e,{isClone:!1,isEnabled:n,canDragInteractiveElements:r,shouldRespectForcePress:i}))}var Mp=function(e,t){return e===t.droppable.type},Up=function(e,t){return t.draggables[e.draggable.id]};var zp={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||Hc(!1),document.body}},Gp=fc((function(){var e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t=hl({},e,{shouldAnimatePlaceholder:!1}),n=jc((function(e){return{draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}}})),r=jc((function(r,i,a,o,l,c){var s=l.descriptor.id;if(l.descriptor.droppableId===r){var d=c?{render:c,dragging:n(l.descriptor)}:null,u={isDraggingOver:a,draggingOverWith:a?s:null,draggingFromThisWith:s,isUsingPlaceholder:!0};return{placeholder:l.placeholder,shouldAnimatePlaceholder:!1,snapshot:u,useClone:d}}if(!i)return t;if(!o)return e;var g={isDraggingOver:a,draggingOverWith:s,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:l.placeholder,shouldAnimatePlaceholder:!0,snapshot:g,useClone:null}}));return function(n,i){var a=i.droppableId,o=i.type,l=!i.isDropDisabled,c=i.renderClone;if(n.isDragging){var s=n.critical;if(!Mp(o,s))return t;var d=Up(s,n.dimensions),u=od(n.impact)===a;return r(a,l,u,u,d,c)}if("DROP_ANIMATING"===n.phase){var g=n.completed;if(!Mp(o,g.critical))return t;var p=Up(g.critical,n.dimensions);return r(a,l,kp(g.result)===a,od(g.impact)===a,p,c)}if("IDLE"===n.phase&&n.completed&&!n.shouldFlush){var m=n.completed;if(!Mp(o,m.critical))return t;var f=od(m.impact)===a,v=Boolean(m.impact.at&&"COMBINE"===m.impact.at.type),h=m.critical.droppable.id===a;return f?v?e:t:h?e:t}return t}}),{updateViewportMaxScroll:function(e){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e}}},null,{context:og,pure:!0,areStatePropsEqual:Dp})((function(n){var r=(0,e.useContext)(pg);r||Hc(!1);var i=r.contextId,a=r.isMovementAllowed,o=(0,e.useRef)(null),l=(0,e.useRef)(null),c=n.children,s=n.droppableId,d=n.type,u=n.mode,g=n.direction,p=n.ignoreContainerClipping,m=n.isDropDisabled,f=n.isCombineEnabled,v=n.snapshot,h=n.useClone,y=n.updateViewportMaxScroll,w=n.getContainerForClone,b=_c((function(){return o.current}),[]),_=_c((function(e){o.current=e}),[]),E=(_c((function(){return l.current}),[]),_c((function(e){l.current=e}),[]));fg();var R=_c((function(){a()&&y({maxScroll:vu()})}),[a,y]);!function(t){var n=(0,e.useRef)(null),r=fp(pg),i=gg("droppable"),a=r.registry,o=r.marshal,l=vg(t),c=bc((function(){return{id:t.droppableId,type:t.type,mode:t.mode}}),[t.droppableId,t.mode,t.type]),s=(0,e.useRef)(c),d=bc((function(){return jc((function(e,t){n.current||Hc(!1);var r={x:e,y:t};o.updateDroppableScroll(c.id,r)}))}),[c.id,o]),u=_c((function(){var e=n.current;return e&&e.env.closestScrollable?cp(e.env.closestScrollable):Jc}),[]),g=_c((function(){var e=u();d(e.x,e.y)}),[u,d]),p=bc((function(){return Tc(g)}),[g]),m=_c((function(){var e=n.current,t=vp(e);e&&t||Hc(!1),e.scrollOptions.shouldPublishImmediately?g():p()}),[p,g]),f=_c((function(e,t){n.current&&Hc(!1);var i=l.current,a=i.getDroppableRef();a||Hc(!1);var o=dp(a),s={ref:a,descriptor:c,env:o,scrollOptions:t};n.current=s;var d=up({ref:a,descriptor:c,env:o,windowScroll:e,direction:i.direction,isDropDisabled:i.isDropDisabled,isCombineEnabled:i.isCombineEnabled,shouldClipSubject:!i.ignoreContainerClipping}),u=o.closestScrollable;return u&&(u.setAttribute(Ju.contextId,r.contextId),u.addEventListener("scroll",m,mp(s.scrollOptions))),d}),[r.contextId,c,m,l]),v=_c((function(){var e=n.current,t=vp(e);return e&&t||Hc(!1),cp(t)}),[]),h=_c((function(){var e=n.current;e||Hc(!1);var t=vp(e);n.current=null,t&&(p.cancel(),t.removeAttribute(Ju.contextId),t.removeEventListener("scroll",m,mp(e.scrollOptions)))}),[m,p]),y=_c((function(e){var t=n.current;t||Hc(!1);var r=vp(t);r||Hc(!1),r.scrollTop+=e.y,r.scrollLeft+=e.x}),[]),w=bc((function(){return{getDimensionAndWatchScroll:f,getScrollWhileDragging:v,dragStopped:h,scroll:y}}),[h,f,v,y]),b=bc((function(){return{uniqueId:i,descriptor:c,callbacks:w}}),[w,c,i]);Zu((function(){return s.current=b.descriptor,a.droppable.register(b),function(){n.current&&h(),a.droppable.unregister(b)}}),[w,c,h,b,o,a.droppable]),Zu((function(){n.current&&o.updateDroppableIsEnabled(s.current.id,!t.isDropDisabled)}),[t.isDropDisabled,o]),Zu((function(){n.current&&o.updateDroppableIsCombine
1Enabled(s.current.id,t.isCombineEnabled)}),[t.isCombineEnabled,o])}({droppableId:s,type:d,mode:u,direction:g,isDropDisabled:m,isCombineEnabled:f,ignoreContainerClipping:p,getDroppableRef:b});var N=t().createElement(Rp,{on:n.placeholder,shouldAnimate:n.shouldAnimatePlaceholder},(function(e){var n=e.onClose,r=e.data,a=e.animate;return t().createElement(_p,{placeholder:r,onClose:n,innerRef:E,animate:a,contextId:i,onTransitionEnd:R})})),S=bc((function(){return{innerRef:_,placeholder:N,droppableProps:{"data-rbd-droppable-id":s,"data-rbd-droppable-context-id":i}}}),[i,s,N,_]),x=h?h.dragging.draggableId:null,C=bc((function(){return{droppableId:s,type:d,isUsingCloneFor:x}}),[s,x,d]);return t().createElement(Ep.Provider,{value:C},c(S,v),function(){if(!h)return null;var e=h.dragging,n=h.render,r=t().createElement(Bp,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(function(t,r){return n(t,r,e)}));return yc().createPortal(r,w())}())}));function Hp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Wp(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Wp(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Wp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}Gp.defaultProps=zp;var Vp=React.useState;function qp(e){var t=e.initData,n=e.onUpdate,r=e.onClose,i=e.isSelectFiles,a=e.selectionType,o=e.isFormBuilder,l=e.isLMS,c=e.isWooCommerce,s=Hp(Vp(t),2),d=s[0],u=s[1],g=wp.i18n.__("Configure Module","integrate-google-drive"),p="dashicons dashicons-admin-generic";return i?("folders"===a?(g=wp.i18n.__("Select Folders","integrate-google-drive"),p="dashicons dashicons-open-folder"):g=wp.i18n.__("Select Files","integrate-google-drive"),p="dashicons dashicons-open-folder"):l&&(g=wp.i18n.__("Select Video","integrate-google-drive"),p="dashicons dashicons-video-alt3"),React.createElement("div",{className:"igd-module-builder-modal",onClick:function(e){return e.stopPropagation()}},React.createElement("div",{className:"igd-module-builder-modal-header"},React.createElement("div",{className:"header-title"},React.createElement("i",{className:p}),React.createElement("h3",null,g)),React.createElement("button",{type:"button",className:"igd-btn btn-danger close",onClick:r},React.createElement("i",{className:"dashicons dashicons-no-alt"}),React.createElement("span",null,wp.i18n.__("Cancel","integrate-google-drive"))),!l&&React.createElement("button",{type:"button",className:"igd-btn btn-primary done",onClick:function(){return n(d)}},React.createElement("i",{className:"dashicons dashicons-saved"}),React.createElement("div",{className:"igd-spinner"}),React.createElement("span",null,wp.i18n.__("Done","integrate-google-drive")))),React.createElement($a,{value:{editData:d,setEditData:u,updateShortcode:function(e){return n(e)},isEditor:!0,builderType:d.type,isSelectFiles:i,selectionType:a,isFormBuilder:o,isLMS:l,isWooCommerce:c}},React.createElement(jf,null)))}var Kp=React,Qp=Kp.useEffect,Yp=Kp.useRef;const Jp=function(e){var t=e.isOpen,n=e.onClose,r=e.children,i=Yp();return Qp((function(){var e=function(e){i.current&&!i.current.contains(e.target)&&n()};return t?document.addEventListener("mousedown",e):document.removeEventListener("mousedown",e),function(){document.removeEventListener("mousedown",e)}}),[t,n]),t?ReactDOM.createPortal(React.createElement("div",{className:"igd-modal-overlay"},React.createElement("div",{className:"igd-modal-content",ref:i},r)),document.body):null};function $p(e){return $p="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},$p(e)}function Xp(){return Xp=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},Xp.apply(this,arguments)}function Zp(e){return function(e){if(Array.isArray(e))return am(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||im(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function em(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 tm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?em(Object(n),!0).forEach((function(t){nm(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):em(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function nm(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=$p(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=$p(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$p(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rm(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||im(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function im(e,t){if(e){if("string"==typeof e)return am(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?am(e,t):void 0}}function am(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var om=wp.components.FormToggle,lm=React,cm=lm.useEffect,sm=lm.useRef,dm=lm.useContext,um=lm.useState;function gm(){var e,t=igd,n=t.isPro,r=t.settings,i=dm(Ja),a=i.editData,o=i.updateShortcode,l=i.setEditData,c=i.isSelectFiles,s=i.isInlineSelect,d=i.isFormBuilder,u=i.selectionType,g=i.isEditor,p=i.isLMS,m=i.initParentFolder,f=i.initFolders,v=i.isWooCommerce,h=a.type,y=a.allFolders,w=a.folders,b=void 0===w?[]:w,_=a.privateFolders,E=a.acfDynamicFiles,R=a.acfFieldKey,N=a.createPrivateFolder,S=a.nameTemplate,x=void 0===S?r.nameTemplate?r.nameTemplate:"%user_login% (%user_email%)":S,C=a.parentFolder,O=void 0===C?r.parentFolder?r.parentFolder:ft("root"):C,A=a.templateFolder,P=void 0===A?r.templateFolder?r.templateFolder:null:A,I=a.mergePrivateFolders,D=void 0===I?r.mergeFolders:I,k=a.folderFiles,F=a.uploadFolderSelection,j=a.uploadFolders,T=void 0===j?[]:j,B=a.folderSelectionLabel,L=void 0===B?wp.i18n.__("Choose Upload Folder","integrate-google-drive"):B,M=rm(um(!1),2),U=M[0],z=M[1],G=rm(um(!1),2),H=G[0],W=G[1],V=rm(um(!1),2),q=V[0],K=V[1],Q=rm(um(m),2),Y=Q[0],J=Q[1],$="browser"===h,X="uploader"===h,Z="slider"===h,ee="gallery"===h,te="media"===h,ne="search"===h,re="embed"===h,ie="view"===h,ae="download"===h,oe=sm(null);cm((function(){if(oe.current){new ResizeObserver((function(e){var t=e[0].target;e[0].contentRect.width<700?t.classList.add("view-list"):t.classList.remove("view-list")})).observe(oe.current)}}),[]);var le="",ce="";_&&(ce=wp.i18n.__("Don't select any items if you don't want to show the module for the users who are not linked any folders.","integrate-google-drive"),$?le=wp.i18n.__("Select files & folders for non-linked users","integrate-google-drive"):X?le=wp.i18n.__("Select Upload Folder for non-linked users","integrate-google-drive"):ee?le=wp.i18n.__("Select image files and folders for non-linked users","integrate-google-drive"):te?le=wp.i18n.__("Select audio, video files and folders for non-linked users","integrate-google-drive"):ne&&(le=wp.i18n.__("Select folders for non-linked users.","integrate-google-drive"))),d&&!_&&(le=wp.i18n.__("Select Upload Folder","integrate-google-drive"));var se=["%user_login%","%user_email%","%first_name%","%last_name%","%display_name%","%user_id%","%user_role%","%user_meta_{key}%","","%post_id%","%post_title%","%post_slug%","%post_author%","%post_date%","%post_modified%","%post_type%","%post_status%","%post_category%","%post_tags%","%post_meta_{key}%","","%wc_product_name%","%wc_product_id%","%wc_product_sku%","%wc_product_slug%","%wc_product_price%","%wc_product_sale_price%","%wc_product_regular_price%","%wc_product_tags%","%wc_product_type%","%wc_product_status%","",!!d&&"cf7"!==d&&"%entry_id%",!!d&&"elementor"!==d&&"%form_id%",!!d&&"%form_title%","","%date%","%time%","%unique_id%"],de=!(re&&"classic"===g||ie||ae||y||c||p||v),ue=wp.i18n.__("Turn ON to display the private files and folders linked to the user.","integrate-google-drive");re?ue=wp.i18n.__("Turn ON to embed the private files and folders linked to the user.","integrate-google-drive"):X?ue=wp.i18n.__("Turn ON to upload the files in the private folder linked to the user.","integrate-google-drive"):ne&&(ue=wp.i18n.__("Turn ON to 
1search the private files and folders linked to the user.","integrate-google-drive"));var ge=rm(um(null),2),pe=ge[0],me=ge[1],fe=sm(),ve=null===(e=r.integrations)||void 0===e?void 0:e.includes("acf");return React.createElement("div",{className:"shortcode-module-body content-sources"},!E&&!v&&!Z&&!re&&!ie&&!ae&&!X&&!c&&!p&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("All Folders & Files","integrate-google-drive")," "),React.createElement("div",{className:"settings-field-content"},React.createElement(om,{checked:y,onChange:function(){return l(tm(tm({},a),{},{allFolders:!y}))}}),React.createElement("p",{className:"description"},wp.i18n.__("If turned ON, users can navigate through all the folders & files of all the linked Google Drive accounts.","integrate-google-drive"),React.createElement("br",null),wp.i18n.__("Otherwise, to select specific folders & files disable this option.","integrate-google-drive")))),!E&&!!de&&React.createElement("div",{className:"settings-field field-private-folder"},React.createElement("h4",{className:"settings-field-label"},X?wp.i18n.__("Use Private Folder","integrate-google-drive"):wp.i18n.__("Use Private Files","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(om,{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),"data-tooltip-id":"igd-pro-tooltip",checked:n&&_,className:n?"":"disabled",onChange:function(){n?l(tm(tm({},a),{},{privateFolders:!_})):cn(wp.i18n.__("Upgrade to Pro to use User Private Folders","integrate-google-drive"))}}),!n&&React.createElement(rt,{id:"igd-pro-tooltip",effect:"solid",place:"right",variant:"warning",className:"igd-tooltip"}),React.createElement("p",{className:"description"},ue,React.createElement("a",{href:"https://softlabbd.com/docs/how-to-use-and-enable-private-folders-automatically-link-manually/",target:"_blank",className:""},wp.i18n.__("Documentation","integrate-google-drive"),React.createElement("i",{className:"dashicons dashicons-editor-help"})),React.createElement("br",null),wp.i18n.__("Note: If enabled this module will be visible only to logged-in users.","integrate-google-drive")),n&&_&&React.createElement("div",{className:"settings-field-sub"},React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Create Private Folder","integrate-google-drive")," "),React.createElement("div",{className:"settings-field-content"},React.createElement(om,{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),checked:n&&N,onChange:function(){n?l(tm(tm({},a),{},{createPrivateFolder:!N})):cn(wp.i18n.__("Upgrade to Pro to use User Private Folders","integrate-google-drive"))}}),React.createElement("p",{className:"description"},wp.i18n.__("Turn ON to create and link a folder automatically to the user who has not linked any folder yet while the user will view the module.","integrate-google-drive"))),!!N&&React.createElement(React.Fragment,null,React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Naming template","integrate-google-drive")," "),React.createElement("div",{className:"settings-field-content"},React.createElement("input",{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),type:"text",value:x,onChange:function(e){n?l(tm(tm({},a),{},{nameTemplate:e.target.value})):cn(wp.i18n.__("Upgrade to PRO to enable auto private folders creation for the user.","integrate-google-drive"))},onSelect:function(e){return me(e.target.selectionStart)},onFocus:function(e){return jQuery(e.target).closest(".settings-field-content").addClass("active")},onBlur:function(e){return jQuery(e.target).closest(".settings-field-content").removeClass("active")},ref:fe}),!n&&React.createElement(rt,{effect:"solid",place:"left",backgroundColor:"#FF9F10",className:"igd-tooltip"}),React.createElement("p",{className:"description"},wp.i18n.__("Set the folder name template for the automatically created private folders.","integrate-google-drive")),React.createElement("div",{className:"template-tags"},React.createElement("div",{className:"template-tags-title",onClick:function(e){return jQuery(e.target).closest(".template-tags-title").toggleClass("active")}},React.createElement("span",null,wp.i18n.__("Available template tags","integrate-google-drive")),React.createElement("span",null,wp.i18n.__(" (click to insert)","integrate-google-drive"))),React.createElement("div",{className:"template-tags-list"},se.map((function(e,t){if("boolean"!=typeof e)return""===e?React.createElement("span",{className:"tag-break"}):React.createElement("span",{className:"tag",key:t,onClick:function(){if(n){var t;t=(t=null!==pe?x.slice(0,pe)+e+" "+x.slice(pe):x+" "+e).trim(),l(tm(tm({},a),{},{nameTemplate:t}));var r=pe+e.length+1;fe.current.setSelectionRange(r,r)}else cn(wp.i18n.__("Upgrade to PRO to enable auto private folders creation.","integrate-google-drive"))}},e)}))))),React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Parent Folder","integrate-google-drive")," "),React.createElement("div",{className:"settings-field-content"},React.createElement("div",{className:"template-folder-wrap"},!!O&&React.createElement("div",{className:"template-folder"},React.createElement("div",{className:"template-folder-account"},JSON.parse(It(igd.accounts))[O.accountId].email),React.createElement("div",{className:"template-folder-item"},O.iconLink?React.createElement("img",{src:O.iconLink}):React.createElement("i",{className:"dashicons dashicons-category"}),React.createElement("span",{className:"template-folder-name"},O.name?O.name:ft(O,JSON.parse(It(igd.accounts))[O.accountId]))),React.createElement("div",{className:"dashicons dashicons-no-alt",onClick:function(){return l(tm(tm({},a),{},{parentFolder:null}))}},React.createElement("span",{className:"screen-reader-text"},wp.i18n.__("Remove","integrate-google-drive")))),React.createElement("button",{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),className:"igd-btn ".concat(U?"btn-warning":"btn-primary"),onClick:function(){n?z(!U):cn(wp.i18n.__("Upgrade to PRO to enable auto private folders creation for the user.","integrate-google-drive"))}},React.createElement("i",{className:"dashicons dashicons-open-folder"}),U?React.createElement("span",null,wp.i18n.__("Cancel","integrate-google-drive")):React.createElement("span",null,O?wp.i18n.__("Change Parent Folder","integrate-google-drive"):wp.i18n.__("Select Parent Folder","integrate-google-drive"))),!n&&React.createElement(rt,{effect:"solid",place:"right",backgroundColor:"#FF9F10",className:"igd-tooltip"})),React.createElement("p",{className:"description"},wp.i18n.__("Select the parent folder where the automatically created private folders will be created.","integrate-google-drive"))),!!U&&n&&React.createElement("div",{id:"igd-select-files",className:"igd-module-builder
1-modal-wrap inline-select"},React.createElement($a,{value:{editData:{folders:[]},setEditData:function(e){var t=e.folders,n=void 0===t?[]:t;l((function(e){return tm(tm({},e),{},{parentFolder:n[0]})})),z(!1)},isEditor:!0,isInlineSelect:!0,isSelectFiles:!0,selectionType:"parent",initParentFolder:m,initFolders:f}},React.createElement(jf,null))),React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Template Folder","integrate-google-drive")," "),React.createElement("div",{className:"settings-field-content"},React.createElement("div",{className:"template-folder-wrap"},!!P&&React.createElement("div",{className:"template-folder"},React.createElement("div",{className:"template-folder-account"},JSON.parse(It(igd.accounts))[P.accountId].email),React.createElement("div",{className:"template-folder-item"},P.iconLink?React.createElement("img",{src:P.iconLink}):React.createElement("i",{className:"dashicons dashicons-category"}),React.createElement("span",{className:"template-folder-name"},P.name?P.name:ft(P,JSON.parse(It(igd.accounts))[P.accountId]))),React.createElement("div",{className:"dashicons dashicons-no-alt",onClick:function(){return l(tm(tm({},a),{},{templateFolder:null}))}},React.createElement("span",{className:"screen-reader-text"},wp.i18n.__("Remove","integrate-google-drive")))),React.createElement("button",{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),className:"igd-btn ".concat(H?"btn-warning":"btn-primary"),onClick:function(){n?W(!H):cn(wp.i18n.__("Upgrade to Pro to use User Private Folders","integrate-google-drive"))}},React.createElement("i",{className:"dashicons dashicons-open-folder"}),H?React.createElement("span",null,wp.i18n.__("Cancel","integrate-google-drive")):React.createElement("span",null,P?wp.i18n.__("Change Template Folder","integrate-google-drive"):wp.i18n.__("Select Template Folder","integrate-google-drive"))),!n&&React.createElement(rt,{effect:"solid",place:"right",backgroundColor:"#FF9F10",className:"igd-tooltip"})),!!O&&!!P&&O.accountId!==P.accountId&&React.createElement("div",{className:"template-folder-error"},React.createElement("i",{className:"dashicons dashicons-warning"}),React.createElement("span",null,wp.i18n.__("Template folder and parent folder must be from the same account.","integrate-google-drive"))),!!O&&!!P&&O.id===P.id&&React.createElement("div",{className:"template-folder-error"},React.createElement("i",{className:"dashicons dashicons-warning"}),React.createElement("span",null,wp.i18n.__("Template folder and parent folder can't be the same.","integrate-google-drive"))),React.createElement("p",{className:"description"},wp.i18n.__("Select the template folder that will be copied to the new private folder.","integrate-google-drive"))),!!H&&n&&React.createElement("div",{id:"igd-select-files",className:"igd-module-builder-modal-wrap inline-select"},React.createElement($a,{value:{editData:{folders:[]},setEditData:function(e){var t=e.folders,n=void 0===t?[]:t;l((function(e){return tm(tm({},e),{},{templateFolder:n[0]})})),W(!1)},isEditor:!0,isInlineSelect:!0,isSelectFiles:!0,selectionType:"template",initParentFolder:m,initFolders:f}},React.createElement(jf,null))),React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Merge Folders","integrate-google-drive")," "),React.createElement("div",{className:"settings-field-content"},React.createElement(om,{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),checked:D,onChange:function(){n?l(tm(tm({},a),{},{mergePrivateFolders:!D})):cn(wp.i18n.__("Upgrade to PRO to create private folders.","integrate-google-drive"))}}),React.createElement("p",{className:"description"},wp.i18n.__("Allow merging folders if a folder with the same name already exists.","integrate-google-drive")))))))),!_&&!y&&!c&&!p&&React.createElement("div",{className:"settings-field field-acf-dynamic-files ".concat(n&&ve?"":"disabled")},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Use ACF field Files","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(om,{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),"data-tooltip-id":"igd-
1pro-tooltip",checked:n&&E,className:n?"":"disabled",onChange:function(){n?ve?l(tm(tm({},a),{},{acfDynamicFiles:!E})):Swal.fire({title:wp.i18n.__("ACF integration is not enabled","integrate-google-drive"),text:wp.i18n.__("Enable ACF integration from the plugin settings page to access and utilize files selected from ACF fields.","integrate-google-drive"),icon:"warning",showConfirmButton:!1,showCloseButton:!0,customClass:{container:"igd-swal"}}):cn(wp.i18n.__("Upgrade to Pro to use ACF field files","integrate-google-drive"))}}),React.createElement("p",{className:"description"},wp.i18n.__("Enable this option to use the ACF field files dynamically as the source for the module.","integrate-google-drive"),React.createElement("a",{href:"https://softlabbd.com/docs/how-to-use-acf-dynamic-files-as-module-source-files",target:"_blank",className:""},wp.i18n.__("Documentation","integrate-google-drive"),React.createElement("i",{className:"dashicons dashicons-editor-help"}))),!!E&&React.createElement("div",{className:"settings-field-sub"},React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("ACF Field Key","integrate-google-drive")," "),React.createElement("div",{className:"settings-field-content"},React.createElement("input",{type:"text",value:R,onChange:function(e){return l(tm(tm({},a),{},{acfFieldKey:e.target.value}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Enter the ACF field name to use the files from the ACF field.","integrate-google-drive"),React.createElement("br",null),wp.i18n.__("The field value will be inherited from the post/page based on the field name where the module will be embedded.","integrate-google-drive"))))))),X&&!_&&React.createElement("div",{className:"settings-field field-upload-folder-selection ".concat(n?"":"disabled")},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Enable Folder Selection","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(om,{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),"data-tooltip-id":"igd-pro-tooltip",checked:n&&F,className:n?"":"disabled",onChange:function(){n?l(tm(tm({},a),{},{uploadFolderSelection:!F})):cn(wp.i18n.__("Upgrade to enable dynamic upload folder selection","integrate-google-drive"))}}),React.createElement("p",{className:"description"},wp.i18n.__("Enable this option to allow users to select the upload folder and upload files to the selected folder.","integrate-google-drive"),React.createElement("a",{href:"https://softlabbd.com/docs/how-to-enable-dynamic-folders-selection-when-uploading-files",target:"_blank"},wp.i18n.__("Documentation","integrate-google-drive"),React.createElement("i",{className:"dashicons dashicons-editor-help"}))),!!F&&React.createElement("div",{className:"settings-field-sub"},React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Select Upload Folders","integrate-google-drive")," "),React.createElement("div",{className:"settings-field-content"},React.createElement("div",{className:"template-folder"},T.map((function(e,t){var n=e.id,r=e.name,i=e.iconLink;return i=i||"https://drive-thirdparty.googleusercontent.com/64/type/application/vnd.google-apps.folder",React.createElement("div",{key:t,className:"template-folder-item"},React.createElement("span",{className:"folder-index"},t+1,". "),React.createElement("img",{src:i}),React.createElement("span",{className:"template-folder-name"},r),React.createElement("div",{className:"dashicons dashicons-no-alt",onClick:function(){var e=T.filter((function(e){return e.id!==n}));l(tm(tm({},a),{},{uploadFolders:e,folders:e}))}}))}))),React.createElement("button",{"data-tooltip-content":"PRO Feature","data-tooltip-id":"specific-folders",className:"igd-btn btn-success",onClick:function(){igd.isPro?K(!0):cn(wp.i18n.__("Upgrade to PRO to enable dynamic upload folder selection","integrate-google-drive"))}},React.createElement("i",{className:"dashicons dashicons-open-folder"}),React.createElement("span",null,wp.i18n.__("Select Folders","integrate-google-drive"))),React.createElement(Jp,{isOpen:q,onClose:function(){return K(!1)}},React.createElement("div",{id:"igd-select-files",className:"igd-module-builder
1-modal-wrap"},React.createElement(qp,{initData:{folders:T},onUpdate:function(e){var t=e.folders,n=void 0===t?[]:t;l((function(e){return tm(tm({},e),{},{uploadFolders:n.map((function(e){return{id:e.id,accountId:e.accountId,name:e.name,description:e.description,iconLink:e.iconLink,type:e.type,shortcutDetails:e.shortcutDetails}})),folders:n})})),K(!1)},onClose:function(){return K(!1)},isSelectFiles:!0,selectionType:"folders"}))),React.createElement("p",{className:"description"},wp.i18n.__("Select the upload folders for the users to select the folder to upload files.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Select Default Folder","integrate-google-drive")," "),React.createElement("div",{className:"settings-field-content"},React.createElement("select",{value:b.length?b[0].id:"",onChange:function(e){var t=T.find((function(t){return t.id===e.target.value}));l(tm(tm({},a),{},{folders:[t]}))}},T.length?T.map((function(e,t){return React.createElement("option",{key:t,value:e.id},e.name)})):React.createElement("option",{value:""},wp.i18n.__("No Folder Selected","integrate-google-drive"))),React.createElement("p",{className:"description"},wp.i18n.__("Select the default folder where the files will be uploaded if the user doesn't select any folder.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Folder Selection Label","integrate-google-drive")," "),React.createElement("div",{className:"settings-field-content"},React.createElement("input",{type:"text",value:L,onChange:function(e){return l(tm(tm({},a),{},{folderSelectionLabel:e.target.value}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Set the label for the folder selection.","integrate-google-drive"))))))),(ie||ae)&&React.createElement("div",{className:"settings-field field-folder-files"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Generate Folder File Links","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(om,{checked:k,onChange:function(){return l(tm(tm({},a),{},{folderFiles:!k}))}}),React.createElement("p",{className:"description"},ae?wp.i18n.__("Enable to generate download link for the files inside the selected folders.","integrate-google-drive"):wp.i18n.__("Enable to generate view link for the files inside the selected folders.","integrate-google-drive")))),(!y||!!c||!!p)&&!_&&!E&&!F&&React.createElement("div",{ref:oe,className:"igd-select-sources-wrap"},!p&&React.createElement("div",{className:"source-title-wrap"},!!le&&React.createElement("h4",{className:"igd-select-sources-title"},le),!!ce&&React.createElement("p",{className:"igd-select-sources-description"},ce)),React.createElement(Qa,{isShortcodeBuilder:!0,shortcodeBuilderType:h,isSelectFiles:c,selectionType:u,isLMS:p,isWooCommerce:v,setSelectedFolders:function(e){p&&o(e),l(tm(tm({},a),{},{folders:Zp(e).filter((function(e,t,n){return t===n.findIndex((function(t){return e.id?t.id===e.id:t===e}))}))}))},selectedFolders:b,initParentFolder:Y,initFolders:f}),!s&&!p&&React.createElement("div",{className:"igd-selected-list"},React.createElement("div",{className:"igd-selected-list-header"},React.createElement("span",{className:"header-title"},"(",b.length,") ",wp.i18n._n("Item Selected","Items Selected",b.length,"integrate-google-drive")),!!b&&!!b.length&&React.createElement("button",{className:"igd-btn btn-danger",onClick:function(){return l(tm(tm({},a),{},{folders:[]}))}},React.createElement("span",null,wp.i18n.__("Clear","integrate-google-drive")))),React.createElement(tp,{onDragEnd:function(e){if(e.destination){var t=Array.from(b),n=rm(t.splice(e.source.index,1),1)[0];t.splice(e.destination.index,0,n),l(tm(tm({},a),{},{folders:t}))}}},React.createElement(Gp,{droppableId:"droppable"},(function(e){return React.createElement("div",Xp({ref:e.innerRef},e.droppableProps),!!b.length&&b.sort((function(e,t){return mt(e)&&!mt(t)?-1:!mt(e)&&mt(t)?1:0})).map((function(e,t){var n=e.id,r=e.iconLink,i=e.name,o=e.accountId;return React.createElement(Lp,{key:n,draggableId:n,index:t},(function(n,c){return React.createElement("div",Xp({ref:n.innerRef},n.draggableProps,n.dragHandleProps,{style:tm({userSelect:"none",backgroundColor:c.isDragging?"#f4f4f4":""},n.draggableProps.style)}),React.createElement("div",{className:"selected-item"},b.length>1&&React.createElement(React.Fragment,null,React.createElement("span",{className:"selected-item-index"},t+1,"."),React.createElement("svg",{className:"drag-file-item",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-hidden":"true",focusable:"false"},React.createElement("path",{d:"M8 7h2V5H8v2zm0 6h2v-2H8v2zm0 6h2v-2H8v2zm6-14v2h2V5h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2z"}))),React.createElement("div",{className:"file-item",onClick:function(){e.parents&&J((function(t){return tm(tm({},t),{},{id:e.parents[0],accountId:e.accountId})}))}},r?React.createElement("img",{src:r}):React.createElement("i",{className:"dashicons dashicons-category"}),React.createElement("span",{className:"item-name"},i||ft(e,JSON.parse(It(igd.accounts))[o]))),React.createElement("span",{className:"remove-item dashicons dashicons-no-alt",onClick:function(){return l(tm(tm({},a),{},{folders:b.filter((function(t){return t!==e}))}))}})))}))})),e.placeholder)}))),(!b||!b.length)&&React.createElement("div",{className:"no-files-message"},React.createElement("i",{className:"dashicons dashicons-info"}),React.createElement("span",null,wp.i18n.__("No items selected","integrate-google-drive"),".")),X&&React.createElement("p",null,wp.i18n.__("Choose a single upload folder for file uploads.","integrate-google-drive"),!!b.length&&React.createElement("span",null,wp.i18n.__("To change it, deselect the current folder and select a new one.","integrate-google-drive"))),re&&React.createElement("p",null,wp.i18n.__("If folder is selected, all the files of the folder will be embedded.","integrate-google-drive"),React.createElement("br",null),React.createElement("b",null,"Note:")," ",wp.i18n.__("Embed files must be public","integrate-google-drive")))))}function pm(e){return pm="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},pm(e)}function mm(e){return function(e){if(Array.isArray(e))return fm(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return fm(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return fm(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function vm(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 hm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?vm(Object(n),!0).forEach((function(t){ym(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ym(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=pm(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=pm(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==pm(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wm=wp.components,bm=wm.FormToggle,_m=wm.CheckboxControl,Em=React.useContext;function Rm(){var e=Em(Ja),t=e.editData,n=e.setEditData,r=e.isFormBuilder,i=t.allowExtensions,a=t.allowAllExtensions,o=t.allowExceptExtensions,l=t.allowNames,c=t.allowAllNames,s=t.allowExceptNames,d=t.nameFilterOptions,u=void 0===d?["files"]:d,g=t.showFiles,p=void 0===g||g,m=t.showFolders,f=void 0===m||m,v=t.type,h=t.maxFileSize,y=t.maxFiles,w=t.minFiles,b=t.minFileSize,_=t.fileNumbers,E="uploader"===v,R="browser"===v,N="gallery"===v,S="embed"===v,x="search"===v,C="media"===v,O="slider"===v;return React.createElement("div",{className:"shortcode-module-body"},(R||N||x)&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Show Files","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(bm,{checked:p,onChange:function(){return n(hm(hm({},t),{},{showFiles:!p}))}}),React.createElement("p",{className:"description"},wp.i18n.__("If turned off, files won't show.","integrate-google-drive")))),(R||N||x)&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Show Folders","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(bm,{checked:f,onChange:function(){return n(hm(hm({},t),{},{showFolders:!f}))}}),React.createElement("p",{className:"description"},wp.i18n.__("If turned off, folders won't show.","integrate-google-drive")))),React.createElement("div",{className:"settings-field filter-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Allowed Extensions","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("div",{className:"filter-field-input"},React.createElement("input",{type:"text",disabled:a,value:i,onChange:function(e){return n(hm(hm({},t),{},{allowExtensions:e.target.value}))}}),React.createElement("p",{className:"description"},wp.i18n.sprintf(wp.i18n.__('Enter comma ( , ) seperated file extensions to allow, such as "jpg, png, gif". Leave empty to %s all extension files.',"integrate-google-drive"),E?wp.i18n.__("upload","integrate-google-drive"):wp.i18n.__("show","integrate-google-drive")))),React.createElement("div",{className:"filter-field-all"},React.createElement("div",null,React.createElement("h4",{className:"filter-field-all-label"},wp.i18n.__("Allow all : ","integrate-google-drive")," "),React.createElement(bm,{checked:a,onChange:function(){return n(hm(hm({},t),{},{allowAllExtensions:!a}))}})),React.createElement("div",null,React.createElement("h4",{className:"filter-field-all-label"},wp.i18n.__("Except : ","integrate-google-drive")),React.createElement("input",{type:"text",disabled:!a,value:o,onChange:function(e){return n(hm(hm({},t),{},{allowExceptExtensions:e.target.value}))}})),React.createElement("p",{className:"description"},wp.i18n.sprintf(wp.i18n.__('When "Allow all" is enabled, exceptions will not be %s.',"integrate-google-drive"),E?wp.i18n.__("uploaded","integrate-google-drive"):wp.i18n.__("displayed","integrate-google-drive")))))),(R||N||S||x||C||O)&&React.createElement("div",{className:"settings-field filter-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Allowed Names","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("div",{className:"filter-field-input"},React.createElement("input",{type:"text",disabled:c,value:l,onCh
1ange:function(e){return n(hm(hm({},t),{},{allowNames:e.target.value}))}}),React.createElement("p",{className:"description"},wp.i18n.sprintf(wp.i18n.__("Enter file and folder names, separated by commas, to display. Leave blank to display all files and folders.","integrate-google-drive")))),React.createElement("div",{className:"filter-field-all"},React.createElement("div",null,React.createElement("h4",{className:"filter-field-all-label"},wp.i18n.__("Allow all : ","integrate-google-drive")," "),React.createElement(bm,{checked:c,onChange:function(){return n(hm(hm({},t),{},{allowAllNames:!c}))}})),React.createElement("div",null,React.createElement("h4",{className:"filter-field-all-label"},wp.i18n.__("Except : ","integrate-google-drive")),React.createElement("input",{type:"text",disabled:!c,value:s,onChange:function(e){return n(hm(hm({},t),{},{allowExceptNames:e.target.value}))}})),React.createElement("p",{className:"description"},wp.i18n.__('When "Allow all" is enabled, exceptions will not be displayed.',"integrate-google-drive")),React.createElement("div",{className:"igd-notice igd-notice-info"},React.createElement("div",{className:"igd-notice-content"},wp.i18n.__("You can use the * and ? wildcards to match multiple characters and single characters respectively.","integrate-google-drive"),React.createElement("br",null),React.createElement("strong",null,wp.i18n.__("For example:","integrate-google-drive")),React.createElement("ul",null,React.createElement("li",null,React.createElement("strong",null,"report*, *.txt")," ",wp.i18n.__("will match all files that start with report and have the .txt extension.","integrate-google-drive")),React.createElement("li",null,React.createElement("strong",null,"file?, image_*")," ",wp.i18n.__('will match all files that start with file like "file1", "file2", and all files that start with image_.',"integrate-google-drive"))))),React.createElement("div",{className:"name-filter-option"},React.createElement("h4",{className:"name-filter-option-label"},wp.i18n.__("Apply to : ","integrate-google-drive")," "),["files","folders"].map((function(e){return React.createElement("div",{key:e,className:"name-filter-option-item"},React.createElement(_m,{label:e,checked:u.includes(e),onChange:function(){u.includes(e)?n(hm(hm({},t),{},{nameFilterOptions:u.filter((function(t){return t!==e}))})):n(hm(hm({},t),{},{nameFilterOptions:[].concat(mm(u),[e])}))}}))})),React.createElement("p",{className:"description"},wp.i18n.__("Select the type of files to apply the name filters.","integrate-google-drive")))))),(R||N||x||C||O)&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Maximum File Numbers","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("input",{type:"number",min:1,max:1e3,value:_,onChange:function(e){return n(hm(hm({},t),{},{fileNumbers:e.target.value}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Enter the maximum number of how many files you want to show. Leave empty to show all files.","integrate-google-drive")))),E&&React.createElement(React.Fragment,null,React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Max File Uploads","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("input",{type:"number",min:1,value:y,onChange:function(e){var r=e.target.value;r=r.replace(/[^0-9]/g,""),n(hm(hm({},t),{},{maxFiles:r}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Enter the max number of files to upload at once. Leave empty for no limit.","integrate-google-drive")))),r&&"metform"!==r&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Min File Uploads","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("input",{type:"number",min:1,value:w,onChange:function(e){var r=e.target.value;r=r.replace(/[^0-9]/g,""),n(hm(hm({},t),{},{minFiles:r}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Enter the minimum number of files to upload. Leave empty for no limit.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Max File Size (MB)","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("input",{type:"number",min:0,value:h,onChange:function(e){var r=e.target.value;r=r.replace(/[^0-9]/g,""),n(hm(hm({},t),{},{maxFileSize:r}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Enter the maximum upload file size (MB).","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Min File Size (MB)","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("input",{type:"number",min:0,value:b,onChange:function(e){var r=e.target.value;r=r.replace(/[^0-9]/g,""),n(hm(hm({},t),{},{minFileSize:r}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Enter the minimum upload file size (MB).","integrate-google-drive"))))))}function Nm(e){return Nm="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},Nm(e)}function Sm(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 xm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Sm(Object(n),!0).forEach((function(t){Cm(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Cm(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Nm(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Nm(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Nm(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Om=wp.components,Am=Om.FormToggle,Pm=Om.Button,Im=Om.ButtonGroup;function Dm(e){var t=e.editData,n=e.setEditData,r=(e.isSlider,t.galleryOverlay),i=void 0===r||r,a=t.overlayDisplayType,o=void 0===a?"hover":a,l=t.galleryOverlayTitle,c=void 0===l||l,s=t.galleryOverlayDescription,d=void 0===s||s,u=t.galleryOverlaySize;return React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Show Overlay","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Am,{checked:i,onChange:function(){return n(xm(xm({},t),{},{galleryOverlay:!i}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Show the image overlay.","integrate-google-drive")),!!i&&React.createElement("div",{className:"settings-field-sub"},React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Display Type","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Im,null,React.createElement(Pm,{isPrimary:"always"===o,isSecondary:"hover"===o,onClick:function(){return n(xm(xm({},t),{},{overlayDisplayType:"always"}))}},React.createElement("span",null,wp.i18n.__("Always","integrate-google-drive"))),React.createElement(Pm,{isPrimary:"hover"===o,isSecondary:"always"===o,onClick:function(){return n(xm(xm({},t),{},{overlayDisplayType:"hover"}))}},React.createElement("span",null,wp.i18n.__("On Hover","integrate-google-drive")))),React.createElement("p",{className:"description"},wp.i18n.__("Select the image overlay display type.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Show Title","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Am,{checked:c,onChange:function(){return n(xm(xm({},t),{},{galleryOverlayTitle:!c}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Show the image title in the overlay.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Show Description","integrate-google-drive")),React.createElement(Am,{checked:d,onChange:function(){return n(xm(xm({},t),{},{galleryOverlayDescription:!d}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Show the image description in the overlay.","integrate-google-drive"))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Show Size","integrate-google-drive")),React.createElement(Am,{checked:u,onChange:function(){return n(xm(xm({},t),{},{galleryOverlaySize:!u}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Show the image size in the overlay.","integrate-google-drive"))))))}function km(e){return km="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},km(e)}function Fm(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}
1finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return jm(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return jm(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Tm(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 Bm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tm(Object(n),!0).forEach((function(t){Lm(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Lm(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=km(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=km(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==km(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Mm=wp.components,Um=Mm.ButtonGroup,zm=Mm.Button,Gm=Mm.FormToggle,Hm=Mm.RangeControl,Wm=Mm.SelectControl,Vm=Mm.TextControl,qm=Mm.__experimentalRadio,Km=Mm.__experimentalRadioGroup,Qm=React,Ym=Qm.useState,Jm=Qm.useContext,$m=Qm.useEffect,Xm=Qm.useRef;function Zm(){var e=igd.isPro,t=Jm(Ja),n=t.editData,r=t.setEditData,i=t.isFormBuilder,a=t.isWooCommerce,o=["%file_name%","%file_extension%","%queue_index%","",i&&"cf7"!==i&&"%entry_id%",i&&"elementor"!==i&&"%form_id%",i&&"%form_title%","","%post_id%","%post_title%","%post_slug%","%post_author%","%post_date%","%post_modified%","%post_type%","%post_status%","%post_category%","%post_tags%","%post_meta_{key}%","","%wc_product_name%","%wc_product_id%","%wc_product_sku%","%wc_product_slug%","%wc_product_price%","%wc_product_sale_price%","%wc_product_regular_price%","%wc_product_tags%","%wc_product_type%","%wc_product_status%","","%user_login%","%user_email%","%first_name%","%last_name%","%display_name%","%user_id%","%user_role%","%user_meta_{key}%","","%date%","%time%","%unique_id%"],l=["cf7"!==i&&"%entry_id%","elementor"!==i&&"%form_id%","%form_title%","","%post_id%","%post_title%","%post_slug%","%post_author%","%post_date%","%post_modified%","%post_type%","%post_status%","%post_category%","%post_tags%","%post_meta_{key}%","","%wc_product_name%","%wc_product_id%","%wc_product_sku%","%wc_product_slug%","%wc_product_price%","%wc_product_sale_price%","%wc_product_regular_price%","%wc_product_tags%","%wc_product_type%","%wc_product_status%","","%user_login%","%user_email%","%first_name%","%last_name%","%display_name%","%user_id%","%user_role%","%user_meta_{key}%","","%date%","%time%","%unique_id%"],c={name:wp.i18n.__("Name","integrate-google-drive"),size:wp.i18n.__("Size","integrate-google-drive"),created:wp.i18n.__("Created Date","integrate-google-drive"),updated:wp.i18n.__("Modified Date","integrate-google-drive"),random:wp.i18n.__("Random","integrate-google-drive")},s={asc:wp.i18n.__("Ascending","integrate-google-drive"),desc:wp.i18n.__("Descending","integrate-google-drive")},d=n.moduleWidth,u=void 0===d?"100%":d,g=n.moduleHeight,p=void 0===g?"":g,m=n.embedWidth,f=void 0===m?"100%":m,v=n.embedHeight,h=void 0===v?"480px":v,y=n.galleryHeight,w=void 0===y?300:y,b=n.galleryMargin,_=void 0===b?5:b,E=n.galleryColumns,R=void 0===E?{xs:1,sm:2,md:3,lg:4,xl:5}:E,N=n.galleryView,S=void 0===N?"rounded":N,x=n.galleryLayout,C=void 0===x?"justified":x,O=n.galleryFolderView,A=void 0===O?"title":O,P=n.galleryAspectRatio,I=void 0===P?"1/1":P,D=n.galleryImageSize,k=void 0===D?"medium":D,F=n.galleryCustomSizeWidth,j=n.galleryCustomSizeHeight,T=n.showHeader,B=void 0===T||T,L=n.showBreadcrumbs,M=void 0===L||L,U=n.directImage,z=void 0!==U&&U,G=n.showFileName,H=void 0!==G&&G,W=n.allowEmbedPopout,V=void 0===W||W,q=n.embedType,K=void 0===q?"readOnly":q,Q=n.showRefresh,Y=void 0===Q||Q,J=n.showSorting,$=void 0===J||J,X=n.showPlaylist,Z=void 0===X||X,ee=n.openedPlaylist,te=void 0===ee||ee,ne=n.playlistAutoplay,re=void 0===ne||ne,ie=n.playlistThumbnail,ae=void 0===ie||ie,oe=n.playlistNumber,le=void 0===oe||oe,ce=n.playlistPosition,se=void 0===ce?"left"
1:ce,de=n.nextPrevious,ue=void 0===de||de,ge=n.rewindForward,pe=void 0!==ge&&ge,me=n.allowEmbedPlayer,fe=n.sort,ve=void 0===fe?{sortBy:"name",sortDirection:"asc"}:fe,he=n.view,ye=void 0===he?"list":he,we=n.lazyLoad,be=void 0===we||we,_e=n.lazyLoadNumber,Ee=void 0===_e?100:_e,Re=n.lazyLoadType,Ne=void 0===Re?"pagination":Re,Se=n.showLastModified,xe=void 0!==Se&&Se,Ce=n.type,Oe=n.openNewTab,Ae=void 0===Oe||Oe,Pe=n.searchBoxText,Ie=void 0===Pe?wp.i18n.__("Search for files & content","integrate-google-drive"):Pe,De=n.uploadImmediately,ke=n.enableFolderUpload,Fe=n.enableUploadDescription,je=n.overwrite,Te=n.uploadFileName,Be=void 0===Te?"%file_name%%file_extension%":Te,Le=n.showUploadLabel,Me=n.uploadLabelText,Ue=void 0===Me?wp.i18n.__("Upload Files","integrate-google-drive"):Me,ze=n.showUploadConfirmation,Ge=void 0===ze||ze,He=n.uploadConfirmationMessage,We=void 0===He?"<h3>".concat(wp.i18n.__("Upload successful!","integrate-google-drive"),"</h3><p>").concat(wp.i18n.__("Your file(s) have been uploaded. Thank you for your submission!","integrate-google-drive"),"</p>"):He,Ve=n.slideHeight,qe=void 0===Ve?"300px":Ve,Ke=n.sliderImageSize,Qe=void 0===Ke?"medium":Ke,Ye=n.sliderCustomSizeWidth,Je=n.sliderCustomSizeHeight,$e=n.slidesPerPage,Xe=void 0===$e?{xs:1,sm:2,md:3,lg:4,xl:5}:$e,Ze=n.slideAutoplay,et=void 0===Ze||Ze,tt=n.slideAutoplaySpeed,nt=void 0===tt?3e3:tt,it=n.slideDots,at=void 0===it||it,ot=n.slideArrows,lt=void 0===ot||ot,ct=n.slideGap,st=void 0===ct?5:ct,dt=n.woocommerceRedirect,ut=n.woocommerceAddPermission,gt=n.createEntryFolders,pt=n.entryFolderNameTemplate,mt=void 0===pt?"cf7"===i?"Form entry - %form_title%":"Entry (%entry_id%) - %form_title%":pt,ft=n.mergeFolders,vt="browser"===Ce,ht="uploader"===Ce,yt="gallery"===Ce,wt="search"===Ce,bt="media"===Ce,_t="view"===Ce,Et="embed"===Ce,Rt="slider"===Ce,Nt="upload-confirmation-message",St={tinymce:{wpautop:!0,toolbar1:"formatselect,bold,italic,strikethrough,forecolor,backcolor,bullist,numlist,blockquote,hr,alignleft,aligncenter,alignright,link,unlink,media,spellchecker,fullscreen,wp_adv",toolbar2:"underline,alignjustify,forecolor,pastetext,removeformat,charmap,outdent,indent,undo,redo,wp_help",plugins:"lists,fullscreen,paste,wpautoresize,wpdialogs,wpeditimage,wpgallery,wplink,wptextpattern,wpview,wordpress,wpemoji,media,textcolor,hr",menubar:!1,branding:!1,height:250,wp_adv_height:48,setup:function(e){e.on("change",(function(){var t=e.getContent();r((function(e){return Bm(Bm({},e),{},{uploadConfirmationMessage:t})}))}))}},quicktags:{buttons:"strong,em,link,block,del,ins,img,ul,ol,li,code,close"},mediaButtons:!0};$m((function(){if(!document.body.classList.contains("et-fb")&&!i&&ht&&Ge&&e&&wp.editor)return setTimeout((function(){wp.editor.remove(Nt),wp.domReady((function(){return wp.editor.initialize(Nt,St)}))}),100),function(){document.getElementById(Nt)&&wp.editor.remove(Nt)}}),[Ge]);var xt=Fm(Ym(null),2),Ct=xt[0],Ot=xt[1],At=Xm(),Pt=Fm(Ym("lg"),2),It=Pt[0],Dt=Pt[1];return React.createElement("div",{className:"shortcode-module-body"},!a&&!Rt&&!Et&&!_t&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Module Container","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("div",{className:"settings-field-sub"},React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Container Width","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("input",{type:"text",value:u,onChange:function(e){return r(Bm(Bm({},n),{},{moduleWidth:e.target.value}))},placeholder:"100%"}),React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Container Height","integrate-google-drive")),React.createElement("input",{type:"text",value:p,onChange:function(e){return r(Bm(Bm({},n),{},{moduleHeight:e.target.value}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Set the module container width and height. You can use any valid CSS unit (pixels, percentage), eg '360px', '780px', '80%'. Keep blank for default value.","integrate-google-drive"))))))),!!Et&&React.createElement(React.Fragment,null,React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Embed Iframe Width","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("input",{type:"text",value:f,onChange:function(e){return r(Bm(Bm({},n),{},{embedWidth:e.target.value}))},placeholder:"100%"}),React.createElement("p",{className:"description"},wp.i18n.__("Set embed iframe width. You can use any valid CSS unit (pixels, percentage), eg '360px', '780px', '100%'. Keep blank for default value.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Embed Iframe Height","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("input",{type:"text",value:h,onChange:function(e){return r(Bm(Bm({},n),{},{embedHeight:e.target.value}))},placeholder:"480px"}),React.createElement("p",{className:"description"},wp.i18n.__("Set embed iframe height. You can use any valid CSS unit (pixels, percentage), eg '360px', '780px', '100%'. Keep blank for default value.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"}
1,wp.i18n.__("Show File Name","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:H,onChange:function(){return r(Bm(Bm({},n),{},{showFileName:!H}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Show/ hide the file name at the top of the file.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Direct Media Display","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),"data-tooltip-id":"direct-media-display-tooltip",checked:e&&z,onChange:function(){e?r(Bm(Bm({},n),{},{directImage:!z})):cn(wp.i18n.__("Upgrade to Pro to display Audio, Video and Images directly without embed.","integrate-google-drive"))},className:e?"":"disabled"}),!e&&React.createElement(rt,{id:"direct-media-display-tooltip",effect:"solid",place:"right",className:"igd-tooltip",variant:"warning"}),React.createElement("p",{className:"description"},wp.i18n.__("Display Audio, Video and Image files directly without embedding them into an iframe.","integrate-google-drive")),React.createElement("div",{className:"igd-notice igd-notice-info"},React.createElement("div",{className:"igd-notice-content"},React.createElement("p",{className:"description"},wp.i18n.__("Occasionally, audio and video files may not play correctly within an embedded player. Enable this option to resolve the issue by displaying media files directly, bypassing the embed.","integrate-google-drive")))))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Embed Type","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Km,{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),label:"Embed Type",checked:e?K:"readOnly",onChange:function(t){e?r(Bm(Bm({},n),{},{embedType:t})):cn(wp.i18n.__("Upgrade to Pro to change the embed type.","integrate-google-drive"))}},React.createElement(qm,{value:"readOnly"},wp.i18n.__("Read Only","integrate-google-drive")),React.createElement(qm,{value:"editable"},wp.i18n.__("Editable","integrate-google-drive")),React.createElement(qm,{value:"fullEditable"},wp.i18n.__("Full Editable","integrate-google-drive"))),!e&&React.createElement(rt,{effect:"solid",place:"right",backgroundColor:"#FF9F10",className:"igd-tooltip"}),React.createElement("p",{className:"description"},wp.i18n.__("Select the embed type for the selected documents.","integrate-google-drive")),React.createElement("div",{className:"igd-notice igd-notice-info"},React.createElement("div",{className:"igd-notice-content"},React.createElement("p",{className:"description"},React.createElement("strong",null,wp.i18n.__("Read Only","integrate-google-drive"))," - ",wp.i18n.__("The document will be displayed in a read-only mode.","integrate-google-drive"),React.createElement("br",null),React.createElement("strong",null,wp.i18n.__("Editable","integrate-google-drive"))," - ",wp.i18n.__("The document will be displayed in an editable mode. Users will be able to edit the document.","integrate-google-drive"),React.createElement("br",null),React.createElement("strong",null,wp.i18n.__("Full Editable","integrate-google-drive"))," - ",wp.i18n.__("The document will be displayed in an editable mode with extended edit tool-bars and features.","integrate-google-drive")),React.createElement("p",{className:"description"},React.createElement("strong",null,wp.i18n.__("Note:","integrate-google-drive"))," ",wp.i18n.__("The editable mode is only available for the editable Google Docs & Office Docs.","integrate-google-drive")))))),"readOnly"===K&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Allow Pop-out","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:V,onChange:function(){return r(Bm(Bm({},n),{},{allowEmbedPopout:!V}))}}),React.createElement("p",{className:"description"},wp.i18n.__("In the embed document view (e.g. a pdf) there is a pop-out button that when clicked will bring the user to the Google Drive view of the document, with full features to download, print, etc. ","integrate-google-drive")),React.createElement("div",{className:"igd-notice igd-notice-info"},React.createElement("div",{className:"igd-notice-content"},React.createElement("p",{className:"description"},wp.i18n.__("If the pop-out option is disabled, users will be able to view the embedded document only on your website and not on Google Drive.","integrate-google-drive"))))))),!!yt&&React.createElement(React.Fragment,null,React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Layout","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Um,{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),"data-tooltip-id":"igd-
1pro-tooltip"},["justified","grid","masonry"].map((function(t){return React.createElement(zm,{isPrimary:t===C,isSecondary:t!==C,onClick:function(){e?r(Bm(Bm({},n),{},{galleryLayout:t})):cn(wp.i18n.__("Upgrade to change the gallery layout.","integrate-google-drive"))},disabled:!e&&"justified"!==t},React.createElement("i",{className:"dashicons dashicons-grid-view"}),React.createElement("span",{style:{textTransform:"capitalize"}},t))}))),React.createElement("p",{className:"description"},wp.i18n.__("Select the layout for the gallery.","integrate-google-drive")),React.createElement("div",{className:"settings-field-sub"},"justified"!==C&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Columns","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("div",{className:"column-devices"},React.createElement(Um,{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive")},["xs","sm","md","lg","xl"].map((function(e){var t="xs"===e?"Mobile":"sm"===e?"Tablet":"md"===e?"Laptop":"lg"===e?"Desktop":"xl"===e?"Large Desktop":"";return React.createElement(zm,{isPrimary:e===It,isSecondary:e!==It,onClick:function(){Dt(e)}},React.createElement("span",null,t))})))),React.createElement(Hm,{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),value:R[It],onChange:function(e){r(Bm(Bm({},n),{},{galleryColumns:Bm(Bm({},R),{},Lm({},It,e))}))},min:1,max:20,marks:[{value:1,label:"1"},{value:4,label:"4"},{value:8,label:"8"},{value:12,label:"12"},{value:16,label:"16"},{value:20,label:"20"}],allowReset:!0,resetFallbackValue:"xs"===It?1:"sm"===It?2:"md"===It?3:"lg"===It?4:"xl"===It?5:3}),!e&&React.createElement(rt,{effect:"solid",place:"right",backgroundColor:"#FF9F10",className:"igd-tooltip"}),React.createElement("p",{className:"description"},wp.i18n.__("Set the number of columns to display on each device.","integrate-google-drive")))),"justified"===C&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Row Height","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Hm,{value:w,onChange:function(e){return r(Bm(Bm({},n),{},{galleryHeight:e}))},allowReset:!0,resetFallbackValue:300,min:0,max:1e3,marks:[{value:0,label:"0"},{value:1e3,label:"1000"}],step:10}),React.createElement("p",{className:"description"},wp.i18n.__("The ideal height you want your grid rows to be. It won't set it exactly to this as plugin adjusts the row height to get the correct width. Leave empty for default value.","integrate-google-drive")))),"grid"===C&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Aspect Ratio","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Um,null,["1/1","3/2","4/3","9/16","16/9","21/9"].map((function(e){return React.createElement(zm,{isPrimary:e===I,isSecondary:e!==I,onClick:function(){return r(Bm(Bm({},n),{},{galleryAspectRatio:e}))}},React.createElement("span",null,e.replace("/",":")))}))),React.createElement("p",{className:"description"},wp.i18n.__("Select the aspect ratio for the gallery items.","integrate-google-drive"))))))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Margin","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Hm,{value:_,onChange:function(e){return r(Bm(Bm({},n),{},{galleryMargin:e}))},allowReset:!0,resetFallbackValue:5,min:0,max:100,marks:[{value:0,label:"0"},{value:100,label:"100"}]}),React.createElement("p",{className:"description"},wp.i18n.__("The margin between each image in the gallery. Leave empty for default value.","integrate-google-drive")))),React.createElement("div",{className:"settings-field field-gallery-image-size"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Image Thumbnail Size","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Wm,{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),"data-tooltip-id":"igd-
1pro-tooltip",value:k,onChange:function(t){e?r(Bm(Bm({},n),{},{galleryImageSize:t})):cn(wp.i18n.__("Upgrade to change the gallery image size.","integrate-google-drive"))},options:[{label:wp.i18n.__("Small - 300x300","integrate-google-drive"),value:"small"},{label:wp.i18n.__("Medium - 600x400","integrate-google-drive"),value:"medium"},{label:wp.i18n.__("Large - 1024x768","integrate-google-drive"),value:"large"},{label:wp.i18n.__("Full","integrate-google-drive"),value:"full"},{label:wp.i18n.__("Custom","integrate-google-drive"),value:"custom"}],disabled:!e}),!e&&React.createElement(rt,{id:"igd-pro-tooltip",effect:"solid",place:"right",variant:"warning"}),React.createElement("p",{className:"description"},wp.i18n.__("Select the thumbnail size for the gallery images.","integrate-google-drive")),"custom"===k&&React.createElement("div",{className:"settings-field-sub"},React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Custom Size","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("div",{className:"gallery-custom-size-wrap"},React.createElement(Vm,{value:F,onChange:function(e){return r(Bm(Bm({},n),{},{galleryCustomSizeWidth:e}))},placeholder:wp.i18n.__("Width","integrate-google-drive"),type:"number",min:0}),React.createElement(Vm,{value:j,onChange:function(e){return r(Bm(Bm({},n),{},{galleryCustomSizeHeight:e}))},placeholder:wp.i18n.__("Height","integrate-google-drive"),type:"number",min:0})),React.createElement("p",{className:"description"},wp.i18n.__("Set the custom thumbnail size width and height for the gallery images.","integrate-google-drive"))))))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Thumbnail View","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Um,{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),"data-tooltip-id":"igd-pro-tooltip"},React.createElement(zm,{isPrimary:"rounded"===S,isSecondary:"square"===S,onClick:function(){e?r(Bm(Bm({},n),{},{galleryView:"rounded"})):cn(wp.i18n.__("Upgrade to change the gallery view.","integrate-google-drive"))}},React.createElement("i",{className:"dashicons dashicons-grid-view"}),React.createElement("span",null,wp.i18n.__("Rounded","integrate-google-drive"))),React.createElement(zm,{isPrimary:"square"===S,isSecondary:"rounded"===S,disabled:!e,onClick:function(){e?r(Bm(Bm({},n),{},{galleryView:"square"})):cn(wp.i18n.__("Upgrade to change the gallery view.","integrate-google-drive"))}},React.createElement("i",{className:"dashicons dashicons-screenoptions"}),React.createElement("span",null,wp.i18n.__("Square","integrate-google-drive")))),React.createElement("p",{className:"description"},wp.i18n.__("Select the image thumbnail view style for the gallery.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Folder View","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Um,{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),"data-tooltip-id":"igd-pro-tooltip"},React.createElement(zm,{isPrimary:"title"===A,isSecondary:"thumbnail"===A,onClick:function(){e?r(Bm(Bm({},n),{},{galleryFolderView:"title"})):cn(wp.i18n.__("Upgrade to change the gallery folder view.","integrate-google-drive"))}},React.createElement("i",{className:"dashicons dashicons-info"}),React.createElement("span",null,wp.i18n.__("Title","integrate-google-drive"))),React.createElement(zm,{isPrimary:"thumbnail"===A,isSecondary:"title"===A,disabled:!e,onClick:function(){e?r(Bm(Bm({},n),{},{galleryFolderView:"thumbnail"})):cn(wp.i18n.__("Upgrade to change the gallery folder view.","integrate-google-drive"))}},React.createElement("i",{className:"dashicons dashicons-format-gallery"}),React.createElement("span",null,wp.i18n.__("Thumbnail","integrate-google-drive")))),React.createElement("p",{className:"description"},wp.i18n.__("Select the folders view style for the gallery.","integrate-google-drive")))),React.createElement(Dm,{editData:n,setEditData:r})),(vt||wt)&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Browser View","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Um,null,React.createElement(zm,{isPrimary:"grid"===ye,isSecondary:"list"===ye,onClick:function(){return r(Bm(Bm({},n),{},{view:"grid"}))}},React.createElement("i",{className:"dashicons dashicons-grid-view"}),React.createElement("span",null,wp.i18n.__("Grid","integrate-google-drive"))),React.createElement(zm,{isPrimary:"list"===ye,isSecondary:"grid"===ye,onClick:function(){return r(Bm(Bm({},n),{},{view:"list"}))}},React.createElement("i",{className:"dashicons dashicons-list-view"}),React.createElement("span",null,wp.i18n.__("List","integrate-google-drive")))),React.createElement("p",{className:"description"},wp.i18n.__("Select the file browser view.","integrate-google-drive")),React.createElement("div",{className:"settings-field-sub"},"list"===ye&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Show Last Modified Field","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"}
1,React.createElement(Gm,{checked:xe,onChange:function(){return r(Bm(Bm({},n),{},{showLastModified:!xe}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Show/ hide the file last modified date field in the list view.","integrate-google-drive"))))))),!!wt&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Search Box Text","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("input",{type:"text",value:Ie,onChange:function(e){return r(Bm(Bm({},n),{},{searchBoxText:e.target.value}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Set the search box text.","integrate-google-drive")))),(vt||yt)&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Enable Files Lazy load","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:be,onChange:function(){return r(Bm(Bm({},n),{},{lazyLoad:!be}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Enable files lazy load to avoid loading all files at once.","integrate-google-drive")),be&&React.createElement("div",{className:"settings-field-sub"},React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Files Loading Type","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Um,null,React.createElement(zm,{isPrimary:"pagination"===Ne,isSecondary:"pagination"!==Ne,onClick:function(){return r(Bm(Bm({},n),{},{lazyLoadType:"pagination"}))}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},React.createElement("path",{d:"M2.53317 11.9998C3.33317 12.7998 3.99984 13.4665 4.79984 14.2665C5.19984 14.6665 5.73317 15.1998 6.13317 15.5998C6.39984 15.8665 6.39984 16.1331 6.2665 16.5331C6.13317 16.7998 5.8665 17.0665 5.59984 17.0665C5.33317 17.0665 5.0665 16.9331 4.93317 16.7998C4.2665 16.1331 3.4665 15.3331 2.79984 14.6665C2.13317 13.8665 1.59984 13.3331 1.0665 12.7998C0.533171 12.2665 0.533171 11.5998 1.0665 11.0665C2.2665 9.73313 3.59984 8.53313 4.79984 7.19979C5.0665 7.06646 5.33317 6.93313 5.73317 7.06646C5.99984 7.19979 6.2665 7.33313 6.39984 7.73313C6.53317 8.13313 6.39984 8.39979 6.13317 8.53313C4.93317 9.59979 3.8665 10.6665 2.93317 11.7331C2.79984 11.7331 2.6665 11.8665 2.53317 11.9998Z",fill:"#2FB44B"}),React.createElement("path",{d:"M21.4665 12C20.2665 10.8 19.1998 9.73332 17.9998 8.53332C17.5998 8.13332 17.5998 7.73332 17.8665 7.46665C18.1332 7.06665 18.7998 6.93332 19.1998 7.33332C19.9998 8.13332 20.9332 9.06665 21.7332 9.86665C22.1332 10.2666 22.5332 10.6666 22.9332 11.0666C23.4665 11.6 23.4665 12.1333 22.9332 12.6666C21.5998 14 20.3998 15.3333 19.0665 16.5333C18.7998 16.8 18.2665 16.8 17.9998 16.5333C17.5998 16.2666 17.5998 15.7333 17.8665 15.4667C17.8665 15.3333 17.9998 15.3333 18.1332 15.2C19.1998 14.1333 20.2665 13.0666 21.3332 12C21.3332 12.1333 21.3332 12.1333 21.4665 12Z",fill:"#2FB44B"}),React.createElement("path",{d:"M11.0664 12C11.0664 11.4666 11.5997 10.9333 12.1331 11.0666C12.6664 11.0666 13.1997 11.6 13.0664 12.1333C13.0664 12.6666 12.5331 13.2 11.9997 13.0666C11.4664 12.9333 11.0664 12.5333 11.0664 12Z",fill:"#2FB44B"}),React.createElement("path",{d:"M7.19971 11.9998C7.19971 11.4664 7.59971 10.9331 8.13304 10.9331C8.66637 10.9331 9.19971 11.3331 9.19971 11.9998C9.19971 12.5331 8.79971 13.0664 8.13304 13.0664C7.59971 13.0664 7.19971 12.5331 7.19971 11.9998Z",fill:"#2FB44B"}),React.createElement("path",{d:"M15.0664 11.9998C15.0664 11.4664 15.4664 10.9331 16.1331 10.9331C16.6664 10.9331 17.1997 11.4664 17.1997 11.9998C17.1997 12.5331 16.6664 13.0664 16.1331 13.0664C15.4664 13.0664 15.0664 12.5331 15.0664 11.9998Z",fill:"#2FB44B"})),React.createElement("span",null,wp.i18n.__("Pagination","integrate-google-drive"))),React.createElement(zm,{isPrimary:"button"===Ne,isSecondary:"button"!==Ne,onClick:function(){return r(Bm(Bm({},n),{},{lazyLoadType:"button"}))}},React.createElement("i",{className:"dashicons dashicons-plus"}),React.createElement("span",null,wp.i18n.__("Load More Button","integrate-google-drive"))),React.createElement(zm,{isPrimary:"scroll"===Ne,isSecondary:"scroll"!==Ne,onClick:function(){return r(Bm(Bm({},n),{},{lazyLoadType:"scroll"}))}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18",fill:"none"},React.createElement("path",{d:"M13.7532 13.1894C14.3346 12.608 14.8831 12.0594 15.427 11.5108C15.6427 11.2951 15.8865 11.1967 16.1913 11.2764C16.7211 11.417 16.9274 12.0359 16.5851 12.4673C16.5476 12.5189 16.5007 12.5658 16.4539 12.608C15.5067 13.5551 14.5549 14.5069 13.6078 15.454C13.2093 15.8526 12.792 15.8526 12.3981 15.4587C11.4275 14.4881 10.457 13.5223 9.4911 12.5517C9.24729 12.3079 9.18634 11.9891 9.31762 11.6984C9.44422 11.4123 9.73492 11.2342 10.0491 11.2529C10.2601 11.267 10.4242 11.3655 10.5695 11.5108C11.0759 12.0219 11.587 12.5283 12.098 13.0393C12.1402 13.0815 12.1777 13.1237 12.2481 13.2034C12.2481 13.0956 12.2481 13.0346 12.2481 12.9737C12.2481 9.66814 12.2481 6.36259 12.2481 3.05704C12.2481 2.60224 
112.5388 2.26934 12.9514 2.24589C13.3734 2.22245 13.711 2.52722 13.7485 2.96327C13.7532 3.02891 13.7532 3.08986 13.7532 3.15551C13.7532 6.41886 13.7532 9.68221 13.7532 12.9456C13.7532 13.0159 13.7532 13.0768 13.7532 13.1894Z",fill:"white"}),React.createElement("path",{d:"M4.24675 4.80575C3.66066 5.39184 3.11677 5.94042 2.57288 6.489C2.3572 6.70468 2.10869 6.80314 1.80862 6.71874C1.2741 6.57339 1.07249 5.93573 1.42883 5.51374C1.51323 5.41059 1.61638 5.32151 1.71015 5.22304C2.6057 4.33219 3.50124 3.43664 4.39679 2.54109C4.79533 2.14255 5.20794 2.14255 5.60648 2.54109C6.57704 3.51166 7.54761 4.48222 8.51349 5.4481C8.72448 5.65909 8.7995 5.91697 8.71979 6.20299C8.64008 6.49369 8.43378 6.67186 8.14308 6.73281C7.87113 6.78908 7.6367 6.6953 7.44446 6.49837C6.93339 5.98262 6.41763 5.47154 5.90656 4.95578C5.86436 4.91359 5.83623 4.86201 5.80341 4.81981C5.78934 4.82919 5.77059 4.83388 5.75652 4.84326C5.75652 4.90421 5.75652 4.96516 5.75652 5.02612C5.75652 8.33166 5.75652 11.6372 5.75652 14.9428C5.75652 15.3929 5.47519 15.7211 5.06
1728 15.7492C4.6406 15.782 4.28895 15.4679 4.25613 15.0318C4.25144 14.9662 4.25144 14.9053 4.25144 14.8396C4.25144 11.5809 4.25144 8.32229 4.25144 5.06363C4.24675 4.99329 4.24675 4.92765 4.24675 4.80575Z",fill:"white"})),React.createElement("span",null,wp.i18n.__("Scroll","integrate-google-drive")))),React.createElement("p",{className:"description"},wp.i18n.__("Select the files loading type for the lazy load.","integrate-google-drive")),React.createElement("div",{className:"igd-notice igd-notice-info loading-method-info"},React.createElement("div",{className:"igd-notice-content"},React.createElement("p",{className:"description"},React.createElement("strong",null,"Scroll ")," - ",wp.i18n.__("Loads more files as the user scrolls to the bottom.","integrate-google-drive"),React.createElement("br",null),React.createElement("strong",null,"Pagination ")," - ",wp.i18n.__("Navigate through files using page numbers.","integrate-google-drive"),React.createElement("br",null),React.createElement("strong",null,"Load More Button ")," - ",wp.i18n.__("Load files with a button click.","integrate-google-drive")))))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Number of Files to Load","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Hm,{value:Ee,onChange:function(e){return r(Bm(Bm({},n),{},{lazyLoadNumber:e}))},allowReset:!0,resetFallbackValue:100,min:0,max:500,marks:[{value:0,label:"0"},{value:500,label:"500"}],step:10}),React.createElement("p",{className:"description"},wp.i18n.__("Set the number of files to load on each lazy load.","integrate-google-drive"))))))),(vt||yt)&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Show Header","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:B,onChange:function(){return r(Bm(Bm({},n),{},{showHeader:!B}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Show/ hide the file browser header.","integrate-google-drive")),React.createElement("div",{className:"settings-field-sub"},B&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Show Breadcrumbs Navigation","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:M,onChange:function(){return r(Bm(Bm({},n),{},{showBreadcrumbs:!M}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Show/ hide the breadcrumbs folder navigation in the header.","integrate-google-drive")))),B&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Show Refresh Button","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:Y,onChange:function(){return r(Bm(Bm({},n),{},{showRefresh:!Y}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Show/ hide the refresh (sync) button in the header.","integrate-google-drive")))),B&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Show Sorting Button","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:$,onChange:function(){return r(Bm(Bm({},n),{},{showSorting:!$}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Show/ hide the files sorting options button in the header","integrate-google-drive"))))))),bt&&React.createElement(React.Fragment,null,React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Allow Embed Player","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:me,onChange:function(){return r(Bm(Bm({},n),{},{allowEmbedPlayer:!me}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Enable embed player for the large video files using Google Drive native player.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Show Next & Previous","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:ue,onChange:function(){return r(Bm(Bm({},n),{},{nextPrevious:!ue}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Show/hide the next & previous buttons in the player. Enables navigation between media items in the playlist.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Show Rewind & Forward","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:pe,onChange:function(){return r(Bm(Bm({},n),{},{rewindForward:!pe}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Show/hide the rewind & forward buttons in the player. Allows users to quickly skip backward or forward in the video.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Show Playlist","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:Z,onChange:function(){return r(Bm(Bm({},n),{},{showPlaylist:!Z}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Show/hide the playlist in the player.","integrate-google-drive")),Z&&React.createElement("div",{className:"settings-field-sub"},React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Opened Playlist","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:te,onChange:function(){return r(Bm(Bm({},n),{},{openedPlaylist:!te}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Should be the playlist opened by default.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Playlist Autoplay","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:re,onChange:function(){return r(Bm(Bm({},n),{},{playlistAutoplay:!re}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Start playing next item automatically in the playlist once the current item is ended.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Show Thumbnail","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"}
1,React.createElement(Gm,{checked:ae,onChange:function(){return r(Bm(Bm({},n),{},{playlistThumbnail:!ae}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Show/hide the thumbnail in the playlist.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Show Number Prefix","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:le,onChange:function(){return r(Bm(Bm({},n),{},{playlistNumber:!le}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Show/hide the numeric prefix in the playlist items.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Playlist Position","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Km,{label:"Player Position",checked:se,onChange:function(e){r(Bm(Bm({},n),{},{playlistPosition:e}))}},React.createElement(qm,{value:"left"},wp.i18n.__("Left","integrate-google-drive")),React.createElement(qm,{value:"right"},wp.i18n.__("Right","integrate-google-drive")),React.createElement(qm,{value:"bottom"},wp.i18n.__("Bottom","integrate-google-drive"))),React.createElement("p",{className:"description"},wp.i18n.__("Select the playlist position in the player.","integrate-google-drive")))))))),ht&&React.createElement(React.Fragment,null,React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Overwrite Files","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:je,onChange:function(){return r(Bm(Bm({},n),{},{overwrite:!je}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Enable to overwrite files with the same name.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Enable Folder Upload","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),"data-tooltip-id":"igd-pro-tooltip",className:e?"":"disabled",checked:e&&ke,onChange:function(){return r(Bm(Bm({},n),{},{enableFolderUpload:!ke}))}}),!e&&React.createElement(rt,{id:"igd-pro-tooltip",effect:"solid",place:"right",variant:"warning",className:"igd-tooltip"}),React.createElement("p",{className:"description"},wp.i18n.__("Allow users to upload folders. A folder upload button will be added.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Enable File Description","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),"data-tooltip-id":"igd-pro-tooltip",className:e?"":"disabled",checked:e&&Fe,onChange:function(){return r(Bm(Bm({},n),{},{enableUploadDescription:!Fe}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Allow users to add a description to the uploaded files.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Upload Immediately","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:De,onChange:function(){return r(Bm(Bm({},n),{},{uploadImmediately:!De}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Start uploading files immediately after they are selected.","integrate-google-drive")),!!i&&React.createElement("div",{className:"igd-notice igd-notice-info"},React.createElement("div",{className:"igd-notice-content"},React.createElement("strong",null,wp.i18n.__("Note: ","integrate-google-drive")),wp.i18n.__("For multi-step forms, must be enabled this option to proceed to the next step.","integrate-google-drive"))))),!i&&!De&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Show Upload Confirmation","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:Ge,onChange:function(){return r(Bm(Bm({},n),{},{showUploadConfirmation:!Ge}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Show/ hide the upload confirmation message after upload is complete.","integrate-google-drive")),Ge&&React.createElement("div",{className:"settings-field-sub"},React.createElement("div",{className:"settings-field field-upload-confirmation-message"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Confirmation Message","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("p",{className:"description"},wp.i18n.__("Enter the upload confirmation message.","integrate-google-drive")),React.createElement("textarea",{value:We,id:"upload-confirmation-message",onCh
1ange:function(e){r((function(t){return Bm(Bm({},t),{},{uploadConfirmationMessage:e.target.value})}))}})))))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Show Upload Label Text","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:Le,onChange:function(){return r(Bm(Bm({},n),{},{showUploadLabel:!Le}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Show/ hide the upload files label text in the uploader box.","integrate-google-drive")),Le&&React.createElement("div",{className:"settings-field-sub"},React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Label Text","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("input",{type:"text",value:Ue,onChange:function(e){return r(Bm(Bm({},n),{},{uploadLabelText:e.target.value}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Enter the uploader label text.","integrate-google-drive"))))))),!!i&&React.createElement("div",{className:"settings-field form-entry-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Create Entry Folder","integrate-google-drive")," "),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),"data-tooltip-id":"igd-pro-tooltip",className:e?"":"disabled",checked:gt,onChange:function(){e?r(Bm(Bm({},n),{},{createEntryFolders:!gt})):cn(wp.i18n.__("Upgrade to Pro to create entry folders","integrate-google-drive"))}}),React.createElement("p",{className:"description"},wp.i18n.__("Create a folder for the files uploaded through this upload field.","integrate-google-drive")),!!gt&&e&&React.createElement("div",{className:"settings-field-sub"},React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Name template","integrate-google-drive")," "),React.createElement("div",{className:"settings-field-content"},React.createElement("input",{type:"text",value:mt,onChange:function(t){e?r(Bm(Bm({},n),{},{entryFolderNameTemplate:t.target.value})):cn(wp.i18n.__("Upgrade to PRO to create form entry folders.","integrate-google-drive"))},onSelect:function(e){return Ot(e.target.selectionStart)},ref:At,className:"igd-tag-input"}),React.createElement("p",{className:"description"},wp.i18n.__("Set the form entry folder name template.","integrate-google-drive")),React.createElement("div",{className:"template-tags"},React.createElement("div",{className:"template-tags-title",onClick:function(e){return jQuery(e.target).closest(".template-tags-title").toggleClass("active")}},React.createElement("span",null,wp.i18n.__("Available template tags","integrate-google-drive")),React.createElement("span",null,wp.i18n.__(" (click to insert)","integrate-google-drive"))),React.createElement("div",{className:"template-tags-list"},l.map((function(t,i){if("boolean"!=typeof t)return""===t?React.createElement("span",{className:"tag-break"}):React.createElement("span",{className:"tag",key:i,onClick:function(){if(e){var i;i=(i=null!==Ct?mt.slice(0,Ct)+t+" "+mt.slice(Ct):mt+" "+t).trim(),r(Bm(Bm({},n),{},{entryFolderNameTemplate:i}));var a=Ct+t.length+1;At.current.setSelectionRange(a,a)}else cn(wp.i18n.__("Upgrade to PRO to enable auto entry folders creation.","integrate-google-drive"))}},t)}))),"cf7"===i&&React.createElement("div",{className:"igd-notice igd-notice-info"},React.createElement("div",{className:"igd-notice-content"},wp.i18n.__("You can also use the form field names to rename the upload folder with the form field values.","integrate-google-drive"),React.createElement("br",null),React.createElement("strong",null,wp.i18n.__("For example: ","integrate-google-drive")),wp.i18n.__('If you have a field with the name "your-name" and a field with the name "your-email", you can use the tags %field_your-name% and %field_your-email% to rename the upload folder.',"integrate-google-drive"))),["fluentforms","metform"].includes(i)&&React.createElement("div",{className:"igd-notice igd-notice-info"},React.createElement("div",{className:"igd-notice-content"},wp.i18n.__("You can also use the form field name attributes to rename the upload folder with the form field values.","integrate-google-drive"),React.createElement("br",null),React.createElement("strong",null,wp.i18n.__("For example: ","integrate-google-drive")),wp.i18n.__('If you have a field with the FIELD NAME attribute "your-name" and a field with the name attribute "your-email", you can use the tags %field_your-name% and %field_your-email% to rename the upload folder.',"integrate-google-drive"))),["wpforms","gravityforms","formidableforms"].includes(i)&&React.createElement("div",{className:"igd-notice igd-notice-info"},React.createElement("div",{className:"igd-notice-content"},wp.i18n.__("You can also use the form FIELD ID to rename the upload folder with the form field values.","integrate-google-drive"),React.createElement("br",null),React.createElement("strong",null,wp.i18n.__("For example: ","integrate-google-drive")),wp.i18n.__("If you have a field with the ID 1, you can use the tag %field_id_1% to rename the upload folder.","integrate-google-drive"))),"ninjaforms"===i&&React.createElement("div",{className:"igd-notice igd-notice-info"},React.createElement("div",{className:"igd-notice-content"},wp.i18n.__("You can also use the form FIELD KEY  to rename the upload folder with the form field values.","integrate-google-drive"),React.createElement("br",null),React.createElement("strong",null,wp.i18n.__("For example: ","integrate-google-drive")),wp.i18n.__('If you have a field with the key "your-name" and a field with the key "your-email", you can use the tags %field_your-name% and %field_your-email% to rename the upload folder.',"integrate-google-drive"))),"elementor"===i&&React.createElement("div",{className:"igd-notice igd-notice-info"},React.createElement("div",{className:"igd-notice-content"},wp.i18n.__("You can also use the field ID  to rename the upload folder with the form field values.","integrate-google-drive"),React.createElement("br",null),React.createElement("strong",null,wp.i18n.__("For example: ","integrate-google-drive")),wp.i18n.__('If you have a field with the id "name" and a field with the key "field_12ca45", you can use the tags %name% and %field_12ca45% to rename the upload folder.',"integrate-google-drive")))))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Merge Folders","integrate-google-drive")," "),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),checked:ft,onChange:function(){e?r(Bm(Bm({},n),{},{mergeFolders:!ft})):cn(wp.i18n.__("Upgrade to Pro to create entry folders","integrate-google-drive"))}}),React.createElement("p",{className:"description"},wp.i18n.__("Allow merging folders if a folder with the same name already exists, and upload files into that existing folder instead of creating a new one.","integrate-google-drive"))))))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("File Rename","integrate-google-drive")," "),React.createElement("div",{className:"settings-field-content"},React.createElement("input",{type:"text",value:Be,onSelect:function(e){return Ot(e.target.selectionStart)},ref:At,onChange:function(e){r(Bm(Bm({},n),{},{uploadFileName:e.target.value}))},className:"igd-tag-input","data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),"data-tooltip-id":"igd-
1pro-tooltip",disabled:!e}),React.createElement("p",{className:"description"},wp.i18n.__("Rename the uploaded files by adding suffix or prefix. You can use the available tags to rename the file.","integrate-google-drive"),!!i&&React.createElement("a",{href:"https://softlabbd.com/docs/how-to-rename-uploaded-files-based-on-form-field-values/",target:"_blank"},wp.i18n.__("Documentation","integrate-google-drive"),React.createElement("i",{className:"dashicons dashicons-editor-help"}))),React.createElement("div",{className:"template-tags"},React.createElement("div",{className:"template-tags-title",onClick:function(e){return jQuery(e.target).closest(".template-tags-title").toggleClass("active")}},React.createElement("span",null,wp.i18n.__("Available tags","integrate-google-drive")),React.createElement("span",null,wp.i18n.__(" (click to insert)","integrate-google-drive"))),React.createElement("div",{className:"template-tags-list"},o.map((function(e,t){return""===e?React.createElement("span",{className:"tag-break"}):React.createElement("span",{className:"tag",key:t,onClick:function(){var t;t=(t=null!==Ct?Be.slice(0,Ct)+e+" "+Be.slice(Ct):Be+" "+e).trim(),r(Bm(Bm({},n),{},{uploadFileName:t}));var i=Ct+e.length+1;At.current.setSelectionRange(i,i)}},e)}))),"cf7"===i&&React.createElement("div",{className:"igd-notice igd-notice-info"},React.createElement("div",{className:"igd-notice-content"},wp.i18n.__("You can also use the form field names to rename the upload folder with the form field values.","integrate-google-drive"),React.createElement("br",null),React.createElement("strong",null,wp.i18n.__("For example: ","integrate-google-drive")),wp.i18n.__('If you have a field with the name "your-name" and a field with the name "your-email", you can use the tags %field_your-name% and %field_your-email% to rename the upload folder.',"integrate-google-drive"))),["fluentforms","metform"].includes(i)&&React.createElement("div",{className:"igd-notice igd-notice-info"},React.createElement("div",{className:"igd-notice-content"},wp.i18n.__("You can also use the form field name attributes to rename the upload folder with the form field values.","integrate-google-drive"),React.createElement("br",null),React.createElement("strong",null,wp.i18n.__("For example: ","integrate-google-drive")),wp.i18n.__('If you have a field with the FIELD NAME attribute "your-name" and a field with the name attribute "your-email", you can use the tags %field_your-name% and %field_your-email% to rename the uploaded files.',"integrate-google-drive"))),["wpforms","gravityforms","formidableforms"].includes(i)&&React.createElement("div",{className:"igd-notice igd-notice-info"},React.createElement("div",{className:"igd-notice-content"},wp.i18n.__("You can also use the form FIELD ID to rename the uploaded files with the form field values.","integrate-google-drive"),React.createElement("br",null),React.createElement("strong",null,wp.i18n.__("For example: ","integrate-google-drive")),wp.i18n.__("If you have a field with the ID 1, you can use the tag %field_id_1% to rename the uploaded files.","integrate-google-drive"))),"ninjaforms"===i&&React.createElement("div",{className:"igd-notice igd-notice-info"},React.createElement("div",{className:"igd-notice-content"},wp.i18n.__("You can also use the form FIELD KEY  to rename the uploaded files with the form field values.","integrate-google-drive"),React.createElement("br",null),React.createElement("strong",null,wp.i18n.__("For example: ","integrate-google-drive")),wp.i18n.__('If you have a field with the key "your-name" and a field with the key "your-email", you can use the tags %field_your-name% and %field_your-email% to rename the uploaded files.',"integrate-google-drive"))),"elementor"===i&&React.createElement("div",{className:"igd-notice igd-notice-info"},React.createElement("div",{className:"igd-notice-content"},wp.i18n.__("You can also use the field ID  to rename the uploaded files with the form field values.","integrate-google-drive"),React.createElement("br",null),React.createElement("strong",null,wp.i18n.__("For example: ","integrate-google-drive")),wp.i18n.__('If you have a field with the id "name" and a field with the key "field_12ca45", you can use the tags %name% and %field_12ca45% to rename the uploaded files.',"integrate-google-drive"))))))),_t&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Open in new tab","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:Ae,onChange:function(){return r(Bm(Bm({},n),{},{openNewTab:!Ae}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Open a new tab for viewing the file.","integrate-google-drive")))),Rt&&React.createElement(React.Fragment,null,React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Slide Height","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("input",{type:"text",value:qe,onChange:function(e){r(Bm(Bm({},n),{},{slideHeight:e.target.value}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Set the height of the carousel slide. You can use any valid CSS unit (pixels, percentage), eg '360px', '780px', '80%'. Keep blank for default value.","integrate-google-drive")))),React.createElement("div",{className:"settings-field field-gallery-image-size"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Image Size","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"}
1,React.createElement(Wm,{value:Qe,onChange:function(e){return r(Bm(Bm({},n),{},{sliderImageSize:e}))},options:[{label:wp.i18n.__("Small - 300x300","integrate-google-drive"),value:"small"},{label:wp.i18n.__("Medium - 600x400","integrate-google-drive"),value:"medium"},{label:wp.i18n.__("Large - 1024x768","integrate-google-drive"),value:"large"},{label:wp.i18n.__("Full","integrate-google-drive"),value:"full"},{label:wp.i18n.__("Custom","integrate-google-drive"),value:"custom"}]}),React.createElement("p",{className:"description"},wp.i18n.__("Select the thumbnail size for the slider images.","integrate-google-drive")),"custom"===Qe&&React.createElement("div",{className:"settings-field-sub"},React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Custom Size","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("div",{className:"gallery-custom-size-wrap"},React.createElement(Vm,{value:Ye,onChange:function(e){return r(Bm(Bm({},n),{},{sliderCustomSizeWidth:e}))},placeholder:wp.i18n.__("Width","integrate-google-drive"),type:"number",min:0}),React.createElement(Vm,{value:Je,onChange:function(e){return r(Bm(Bm({},n),{},{sliderCustomSizeHeight:e}))},placeholder:wp.i18n.__("Height","integrate-google-drive"),type:"number",min:0})),React.createElement("p",{className:"description"},wp.i18n.__("Set the custom thumbnail size width and height for the slider images.","integrate-google-drive"))))))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Slides per Page","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("div",{className:"column-devices"},React.createElement(Um,null,["xs","sm","md","lg","xl"].map((function(e){var t="xs"===e?"Mobile":"sm"===e?"Tablet":"md"===e?"Laptop":"lg"===e?"Desktop":"xl"===e?"Large Desktop":"";return React.createElement(zm,{isPrimary:e===It,isSecondary:e!==It,onClick:function(){return Dt(e)}},React.createElement("span",null,t))})))),React.createElement(Hm,{value:Xe[It],onChange:function(e){return r(Bm(Bm({},n),{},{slidesPerPage:Bm(Bm({},Xe),{},Lm({},It,e))}))},min:1,max:12,marks:[{value:1,label:"1"},{value:4,label:"4"},{value:8,label:"8"},{value:12,label:"12"}],allowReset:!0,resetFallbackValue:"xs"===It?1:"sm"===It?2:"md"===It?3:"lg"===It?4:"xl"===It?5:void 0}),React.createElement("p",{className:"description"},wp.i18n.__("Set the number of slides per page for each device.","integrate-google-drive")),React.createElement("p",{className:"description"},wp.i18n.__("Mobile: < 576px, Tablet: ≥ 576px, Laptop: ≥ 768px, Desktop: ≥ 992px, Large Desktop: ≥ 1200px","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Gap","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Hm,{value:st,onChange:function(e){return r(Bm(Bm({},n),{},{slideGap:e}))},min:0,max:50,marks:[{value:0,label:"0"},{value:50,label:"50"}],allowReset:!0,resetFallbackValue:5}),React.createElement("p",{className:"description"},wp.i18n.__("Set the gap between slides in pixels.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Slide Autoplay","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:et,onChange:function(){return r(Bm(Bm({},n),{},{slideAutoplay:!et}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Enable autoplay for the slider.","integrate-google-drive")),et&&React.createElement("div",{className:"settings-field-sub"},React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Autoplay Speed","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Hm,{value:nt,onChange:function(e){return r(Bm(Bm({},n),{},{slideAutoplaySpeed:e}))},min:1e3,max:1e4,marks:[{value:1e3,label:"1"},{value:2e3,label:"2"},{value:3e3,label:"3"},{value:4e3,label:"5"},{value:5e3,label:"10"}],allowReset:!0,resetFallbackValue:3}),React.createElement("p",{className:"description"},wp.i18n.__("Set the autoplay speed in seconds.","integrate-google-drive"))))))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Slide Dots Navigation","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:at,onChange:function(){return r(Bm(Bm({},n),{},{slideDots:!at}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Enable dots navigation for the slider.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Slide Arrows Navigation","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:lt,onChange:function(){return r(Bm(Bm({},n),{},{slideArrows:!lt}))}}),React.createElement("p",{className:"description"}
1,wp.i18n.__("Enable arrows navigation for the slider.","integrate-google-drive")))),React.createElement(Dm,{editData:n,setEditData:r})),a&&React.createElement(React.Fragment,null,React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Enable Redirection","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:dt,onChange:function(){return r(Bm(Bm({},n),{},{woocommerceRedirect:!dt}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Enable to redirect the user directly to the Google Drive file instead of downloading the file.","integrate-google-drive")))),dt&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Add User Permission","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(Gm,{checked:ut,onChange:function(){return r(Bm(Bm({},n),{},{woocommerceAddPermission:!ut}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Enable to add permission for the purchase email address to the file.","integrate-google-drive")),React.createElement("p",{className:"description"},React.createElement("strong",null,wp.i18n.__("Note:","integrate-google-drive"))," ",wp.i18n.__("The purchase email address must be a gmail address. Otherwise the permission will not be added.","integrate-google-drive"))))),(vt||yt||wt||bt||Rt)&&React.createElement("div",{className:"settings-field sort-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Sorting","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("div",{className:"sort-field-section-wrap"},React.createElement("div",{className:"sort-field-section"},React.createElement("span",{className:"sort-field-section-label"},wp.i18n.__("SORT BY","integrate-google-drive")),Object.keys(c).map((function(e){return React.createElement("div",{key:e,className:"sort-item ".concat(ve.sortBy===e?"active":""),onClick:function(){return r(Bm(Bm({},n),{},{sort:Bm(Bm({},ve),{},{sortBy:e})}))}},React.createElement("i",{className:"dashicons dashicons-saved"}),React.createElement("span",null,c[e]))}))),"random"!==ve.sortBy&&React.createElement("div",{className:"sort-field-section"},React.createElement("span",{className:"sort-field-section-label"},wp.i18n.__("SORT DIRECTION","integrate-google-drive")),Object.keys(s).map((function(e){return React.createElement("div",{key:e,className:"sort-item ".concat(ve.sortDirection===e?"active":""),onClick:function(){return r(Bm(Bm({},n),{},{sort:Bm(Bm({},ve),{},{sortDirection:e})}))}},React.createElement("i",{className:"dashicons dashicons-saved"}),React.createElement("span",null,s[e]))})))),React.createElement("p",{className:"description"},wp.i18n.__("Select file sorting and direction.","integrate-google-drive")))))}function ef(e){return ef="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},ef(e)}function tf(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 nf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tf(Object(n),!0).forEach((function(t){rf(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function rf(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ef(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ef(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ef(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var af=React.useContext,of=wp.components.FormToggle,lf=igd.isPro;
1function cf(){var e=af(Ja),t=e.editData,n=e.setEditData,r=t.type,i=t.enableNotification,a=void 0!==i&&i,o=t.downloadNotification,l=void 0===o||o,c=t.uploadNotification,s=void 0===c||c,d=t.deleteNotification,u=void 0===d||d,g=t.playNotification,p=void 0===g||g,m=t.searchNotification,f=void 0===m?"search"===r:m,v=t.viewNotification,h=void 0===v||v,y=t.notificationEmail,w=void 0===y?"%admin_email%":y,b=t.skipCurrentUserNotification,_=void 0===b||b,E="browser"===r,R="uploader"===r,N="media"===r,S="gallery"===r,x="slider"===r,C="search"===r,O="download"===r,A="view"===r;return React.createElement("div",{className:"shortcode-module-body"},React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Enable Notifications","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(of,{"data-tooltip-content":"PRO Feature","data-tooltip-id":"igd-tooltip-enable-notification",checked:lf&&a,className:lf?"":"disabled",onChange:function(){lf?n(nf(nf({},t),{},{enableNotification:!a})):cn(wp.i18n.__("Upgrade to PRO to enable email notificationenableN","integrate-google-drive"))}}),!lf&&React.createElement(rt,{id:"igd-tooltip-enable-notification",effect:"solid",place:"right",variant:"warning",className:"igd-tooltip"}),React.createElement("p",{className:"description"},wp.i18n.__("Enable email notifications to get notified on various user activities (upload, download, delete, etc).","integrate-google-drive")),(a||!lf)&&React.createElement("div",{className:"settings-field-sub"},(E||S||C||N||x||O)&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Download Notification","integrate-google-drive")," "),React.createElement("div",{className:"settings-field-content"},React.createElement(of,{"data-tooltip-content":"PRO Feature","data-tooltip-id":"download-notification",checked:l&&lf,className:lf?"":"disabled",onChange:function(){igd.isPro?n(nf(nf({},t),{},{downloadNotification:!l})):cn(wp.i18n.__("Upgrade to PRO to enable email notifications.","integrate-google-drive"))}}),!lf&&React.createElement(rt,{id:"download-notification",effect:"solid",place:"right",variant:"warning",className:"igd-tooltip"}),React.createElement("p",{className:"description"},wp.i18n.__("Receive email notification whenever files is downloaded through this module.","integrate-google-drive")))),(E||R)&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Upload Notification","integrate-google-drive")," "),React.createElement("div",{className:"settings-field-content"},React.createElement(of,{"data-tooltip-content":"PRO Feature","data-tooltip-id":"upload-notification",checked:s&&lf,className:lf?"":"disabled",onChange:function(){lf?n(nf(nf({},t),{},{uploadNotification:!s})):cn(wp.i18n.__("Upgrade to PRO to enable email notification.","integrate-google-drive"))}}),!lf&&React.createElement(rt,{id:"upload-notification",effect:"solid",place:"right",variant:"warning",className:"igd-tooltip"}),React.createElement("p",{className:"description"},wp.i18n.__("Receive an email notifications whenever someone uploaded files through this module.","integrate-google-drive")))),E&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Delete Notification","integrate-google-drive")," "),React.createElement("div",{className:"settings-field-content"},React.createElement(of,{"data-tooltip-content":"PRO Feature","data-tooltip-id":"delete-notification",checked:u&&lf,className:lf?"":"disabled",onChange:function(){igd.isPro?n(nf(nf({},t),{},{deleteNotification:!u})):cn(wp.i18n.__("Upgrade to PRO to enable email notifications.","integrate-google-drive"))}}),!lf&&React.createElement(rt,{id:"delete-notification",effect:"solid",place:"right",variant:"warning",className:"igd-tooltip"}),React.createElement("p",{className:"description"},wp.i18n.__("Receive email notifications whenever someone deleted files through this module.","integrate-google-drive")))),N&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Media Play Notification","integrate-google-drive")," "),React.createElement("div",{className:"settings-field-content"},React.createElement(of,{"data-tooltip-content":"PRO Feature",checked:p&&lf,className:lf?"":"disabled",onChange:function(){lf?n(nf(nf({},t),{},{playNotification:!p})):cn(wp.i18n.__("Upgrade to PRO to enable email notifications.","integrate-google-drive"))}}),!lf&&React.createElement(rt,{id:"play-notification",effect:"solid",place:"right",variant:"warning",className:"igd-tooltip"}),React.createElement("p",{className:"description"},wp.i18n.__("Receive email notifications whenever someone play audio/video files through this module.","integrate-google-drive")))),(E||S||C||N)&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Search Notification","integrate-google-drive")," "),React.createElement("div",{className:"settings-field-content"},React.createElement(of,{"data-tooltip-content":"PRO Feature","data-tooltip-id":"search-notification",checked:f&&lf,className:lf?"":"disabled",onChange:function(){igd.isPro?n(nf(nf({},t),{},{searchNotification:!f})):cn(wp.i18n.__("Upgrade to PRO to enable email notifications.","integrate-google-drive"))}}),!lf&&React.createElement(rt,{id:"search-notification",effect:"solid",place:"right",variant:"warning",className:"igd-tooltip"}),React.createElement("p",{className:"description"},wp.i18n.__("Receive email notifications whenever someone search for files through this module.","integrate-google-drive")))),A&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("View Notification","integrate-google-drive")," "),React.createElement("div",{className:"settings-field-content"},React.createElement(of,{"data-tooltip-content":"PRO Feature","data-tooltip-id":"view-notification",checked:h&&lf,className:lf?"":"disabled",onChange:function(){lf?n(nf(nf({},t),{},{viewNotification:!h})):cn(wp.i18n.__("Upgrade to PRO to enable email notifications.","integrate-google-drive"))}}),!lf&&React.createElement(rt,{id:"view-notification",effect:"solid",place:"right",variant:"warning",className:"igd-tooltip"}),React.createElement("p",{className:"description"},wp.i18n.__("Receive email notifications whenever someone view files through this module.","integrate-google-drive"))))))),(!!a||!lf)&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Notification Recipients","integrate-google-drive")," "),React.createElement("div",{className:"settings-field-content"},React.createElement("input",{"data-tooltip-content":"PRO Feature","data-tooltip-id":"notification-email",type:"email",value:w,className:lf?"":"disabled",onChange:function(e){lf?n(nf(nf({},t),{}
1,{notificationEmail:e.target.value})):cn(wp.i18n.__("Upgrade to PRO to enable email notifications.","integrate-google-drive"))}}),!lf&&React.createElement(rt,{id:"notification-email",effect:"solid",place:"right",variant:"warning",className:"igd-tooltip"}),React.createElement("p",{className:"description"},wp.i18n.__("Enter the email address where the notifications will be sent. Add multiple email addresses by separating them with a comma (,).","integrate-google-drive")),React.createElement("p",{className:"description"},wp.i18n.__("You can also set the below placeholder tags as email recipient.","integrate-google-drive")),React.createElement("div",{className:"template-tags"},React.createElement("div",{className:"template-tags-title",onClick:function(e){return jQuery(e.target).closest(".template-tags-title").toggleClass("active")}},React.createElement("span",null,wp.i18n.__("Available template tags","integrate-google-drive")),React.createElement("span",null,wp.i18n.__(" (click to insert)","integrate-google-drive"))),React.createElement("div",{className:"template-tags-list"},["%admin_email%","%user_email%","%linked_user_email%"].map((function(e,r){return React.createElement("span",{className:"tag",key:r,onClick:function(){lf?n(nf(nf({},t),{},{notificationEmail:(w+", "+e).replace(/^,/,"")})):cn(wp.i18n.__("Upgrade to PRO to enable email notifications.","integrate-google-drive"))}},e)})))),React.createElement("div",{className:"igd-notice igd-notice-info"},React.createElement("div",{className:"igd-notice-content"},React.createElement("div",null,React.createElement("strong",null,"%admin_email%")," - ",wp.i18n.__("The email of site admin.","integrate-google-drive")),React.createElement("div",null,React.createElement("strong",null,"%user_email%")," - ",wp.i18n.__("The email of current user who executes the action.","integrate-google-drive")),React.createElement("div",null,React.createElement("strong",null,"%linked_user_email%")," - ",wp.i18n.__("The email of the owner of the private folder.","integrate-google-drive")))),React.createElement("div",{className:"settings-field-sub"},React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Skip current user notification","integrate-google-drive")," "),React.createElement("div",{className:"settings-field-content"},React.createElement(of,{"data-tooltip-content":"PRO Feature","data-tooltip-id":"skip-current-user-notification",checked:lf&&_,className:lf?"":"disabled",onChange:function(){lf?n(nf(nf({},t),{},{skipCurrentUserNotification:!_})):cn(wp.i18n.__("Upgrade to PRO to enable email notifications.","integrate-google-drive"))}}),!lf&&React.createElement(rt,{id:"skip-current-user-notification",effect:"solid",place:"right",variant:"warning",className:"igd-tooltip"}),React.createElement("p",{className:"description"},wp.i18n.__("Enable to skip the notification for the user that executes the action.","integrate-google-drive"))))))))}function sf(e){var t=e.usersOptions,n=e.values,r=e.onChange,i=e.description,a=void 0===i?wp.i18n.__("Select the users and roles who can access.","integrate-google-drive"):i;return React.createElement("div",{className:"filter-users"},React.createElement("h4",{className:"filter-users-title"},"Filter Users & Roles:"),React.createElement("div",{className:"filter-users-section-wrap"},React.createElement(ReactSelect,{isClearable:!1,isMulti:!0,placeholder:"Select users & roles",options:t,value:t.filter((function(e){return n.includes(e.value)})),onChange:function(e){return r(e)},className:"igd-select filter-users-select",classNamePrefix:"igd-select"}),React.createElement("p",{className:"description"},a)))}function df(e){return df="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},df(e)}function uf(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 gf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?uf(Object(n),!0).forEach((function(t){pf(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function pf(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=df(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=df(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==df(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mf(e){return function(e){if(Array.isArray(e))return hf(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||vf(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ff(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||vf(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function vf(e,t){if(e){if("string"==typeof e)return hf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?hf(e,t):void 0}}function hf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var yf=wp.components,wf=yf.FormToggle,bf=yf.ButtonGroup,_f=yf.Button,Ef=React,Rf=Ef.useState,Nf=Ef.useEffect,Sf=Ef.useContext,xf=Ef.useRef,Cf=["%post_id%","%post_title%","%post_slug%","%post_author%","%post_date%","%post_modified%","%post_type%","%post_status%","%post_category%","%post_tags%","%post_meta_{key}%","","%wc_product_name%","%wc_product_id%","%wc_product_sku%","%wc_product_slug%","%wc_product_price%","%wc_product_sale_price%","%wc_product_regular_price%","%wc_product_tags%","%wc_product_type%","%wc_product_status%","","%user_login%","%user_email%","%first_name%","%last_name%","%display_name%","%user_id%","%user_role%","%user_meta_{key}%","","%date%","%time%","%unique_id%"];function Of(){var e=igd,t=e.isPro,n=e.settings,r=Sf(Ja),i=r.editData,a=r.setEditData,o=i.type,l=i.preview,c=void 0===l||l,s=i.inlinePreview,d=void 0===s||s,u=i.allowPreviewPopout,g=void 0===u||u,p=i.previewUsers,m=void 0===p?["everyone"]:p,f=i.rename,v=void 0!==f&&f,h=i.renameUsers,y=void 0===h?["everyone"]:h,w=i.newFolder,b=void 0!==w&&w,_=i.newFolderUsers,E=void 0===_?["everyone"]:_,R=i.moveCopy,N=void 0!==R&&R,S=i.moveCopyUsers,x=void 0===S?["everyone"]:S,C=i.canDelete,O=void 0!==C&&C,A=i.deleteUsers,P=void 0===A?["everyone"]:A,I=i.upload,D=void 0!==I&&I,k=i.uploadUsers,F=void 0===k?["everyone"]:k,j=i.photoProof,T=void 0!==j&&j,B=i.photoProofEmail,L=void 0===B?"":B,M=i.photoProofMaxSelection,U=i.photoProofUsers,z=void 0===U?["everyone"]:U,G=i.download,H=void 0===G||G,W=i.folderDownload,V=void 0!==W&&W,q=i.zipDownload,K=void 0!==q&&q,Q=i.showFileSizeField,Y=void 0===Q||Q,J=i.downloadUsers,$=void 0===J?["everyone"]:J,X=i.enableDownloadLimits,Z=i.downloadsPerDay,ee=void 0===Z?n.downloadsPerDay:Z,te=i.downloadsPerFile,ne=void 0===te?n.downloadsPerFile:te,re=i.bandwidthPerDay,ie=void 0===re?n.bandwidthPerDay:re,ae=i.limitExcludedUsers,oe=void 0===ae?["administrator"]:ae,le=i.limitExcludeAllUsers,ce=void 0===le?[]:le,se=i.limitExcludedExceptUsers,de=void 0===se?[]:se,ue=i.details,ge=void 0!==ue&&ue,pe=i.detailsUsers,me=void 0===pe?["everyone"]:pe,fe=i.viewSwitch,ve=void 0===fe||fe,he=i.allowShare,ye=void 0!==he&&he,we=i.shareUsers,be=void 0===we?["everyone"]:we,_e=i.createDoc,Ee=void 0!==_e&&_e,Re=i.createDocumentUsers,Ne=void 0===Re?["everyone"]:Re,Se=i.edit,xe=void 0!==Se&&Se,Ce=i.editUsers,Oe=void 0===Ce?["everyone"]:Ce,Ae=i.directLink,Pe=void 0!==Ae&&Ae,Ie=i.directLinkUsers,De=void 0===Ie?["everyone"]:Ie,ke=i.allowSearch,Fe=void 0===ke?"search"===o:ke,je=i.searchUsers,Te=void 0===je?["everyone"]:je,Be=i.fullTextSearch,Le=void 0===Be||Be,Me=i.initialSearchTerm,Ue=void 0===Me?"":Me,ze=i.comment,Ge=void 0!==ze&&ze,He=i.commentMethod,We=void 0===He?"facebook":He,Ve=i.commentUsers,qe=void 0===Ve?["everyone"]:Ve,Ke=i.privateFolders,Qe=i.displayFor,Ye=void 0===Qe?"everyone":Qe,Je=i.displayUsers,$e=void 0===Je?["everyone"]:Je,Xe=i.displayEveryone,Ze=i.displayExcept,et=void 0===Ze?[]:Ze,tt=i.showAccessDeniedMessage,nt=i.accessDeniedMessage,it=void 0===nt?'<img width="100" src="'.concat(igd.pluginUrl,'/assets/images/access-denied.png"><h3 class="placeholder-title">').concat(wp.i18n.__("Access Denied","integrate-google-drive"),'</h3><p class="placeholder-description">').concat(wp.i18n.__("We're sorry, but your account does not currently have access to this content. To gain access, please contact the site administrator who can assist in linking your account to the appropriate content. Thank y
1ou.","integrate-google-drive"),"</p>"):nt,at="browser"===o,ot="media"===o,lt="gallery"===o,ct="slider"===o,st="search"===o,dt="uploader"===o,ut="embed"===o,gt="view"===o,pt=ff(Rf(null),2),mt=pt[0],ft=pt[1],vt=mt&&[{label:wp.i18n.__("Everyone","integrate-google-drive"),value:"everyone"}].concat(mf(Object.keys(mt.roles).map((function(e){return{label:"".concat(e," (role)"),value:e}}))),mf(mt.users.map((function(e){var t=e.username,n=e.email,r=e.id;return{label:"".concat(t," (").concat(n,")"),value:parseInt(r)}}))));Nf((function(){wp.ajax.post("igd_get_users_data",{nonce:igd.nonce}).then((function(e){return ft(e)}))}),[]);var ht=ff(Rf(null),2),yt=ht[0],wt=ht[1],bt=xf(),_t="access-denied-message",Et={tinymce:{wpautop:!0,toolbar1:"formatselect,bold,italic,strikethrough,forecolor,backcolor,bullist,numlist,blockquote,hr,alignleft,aligncenter,alignright,link,unlink,media,spellchecker,fullscreen,wp_adv",toolbar2:"underline,alignjustify,forecolor,pastetext,removeformat,charmap,outdent,indent,undo,redo,wp_help",plugins:"lists,fullscreen,paste,wpautoresize,wpdialogs,wpeditimage,wpgallery,wplink,wptextpattern,wpview,wordpress,wpemoji,media,textcolor,hr",menubar:!1,branding:!1,height:250,wp_adv_height:48,setup:function(e){e.on("change",(function(){var t=e.getContent();a((function(e){return gf(gf({},e),{},{accessDeniedMessage:t})}))}))}},quicktags:{buttons:"strong,em,link,block,del,ins,img,ul,ol,li,code,close"},mediaButtons:!0};return Nf((function(){if(tt)return setTimeout((function(){wp.editor&&(wp.editor.remove(_t),wp.domReady((function(){return wp.editor.initialize(_t,Et)})))}),100),function(){document.getElementById(_t)&&wp.editor.remove(_t)}}),[tt]),React.createElement("div",{className:"shortcode-module-body"},at||ot||lt||ct||st&&React.createElement("h3",{className:"settings-field-title"},wp.i18n.__("File Manipulation","integrate-google-drive")),at&&React.createElement("div",{className:"settings-field"},React.createElement("h3",{className:"settings-field-label"},React.createElement("i",{className:"dashicons dashicons-upload"}),wp.i18n.__("Upload","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(wf,{checked:D,onChange:function(){return a(gf(gf({},i),{},{upload:!D}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Allow users to upload files.","integrate-google-drive")),React.createElement("div",{className:"settings-field-sub"},D&&!!mt&&React.createElement(sf,{usersOptions:vt,values:F,onChange:function(e){return a(gf(gf({},i),{},{uploadUsers:mf(e.map((function(e){return e.value})))}))},description:wp.i18n.__("Select users & roles who can upload files.","integrate-google-drive")})))),(at||ct||st)&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},React.createElement("i",{className:"dashicons dashicons-visibility"}),wp.i18n.__("Preview","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(wf,{checked:c,onChange:function(){return a(gf(gf({},i),{},{preview:!c}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Allow users to preview files.","integrate-google-drive")),React.createElement("div",{className:"settings-field-sub"},c&&!ct&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Inline Preview","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(wf,{checked:d,onChange:function(){return a(gf(gf({},i),{},{inlinePreview:!d}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Open preview in a pop-up lightbox. If disabled, the preview will be opened in Google Drive.","integrate-google-drive")),d&&React.createElement(React.Fragment,null,React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Allow Pop-out","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(wf,{checked:g,onChange:function(){return a(gf(gf({},i),{},{allowPreviewPopout:!g}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Pop-out button allows the user to view the document on Google Drive with full features, while disabling it will only show the preview document on your website.","integrate-google-drive")))))),c&&!!mt&&React.createElement(sf,{usersOptions:vt,values:m,onChange:function(e){return a(gf(gf({},i),{},{previewUsers:mf(e.map((function(e){return e.value})))}))},description:wp.i18n.__("Select users & roles who can preview files.","integrate-google-drive")})))),lt&&React.createElement("div",{className:"settings-field"},React.createElement("div",{className:"settings-field-label"},React.createElement("i",{className:"dashicons dashicons-format-gallery"}),wp.i18n.__("Photo Proofing","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(wf,{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),"data-tooltip-id":"photo-proofing-tooltip",checked:t&&T,className:t?"":"disabled",onChange:function(){t?a(gf(gf({},i),{},{photoProof:!T})):cn(wp.i18n.__("Upgrade to Pro to photo proofing","integrate-google-drive"))}}),!t&&React.createElement(rt,{id:"photo-proofing-tooltip",effect:"solid",place:"right",variant:"warning",className:"igd-tooltip"}),React.createElement("p",{className:"description"},wp.i18n.__("Allow users to select images and send them to the admin.","integrate-google-drive")),t&&!!T&&React.createElement("div",{className:"settings-field-sub"},React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Maximum Selection","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("input",{type:"number",value:M,onChange:function(e){t?a(gf(gf({},i),{},{photoProofMaxSelection:e.target.value})):cn(wp.i18n.__("Upgrade to PRO to enable photo proofing","integrate-google-drive"))},min:0}),React.createElement("p",{className:"description"},wp.i18n.__("Enter the maximum number of images that can be selected. Leave empty for no limit.","integrate-google-drive"))),React.createElement("h4",{className:"settings-field-label"}
1,wp.i18n.__("Notification Email","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("input",{type:"text",value:L,onChange:function(e){t?a(gf(gf({},i),{},{photoProofEmail:e.target.value})):cn(wp.i18n.__("Upgrade to Pro to enable photo proofing","integrate-google-drive"))}}),React.createElement("p",{className:"description"},wp.i18n.__("Enter the email address where the selected images notification will be sent.","integrate-google-drive")))),!!mt&&React.createElement(sf,{usersOptions:vt,values:z,onChange:function(e){return a(gf(gf({},i),{},{photoProofUsers:mf(e.map((function(e){return e.value})))}))},description:wp.i18n.__("Select users & roles who can select.","integrate-google-drive")})))),(at||ot||ct||lt||st)&&React.createElement("div",{className:"settings-field"},React.createElement("div",{className:"settings-field-label"},React.createElement("i",{className:"dashicons dashicons-download"}),wp.i18n.__("Download","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(wf,{checked:H,onChange:function(){return a(gf(gf({},i),{},{download:!H}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Allow users to download files.","integrate-google-drive")),!!H&&React.createElement("div",{className:"settings-field-sub"},(at||lt||st)&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Folder Download","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(wf,{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),"data-tooltip-id":"folder-download-tooltip",checked:t&&V,className:t?"":"disabled",onChange:function(){t?a(gf(gf({},i),{},{folderDownload:!V})):cn(wp.i18n.__("Upgrade to Pro to enable folder download.","integrate-google-drive"))}}),!t&&React.createElement(rt,{id:"folder-download-tooltip",effect:"solid",place:"right",variant:"warning",className:"igd-tooltip"}),React.createElement("p",{className:"description"},wp.i18n.__("Allow users to download entire folders as a ZIP file.","integrate-google-drive"))),React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Multiple Files Download","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(wf,{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),"data-tooltip-id":"zip-download-tooltip",checked:t&&K,className:t?"":"disabled",onChange:function(){t?a(gf(gf({},i),{},{zipDownload:!K})):cn(wp.i18n.__("Upgrade to Pro to enable multiple files download.","integrate-google-drive"))}}),!t&&React.createElement(rt,{id:"zip-download-tooltip",effect:"solid",place:"right",variant:"warning",className:"igd-tooltip"}),React.createElement("p",{className:"description"},wp.i18n.__("Allow users to download multiple files as a ZIP file.","integrate-google-drive")),React.createElement("div",{className:"igd-notice igd-notice-warning"},React.createElement("p",{className:"igd-notice-content"},wp.i18n.__("The Google Drive API does not support ZIP creation on the fly. Therefore, the ZIP file needs to be created (temporarily) on your server. For that reason, it is not recommended to enable this setting when you are working with large files or folders.","integrate-google-drive"))))),(at||st)&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Show File Size Field","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(wf,{checked:Y,onChange:function(){return a(gf(gf({},i),{},{showFileSizeField:!Y}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Show/ hide the file size field in the file list.","integrate-google-drive")))),!!mt&&React.createElement(sf,{usersOptions:vt,values:$,onChange:function(e){return a(gf(gf({},i),{},{downloadUsers:mf(e.map((function(e){return e.value})))}))},description:wp.i18n.__("Select users & roles who can download files.","integrate-google-drive")})))),at&&React.createElement(React.Fragment,null,React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},React.createElement("i",{className:"dashicons dashicons-trash"}),wp.i18n.__("Delete","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(wf,{checked:O,onChange:function(){return a(gf(gf({},i),{},{canDelete:!O}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Allow users to delete files and folders.","integrate-google-drive")),React.createElement("div",{className:"settings-field-sub"},O&&!!mt&&React.createElement(sf,{usersOptions:vt,values:P,onChange:function(e){return a(gf(gf({},i),{},{deleteUsers:mf(e.map((function(e){return e.value})))}))},description:wp.i18n.__("Select users & roles who can delete files & folders.","integrate-google-drive")})))),React.createElement("div",{className:"settings-field"},React.createElement("h3",{className:"settings-field-label"},React.createElement("i",{className:"dashicons dashicons-open-folder"}),wp.i18n.__("New Folder","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(wf,{checked:b,onChange:function(){return a(gf(gf({},i),{},{newFolder:!b}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Allow users to create new folders.","integrate-google-drive")),React.createElement("div",{className:"settings-field-sub"},b&&!!mt&&React.createElement(sf,{usersOptions:vt,values:E,onChange:function(e){return a(gf(gf({},i),{},{newFolderUsers:mf(e.map((function(e){return e.value})))}))},description:wp.i18n.__("Select users & roles who can create folders.","integrate-google-drive")})))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},React.createElement("i",{className:"dashicons dashicons-admin-page"}),wp.i18n.__("Move/ Copy","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(wf,{checked:N,onChange:function(){return a(gf(gf({},i),{},{moveCopy:!N}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Allow users to move/ copy files and folders.","integrate-google-drive")),React.createElement("div",{className:"settings-field-sub"},N&&!!mt&&React.createElement(sf,{usersOptions:vt,values:x,onChange:function(e){return a(gf(gf({},i),{},{moveCopyUsers:mf(e.map((function(e){return e.value})))}))},description:wp.i18n.__("Select users & roles who can move/ copy files.","integrate-google-drive")})))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},React.createElement("i",{className:"dashicons dashicons-edit"}),wp.i18n.__("Rename","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(wf,{checked:v,onChange:function(){return a(gf(gf({},i),{},{rename:!v}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Allow users to rename files and folders.","integrate-google-drive")),React.createElement("div",{className:"settings-field-sub"},v&&!!mt&&React.createElement(sf,{usersOptions:vt,values:y,onChange:function(e){return a(gf(gf({},i),{},{renameUsers:mf(e.map((function(e){return e.value})))}))},description:wp.i18n.__("Select users & roles who can rename files.","integrate-google-drive")})))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},React.createElement("i",{className:"dashicons dashicons-plus"}),wp.i18n.__("Create Documents","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(wf,{checked:Ee,onChange:function(){return a(gf(gf({},i),{},{createDoc:!Ee}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Allow users to create Google Docs and Office documents.","integrate-google-drive")),React.createElement("div",{className:"settings-field-sub"},Ee&&!!mt&&React.createElement(sf,{usersOptions:vt,values:Ne,onChange:function(e){return a(gf(gf({},i),{},{createDocumentUsers:mf(e.map((function(e){return e.value})))}))},description:wp.i18n.__("Select users & roles who can create documents.","integrate-google-drive")})))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},React.createElement("i",{className:"dashicons dashicons-edit-large"}),wp.i18n.__("Edit Documents","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"}
1,React.createElement(wf,{checked:xe,onChange:function(){return a(gf(gf({},i),{},{edit:!xe}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Allow users to edit Google Docs and Office documents.","integrate-google-drive")),React.createElement("div",{className:"settings-field-sub"},xe&&!!mt&&React.createElement(sf,{usersOptions:vt,values:Oe,onChange:function(e){return a(gf(gf({},i),{},{editUsers:mf(e.map((function(e){return e.value})))}))},description:wp.i18n.__("Select users & roles who can edit documents.","integrate-google-drive")})))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},React.createElement("i",{className:"dashicons dashicons-share"}),wp.i18n.__("Allow Share","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(wf,{checked:ye,onChange:function(){return a(gf(gf({},i),{},{allowShare:!ye}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Allow users to share files.","integrate-google-drive")),React.createElement("div",{className:"settings-field-sub"},ye&&!!mt&&React.createElement(sf,{usersOptions:vt,values:be,onChange:function(e){return a(gf(gf({},i),{},{shareUsers:mf(e.map((function(e){return e.value})))}))},description:wp.i18n.__("Select users & roles who can share files.","integrate-google-drive")})))),React.createElement("div",{className:"settings-field"},React.createElement("h3",{className:"settings-field-label"},React.createElement("i",{className:"dashicons dashicons-admin-links"}),wp.i18n.__("Direct Link","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(wf,{checked:Pe,onChange:function(){return a(gf(gf({},i),{},{directLink:!Pe}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Allow users to generate direct links for files on your website.","integrate-google-drive")),React.createElement("div",{className:"settings-field-sub"},Pe&&!!mt&&React.createElement(sf,{usersOptions:vt,values:De,onChange:function(e){return a(gf(gf({},i),{},{directLinkUsers:mf(e.map((function(e){return e.value})))}))},description:wp.i18n.__("Select users & roles who can share files.","integrate-google-drive")})))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},React.createElement("i",{className:"dashicons dashicons-info-outline"}),wp.i18n.__("View Details","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(wf,{checked:ge,onChange:function(){return a(gf(gf({},i),{},{details:!ge}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Allow users to view file details (owner, created & modified date, etc).","integrate-google-drive")),React.createElement("div",{className:"settings-field-sub"},ge&&!!mt&&React.createElement(sf,{usersOptions:vt,values:me,onChange:function(e){return a(gf(gf({},i),{},{detailsUsers:mf(e.map((function(e){return e.value})))}))},description:wp.i18n.__("Select users & roles who view the file details.","integrate-google-drive")}))))),(at||lt||st)&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},React.createElement("i",{className:"dashicons dashicons-admin-comments"}),wp.i18n.__("Allow Comments","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(wf,{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),"data-tooltip-id":"comments-tooltip",checked:t&&Ge,className:t?"":"disabled",onChange:function(){t?a(gf(gf({},i),{},{comment:!Ge})):cn(wp.i18n.__("Upgrade to Pro to enable comments","integrate-google-drive"))}}),!t&&React.createElement(rt,{id:"comments-tooltip",effect:"solid",place:"right",variant:"warning",className:"igd-tooltip"}),React.createElement("p",{className:"description"},wp.i18n.__("Allow users to comment on files while they view the file in lightbox preview.","integrate-google-drive")),Ge&&React.createElement("div",{className:"settings-field-sub"},React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Comment Method","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(bf,null,React.createElement(_f,{isPrimary:"facebook"===We,isSecondary:"facebook"!==We,onClick:function(){return a(gf(gf({},i),{},{commentMethod:"facebook"}))}},React.createElement("span",null,wp.i18n.__("Facebook","integrate-google-drive"))),React.createElement(_f,{isPrimary:"disqus"===We,isSecondary:"disqus"!==We,onClick:function(){return a(gf(gf({},i),{},{commentMethod:"disqus"}))}},React.createElement("span",null,wp.i18n.__("Disqus","integrate-google-drive")))),React.createElement("p",{className:"description"},wp.i18n.__("Select the comment method you want to use.","integrate-google-drive")))),!!mt&&React.createElement(sf,{usersOptions:vt,values:qe,onChange:function(e){return a(gf(gf({},i),{},{commentUsers:mf(e.map((function(e){return e.value})))}))},description:wp.i18n.__("Select users & roles who can comments on files.","integrate-google-drive")})))),(at||st)&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},React.createElement("i",{className:"dashicons dashicons-screenoptions"}),wp.i18n.__("View Switching","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(wf,{checked:ve,onChange:function(){a(gf(gf({},i),{},{viewSwitch:!ve}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Allow users to switch between grid and list view of the file listing.","integrate-google-drive")))),(at||lt||ot||st)&&React.createElement("div",{className:"settings-field field-allow-search"},React.createElement("h4",{className:"settings-field-label"},React.createElement("i",{className:"dashicons dashicons-search"}),wp.i18n.__("Allow Search","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},!st&&React.createElement(React.Fragment,null,React.createElement(wf,{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),"data-tooltip-id":"search-tooltip",checked:t&&Fe,className:t?"":"disabled",onChange:function(){t?a(gf(gf({},i),{},{allowSearch:!Fe})):cn(wp.i18n.__("Upgrade to Pro to enable search","integrate-google-drive"))}}),!t&&React.createElement(rt,{id:"search-tooltip",effect:"solid",place:"right",variant:"warning",className:"igd-tooltip"}),React.createElement("p",{className:"description"},wp.i18n.__("Allow users to search for files.","integrate-google-drive"))),Fe&&React.createElement("div",{className:"settings-field-sub"},React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Full-text Search","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(wf,{checked:Le,onChange:function(){return a(gf(gf({},i),{},{fullTextSearch:!Le}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Allow to search in file content, descriptions, tags and other metadata.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"}
1,wp.i18n.__("Initial Search Term","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("input",{type:"text",value:Ue,onChange:function(e){return a(gf(gf({},i),{},{initialSearchTerm:e.target.value}))},onSelect:function(e){return wt(e.target.selectionStart)},ref:bt}),React.createElement("p",{className:"description"},wp.i18n.__("Set initial search terms if you want to start a search when the shortcode is rendered. Please note that this only affects the initial render.","integrate-google-drive")),React.createElement("p",{className:"description"},wp.i18n.__("You can also set dynamic placeholder tags to the initial search term.","integrate-google-drive")),React.createElement("div",{className:"template-tags"},React.createElement("div",{className:"template-tags-title",onClick:function(e){return jQuery(e.target).closest(".template-tags-title").toggleClass("active")}},React.createElement("span",null,wp.i18n.__("Available template tags","integrate-google-drive")),React.createElement("span",null,wp.i18n.__(" (click to insert)","integrate-google-drive"))),React.createElement("div",{className:"template-tags-list"},Cf.map((function(e,t){return""===e?React.createElement("span",{className:"tag-break"}):React.createElement("span",{className:"tag",key:t,onClick:function(){var t;t=(t=null!==yt?uploadFileName.slice(0,yt)+e+" "+uploadFileName.slice(yt):uploadFileName+" "+e).trim(),a(gf(gf({},i),{},{uploadFileName:t}));var n=yt+e.length+1;bt.current.setSelectionRange(n,n)}},e)})))))),!st&&!!mt&&React.createElement(sf,{usersOptions:vt,values:Te,onChange:function(e){return a(gf(gf({},i),{},{searchUsers:mf(e.map((function(e){return e.value})))}))},description:wp.i18n.__("Select users & roles who can search for files.","integrate-google-drive")})))),!dt&&!gt&&!ut&&React.createElement(React.Fragment,null,React.createElement("h3",{className:"settings-field-title field-visibility"},wp.i18n.__("Usage Limit","integrate-google-drive")),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Enable Usage Limit","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(wf,{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),"data-tooltip-id":"igd-pro-tooltip",checked:t&&X,onChange:function(){t?a((function(e){return gf(gf({},e),{},{enableDownloadLimits:!X})})):cn(wp.i18n.__("Upgrade to Pro to enable usage limits","integrate-google-drive"))},className:t?"":"disabled"}),!t&&React.createElement(rt,{id:"igd-pro-tooltip",effect:"solid",place:"right",variant:"warning",className:"igd-tooltip"}),React.createElement("p",{className:"description"},wp.i18n.__("Enable download restrictions for users to control the download access for this module.","integrate-google-drive"),React.createElement("a",{href:"https://softlabbd.com/docs/how-to-configure-usage-limit-settings",target:"_blank",className:""},wp.i18n.__("Documentation","integrate-google-drive"),React.createElement("i",{className:"dashicons dashicons-editor-help"}))),n.enableDownloadLimits&&React.createElement("div",{className:"igd-notice igd-notice-info"},React.createElement("div",{className:"igd-notice-content"},React.createElement("div",null,wp.i18n.__("Usage limits are enabled globally, but you can also enable usage limits specifically for this module.","integrate-google-drive")))))),(!!X||!t)&&React.createElement(React.Fragment,null,React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Daily Downloads Limit","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("input",pf({"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),"data-tooltip-id":"igd-pro-tooltip",type:"number",className:"regular-text",value:ee,onChange:function(e){return a((function(t){return gf(gf({},t),{},{downloadsPerDay:e.target.value})}))}},"className",t?"":"disabled")),React.createElement("p",{className:"description"},wp.i18n.__("Set the maximum number of downloads allowed per day for users. Keep blank for unlimited.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Daily Download Limit / File","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("input",{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),"data-tooltip-id":"igd-
1pro-tooltip",type:"number",className:"regular-text",value:ne,onChange:function(e){return a((function(t){return gf(gf({},t),{},{downloadsPerFile:e.target.value})}))},disabled:!t}),React.createElement("p",{className:"description"},wp.i18n.__("Set the maximum number of times the same file can be downloaded by users per day. Keep blank for unlimited.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Daily Bandwidth Limit","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("input",{"data-tooltip-content":wp.i18n.__("PRO Feature","integrate-google-drive"),"data-tooltip-id":"igd-pro-tooltip",type:"number",className:"regular-text",value:ie,onChange:function(e){return a((function(t){return gf(gf({},t),{},{bandwidthPerDay:e.target.value})}))},disabled:!t}),React.createElement("p",{className:"description"},wp.i18n.__("Set the maximum bandwidth (MB) allowed per day for users. Keep blank for unlimited.","integrate-google-drive")))),React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Exclude Users & Roles","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},!!mt&&React.createElement("div",{className:"filter-users"},React.createElement("div",{className:"filter-users-section-wrap"},React.createElement(ReactSelect,{isDisabled:!t||ce,isMulti:!0,placeholder:"Select users & roles",options:vt,value:vt.filter((function(e){return oe.includes(e.value)})),onChange:function(e){a((function(t){return gf(gf({},t),{},{limitExcludedUsers:mf(e.map((function(e){return e.value})))})}))},className:"igd-select",classNamePrefix:"igd-select",styles:{multiValue:function(e,t){return"administrator"===t.data.value?gf(gf({},e),{},{backgroundColor:"gray"}):e},multiValueLabel:function(e,t){return"administrator"===t.data.value?gf(gf({},e),{},{color:"white",paddingRight:6}):e},multiValueRemove:function(e,t){return"administrator"===t.data.value?gf(gf({},e),{},{display:"none"}):e}}}),React.createElement("p",{className:"description"},wp.i18n.__("Select the roles and users who will be excluded from the download restrictions.","integrate-google-drive"))),React.createElement("div",{className:"filter-users-section-wrap"},React.createElement("div",{className:"filter-users-section"},React.createElement("span",{className:"filter-users-section-label"},wp.i18n.__("Exclude All :","integrate-google-drive")," "),React.createElement(wf,{checked:t&&ce,onChange:function(){a((function(e){return gf(gf({},e),{},{limitExcludeAllUsers:!ce})}))},className:t?"":"disabled"})),React.createElement("div",{className:"filter-users-section"},React.createElement("span",{className:"filter-users-section-label"},wp.i18n.__("Except : ","integrate-google-drive")),React.createElement(ReactSelect,{isDisabled:!t||!ce,isMulti:!0,placeholder:"Select users & roles",options:vt.filter((function(e){return"everyone"!==e.value})),value:vt.filter((function(e){return de.includes(e.value)})),onChange:function(e){return a((function(t){return gf(gf({},t),{},{limitExcludedExceptUsers:mf(e.map((function(e){return e.value})))})}))},className:"igd-select",classNamePrefix:"igd-select"})),React.createElement("p",{className:"description"},wp.i18n.__("When activated, the download restrictions will be only applied to the selected roles and users.","integrate-google-drive")))))))),React.createElement("h3",{className:"settings-field-title field-visibility"},wp.i18n.__("Visibility","integrate-google-drive")),!Ke&&React.createElement(React.Fragment,null,React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},React.createElement("i",{className:"dashicons dashicons-visibility"}),wp.i18n.__("Display for","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("div",{className:"filter-users-group"},React.createElement(bf,null,React.createElement(_f,{isPrimary:"everyone"===Ye,isSecondary:"everyone"!==Ye,onClick:function(){return a(gf(gf({},i),{},{displayFor:"everyone"}))}},React.createElement("span",null,wp.i18n.__("Everyone","integrate-google-drive"))),React.createElement(_f,{isPrimary:"loggedIn"===Ye,isSecondary:"loggedIn"!==Ye,onClick:function(){return a(gf(gf({},i),{},{displayFor:"loggedIn"}))}},React.createElement("span",null,wp.i18n.__("Logged In","integrate-google-drive")))),React.createElement("p",{className:"description"},wp.i18n.__("Select who can see the module.","integrate-google-drive"))))),"loggedIn"===Ye&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Filter Users & Roles","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},mt?React.createElement("div",{className:"filter-users"},React.createElement("div",{className:"filter-users-section-wrap"},React.createElement(ReactSelect,{isDisabled:Xe,isMulti:!0,placeholder:"Select users & roles",options:vt,value:vt.filter((function(e){return $e.includes(e.value)})),onChange:function(e){return a(gf(gf({},i),{},{displayUsers:mf(e.map((function(e){return e.value})))}))},className:"igd-select",classNamePrefix:"igd-select"}),React.createElement("p",{className:"description"},wp.i18n.__("Select the users and user roles who can see the module.","integrate-google-drive"))),React.createElement("div",{className:"filter-users-section-wrap"},React.createElement("div",{className:"filter-users-section"},React.createElement("span",{className:"filter-users-section-label"},wp.i18n.__("Everyone :","integrate-google-drive")," "),React.createElement(wf,{checked:Xe,onChange:function(){return a(gf(gf({},i),{},{displayEveryone:!Xe}))}})),React.createElement("div",{className:"filter-users-section"},React.createElement("span",{className:"filter-users-section-label"},wp.i18n.__("Except","integrate-google-drive")),React.createElement(ReactSelect,{isDisabled:!Xe,isMulti:!0,placeholder:"Select users & roles",options:vt.filter((function(e){return"everyone"!==e.value})),value:vt.filter((function(e){return et.includes(e.value)})),onChange:function(e){return a(gf(gf({},i),{},{displayExcept:mf(e.map((function(e){return e.value})))}))},className:"igd-select",classNamePrefix:"igd-select"})),React.createElement("p",{className:"description"},wp.i18n.__("When activated, the module will be visible to everyone except for those specifically exempted.","integrate-google-drive")))):React.createElement("div",{className:"igd-spinner spinner-large"})))),!!Ke&&React.createElement("div",{className:"settings-field"},React.createElement("h4",{className:"settings-field-label"},React.createElement("i",{className:"dashicons dashicons-welcome-comments"}),wp.i18n.__("Show Access Denied Message","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement(wf,{checked:tt,onChange:function(){return a(gf(gf({},i),{},{showAccessDeniedMessage:!tt}))}}),React.createElement("p",{className:"description"},wp.i18n.__("Show a message to users who don't have access to the module.","integrate-google-drive")),!!tt&&React.createElement("div",{className:"settings-field-sub"},React.createElement("div",{className:"settings-field  field-access-denied-message"},React.createElement("h4",{className:"settings-field-label"},wp.i18n.__("Access Denied Message","integrate-google-drive")),React.createElement("p",{className:"description"},wp.i18n.__("Enter the message you want to show to users who don't have access to the module.","integrate-google-drive")),React.createElement("div",{className:"settings-field-content"},React.createElement("textarea",{value:it,id:"access-denied-message",onCh
1ange:function(e){a((function(t){return gf(gf({},t),{},{accessDeniedMessage:e.target.value})}))},rows:8})))))))}function Af(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Pf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Pf(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var If=React,Df=If.useState,kf=If.useContext,Ff=If.useEffect;function jf(){var e=document.querySelector(".igd-tutor-attachment-modal"),t=kf(Ja),n=t.editData,r=t.updateShortcode,i=t.updating,a=t.isEditor,o=t.builderType,l=t.isInlineSelect,c=t.isSelectFiles,s=t.isFormBuilder,d=t.isLMS,u=t.isWooCommerce,g=t.selectionType,p=n.id,m=n.type,f="browser"===m,v="uploader"===m,h="gallery"===m,y="media"===m,w="search"===m,b="embed"===m,_="view"===m,E="download"===m,R="slider"===m,N=a&&"embed"===o,S=a&&("view"===o||"download"===o),x={type:wp.i18n.__("Types","integrate-google-drive"),sources:wp.i18n.__("Source","integrate-google-drive"),filters:wp.i18n.__("Filter","integrate-google-drive"),advanced:wp.i18n.__("Advanced","integrate-google-drive"),notifications:wp.i18n.__("Notifications","integrate-google-drive"),permissions:wp.i18n.__("Permissions","integrate-google-drive")},C=function(){return Object.keys(x).filter((function(e){return(!a||"type"!==e)&&((!(s||N||u)||!["type","permissions"].includes(e))&&((!(S||c||d)||"sources"===e)&&((!u&&!b||!["notifications"].includes(e))&&((!u||"filters"!==e)&&(!E&&!_||!["advanced","filters"].includes(e))))))}))},O=Af(Df(C),2),A=O[0],P=O[1],I=sessionStorage.getItem("igd_shortcode_builder_tab_".concat(p));I||(I=p&&A.includes("type")&&A.includes("sources")?"sources":A[0]);var D=Af(Df(I),2),k=D[0],F=D[1],j=A.indexOf(k);Ff((function(){P(C())}),[m]),Ff((function(){p&&(window.scrollTo({top:0,behavior:"smooth"}),sessionStorage.setItem("igd_shortcode_builder_tab_".concat(p),k))}),[k]);var T=wp.i18n.__("Module Type","integrate-google-drive"),B=wp.i18n.__("Select the module type that you want to use.","integrate-google-drive");return"sources"===k&&(T=wp.i18n.__("Select Folders and Files","integrate-google-drive"),B=wp.i18n.__("Select the folders & files to display in the file browser.","integrate-google-drive"),v&&(T=wp.i18n.__("Select Upload Folder","integrate-google-drive"),B=wp.i18n.__("Select the folder where the files will be uploaded.","integrate-google-drive")),h&&(T=wp.i18n.__("Select Files and Folders","integrate-google-drive"),B=wp.i18n.__("Select the files and folders to display in the gallery.","integrate-google-drive")),y&&(T=wp.i18n.__("Select Files and Folders","integrate-google-drive"),B=wp.i18n.__("Select the folders and audio/ video files to display and play in the media player.","integrate-google-drive")),w&&(T=wp.i18n.__("Select Folders","integrate-google-drive"),B=wp.i18n.__("Select the folders to search in.","integrate-google-drive")),b&&(T=wp.i18n.__("Select Files","integrate-google-drive"),B=wp.i18n.__("Select the files to embed. You can also select folders to embed all the files of the folder.","integrate-google-drive")),E&&(T=wp.i18n.__("Select Files","integrate-google-drive"),B=wp.i18n.__("Select the files to insert the download link. You can also select folders to insert the download link to download all the files of the folder in a zip f
1ile.","integrate-google-drive")),_&&(T=wp.i18n.__("Select Files","integrate-google-drive"),B=wp.i18n.__("Select the files and folders to insert the link to view the file in Google Drive.","integrate-google-drive")),e&&(T=wp.i18n.__("Select Files","integrate-google-drive"),B=wp.i18n.__("Select the files to attach in the course.","integrate-google-drive")),u&&(T=wp.i18n.__("Select Files","integrate-google-drive"),B=wp.i18n.__("Select the files to attach in the product for download.","integrate-google-drive"))),"filters"===k&&(T=wp.i18n.__("Filter Folders and Files","integrate-google-drive"),f?B=wp.i18n.__("Show/ hide files and folders and filter them by extensions and names to not display in the file browser.","integrate-google-drive"):v?B=wp.i18n.__("Filter the files to upload by extensions","integrate-google-drive"):h?B=wp.i18n.__("Show/ hide files and folders and filter them by extensions and names to not display in the gallery.","integrate-google-drive"):R?B=wp.i18n.__("Show/ hide files and filter them by extensions and names to not display in the slider.","integrate-google-drive"):y?B=wp.i18n.__("Show/ hide files and folders and filter them by extensions and names to not display in the media player.","integrate-google-drive"):w&&(B=wp.i18n.__("Show/ hide files and folders and filter them by extensions and names to not display in the search results.","integrate-google-drive"))),"advanced"===k&&(T=wp.i18n.__("Advanced Options","integrate-google-drive"),B=wp.i18n.__("Advanced options to customize the module.","integrate-google-drive")),"notifications"===k&&(T=wp.i18n.__("Email Notifications","integrate-google-drive"),B=wp.i18n.__("Receive email notifications for various user activities (upload, download, delete, etc).","integrate-google-drive")),"permissions"===k&&(T=wp.i18n.__("Permissions","integrate-google-drive"),B=wp.i18n.__("Set the permissions to access the module.","integrate-google-drive")),React.createElement("div",{className:"igd-shortcode-builder-form ".concat(a?"editor-mode":"")},!c&&A.length>1&&React.createElement("div",{className:"shortcode-builder-sidebar tab-".concat(k)},React.createElement("div",{className:"shortcode-tabs ".concat(a?"edit-mode":"")},A.map((function(e,t){return React.createElement("div",{key:e,className:"shortcode-tab-wrap ".concat(j>=t?"active":""),onClick:function(){return F(e)}},React.createElement("div",{key:e,className:"shortcode-tab"},React.createElement("span",{className:"tab-icon icon-".concat(e)}),React.createElement("span",{className:"tab-name"},x[e])))})))),React.createElement("div",{className:"shortcode-builder-content"},React.createElement("div",{className:"shortcode-module"},!l&&"folders"!==g&&React.createElement("div",{className:"shortcode-module-header"},React.createElement("div",{className:"module-title"},React.createElement("h2",null,T),React.createElement("span",null,B)),!!m&&React.createElement("div",{className:"module-type",onClick:function(){return F("type")}},React.createElement("span",{className:"module-type-title"},"Type : "),React.createElement("img",{className:"type-".concat(m),src:"".concat(igd.pluginUrl,"/assets/images/shortcode-builder/types/").concat(m,".svg"),alt:Et()[m].title}),React.createElement("span",{className:"module-type-name"},Et()[m].title))),"type"===k&&React.createElement(ml,{setTab:F,isEditor:a}),"sources"===k&&React.createElement(gm,null),"filters"===k&&React.createElement(Rm,null),"advanced"===k&&React.createElement(Zm,null),"notifications"===k&&React.createElement(cf,null),"permissions"===k&&React.createElement(Of,null)),!c&&A.length>1&&React.createElement("div",{className:"form-footer"},React.createElement("button",{"data-tooltip-content":wp.i18n.__("Previous step","integrate-google-drive"),"data-tooltip-id":"previous",type:"button",disabled:0===j,className:"igd-btn ".concat(0===j?"disabled":"btn-link"),onClick:function(){return F(A[j-1])}},React.createElement("i",{className:"dashicons dashicons-arrow-left-alt"}),React.createElement("span",null,wp.i18n.__("Back","integrate-google-drive")),React.createElement(rt,{id:"previous",effect:"solid",place:"top",className:"igd-tooltip"})),React.createElement("button",{type:"button",className:"igd-btn btn-primary",onClick:function(){return r(n)}},i?React.createElement("div",{className:"igd-spinner"}):React.createElement("i",{className:"dashicons dashicons-saved"}),React.createElement("span",null,wp.i18n.__("Save Changes","integrate-google-drive"))),React.createElement("button",{"data-tooltip-content":wp.i18n.__("Next step","integrate-google-drive"),"data-tooltip-id":"next",type:"button",className:"igd-btn ".concat(j===A.length-1?"btn-primary":"btn-link"),onClick:function(){j===A.length-1?r(n,!0):F(A[j+1])}},j===A.length-1?React.createElement(React.Fragment,null,React.createElement("i",{className:"dashicons dashicons-saved"}),React.createElement("span",null,wp.i18n.__("Finish","integrate-google-drive"))):React.createElement(React.Fragment,null,React.createElement("span",null,wp.i18n.__("Next","integrate-google-drive")),React.createElement("i",{className:"dashicons dashicons-arrow-right-alt"}),React.createElement(rt,{id:"next",effect:"solid",place:"top",className:"igd-tooltip"}))))))}function Tf(e){return Tf="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},Tf(e)}function Bf(e){return function(e){if(Array.isArray(e))return Hf(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Gf(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Lf(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 Mf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Lf(Object(n),!0).forEach((function(t){Uf(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Lf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Uf(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Tf(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Tf(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Tf(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||Gf(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gf(e,t){if(e){if("string"==typeof e)return Hf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Hf(e,t):void 0}}function Hf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Wf=React,Vf=Wf.useState,qf=Wf.useEffect;function Kf(e){var t=e.initFolders,n=e.initParentFolder,r=zf(Vf(!1),2),i=r[0],a=r[1],o=zf(Vf([]),2),l=o[0],c=o[1],s=zf(Vf(!1),2),d=s[0],u=s[1],g=zf(Vf(!0),2),p=g[0],m=g[1],f=zf(Vf(localStorage.getItem("igd_shortcode_list_per_page")||10),2),v=f[0],h=f[1],y=zf(Vf(localStorage.getItem("igd_shortcode_list_sort_by")||"created_at"),2),w=y[0],b=y[1],_=zf(Vf(localStorage.getItem("igd_shortcode_list_sort_order")||"desc"),2),E=_[0],R=_[1],N=zf(Vf(1),2),S=N[0],x=N[1],C=zf(Vf(0),2),O=C[0],A=C[1],P={id:null,status:"on",title:wp.i18n.__("Shortcode Title","integrate-google-drive"),type:igd.isPro?"browser":"gallery",allFolders:!1,folders:[],privateFolders:!1,allowExtensions:null,allowAllExtensions:!1,allowExceptExtensions:null,allowNames:null,allowAllNames:!1,allowExceptNames:null,nameFilterOptions:["files"],showFiles:!0,showFolders:!0,fileNumbers:"",embedWidth:"100%",embedHeight:"480px",sort:{sortBy:"name",sortDirection:"asc"},view:"list",lazyLoad:!0,lazyLoadNumber:100,lazyLoadType:"pagination",maxFileSize:"",minFileSize:"",enableFolderUpload:!1,openNewTab:!0,showUploadLabel:!0,uploadLabelText:wp.i18n.__("Upload Files","integrate-google-drive"),allowEmbedPopout:!0,thumbnailCaption:!0,preview:!0,download:!0,displayFor:"everyone",displayUsers:["everyone"],displayEveryone:!1,displayExcept:[]},I=zf(Vf(P),2),D=I[0],k=I[1],F=function(){return m(!0),wp.ajax.post("igd_get_shortcodes",{per_page:v,page:S,sort_by:w,sort_order:E,nonce:igd.nonce}).done((function(e){A(e.total),c(e.shortcodes)})).fail((function(e){console.log(e)})).always((function(){m(!1)}))};qf((function(){F().then((function(){Lt()&&a(Lt())}))}),[]),qf((function(){if(i<1)k(P);else{var e=Mf(Mf({},l.find((function(e){return e.id==i})).config),{},{id:parseInt(i)});k(e)}}),[i]);var j=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return u(!0),wp.ajax.post("igd_update_shortcode",{data:Pt(JSON.stringify(e)),nonce:igd.nonce}).done((function(t){if(k(Mf(Mf({},t.config),{},{id:parseInt(t.id)})),e.id){var n=l.findIndex((function(e){return e.id==t.id})),r=Bf(l);r[n]=Mf(Mf({},r[n]),t),c(r)}else c([t].concat(Bf(l)));Swal.fire({text:wp.i18n.__("Shortcode has been updated.","integrate-google-drive"),icon:"success",timer:2e3,timerProgressBar:!0,showConfirmButton:!1,toast:!0,position:"top-end",customClass:{container:"igd-swal save-settings-toast"}})})).fail((function(e){console.log(e),Swal.fire({text:wp.i18n.__("Something went wrong.","integrate-google-drive"),icon:"error",timer:2e3,showConfirmButton:!1,toast:!0,position:"top-end"})})).always((function(){u(!1),t&&a(!1)}))},T=Ct();return qf((function(){D.id?D.id<1?document.title=wp.i18n.__("Add New Shortcode - Integrate Google Drive","
1integrate-google-drive"):document.title=wp.i18n.__("Edit Shortcode","integrate-google-drive")+" - "+D.title:document.title=wp.i18n.__("All Shortcodes - Integrate Google Drive","integrate-google-drive")}),[i,D]),qf((function(){T&&(F(),window.scrollTo({top:0,behavior:"smooth"}))}),[S,v]),qf((function(){T&&F()}),[w,E]),qf((function(){var e=function(e){"Enter"===e.key&&j(D)};return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[D]),React.createElement($a,{value:{shortcodes:l,edit:i,setEdit:a,editData:D,setEditData:k,updating:d,total:O,perPage:v,setPerPage:h,page:S,setPage:x,updateShortcode:j,deleteShortcode:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return wp.ajax.post("igd_delete_shortcode",{id:e,nonce:igd.nonce}).done((function(){c((function(t){return t.filter((function(t){return t.id!=e}))})),t&&(Bt(),a(!1)),Swal.fire({title:wp.i18n.__("Shortcode has been deleted","integrate-google-drive"),icon:"success",showConfirmButton:!1,timer:1500,timerProgressBar:!0,toast:!0})}))},duplicateShortcode:function(e){return u(!0),wp.ajax.post("igd_duplicate_shortcode",{ids:e,nonce:igd.nonce}).done((function(e){c([].concat(Bf(l),Bf(e))),Swal.fire({title:wp.i18n.__("Duplicated!","integrate-google-drive"),text:wp.i18n.__("Shortcode has been duplicated.","integrate-google-drive"),icon:"success",timer:2e3,showConfirmButton:!1,toast:!0,position:"top-end"})})).fail((function(e){console.log(e),Swal.fire({title:wp.i18n.__("Error!","integrate-google-drive"),text:wp.i18n.__("Something went wrong.","integrate-google-drive"),icon:"error",timer:2e3,showConfirmButton:!1,toast:!0,position:"top-end"})})).always((function(){u(!1)}))},initFolders:t,initParentFolder:n,sortBy:w,setSortBy:b,sortOrder:E,setSortOrder:R}},React.createElement("div",{className:"igd-shortcode-builder"},React.createElement(Wo,null),p&&React.createElement("div",{className:"igd-spinner spinner-large"}),!p&&!i&&!!l.length&&React.createElement(ll,null),!p&&!i&&!l.length&&React.createElement(cl,{setEdit:a}),!p&&!!i&&(!!D.id||-1===i)&&React.createElement(jf,null)))}function Qf(e){return Qf="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},Qf(e)}function Yf(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 Jf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yf(Object(n),!0).forEach((function(t){$f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Qf(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Qf(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Qf(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Xf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Zf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Zf(e,t)}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ev(e){var t=e.setType,n={shortcodes:{title:wp.i18n.__("Module Shortcodes","integrate-google-drive"),description:wp.i18n.__("Insert pre-built module's shortcode.","integrate-google-drive")},browser:{title:wp.i18n.__("File Browser","integrate-google-drive"),description:wp.i18n.__("Insert a file browser to browse specific Google Drive files and folders.","integrate-google-drive"),isPro:!0},gallery:{title:wp.i18n.__("Gallery","integrate-google-drive"),description:wp.i18n.__("Insert a gallery to display specific Google Drive photos and videos with a lightbox preview.","integrate-google-drive")},uploader:{title:wp.i18n.__("File Uploader","integrate-google-drive"),description:wp.i18n.__("Insert a file uploader to upload files to a specific Google Drive folder.","integrate-google-drive"),isPro:!0},media:{title:wp.i18n.__("Media Player","integrate-google-drive"),description:wp.i18n.__("Insert a media player to play specific Google Drive Audio and Video files.","integrate-google-drive"),isPro:!0},search:{title:wp.i18n.__("File Search","integrate-google-drive"),description:wp.i18n.__("Insert a search box to search files and folders in specific Google Drive folders.","integrate-google-drive"),isPro:!0},slider:{title:wp.i18n.__("Slider Carousel","integrate-google-drive"),description:wp.i18n.__("Display Images, Videos, and Documents in a slider carousel.","integrate-google-drive"),isPro:!0},embed:{title:wp.i18n.__("Embed Documents","integrate-google-drive"),description:wp.i18n.__("Embed documents to your page/ post.","integrate-google-drive")},download:{title:wp.i18n.__("Insert Download Links","integrate-google-drive"),description:wp.i18n.__("Insert links to download Google Drive files.","integrate-google-drive")},view:{title:wp.i18n.__("Insert View Links","integrate-google-drive"),description:wp.i18n.__("Insert links to view the files in Google Drive.","integrate-google-drive")}};if(!igd.isPro){var r={},i={};Object.entries(n).forEach((function(e){var t=Xf(e,2),n=t[0],a=t[1];a.isPro?i[n]=a:r[n]=a})),n=Jf(Jf({},r),i)}return React.createElement("div",{className:"igd-tinymce-types-wrap"},React.createElement("div",{className:"igd-tinymce-types-header"},React.createElement("h3",null,wp.i18n.__("Select Insert Type","integrate-google-drive")),React.createElement("span",null,wp.i18n.__("Select the insert type that you want to insert into you post or page.","integrate-google-drive"))),React.createElement("div",{className:"igd-tinymce-types"},Object.keys(n).map((function(e){var r="".concat(igd.pluginUrl,"/assets/images/shortcode-builder/types/").concat(e,".svg"),i=n[e],a=i.title,o=i.description,l=i.isPro;return React.createElement("div",{key:e,className:"igd-tinymce-type ".concat(l&&!igd.isPro?"pro-feature":""),onClick:function(){!l||igd.isPro?t(e):cn(a+wp.i18n.__(" is available in the Pro version.","integrate-google-drive"))}},l&&!igd.isPro&&React.createElement("div",{className:"pro-badge"},React.createElement("i",{className:"dashicons dashicons-lock"}),React.createElement("span",null,wp.i18n.__("PRO","integrate-google-drive"))),React.createElement("div",{className:"icon-wrap icon-".concat(e)},React.createElement("img",{src:r})),React.createElement("span",{className:"igd-tinymce-type-title"},a),React.createElement("span",{className:"igd-tinymce-type-description"},o))}))))}function tv(e){return tv="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},tv(e)}function nv(e){return function(e){if(Array.isArray(e))return cv(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||lv(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rv(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 iv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?rv(Object(n),!0).forEach((function(t){av(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function av(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=tv(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=tv(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==tv(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ov(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||lv(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function lv(e,t){if(e){if("string"==typeof e)return cv(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?cv(e,t):void 0}}function cv(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var sv=wp.components.SelectControl,dv=React,uv=dv.useState,gv=dv.useEffect;function pv(e){var t=e.setContent,n=ov(uv({id:null,isInit:!0,shortcodes:[]}),2),r=n[0],i=n[1],a=r.id,o=r.isInit,l=r.shortcodes;gv((function(){wp.ajax.post("igd_get_shortcodes",{nonce:igd.nonce}).done((function(e){var t=e.shortcodes;return i(iv(iv({},r),{},{isInit:!1,shortcodes:t}))}))}),[]);var c=[{label:wp.i18n.__("Select shortcode","integrate-google-drive"),value:""}].concat(nv(l.map((function(e){return{label:e.title,value:e.id}}))));return React.createElement("div",{className:"igd-module-shortcodes"},React.createElement("h2",null,wp.i18n.__("Module Shortcodes","integrate-google-drive")),React.createElement("p",{className:"description"},wp.i18n.__("Select the already created module shortcode to insert into the post.","integrate-google-drive")),o?React.createElement("div",{className:"igd-spinner spinner-large"}):React.createElement(sv,{options:c,value:a,onChange:function(e){t('[integrate_google_drive id="'.concat(e,'"]')),i(iv(iv({},r),{},{id:e}))}}))}function mv(e){return mv="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},mv(e)}function fv(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 vv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fv(Object(n),!0).forEach((function(t){hv(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function hv(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=mv(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=mv(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==mv(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}
1finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return wv(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return wv(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wv(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var bv=React.useState;function _v(e){var t=e.initData,n=yv(bv(!1),2),r=n[0],i=n[1],a=yv(bv(t?t.type:null),2),o=a[0],l=a[1],c=yv(bv(""),2),s=c[0],d=c[1],u=yv(bv(t||{uniqueId:"igd_"+Math.random().toString(36).substring(7),type:o,showFiles:!0,showFolders:!0,moduleWidth:"100%",moduleHeight:"",embedWidth:"100%",embedHeight:"480px",galleryHeight:300,galleryMargin:5,galleryView:"rounded",showHeader:!0,showBreadcrumbs:!0,allowEmbedPopout:!0,embedType:"readOnly",showRefresh:!0,openedPlaylist:!0,showFullscreen:!0,nextPrevious:!0,volumeButton:!0,view:"list",lazyLoad:!0,lazyLoadNumber:100,lazyLoadType:"pagination",openNewTab:!0,sort:{sortBy:"name",sortDirection:"asc"},preview:!0,allowPreviewPopout:!0,download:!0,folderDownload:!1,zipDownload:!1,displayFor:"everyone",displayUsers:["everyone"],displayExcept:[],slideHeight:"300px",slidesToShow:3,slidesToScroll:1,slideAutoplaySpeed:3e3,slideDots:!0}),2),g=u[0],p=u[1],m=function(){return Swal.close()};function f(e){var t="undefined"==typeof tinyMCE;t&&(window.tinyMCE=window.parent.tinyMCE);var n=tinyMCE.activeEditor;if(n){var r=n.id;["upload-confirmation-message","access-denied-message"].includes(r)&&(r="content");var i=t?window.parent.document.getElementById(r):document.getElementById(r),a=tinyMCE.get(r);if(a&&!a.isHidden())a.execCommand("mceInsertContent",!1,e);else{var o=i.selectionStart,l=i.value.substring(0,o),c=i.value.substring(i.selectionEnd,i.value.length);i.value=l+e+c,i.selectionStart=o+e.length,i.selectionEnd=o+e.length}}else console.warn("No active TinyMCE editor found.")}var v=function(){g.folders?(i(!0),g.folders=g.folders.map((function(e){return e.id?{id:e.id,accountId:e.accountId,name:e.name,type:e.type,permissions:e.permissions,resourceKey:e.resourceKey,webViewLink:e.webViewLink,iconLink:e.iconLink,thumbnailLink:e.thumbnailLink}:e})),wp.ajax.post("igd_get_embed_content",{data:g,nonce:igd.nonce}).done((function(e){f(e)})).fail((function(e){console.log(e)})).always((function(){m()}))):m()},h=function(){var e="";g.folders?(g.folders.map((function(t){var n=t.id,r=t.accountId,i=t.name,a=mt(t)?"file_ids=".concat(Pt(JSON.stringify([n]))):"id=".concat(n,"&accountId=").concat(r),o="".concat(igd.homeUrl,"?igd_download=1&").concat(a);e+='<a class="igd-download-link" href="'.concat(o,'">').concat(i,"</a> <br>")})),f(e),m()):m()},y=function(){var e=Pt(JSON.stringify(g));wp.ajax.post("igd_reset_shortcode_transient",{data:e,nonce:igd.nonce}),f('[integrate_google_drive data="'.concat(e,'"]')),m()},w=!!o,b="".concat(igd.pluginUrl,"/assets/images/shortcode-builder/insert-module.svg"),_=wp.i18n.__("Insert Module","integrate-google-drive");return"shortcodes"===o?_=wp.i18n.__("Insert Module Shortcodes","integrate-google-drive"):"browser"===o?_=wp.i18n.__("Insert File Browser","integrate-google-drive"):"embed"===o?_=wp.i18n.__("Embed Documents","integrate-google-drive"):"download"===o?_=wp.i18n.__("Insert Download Links","integrate-google-drive"):"view"===o&&(_=wp.i18n.__("Insert View Links","integrate-google-drive")),React.createElement("div",{className:"igd-module-builder-modal igd-tinymce-modal",onClick:function(e){return e.stopPropagation()}},React.createElement("div",{className:"igd-module-builder-modal-header"},React.createElement("div",{className:"header-title"},React.createElement("img",{src:b,width:20}),React.createElement("h3",null,_)),!!o&&!t&&React.createElement("button",{type:"button",className:"igd-btn btn-back",onClick:function(){l(""),d(""),p({})}},React.createElement("i",{className:"dashicons dashicons-arrow-left-alt2"}),React.createElement("span",null,wp.i18n.__("Back","integrate-google-drive"))),React.createElement("button",{type:"button",className:"igd-btn btn-danger",onClick:m},React.createElement("i",{className:"dashicons dashicons-no-alt"}),React.createElement("span",null,wp.i18n.__("Cancel","integrate-google-drive"))),React.createElement("button",{type:"button",className:"igd-btn btn-primary done ".concat(r?"loading":""," "),onClick:function(){w&&("embed"===o?v():"download"===o?h():"view"===o?function(){if(g.folders){var e="";
1g.folders.map((function(t){var n=t.webViewLink,r=t.name;e+='<a href="'.concat(n,'" target="_blank" >').concat(r," <br></a>")})),f(e),m()}else m()}():"shortcodes"===o?(f(s),m()):["browser","uploader","gallery","media","search","slider"].includes(o)&&y())}},r?React.createElement("div",{className:"igd-spinner"}):React.createElement("i",{className:"dashicons dashicons-saved"}),React.createElement("span",null,wp.i18n.__("Done","integrate-google-drive")))),!o&&React.createElement(ev,{setType:l}),"shortcodes"===o&&React.createElement(pv,{setContent:d}),!!o&&"shortcodes"!==o&&React.createElement($a,{value:{editData:vv(vv({},g),{},{type:o}),setEditData:p,updateShortcode:function(e){"embed"===o?v():["download","view"].includes(o)?h():y()},isEditor:"classic",builderType:o}},React.createElement(jf,null)))}var Ev={init:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=e?window.parent.jQuery(window.parent.document):jQuery(document);e&&(window.tinymce=e),t.on("click","#igd-media-button",(function(e){e.preventDefault(),Ev.openModuleBuilder()}));var n=!1,r=function(e,t){return!!t.dom.hasClass(e,"igd_module_shortcode")},i=function(e){var t=e.dom.get("wp-igd-toolbar");t&&e.dom.remove(t),e.dom.setAttrib(e.dom.select("img[data-wp-igd-select]"),"data-wp-igd-select",null),n=!1};tinymce.PluginManager.add("igd_tinymce_js",(function(e){e.on("BeforeSetcontent",(function(e){e.content=e.content.replace(/\[integrate_google_drive data="([^\]]*)"\]/g,(function(e,t){return'<img src="data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'5\' height=\'5\'></svg>" class="igd_module_shortcode mceItem" title="Integrate Google Drive" data-mce-placeholder="1" data-code="'.concat(t,'"/>')}))})),e.on("PostProcess",(function(e){e.get&&(e.content=function(e){function t(e,t){return(t=new RegExp(t+'="([^"]+)"',"g").exec(e))?t[1]:""}return e.replace(/(?:<p[^>]*>)*(<img[^>]+>)(?:<\/p>)*/g,(function(e,n){return-1!=t(n,"class").indexOf("igd_module_shortcode")?'<p>[integrate_google_drive data="'.concat(t(n,"data-code"),'"]</p>'):e}))}(e.content))})),e.on("mouseup",(function(t){var a,o=t.target,l=e.dom;if(!(t.button&&t.button>1))if("DIV"===o.nodeName&&l.getParent(o,"#wp-igd-toolbar")){if(a=l.select("img[data-wp-igd-select]")[0])if(e.selection.select(a),l.hasClass(o,"remove"))i(e),function(e,t){t.dom.remove(e),i(t)}(a,e);else if(l.hasClass(o,"edit")){var c=e.selection.getContent(),s=/\[integrate_google_drive data="([^\]]*)"\]/g.exec(c);if(s){var d=s[1],u=JSON.parse(It(d));Ev.openModuleBuilder(u)}i(e)}}else"IMG"===o.nodeName&&!e.dom.getAttrib(o,"data-wp-igd-select")&&r(o,e)?function(e,t){var a,o,l=t.dom;i(t),e&&"IMG"===e.nodeName&&r(e,t)&&(l.setAttrib(e,"data-wp-igd-select",1),a='<div class="dashicons dashicons-edit edit" title="'.concat(wp.i18n.__("Edit","integrate-google-drive"),'" data-mce-bogus="1"></div>\n                    <div class="dashicons dashicons-no-alt remove" title="Remove" data-mce-bogus="1"></div>'),o=l.create("div",{id:"wp-igd-toolbar","data-mce-bogus":"1",contenteditable:!1},a),e.parentNode.insertBefore(o,e),n=!0)}(o,e):"IMG"!==o.nodeName&&i(e)})),e.on("mousedown",(function(t){e.dom.getParent(t.target,"#wp-igd-toolbar")?tinymce.Env.ie&&t.preventDefault():i(e)})),e.on("keydown",(function(t){var r=t.keyCode;if(n){if(t.ctrlKey||t.metaKey||t.altKey||r<48&&r>90||r>186)return;i(e)}})),e.on("cut",(function(){i(e)}))}))},openModuleBuilder:function(e){Swal.fire({html:'<div id="igd-tinymce" class="igd-module-builder-modal-wrap"></div>',showConfirmButton:!1,customClass:{container:"igd-swal igd-module-builder-modal-container"},didOpen:function(){ReactDOM.render(React.createElement(_v,{initData:e}),document.getElementById("igd-tinymce"))},willClose:function(){ReactDOM.unmountComponentAtNode(document.getElementById("igd-tinymce"))}})}};const Rv=Ev;var Nv=jQuery,Sv={init:function(){Nv(document).on("click",".igd-form-uploader-trigger-cf7",Sv.openModal)},openModal:function(e){var t=Nv("#tag-generator-panel-google_drive-data"),n={uniqueId:"igd_"+Math.random().toString(36).substring(7),type:"uploader",isFormUploader:"cf7",folders:[]};if(t.val())try{n=JSON.parse(It(t.val()))}catch(e){console.log(e)}Swal.fire({html:'<div id="igd-form-uploader-config" class="igd-module-builder
1-modal-wrap"></div>',showConfirmButton:!1,customClass:{container:"igd-swal igd-module-builder-modal-container"},didOpen:function(){ReactDOM.render(React.createElement(qp,{initData:n,onUpdate:function(e){Sv.updateData(e,t),Swal.close()},onClose:function(){return Swal.close()},isFormBuilder:"cf7"}),document.getElementById("igd-form-uploader-config"))},willClose:function(){ReactDOM.unmountComponentAtNode(document.getElementById("igd-form-uploader-config"))}})},updateData:function(e,t){var n;if(null!=e&&null!==(n=e.folders)&&void 0!==n&&n.length){var r=e.folders[0];e.folders[0]={id:r.id,accountId:r.accountId,name:r.name,type:r.type}}try{var i=Pt(JSON.stringify(e));t.val(i).trigger("change"),wp.ajax.post("igd_reset_shortcode_transient",{data:i,nonce:igd.nonce})}catch(e){console.log(e)}}};const xv=Sv;var Cv=jQuery,Ov={init:function(){At(),Cv(document).on("click",".igd-form-uploader-trigger-wpforms",Ov.openModal),Cv(document).on("wpformsFieldAdd",(function(e,t,n){"igd-uploader"===n&&At()}))},openModal:function(){var e={uniqueId:"igd_"+Math.random().toString(36).substring(7),type:"uploader",isFormUploader:"wpforms"},t=Cv(this).parent().find(".igd-uploader-data");if(t.val())try{e=JSON.parse(t.val())}catch(e){console.log(e)}Swal.fire({html:'<div id="igd-form-uploader-config" class="igd-module-builder-modal-wrap"></div>',showConfirmButton:!1,customClass:{container:"igd-swal igd-module-builder-modal-container"},didOpen:function(n){ReactDOM.render(React.createElement(qp,{initData:e,onUpdate:function(e){Ov.updateData(e,t),Swal.close()},onClose:function(){return Swal.close()},isFormBuilder:"wpforms"}),document.getElementById("igd-form-uploader-config"))},willClose:function(e){ReactDOM.unmountComponentAtNode(document.getElementById("igd-form-uploader-config"))}})},updateData:function(e,t){var n;if(null!=e&&null!==(n=e.folders)&&void 0!==n&&n.length){var r=e.folders[0];e.folders[0]={id:r.id,accountId:r.accountId,name:r.name,type:r.type}}var i=JSON.stringify(e);t.val(i).trigger("change");var a=Cv(".wpforms-field-igd-uploader.active .igd");ReactDOM.unmountComponentAtNode(a[0]);var o=Pt(i);a.attr("data-shortcode-data",o),wp.ajax.post("igd_reset_shortcode_transient",{data:o,nonce:igd.nonce}),At()}};const Av=Ov;var Pv=jQuery,Iv={init:function(){Pv("#igd-form-uploader-config-gravityforms").on("click",Iv.openModal),Pv(document).on("gform_field_added",(function(e,t,n){"integrate_google_drive"===n.type&&At()})),Pv(document).on("gform_load_field_settings",(function(e,t){"integrate_google_drive"===t.type&&(Pv(".igd-uploader-data").val(t.defaultValue),void 0!==t.igdData&&""!==t.igdData&&Pv(".igd-uploader-data").val(t.igdData))}))},openModal:function(){var e=Pv(this).parent().find(".igd-uploader-data"),t={uniqueId:"igd_"+Math.random().toString(36).substring(7),type:"uploader",isFormUploader:"gravityforms"};if(e.val())try{t=JSON.parse(e.val())}catch(e){console.log(e)}Swal.fire({html:'<div id="igd-form-uploader-config" class="igd-module-builder-modal-wrap"></div>',showConfirmButton:!1,customClass:{container:"igd-swal igd-module-builder-modal-container"},didOpen:function(){ReactDOM.render(React.createElement(qp,{initData:t,onUpdate:function(t){Iv.updateData(t,e),Swal.close()},onClose:function(){return Swal.close()},isFormBuilder:"gravityforms"}),document.getElementById("igd-form-uploader-config"))},willClose:function(){ReactDOM.unmountComponentAtNode(document.getElementById("igd-form-uploader-config"))}})},updateData:function(e,t){var n;if(null!=e&&null!==(n=e.folders)&&void 0!==n&&n.length){var r=e.folders[0];e.folders[0]={id:r.id,accountId:r.accountId,name:r.name,type:r.type}}var i=JSON.stringify(e);Pv(t).val(i).trigger("change");var a=Pv(".gfield.field_selected .igd");ReactDOM.unmountComponentAtNode(a.get(0));var o=Pt(i);a.attr("data-shortcode-data",o),wp.ajax.post("igd_reset_shortcode_transient",{data:o,nonce:igd.nonce}),At()}};const Dv=Iv;var kv=jQuery,Fv={init:function(){kv("#ff_form_editor_app").on("click",".igd-form-uploader-trigger-fluentforms",Fv.openModal);var e=document.querySelector(".panel__body--list");e&&kv(e).on("DOMNodeInserted",(function(e){kv(e.target).find(".igd")&&At()}))},openModal:function(){var e=kv(".igd-uploader-data textarea");kv(e).on("input",(function(){var e=kv(this).val(),t=kv(".panel__body--item.selected .igd");ReactDOM.unmountComponentAtNode(t[0]),t.attr("data-shortcode-data",Pt(e)),At()}));var t={uniqueId:"igd_"+Math.random().toString(36).substring(7),type:"uploader",isFormUploader:"fluentforms"};if(e.val())try{t=JSON.parse(e.val())}catch(e){console.log(e)}Swal.fire({html:'<div id="igd-form-uploader-config" class="igd-module-builder
1-modal-wrap"></div>',showConfirmButton:!1,customClass:{container:"igd-swal igd-module-builder-modal-container"},didOpen:function(){ReactDOM.render(React.createElement(qp,{initData:t,onUpdate:function(t){Fv.updateData(t,e)},onClose:function(){return Swal.close()},isFormBuilder:"fluentforms"}),document.getElementById("igd-form-uploader-config"))},willClose:function(){ReactDOM.unmountComponentAtNode(document.getElementById("igd-form-uploader-config"))}})},updateData:function(e,t){var n;if(null!=e&&null!==(n=e.folders)&&void 0!==n&&n.length){var r=e.folders[0];e.folders[0]={id:r.id,accountId:r.accountId,name:r.name,type:r.type}}var i=JSON.stringify(e);Swal.fire({title:wp.i18n.__("Shortcode Data","integrate-google-drive"),text:wp.i18n.__('Please, copy the following text and paste it into the "Shortcode Data" form editor field.',"integrate-google-drive"),input:"textarea",inputValue:i,showCancelButton:!1,showCloseButton:!0,confirmButtonText:wp.i18n.__("Copy","integrate-google-drive"),didOpen:function(e){e.querySelector("textarea").select(),document.execCommand("copy")},reverseButtons:!0,customClass:{container:"igd-swal igd-shortcode-data-modal-container",input:"igd-swal igd-shortcode-data-modal-input"}}),t.val(""),wp.ajax.post("igd_reset_shortcode_transient",{data:Pt(i),nonce:igd.nonce})}};const jv=Fv;var Tv=jQuery,Bv={init:function(){At(),Tv("#frm_builder_page").on("click",".igd-form-uploader-trigger-formidableforms",Bv.openModal);var e=Tv("#frm-show-fields");e.length&&e.on("DOMNodeInserted",(function(e){Tv(e.target).find(".igd").length&&At()}))},openModal:function(){var e={uniqueId:"igd_"+Math.random().toString(36).substring(7),type:"uploader",isFormUploader:"formidableforms"},t=Tv(".frm-fields:not(.frm_hidden) .igd-uploader-data");if(t.val())try{e=JSON.parse(t.val())}catch(e){console.log(e)}Swal.fire({html:'<div id="igd-form-uploader-config" class="igd-module-builder-modal-wrap"></div>',showConfirmButton:!1,customClass:{container:"igd-swal igd-module-builder-modal-container"},didOpen:function(){ReactDOM.render(React.createElement(qp,{initData:e,onUpdate:function(e){Bv.updateData(e,t),Swal.close()},onClose:function(){return Swal.close()},isFormBuilder:"formidableforms"}),document.getElementById("igd-form-uploader-config"))},willClose:function(){ReactDOM.unmountComponentAtNode(document.getElementById("igd-form-uploader-config"))}})},updateData:function(e,t){var n;if(null!=e&&null!==(n=e.folders)&&void 0!==n&&n.length){var r=e.folders[0];e.folders[0]={id:r.id,accountId:r.accountId,name:r.name,type:r.type}}var i=JSON.stringify(e);t.val(i).trigger("change");var a=Tv(".edit_field_type_integrate-google-drive.selected .igd");ReactDOM.unmountComponentAtNode(a[0]);var o=Pt(i);a.attr("data-shortcode-data",o),wp.ajax.post("igd_reset_shortcode_transient",{data:o,nonce:igd.nonce}),At()}};const Lv=Bv;var Mv=jQuery,Uv={init:function(){At(),Mv("#nf-builder").on("click",".igd-form-uploader-trigger-ninjaforms",Uv.openModal)},openModal:function(){var e={uniqueId:"igd_"+Math.random().toString(36).substring(7),type:"uploader",isFormUploader:"ninjaforms"},t=Mv("#igd_data");if(t.val())try{e=JSON.parse(t.val())}catch(e){console.log(e)}Swal.fire({html:'<div id="igd-form-uploader-config" class="igd-module-builder-modal-wrap"></div>',showConfirmButton:!1,customClass:{container:"igd-swal igd-module-builder-modal-container"},didOpen:function(){ReactDOM.render(React.createElement(qp,{initData:e,onUpdate:function(e){Uv.updateData(e,t),Swal.close()},onClose:function(){return Swal.close()},isFormBuilder:"ninjaforms"}),document.getElementById("igd-form-uploader-config"))},willClose:function(){ReactDOM.unmountComponentAtNode(document.getElementById("igd-form-uploader-config"))}})},updateData:function(e,t){var n;if(null!=e&&null!==(n=e.folders)&&void 0!==n&&n.length){var r=e.folders[0];e.folders[0]={id:r.id,accountId:r.accountId,name:r.name,type:r.type}}var i=JSON.stringify(e);t.val(i).trigger("change");var a=Mv(".nf-field-wrap.integrate_google_drive.active .igd");ReactDOM.unmountComponentAtNode(a[0]);var o=Pt(i);a.attr("data-shortcode-data",o),wp.ajax.post("igd_reset_shortcode_transient",{data:o,nonce:igd.nonce}),At()}};const zv=Uv;window.ModuleBuilderModal=qp,window.IgdShortcode=jo,window.initShortcode=At,function(e){var t=igd.isPro,n=igd.settings.integrations,r=void 0===n?["classic-editor","gutenberg-editor","elementor","divi"]:n,i={init:function(){i.initFileBrowser(),i.initShortcodeBuilder(),e(window).on("elementor/frontend/init",(function(){"undefined"!=typeof elementor&&elementor.hooks.addAction("panel/open_editor/widget",(function(e,t,n){window.parent.tinyMCE&&window.parent.tinyMCE.on("AddEditor",(function(e){Rv.init(window.parent.tinymce)}))}))}))},ready:function(){r.includes("classic-editor")&&"undefined"!=typeof tinymce&&Rv.init(),r.includes("cf7")&&xv.init(),t&&(t&&r.includes("wpforms")&&Av.init(
1),t&&r.includes("gravityforms")&&Dv.init(),t&&r.includes("fluentforms")&&jv.init(),t&&r.includes("formidableforms")&&Lv.init(),t&&r.includes("ninjaforms")&&zv.init()),r.includes("gutenberg-editor")&&i.updateBlockCategoryIcon(),e(document).on("click",".igd-offer-notice .offer-btn-main, .igd-offer-notice .notice-dismiss",i.handleNoticeDismiss)},handleNoticeDismiss:function(t){e(this).closest(".igd-admin-notice").slideUp(),wp.ajax.post("igd_dismiss_offer_notice",{nonce:igd.nonce})},initFileBrowser:function(){var e=document.getElementById("igd-app");e&&ReactDOM.render(React.createElement(Qa,null),e)},initShortcodeBuilder:function(){var e=document.getElementById("igd-shortcode-builder");if(e){var t={},n=jQuery(e).find(".shortcode-builder-data").html();n&&(t=JSON.parse(n)),ReactDOM.render(React.createElement(Kf,t),e)}},updateBlockCategoryIcon:function(){var e=React.createElement("svg",{width:"18",height:"18",viewBox:"0 0 87.3 78",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"m6.6 66.85 3.85 6.65c.8 1.4 1.95 2.5 3.3 3.3l13.75-23.8h-27.5c0 1.55.4 3.1 1.2 4.5z",fill:"#0066da"}),React.createElement("path",{d:"m43.65 25-13.75-23.8c-1.35.8-2.5 1.9-3.3 3.3l-25.4 44a9.06 9.06 0 0 0 -1.2 4.5h27.5z",f
1ill:"#00ac47"}),React.createElement("path",{d:"m73.55 76.8c1.35-.8 2.5-1.9 3.3-3.3l1.6-2.75 7.65-13.25c.8-1.4 1.2-2.95 1.2-4.5h-27.502l5.852 11.5z",fill:"#ea4335"}),React.createElement("path",{d:"m43.65 25 13.75-23.8c-1.35-.8-2.9-1.2-4.5-1.2h-18.5c-1.6 0-3.15.45-4.5 1.2z",fill:"#00832d"}),React.createElement("path",{d:"m59.8 53h-32.3l-13.75 23.8c1.35.8 2.9 1.2 4.5 1.2h50.8c1.6 0 3.15-.45 4.5-1.2z",fill:"#2684fc"}),React.createElement("path",{d:"m73.4 26.5-12.7-22c-.8-1.4-1.95-2.5-3.3-3.3l-13.75 23.8 16.15 28h27.45c0-1.55-.4-3.1-1.2-4.5z",fill:"#ffba00"}));wp.blocks&&wp.blocks.updateCategory("igd-category",{icon:e})}};i.init(),e(document).on("ready",i.ready)}(jQuery)})()})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.