PageSourceSearch

https://slovenianjewelryweek.com/wp-content/plugins/integrate-goog…/assets//js/frontend.js?ver=1.5.7

js slovenianjewelryweek.com collected 2026-10-06 01:07:45 UTC 379,570 bytes, 1 lines download raw bytes

1(()=>{var e={1264:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},3159:(e,t,n)=>{"use strict";var r=n(1264);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==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:o,resetWarningCache:i};return n.PropTypes=n,n}},5606:e=>{var t,n,r=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function a(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:o}catch(e){n=o}}();var l,c=[],s=!1,d=-1;function u(){s&&l&&(s=!1,l.length?c=l.concat(c):d=-1,c.length&&f())}function f(){if(!s){var e=a(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===o||!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 m(e,t){this.fun=e,this.array=t}function p(){}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 m(e,t)),1!==c.length||s||a(f)},m.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=p,r.addListener=p,r.once=p,r.off=p,r.removeListener=p,r.removeAllListeners=p,r.emit=p,r.prependListener=p,r.prependOnceListener=p,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}},6942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,o(n)))}return e}function o(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},7211:(e,t,n)=>{e.exports=n(3159)()}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=React.createContext();const t=e;var r=e.Provider;const i=React;var o=n.n(i);function a(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=a(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}const l=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=a(e))&&(r&&(r+=" "),r+=t);return r};var c=n(5606);function s(){return s=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},s.apply(this,arguments)}function d(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}var u=(0,i.createContext)({});function f(){return(0,i.useContext)(u)}var m=function(e){return o().createElement(u.Provider,{value:e.refTracker},e.children)};function p(){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])
1),this},off:function(t,n){return n?e.get(t).delete(n):e.delete(t),this},emit:function(t,n){if("production"!==c.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=p();function v(){return(0,i.useRef)(new Map).current}var h=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})},y=function(){g.emit(0)};function w(){var e,t,n,r,i=new Map,o=!1;function a(){r[e].node.focus()}function l(){return-1!==e||(c(),!1)}function c(){e+1<r.length?e++:e+1===r.length&&(e=0),o&&s(),a()}function s(){if(l()&&!n){var c=i.get(t),s=c.isRoot,d=c.items,u=c.focusedIndex,f=c.parentNode;t.classList.remove("react-contexify__submenu--is-open"),r=d,t=f,s&&(n=!0,i.clear()),o||(e=u,a())}}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--,o&&s(),a()},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):o=!0,n=!1,a(),!0}return!1},closeSubmenu:s}}var b="fade",_=function(){};function E(e){return"function"==typeof e}function R(e){return"string"==typeof e}function S(e,t){return i.Children.map(i.Children.toArray(e).filter(Boolean),function(e){return(0,i.cloneElement)(e,t)})}function x(e,t){return E(e)?e(t):e}function k(e,t){return E(t)?s({},e,t(e)):s({},e,t)}var C=function(e){var t,n,r,a=e.id,c=e.theme,u=e.style,f=e.className,p=e.children,h=e.animation,y=void 0===h?"scale":h,b=e.onHidden,E=void 0===b?_:b,x=e.onShown,C=void 0===x?_:x,A=d(e,["id","theme","style","className","children","animation","onHidden","onShown"]),N=(0,i.useReducer)(k,{x:0,y:0,visible:!1,triggerEvent:{},propsFromTrigger:null,willLeave:!1}),O=N[0],F=N[1],T=(0,i.useRef)(null),I=(0,i.useRef)(!1),P=(n=O.visible,r=(0,i.useRef)(),(0,i.useEffect)(function(){r.current=n},[n]),r.current),j=v(),L=(0,i.useState)(function(){return w()})[0];function M(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),o=i.x,a=i.y;setTimeout(function(){F({visible:!0,willLeave:!1,x:o,y:a,triggerEvent:t,propsFromTrigger:n})},0)}function B(e){var t=e;(void 0===t||2!==t.button&&!0!==t.ctrlKey||"contextmenu"===t.type)&&(!function(e){return!(!e||!(R(e)||"exit"in e&&e.exit))}(y)?F(function(e){return{visible:!e.visible&&e.visible}}):F(function(e){return{willLeave:e.visible}}))}(0,i.useEffect)(function(){return I.current=!0,g.on(a,M).on(0,B),function(){g.off(a,M).off(0,B)}},[a]),(0,i.useEffect)(function(){I.current&&O.visible!==P&&(O.visible?C():E())},[O.visible,E,C]),(0,i.useEffect)(function(){O.visible?L.init(Array.from(j.values())):j.clear()},[O.visible,L,j]),(0,i.useEffect)(function(){if(O.visible){var e=window,t=e.innerWidth,n=e.innerHeight,r=T.current,i=r.offsetWidth,o=r.offsetHeight,a=O.x,l=O.y;a+i>t&&(a-=a+i-t),l+o>n&&(l-=l+o-n),F({x:a,y:l})}},[O.visible]),(0,i.useEffect)(function(){function e(e){switch(e.preventDefault(),e.key){case"Enter":L.openSubmenu()||B();break;case"Escape":B();break;case"ArrowUp":L.moveUp();break;case"ArrowDown":L.moveDown();break;case"ArrowRight":L.openSubmenu();break;case"ArrowLeft":L.closeSubmenu()}}return O.visible&&(window.addEventListener("resize",B),window.addEventListener("contextmenu",B),window.addEventListener("click",B),window.addEventListener("scroll",B),window.addEventListener("keydown",e),window.addEventListener("blur",B)),function(){window.removeEventListener("resize",B),window.removeEventListener("contextmenu",B),window.removeEventListener("click",B),window.removeEventListener("scroll",B),window.removeEventListener("keydown",e),window.removeEventListener("blur",B)}},[O.visible,L]);var D,U,z=O.visible,H=O.triggerEvent,K=O.propsFromTrigger,W=O.x,q=O.y,V=O.willLeave,Q=l("react-contexify",f,((t={})["react-contexify__theme--"+c]=c,t),y?R(y)?l(((D={})["react-contexify__will-enter--"+y]=y&&z&&!V,D["react-contexify__will-leave--"+y+" react-contexify__will-leave--'disabled'"]=y&&z&&V,D)):"enter"in y&&"exit"in y?l(((U={})["react-contexify__will-enter--"+y.enter]=y.enter&&z&&!V,U["react-contexify__will-leave--"+y.exit+" react-contexify__will-leave--'disabled'"]=y.exit&&z&&V,U)):null:null),G=s({},u,{left:W,top:q,opacity:1});return o().createElement(m,{refTracker:j},z&&o().createElement("div",Object.assign({},A,{className:Q,onAnimationEnd:function(){O.willLeave&&O.visible&&F({visible:!1,willLeave:!1})},style:G,ref:T,role:"menu"}),S(p,{propsFromTrigger:K,triggerEvent:H})))},A=function(e){var t,n=e.children,r=e.className,i=e.style,a=e.triggerEvent,c=e.data,s=e.propsFromTrigger,u=e.onClick,m=void 0===u?_:u,p=e.disabled,g=void 0!==p&&p,v=e.hidden,h=void 0!==v&&v,y=d(e,["children","className","style","triggerEvent","data","propsFromTrigger","onClick","disabled","hidden"]),w=f(),b={data:c,triggerEvent:a,props:s},E=x(g,b);if(x(h,b))return null;var R=l("react-contexify__item",r,((t={})["react-contexify__item--disabled"]=E,t));return o().createElement("div",Object.assign({},y,{className:R,style:i,onClick:function(e){b.event=e,E?e.stopPropagation():m(b)},onKeyDown:function(e){"Enter"===e.key&&(b.event=e,m(b))},ref:function(e){e&&!E&&w.set(e,{node:e,isSubmenu:!1})},tabIndex:-1,role:"menuitem","aria-disabled":E}),o().createElement("div",{className:"react-contexify__item__content"},n))};var N=function(e){var t,n=e.arrow,r=void 0===n?"▶":n,a=e.children,c=e.disabled,u=void 0!==c&&c,p=e.hidden,g=void 0!==p&&p,h=e.label,y=e.className,w=e.triggerEvent,b=e.propsFromTrigger,_=e.style,E=d(e,["arrow","children","disabled","hidden","label","className","triggerEvent","propsFromTrigger","style"]),R=f(),k=v(),C=(0,i.useRef)(null),A=(0,i.useState)({left:"100%",top:0,bottom:"initial"}),N=A[0],O=A[1],F={triggerEvent:w,props:b},T=x(u,F),I=x(g,F);if((0,i.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",O(i)}},[]),I)return null;var P=l("react-contexify__item",y,((t={})["react-contexify__item--disabled"]=T,t)),j=s({},_,N);return o().createElement(m,{refTracker:k},o().createElement("div",Object.assign({},E,{className:P,ref:function(e){e&&!T&&R.set(e,{node:e,isSubmenu:!0,submenuRefTracker:k})},tabIndex:-1,role:"menuitem","aria-haspopup":!0,"aria-disabled":T}),o().createElement("div",{className:"react-contexify__item__content",onClick:function(e){e.stopPropagation()}},h,o().createElement("span",{className:"react-contexify__submenu-arrow"},r)),o().createElement("div",{className:"react-contexify react-contexify__submenu",ref:C,style:j},S(a,{propsFromTrigger:b,triggerEvent:w}))))};const O=Math.min,F=Math.max,T=Math.round,I=Math.floor,P=e=>({x:e,y:e}),j={left:"right",right:"left",bottom:"top",top:"bottom"},L={start:"end",end:"start"};function M(e,t,n){return F(e,O(t,n))}function B(e,t){return"function"==typeof e?e(t):e}function D(e){return e.split("-")[0]}function U(e){return e.split("-")[1]}function z(e){return"x"===e?"y":"x"}function H(e){return"y"===e?"height":"width"}const K=new Set(["top","bottom"]);function W(e){return K.has(D(e))?"y":"x"}function q(e){return z(W(e))}function V(e){return e.replace(/start|end/g,e=>L[e])}const Q=["left","right"],G=["right","left"],Y=["top","bottom"],J=["bottom","top"];function X(e,t,n,r){const i=U(e);let o=function(e,t,n){switch(e){case"top":case"bottom":return n?t?G:Q:t?Q:G;case"left":case"right":return t?Y:J;default:return[]}}(D(e),"start"===n,r);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(V)))),o}function $(e){return e.replace(/left|right|bottom|top/g,e=>j[e])}function Z(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 ee(e){const{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function te(e,t,n){let{reference:r,floating:i}=e;const o=W(t),a=q(t),l=H(a),c=D(t),s="y"===o,d=r.x+r.width/2-i.width/2,u=r.y+r.height/2-i.height/2,f=r[l]/2-i[l]/2;let m;switch(c){case"top":m={x:d,y:r.y-i.height};break;case"bottom":m={x:d,y:r.y+r.height};break;case"right":m={x:r.x+r.width,y:u};break;case"left":m={x:r.x-i.width,y:u};break;default:m={x:r.x,y:r.y}}switch(U(t)){case"start":m[a]-=f*(n&&s?-1:1);break;case"end":m[a]+=f*(n&&s?-1:1)}return m}async function ne(e,t){var n;void 0===t&&(t={});const{x:r,y:i,platform:o,rects:a,elements:l,strategy:c}=e,{boundary:s="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:f=!1,padding:m=0}=B(t,e),p=Z(m),g=l[f?"floating"===u?"reference":"floating":u],v=ee(await o.getClippingRect({element:null==(n=await(null==o.isElement?void 0:o.isElement(g)))||n?g:g.contextElement||await(null==o.getDocumentElement?void 0:o.getDocumentElement(l.floating)),boundary:s,rootBoundary:d,strategy:c})),h="floating"===u?{x:r,y:i,width:a.floating.width,height:a.floating.height}:a.reference,y=await(null==o.getOffsetParent?void 0:o.getOffsetParent(l.floating)),w=await(null==o.isElement?void 0:o.isElement(y))&&await(null==o.getScale?void 0:o.getScale(y))||{x:1,y:1},b=ee(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:h,offsetParent:y,strategy:c}):h);return{top:(v.top-b.top+p.top)/w.y,bottom:(b.bottom-v.bottom+p.bottom)/w.y,left:(v.left-b.left+p.left)/w.x,right:(b.right-v.right+p.right)/w.x}}const re=new Set(["left","top"]);function ie(){return"undefined"!=typeof window}function oe(e){return ce(e)?(e.nodeName||"").toLowerCase():"#document"}function ae(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function le(e){var t;return null==(t=(ce(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function ce(e){return!!ie()&&(e instanceof Node||e instanceof ae(e).Node)}function se(e){return!!ie()&&(e instanceof Element||e instanceof ae(e).Element)}function de(e){return!!ie()&&(e instanceof HTMLElement||e instanceof ae(e).HTMLElement)}function ue(e){return!(!ie()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof ae(e).ShadowRoot)}const fe=new Set(["inline","contents"]);function me(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=xe(e);
vendor: 9,841 bytes, line 1
1return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!fe.has(i)}const pe=new Set(["table","td","th"]);function ge(e){return pe.has(oe(e))}const ve=[":popover-open",":modal"];function he(e){return ve.some(t=>{try{return e.matches(t)}catch(e){return!1}})}const ye=["transform","translate","scale","rotate","perspective"],we=["transform","translate","scale","rotate","perspective","filter"],be=["paint","layout","strict","content"];function _e(e){const t=Ee(),n=se(e)?xe(e):e;return ye.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||we.some(e=>(n.willChange||"").includes(e))||be.some(e=>(n.contain||"").includes(e))}function Ee(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}const Re=new Set(["html","body","#document"]);function Se(e){return Re.has(oe(e))}function xe(e){return ae(e).getComputedStyle(e)}function ke(e){return se(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Ce(e){if("html"===oe(e))return e;const t=e.assignedSlot||e.parentNode||ue(e)&&e.host||le(e);return ue(t)?t.host:t}function Ae(e){const t=Ce(e);return Se(t)?e.ownerDocument?e.ownerDocument.body:e.body:de(t)&&me(t)?t:Ae(t)}function Ne(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const i=Ae(e),o=i===(null==(r=e.ownerDocument)?void 0:r.body),a=ae(i);if(o){const e=Oe(a);return t.concat(a,a.visualViewport||[],me(i)?i:[],e&&n?Ne(e):[])}return t.concat(i,Ne(i,[],n))}function Oe(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Fe(e){const t=xe(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const i=de(e),o=i?e.offsetWidth:n,a=i?e.offsetHeight:r,l=T(n)!==o||T(r)!==a;return l&&(n=o,r=a),{width:n,height:r,$:l}}function Te(e){return se(e)?e:e.contextElement}function Ie(e){const t=Te(e);if(!de(t))return P(1);const n=t.getBoundingClientRect(),{width:r,height:i,$:o}=Fe(t);let a=(o?T(n.width):n.width)/r,l=(o?T(n.height):n.height)/i;return a&&Number.isFinite(a)||(a=1),l&&Number.isFinite(l)||(l=1),{x:a,y:l}}const Pe=P(0);function je(e){const t=ae(e);return Ee()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Pe}function Le(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const i=e.getBoundingClientRect(),o=Te(e);let a=P(1);t&&(r?se(r)&&(a=Ie(r)):a=Ie(e));const l=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==ae(e))&&t}(o,n,r)?je(o):P(0);let c=(i.left+l.x)/a.x,s=(i.top+l.y)/a.y,d=i.width/a.x,u=i.height/a.y;if(o){const e=ae(o),t=r&&se(r)?ae(r):r;let n=e,i=Oe(n);for(;i&&r&&t!==n;){const e=Ie(i),t=i.getBoundingClientRect(),r=xe(i),o=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,s*=e.y,d*=e.x,u*=e.y,c+=o,s+=a,n=ae(i),i=Oe(n)}}return ee({width:d,height:u,x:c,y:s})}function Me(e,t){const n=ke(e).scrollLeft;return t?t.left+n:Le(le(e)).left+n}function Be(e,t){const n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-Me(e,n),y:n.top+t.scrollTop}}const De=new Set(["absolute","fixed"]);function Ue(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=ae(e),r=le(e),i=n.visualViewport;let o=r.clientWidth,a=r.clientHeight,l=0,c=0;if(i){o=i.width,a=i.height;const e=Ee();(!e||e&&"fixed"===t)&&(l=i.offsetLeft,c=i.offsetTop)}const s=Me(r);if(s<=0){const e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,a=Math.abs(r.clientWidth-t.clientWidth-i);a<=25&&(o-=a)}else s<=25&&(o+=s);return{width:o,height:a,x:l,y:c}}(e,n);else if("document"===t)r=function(e){const t=le(e),n=ke(e),r=e.ownerDocument.body,i=F(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=F(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+Me(e);const l=-n.scrollTop;return"rtl"===xe(r).direction&&(a+=F(t.clientWidth,r.clientWidth)-i),{width:i,height:o,x:a,y:l}}(le(e));else if(se(t))r=function(e,t){const n=Le(e,!0,"fixed"===t),r=n.top+e.clientTop,i=n.left+e.clientLeft,o=de(e)?Ie(e):P(1);return{width:e.clientWidth*o.x,height:e.clientHeight*o.y,x:i*o.x,y:r*o.y}}(t,n);else{const n=je(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return ee(r)}function ze(e,t){const n=Ce(e);return!(n===t||!se(n)||Se(n))&&("fixed"===xe(n).position||ze(n,t))}function He(e,t,n){const r=de(t),i=le(t),o="fixed"===n,a=Le(e,!0,o,t);let l={scrollLeft:0,scrollTop:0};const c=P(0);function s(){c.x=Me(i)}if(r||!r&&!o)if(("body"!==oe(t)||me(i))&&(l=ke(t)),r){const e=Le(t,!0,o,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else i&&s();o&&!r&&i&&s();const d=!i||r||o?P(0):Be(i,l);return{x:a.left+l.scrollLeft-c.x-d.x,y:a.top+l.scrollTop-c.y-d.y,width:a.width,height:a.height}}function Ke(e){return"static"===xe(e).position}function We(e,t){if(!de(e)||"fixed"===xe(e).position)return null;if(t)return t(e);let n=e.offsetParent;return le(e)===n&&(n=n.ownerDocument.body),n}function qe(e,t){const n=ae(e);if(he(e))return n;if(!de(e)){let t=Ce(e);for(;t&&!Se(t);){if(se(t)&&!Ke(t))return t;t=Ce(t)}return n}let r=We(e,t);for(;r&&ge(r)&&Ke(r);)r=We(r,t);return r&&Se(r)&&Ke(r)&&!_e(r)?n:r||function(e){let t=Ce(e);for(;de(t)&&!Se(t);){if(_e(t))return t;if(he(t))return null;t=Ce(t)}return null}(e)||n}const Ve={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e;const o="fixed"===i,a=le(r),l=!!t&&he(t.floating);if(r===a||l&&o)return n;let c={scrollLeft:0,scrollTop:0},s=P(1);const d=P(0),u=de(r);if((u||!u&&!o)&&(("body"!==oe(r)||me(a))&&(c=ke(r)),de(r))){const e=Le(r);s=Ie(r),d.x=e.x+r.clientLeft,d.y=e.y+r.clientTop}const f=!a||u||o?P(0):Be(a,c);return{width:n.width*s.x,height:n.height*s.y,x:n.x*s.x-c.scrollLeft*s.x+d.x+f.x,y:n.y*s.y-c.scrollTop*s.y+d.y+f.y}},getDocumentElement:le,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e;const o=[..."clippingAncestors"===n?he(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=Ne(e,[],!1).filter(e=>se(e)&&"body"!==oe(e)),i=null;const o="fixed"===xe(e).position;let a=o?Ce(e):e;for(;se(a)&&!Se(a);){const t=xe(a),n=_e(a);n||"fixed"!==t.position||(i=null),(o?!n&&!i:!n&&"static"===t.position&&i&&De.has(i.position)||me(a)&&!n&&ze(e,a))?r=r.filter(e=>e!==a):i=t,a=Ce(a)}return t.set(e,r),r}(t,this._c):[].concat(n),r],a=o[0],l=o.reduce((e,n)=>{const r=Ue(t,n,i);return e.top=F(r.top,e.top),e.right=O(r.right,e.right),e.bottom=O(r.bottom,e.bottom),e.left=F(r.left,e.left),e},Ue(t,a,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:qe,getElementRects:async function(e){const t=this.getOffsetParent||qe,n=this.getDimensions,r=await n(e.floating);return{reference:He(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=Fe(e);return{width:t,height:n}},getScale:Ie,isElement:se,isRTL:function(e){return"rtl"===xe(e).direction}};function Qe(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Ge(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:c=!1}=r,s=Te(e),d=i||o?[...s?Ne(s):[],...Ne(t)]:[];d.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),o&&e.addEventListener("resize",n)});const u=s&&l?function(e,t){let n,r=null;const i=le(e);function o(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function a(l,c){void 0===l&&(l=!1),void 0===c&&(c=1),o();const s=e.getBoundingClientRect(),{left:d,top:u,width:f,height:m}=s;if(l||t(),!f||!m)return;const p={rootMargin:-I(u)+"px "+-I(i.clientWidth-(d+f))+"px "+-I(i.clientHeight-(u+m))+"px "+-I(d)+"px",threshold:F(0,O(1,c))||1};let g=!0;function v(t){const r=t[0].intersectionRatio;if(r!==c){if(!g)return a();r?a(!1,r):n=setTimeout(()=>{a(!1,1e-7)},1e3)}1!==r||Qe(s,e.getBoundingClientRect())||a(),g=!1}try{r=new IntersectionObserver(v,{...p,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(v,p)}r.observe(e)}(!0),o}(s,n):null;let f,m=-1,p=null;a&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===s&&p&&(p.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var e;null==(e=p)||e.observe(t)})),n()}),s&&!c&&p.observe(s),p.observe(t));let g=c?Le(e):null;return c&&function t(){const r=Le(e);g&&!Qe(g,r)&&n();g=r,f=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{i&&e.removeEventListener("scroll",n),o&&e.removeEventListener("resize",n)}),null==u||u(),null==(e=p)||e.disconnect(),p=null,c&&cancelAnimationFrame(f)}}const Ye=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:i,y:o,placement:a,middlewareData:l}=t,c=await async function(e,t){const{placement:n,platform:r,elements:i}=e,o=await(null==r.isRTL?void 0:r.isRTL(i.floating)),a=D(n),l=U(n),c="y"===W(n),s=re.has(a)?-1:1,d=o&&c?-1:1,u=B(t,e);let{mainAxis:f,crossAxis:m,alignmentAxis:p}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return l&&"number"==typeof p&&(m="end"===l?-1*p:p),c?{x:m*d,y:f*s}:{x:f*s,y:m*d}}(t,e);return a===(null==(n=l.offset)?void 0:n.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:i+c.x,y:o+c.y,data:{...c,placement:a}}}}},Je=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:i}=t,{mainAxis:o=!0,crossAxis:a=!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 ne(t,c),u=W(D(i)),f=z(u);let m=s[f],p=s[u];if(o){const e="y"===f?"bottom":"right";m=M(m+d["y"===f?"top":"left"],m,m-d[e])}
vendor: 4,568 bytes, line 1
1if(a){const e="y"===u?"bottom":"right";p=M(p+d["y"===u?"top":"left"],p,p-d[e])}const g=l.fn({...t,[f]:m,[u]:p});return{...g,data:{x:g.x-n,y:g.y-r,enabled:{[f]:o,[u]:a}}}}}},Xe=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:i,middlewareData:o,rects:a,initialPlacement:l,platform:c,elements:s}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:f,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:g=!0,...v}=B(e,t);if(null!=(n=o.arrow)&&n.alignmentOffset)return{};const h=D(i),y=W(l),w=D(l)===l,b=await(null==c.isRTL?void 0:c.isRTL(s.floating)),_=f||(w||!g?[$(l)]:function(e){const t=$(e);return[V(e),t,V(t)]}(l)),E="none"!==p;!f&&E&&_.push(...X(l,g,p,b));const R=[l,..._],S=await ne(t,v),x=[];let k=(null==(r=o.flip)?void 0:r.overflows)||[];if(d&&x.push(S[h]),u){const e=function(e,t,n){void 0===n&&(n=!1);const r=U(e),i=q(e),o=H(i);let a="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=$(a)),[a,$(a)]}(i,a,b);x.push(S[e[0]],S[e[1]])}if(k=[...k,{placement:i,overflows:x}],!x.every(e=>e<=0)){var C,A;const e=((null==(C=o.flip)?void 0:C.index)||0)+1,t=R[e];if(t){if(!("alignment"===u&&y!==W(t))||k.every(e=>W(e.placement)!==y||e.overflows[0]>0))return{data:{index:e,overflows:k},reset:{placement:t}}}let n=null==(A=k.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:A.placement;if(!n)switch(m){case"bestFit":{var N;const e=null==(N=k.filter(e=>{if(E){const t=W(e.placement);return t===y||"y"===t}return!0}).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:N[0];e&&(n=e);break}case"initialPlacement":n=l}if(i!==n)return{reset:{placement:n}}}return{}}}},$e=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:i,rects:o,platform:a,elements:l,middlewareData:c}=t,{element:s,padding:d=0}=B(e,t)||{};if(null==s)return{};const u=Z(d),f={x:n,y:r},m=q(i),p=H(m),g=await a.getDimensions(s),v="y"===m,h=v?"top":"left",y=v?"bottom":"right",w=v?"clientHeight":"clientWidth",b=o.reference[p]+o.reference[m]-f[m]-o.floating[p],_=f[m]-o.reference[m],E=await(null==a.getOffsetParent?void 0:a.getOffsetParent(s));let R=E?E[w]:0;R&&await(null==a.isElement?void 0:a.isElement(E))||(R=l.floating[w]||o.floating[p]);const S=b/2-_/2,x=R/2-g[p]/2-1,k=O(u[h],x),C=O(u[y],x),A=k,N=R-g[p]-C,F=R/2-g[p]/2+S,T=M(A,F,N),I=!c.arrow&&null!=U(i)&&F!==T&&o.reference[p]/2-(F<A?k:C)-g[p]/2<0,P=I?F<A?F-A:F-N:0;return{[m]:f[m]+P,data:{[m]:T,centerOffset:F-T-P,...I&&{alignmentOffset:P}},reset:I}}}),Ze=(e,t,n)=>{const r=new Map,i={platform:Ve,...n},o={...i.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:a}=n,l=o.filter(Boolean),c=await(null==a.isRTL?void 0:a.isRTL(t));let s=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:d,y:u}=te(s,r,c),f=r,m={},p=0;for(let n=0;n<l.length;n++){const{name:o,fn:g}=l[n],{x:v,y:h,data:y,reset:w}=await g({x:d,y:u,initialPlacement:r,placement:f,strategy:i,middlewareData:m,rects:s,platform:a,elements:{reference:e,floating:t}});d=null!=v?v:d,u=null!=h?h:u,m={...m,[o]:{...m[o],...y}},w&&p<=50&&(p++,"object"==typeof w&&(w.placement&&(f=w.placement),w.rects&&(s=!0===w.rects?await a.getElementRects({reference:e,floating:t,strategy:i}):w.rects),({x:d,y:u}=te(s,f,c))),n=-1)}return{x:d,y:u,placement:f,strategy:i,middlewareData:m}})(e,t,{...i,platform:o})};var et=n(6942),tt=n(5606);const nt="react-tooltip-core-styles",rt="react-tooltip-base-styles",it={core:!1,base:!1};function ot({css:e,id:t=rt,type:n="base",ref:r}){var i,o;if(!e||"undefined"==typeof document||it[n])return;if("core"===n&&void 0!==tt&&(null===(i=null==tt?void 0:tt.env)||void 0===i?void 0:i.REACT_TOOLTIP_DISABLE_CORE_STYLES))return;if("base"!==n&&void 0!==tt&&(null===(o=null==tt?void 0:tt.env)||void 0===o?void 0:o.REACT_TOOLTIP_DISABLE_BASE_STYLES))return;"core"===n&&(t=nt),r||(r={});const{insertAt:a}=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"===a&&l.firstChild?l.insertBefore(c,l.firstChild):l.appendChild(c),c.styleSheet?c.styleSheet.cssText=e:c.appendChild(document.createTextNode(e)),it[n]=!0}const at=async({elementReference:e=null,tooltipReference:t=null,tooltipArrowReference:n=null,place:r="top",offset:i=10,strategy:o="absolute",middlewares:a=[Ye(Number(i)),Xe({fallbackAxisSideDirection:"start"}),Je({padding:5})],border:l,arrowSize:c=8})=>
vendor: 4,287 bytes, line 1
1{if(!e)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};if(null===t)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};const s=a;return n?(s.push($e({element:n,padding:5})),Ze(e,t,{placement:r,strategy:o,middleware:s}).then(({x:e,y:t,placement:n,middlewareData:r})=>{var i,o;const a={left:`${e}px`,top:`${t}px`,border:l},{x:s,y:d}=null!==(i=r.arrow)&&void 0!==i?i:{x:0,y:0},u=null!==(o={top:"bottom",right:"left",bottom:"top",left:"right"}[n.split("-")[0]])&&void 0!==o?o:"bottom",f=l&&{borderBottom:l,borderRight:l};let m=0;if(l){const e=`${l}`.match(/(\d+)px/);m=(null==e?void 0:e[1])?Number(e[1]):1}return{tooltipStyles:a,tooltipArrowStyles:{left:null!=s?`${s}px`:"",top:null!=d?`${d}px`:"",right:"",bottom:"",...f,[u]:`-${c/2+m}px`},place:n}})):Ze(e,t,{placement:"bottom",strategy:o,middleware:s}).then(({x:e,y:t,placement:n})=>({tooltipStyles:{left:`${e}px`,top:`${t}px`},tooltipArrowStyles:{},place:n}))},lt=(e,t)=>!("CSS"in window&&"supports"in window.CSS)||window.CSS.supports(e,t),ct=(e,t,n)=>{let r=null;const i=function(...i){const o=()=>{r=null,n||e.apply(this,i)};n&&!r&&(e.apply(this,i),r=setTimeout(o,t)),n||(r&&clearTimeout(r),r=setTimeout(o,t))};return i.cancel=()=>{r&&(clearTimeout(r),r=null)},i},st=e=>null!==e&&!Array.isArray(e)&&"object"==typeof e,dt=(e,t)=>{if(e===t)return!0;if(Array.isArray(e)&&Array.isArray(t))return e.length===t.length&&e.every((e,n)=>dt(e,t[n]));if(Array.isArray(e)!==Array.isArray(t))return!1;if(!st(e)||!st(t))return e===t;const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(n=>dt(e[n],t[n]))},ut=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})},ft=e=>{if(!e)return null;let t=e.parentElement;for(;t;){if(ut(t))return t;t=t.parentElement}return document.scrollingElement||document.documentElement},mt="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,pt=e=>{e.current&&(clearTimeout(e.current),e.current=null)},gt="DEFAULT_TOOLTIP_ID",vt={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},ht=(0,i.createContext)({getTooltipData:()=>vt});function yt(e=gt){return(0,i.useContext)(ht).getTooltipData(e)}var wt={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"},bt={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 _t=({forwardRef:e,id:t,className:n,classNameArrow:r,variant:o="dark",anchorId:a,anchorSelect:l,place:c="top",offset:s=10,events:d=["hover"],openOnClick:u=!1,positionStrategy:f="absolute",middlewares:m,wrapper:p,delayShow:g=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:S,closeEvents:x,globalCloseEvents:k,imperativeModeOnly:C,style:A,position:N,afterShow:O,afterHide:F,disableTooltip:T,content:I,contentWrapperRef:P,isOpen:j,defaultIsOpen:L=!1,setIsOpen:M,previousActiveAnchor:B,activeAnchor:D,setActiveAnchor:U,border:z,opacity:H,arrowColor:K,arrowSize:W=8,role:q="tooltip"})=>{var V;const Q=(0,i.useRef)(null),G=(0,i.useRef)(null),Y=(0,i.useRef)(null),J=(0,i.useRef)(null),X=(0,i.useRef)(null),[$,Z]=(0,i.useState)({tooltipStyles:{},tooltipArrowStyles:{},place:c}),[ee,te]=(0,i.useState)(!1),[ne,re]=(0,i.useState)(!1),[ie,oe]=(0,i.useState)(null),ae=(0,i.useRef)(!1),le=(0,i.useRef)(null),{anchorRefs:ce,setActiveAnchor:se}=yt(t),de=(0,i.useRef)(!1),[ue,fe]=(0,i.useState)([]),me=(0,i.useRef)(!1),pe=u||d.includes("click"),ge=pe||(null==S?void 0:S.click)||(null==S?void 0:S.dblclick)||(null==S?void 0:S.mousedown),ve=S?{...S}:{mouseover:!0,focus:!0,mouseenter:!1,click:!1,dblclick:!1,mousedown:!1};!S&&pe&&Object.assign(ve,{mouseenter:!1,focus:!1,mouseover:!1,click:!0});const he=x?{...x}
vendor: 10,415 bytes, line 1
1:{mouseout:!0,blur:!0,mouseleave:!1,click:!1,dblclick:!1,mouseup:!1};!x&&pe&&Object.assign(he,{mouseleave:!1,blur:!1,mouseout:!1});const ye=k?{...k}:{escape:_||!1,scroll:E||!1,resize:R||!1,clickOutsideAnchor:ge||!1};C&&(Object.assign(ve,{mouseover:!1,focus:!1,mouseenter:!1,click:!1,dblclick:!1,mousedown:!1}),Object.assign(he,{mouseout:!1,blur:!1,mouseleave:!1,click:!1,dblclick:!1,mouseup:!1}),Object.assign(ye,{escape:!1,scroll:!1,resize:!1,clickOutsideAnchor:!1})),mt(()=>(me.current=!0,()=>{me.current=!1}),[]);const we=e=>{me.current&&(e&&re(!0),setTimeout(()=>{me.current&&(null==M||M(e),void 0===j&&te(e))},10))};(0,i.useEffect)(()=>{if(t){if(ee){n(B);const r=e(D),i=[...new Set([...r,t])].filter(Boolean).join(" ");null==D||D.setAttribute("aria-describedby",i)}else n(D);return()=>{n(D),n(B)}}function e(e){var t;return(null===(t=null==e?void 0:e.getAttribute("aria-describedby"))||void 0===t?void 0:t.split(" "))||[]}function n(n){const r=e(n).filter(e=>e!==t);r.length?null==n||n.setAttribute("aria-describedby",r.join(" ")):null==n||n.removeAttribute("aria-describedby")}},[D,ee,t,B]),(0,i.useEffect)(()=>{if(void 0===j)return()=>null;j&&re(!0);const e=setTimeout(()=>{te(j)},10);return()=>{clearTimeout(e)}},[j]),(0,i.useEffect)(()=>{if(ee!==ae.current)if(pt(X),ae.current=ee,ee)null==O||O();else{const e=(()=>{const e=getComputedStyle(document.body).getPropertyValue("--rt-transition-show-delay").match(/^([\d.]+)(ms|s)$/);if(!e)return 0;const[,t,n]=e;return Number(t)*("ms"===n?1:1e3)})();X.current=setTimeout(()=>{re(!1),oe(null),null==F||F()},e+25)}},[ee]);const be=e=>{Z(t=>dt(t,e)?t:e)},_e=(e=g)=>{pt(Y),ne?we(!0):Y.current=setTimeout(()=>{we(!0)},e)},Ee=(e=v)=>{pt(J),J.current=setTimeout(()=>{de.current||we(!1)},e)},Re=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 U(null),void se({current:null});g?_e():we(!0),U(n),se({current:n}),pt(J)},Se=()=>{b?Ee(v||100):v?Ee():we(!1),pt(Y)},xe=({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})};at({place:null!==(n=null==ie?void 0:ie.place)&&void 0!==n?n:c,offset:s,elementReference:r,tooltipReference:Q.current,tooltipArrowReference:G.current,strategy:f,middlewares:m,border:z,arrowSize:W}).then(e=>{be(e)})},ke=e=>{if(!e)return;const t=e,n={x:t.clientX,y:t.clientY};xe(n),le.current=n},Ce=e=>{var t;if(!ee)return;const n=e.target;n.isConnected&&((null===(t=Q.current)||void 0===t?void 0:t.contains(n))||[document.querySelector(`[id='${a}']`),...ue].some(e=>null==e?void 0:e.contains(n))||(we(!1),pt(Y)))},Ae=ct(Re,50,!0),Ne=ct(Se,50,!0),Oe=e=>{Ne.cancel(),Ae(e)},Fe=()=>{Ae.cancel(),Ne()},Te=(0,i.useCallback)(()=>{var e,t;const n=null!==(e=null==ie?void 0:ie.position)&&void 0!==e?e:N;n?xe(n):h?le.current&&xe(le.current):(null==D?void 0:D.isConnected)&&at({place:null!==(t=null==ie?void 0:ie.place)&&void 0!==t?t:c,offset:s,elementReference:D,tooltipReference:Q.current,tooltipArrowReference:G.current,strategy:f,middlewares:m,border:z,arrowSize:W}).then(e=>{me.current&&be(e)})},[ee,D,I,A,c,null==ie?void 0:ie.place,s,f,N,null==ie?void 0:ie.position,h,W]);(0,i.useEffect)(()=>{var e,t;const n=new Set(ce);ue.forEach(e=>{(null==T?void 0:T(e))||n.add({current:e})});const r=document.querySelector(`[id='${a}']`);r&&!(null==T?void 0:T(r))&&n.add({current:r});const i=()=>{we(!1)},o=ft(D),l=ft(Q.current);ye.scroll&&(window.addEventListener("scroll",i),null==o||o.addEventListener("scroll",i),null==l||l.addEventListener("scroll",i));let c=null;ye.resize?window.addEventListener("resize",i):D&&Q.current&&(c=Ge(D,Q.current,Te,{ancestorResize:!0,elementResize:!0,layoutShift:!0}));const s=e=>{"Escape"===e.key&&we(!1)};ye.escape&&window.addEventListener("keydown",s),ye.clickOutsideAnchor&&window.addEventListener("click",Ce);const d=[],u=e=>Boolean((null==e?void 0:e.target)&&(null==D?void 0:D.contains(e.target))),f=e=>{ee&&u(e)||Re(e)},m=e=>{ee&&u(e)&&Se()},p=["mouseover","mouseout","mouseenter","mouseleave","focus","blur"],g=["click","dblclick","mousedown","mouseup"];Object.entries(ve).forEach(([e,t])=>{t&&(p.includes(e)?d.push({event:e,listener:Oe}):g.includes(e)&&d.push({event:e,listener:f}))}),Object.entries(he).forEach(([e,t])=>{t&&(p.includes(e)?d.push({event:e,listener:Fe}):g.includes(e)&&d.push({event:e,listener:m}))}),h&&d.push({event:"pointermove",listener:ke});const v=()=>{de.current=!0},y=()=>{de.current=!1,Se()},w=b&&(he.mouseout||he.mouseleave);return w&&(null===(e=Q.current)||void 0===e||e.addEventListener("mouseover",v),null===(t=Q.current)||void 0===t||t.addEventListener("mouseout",y)),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;ye.scroll&&(window.removeEventListener("scroll",i),null==o||o.removeEventListener("scroll",i),null==l||l.removeEventListener("scroll",i)),ye.resize?window.removeEventListener("resize",i):null==c||c(),ye.clickOutsideAnchor&&window.removeEventListener("click",Ce),ye.escape&&window.removeEventListener("keydown",s),w&&(null===(e=Q.current)||void 0===e||e.removeEventListener("mouseover",v),null===(t=Q.current)||void 0===t||t.removeEventListener("mouseout",y)),d.forEach(({event:e,listener:t})=>{n.forEach(n=>{var r;null===(r=n.current)||void 0===r||r.removeEventListener(e,t)})})}},[D,Te,ne,ce,ue,S,x,k,pe,g,v]),(0,i.useEffect)(()=>{var e,n;let r=null!==(n=null!==(e=null==ie?void 0:ie.anchorSelect)&&void 0!==e?e:l)&&void 0!==n?n:"";!r&&t&&(r=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`);const i=new MutationObserver(e=>{const n=[],i=[];e.forEach(e=>{if("attributes"===e.type&&"data-tooltip-id"===e.attributeName&&(e.target.getAttribute("data-tooltip-id")===t?n.push(e.target):e.oldValue===t&&i.push(e.target)),"childList"===e.type){if(D){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,D))&&(re(!1),we(!1),U(null),pt(Y),pt(J),!0)})}if(r)try{const t=[...e.addedNodes].filter(e=>1===e.nodeType);n.push(...t.filter(e=>e.matches(r))),n.push(...t.flatMap(e=>[...e.querySelectorAll(r)]))}catch(e){}}}),(n.length||i.length)&&fe(e=>[...e.filter(e=>!i.includes(e)),...n])});return i.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"],attributeOldValue:!0}),()=>{i.disconnect()}},[t,l,null==ie?void 0:ie.anchorSelect,D]),(0,i.useEffect)(()=>{Te()},[Te]),(0,i.useEffect)(()=>{if(!(null==P?void 0:P.current))return()=>null;const e=new ResizeObserver(()=>{setTimeout(()=>Te())});return e.observe(P.current),()=>{e.disconnect()}},[I,null==P?void 0:P.current]),(0,i.useEffect)(()=>{var e;const t=document.querySelector(`[id='${a}']`),n=[...ue,t];D&&n.includes(D)||U(null!==(e=ue[0])&&void 0!==e?e:t)},[a,ue,D]),(0,i.useEffect)(()=>(L&&we(!0),()=>{pt(Y),pt(J)}),[]),(0,i.useEffect)(()=>{var e;let n=null!==(e=null==ie?void 0:ie.anchorSelect)&&void 0!==e?e:l;if(!n&&t&&(n=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`),n)try{const e=Array.from(document.querySelectorAll(n));fe(e)}catch(e){fe([])}},[t,l,null==ie?void 0:ie.anchorSelect]),(0,i.useEffect)(()=>{Y.current&&(pt(Y),_e(g))},[g]);const Ie=null!==(V=null==ie?void 0:ie.content)&&void 0!==V?V:I,Pe=ee&&Object.keys($.tooltipStyles).length>0;return(0,i.useImperativeHandle)(e,()=>({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`)}oe(null!=e?e:null),(null==e?void 0:e.delay)?_e(e.delay):we(!0)},close:e=>{(null==e?void 0:e.delay)?Ee(e.delay):we(!1)},activeAnchor:D,place:$.place,isOpen:Boolean(ne&&!y&&Ie&&Pe)})),ne&&!y&&Ie?i.createElement(p,{id:t,role:q,className:et("react-tooltip",wt.tooltip,bt.tooltip,bt[o],n,`react-tooltip__place-${$.place}`,wt[Pe?"show":"closing"],Pe?"react-tooltip__show":"react-tooltip__closing","fixed"===f&&wt.fixed,b&&wt.clickable),onTransitionEnd:e=>{pt(X),ee||"opacity"!==e.propertyName||(re(!1),oe(null),null==F||F())},style:{...A,...$.tooltipStyles,opacity:void 0!==H&&Pe?H:void 0},ref:Q},Ie,i.createElement(p,{className:et("react-tooltip-arrow",wt.arrow,bt.arrow,r,w&&wt.noArrow),style:{...$.tooltipArrowStyles,background:K?`linear-gradient(to right bottom, transparent 50%, ${K} 50%)`:void 0,"--rt-arrow-size":`${W}px`},ref:G})):null},Et=({content:e})=>i.createElement("span",{dangerouslySetInnerHTML:{__html:e}}),Rt=i.forwardRef(({id:e,anchorId:t,anchorSelect:n,content:r,html:o,render:a,className:l,classNameArrow:c,variant:s="dark",place:d="top",offset:u=10,wrapper:f="div",children:m=null,events:p=["hover"],openOnClick:g=!1,positionStrategy:v="absolute",middlewares:h,delayShow:y=0,delayHide:w=0,float:b=!1,hidden:_=!1,noArrow:E=!1,clickable:R=!1,closeOnEsc:S=!1,closeOnScroll:x=!1,closeOnResize:k=!1,openEvents:C,closeEvents:A,globalCloseEvents:N,imperativeModeOnly:O=!1,style:F,position:T,isOpen:I,defaultIsOpen:P=!1,disableStyleInjection:j=!1,border:L,opacity:M,arrowColor:B,arrowSize:D,setIsOpen:U,afterShow:z,afterHide:H,disableTooltip:K,role:W="tooltip"},q)=>{const[V,Q]=(0,i.useState)(r),[G,Y]=(0,i.useState)(o),[J,X]=(0,i.useState)(d),[$,Z]=(0,i.useState)(s),[ee,te]=(0,i.useState)(u),[ne,re]=(0,i.useState)(y),[ie,oe]=(0,i.useState)(w),[ae,le]=(0,i.useState)(b),[ce,se]=(0,i.useState)(_),[de,ue]=(0,i.useState)(f),[fe,me]=(0,i.useState)(p),[pe,ge]=(0,i.useState)(v),[ve,he]=(0,i.useState)(null),[ye,we]=(0,i.useState)(null),be=(0,i.useRef)(null),_e=(0,i.useRef)(j),{anchorRefs:Ee,activeAnchor:Re}=yt(e),Se=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},{}),xe=e=>{const t={place:e=>{var t;X(null!==(t=e)&&void 0!==t?t:d)},content:e=>{Q(null!=e?e:r)},html:e=>{Y(null!=e?e:o)},variant:e=>{var t;Z(null!==(t=e)&&void 0!==t?t:s)},offset:e=>{te(null===e?u:Number(e))},wrapper:e=>{var t;ue(null!==(t=e)&&void 0!==t?t:f)},events:e=>{const t=null==e?void 0:e.split(" ");me(null!=t?t:p)},"position-strategy":e=>{var t;ge(null!==(t=e)&&void 0!==t?t:v)},"delay-show":e=>{re(null===e?y:Number(e))},"delay-hide":e=>{oe(null===e?w:Number(e))},float:e=>{le(null===e?b:"true"===e)},hidden:e=>{se(null===e?_:"true"===e)},"class-name":e=>{he(e)}};
1Object.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,i.useEffect)(()=>{Q(r)},[r]),(0,i.useEffect)(()=>{Y(o)},[o]),(0,i.useEffect)(()=>{X(d)},[d]),(0,i.useEffect)(()=>{Z(s)},[s]),(0,i.useEffect)(()=>{te(u)},[u]),(0,i.useEffect)(()=>{re(y)},[y]),(0,i.useEffect)(()=>{oe(w)},[w]),(0,i.useEffect)(()=>{le(b)},[b]),(0,i.useEffect)(()=>{se(_)},[_]),(0,i.useEffect)(()=>{ge(v)},[v]),(0,i.useEffect)(()=>{_e.current!==j&&console.warn("[react-tooltip] Do not change `disableStyleInjection` dynamically.")},[j]),(0,i.useEffect)(()=>{"undefined"!=typeof window&&window.dispatchEvent(new CustomEvent("react-tooltip-inject-styles",{detail:{disableCore:"core"===j,disableBase:j}}))},[]),(0,i.useEffect)(()=>{var r;const i=new Set(Ee);let o=n;if(!o&&e&&(o=`[data-tooltip-id='${e.replace(/'/g,"\\'")}']`),o)try{document.querySelectorAll(o).forEach(e=>{i.add({current:e})})}catch(r){console.warn(`[react-tooltip] "${o}" is not a valid CSS selector`)}const a=document.querySelector(`[id='${t}']`);if(a&&i.add({current:a}),!i.size)return()=>null;const l=null!==(r=null!=ye?ye:a)&&void 0!==r?r:Re.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=Se(l);xe(n)})}),s={attributes:!0,childList:!1,subtree:!1};if(l){const e=Se(l);xe(e),c.observe(l,s)}return()=>{c.disconnect()}},[Ee,Re,ye,t,n]),(0,i.useEffect)(()=>{(null==F?void 0:F.border)&&console.warn("[react-tooltip] Do not set `style.border`. Use `border` prop instead."),L&&!lt("border",`${L}`)&&console.warn(`[react-tooltip] "${L}" is not a valid \`border\`.`),(null==F?void 0:F.opacity)&&console.warn("[react-tooltip] Do not set `style.opacity`. Use `opacity` prop instead."),M&&!lt("opacity",`${M}`)&&console.warn(`[react-tooltip] "${M}" is not a valid \`opacity\`.`)},[]);let ke=m;const Ce=(0,i.useRef)(null);if(a){const e=a({content:(null==ye?void 0:ye.getAttribute("data-tooltip-content"))||V||null,activeAnchor:ye});ke=e?i.createElement("div",{ref:Ce,className:"react-tooltip-content-wrapper"},e):null}else V&&(ke=V);G&&(ke=i.createElement(Et,{content:G}));const Ae={forwardRef:q,id:e,anchorId:t,anchorSelect:n,className:et(l,ve),classNameArrow:c,content:ke,contentWrapperRef:Ce,place:J,variant:$,offset:ee,wrapper:de,events:fe,openOnClick:g,positionStrategy:pe,middlewares:h,delayShow:ne,delayHide:ie,float:ae,hidden:ce,noArrow:E,clickable:R,closeOnEsc:S,closeOnScroll:x,closeOnResize:k,openEvents:C,closeEvents:A,globalCloseEvents:N,imperativeModeOnly:O,style:F,position:T,isOpen:I,defaultIsOpen:P,border:L,opacity:M,arrowColor:B,arrowSize:D,setIsOpen:U,afterShow:z,afterHide:H,disableTooltip:K,activeAnchor:ye,previousActiveAnchor:be.current,setActiveAnchor:e=>{we(t=>((null==e?void 0:e.isSameNode(t))||(be.current=t),e))},role:W};return i.createElement(_t,{...Ae})});function St(e){return St="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},St(e)}function xt(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 kt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xt(Object(n),!0).forEach(function(t){Ct(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ct(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=St(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=St(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==St(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function At(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,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.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&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Nt(e,t);var n={}.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)?Nt(e,t):void 0}}(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 Nt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Ot(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(o){t&&n[o][e]?i=o:n[o][e]&&(r=n[o][e])}),t?i:r}function Ft(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 Tt(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 It(e){var t=Ot(e,!0);return t=t||"file","".concat(igd.pluginUrl,"/assets/images/icons/").concat(t,".png")}function Pt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:igd.activeAccount,n=t.id,r=[{accountId:n,id:t.root_id,name:wp.i18n.__("My Drive","integrate-google-drive"),type:"application/vnd.google-apps.folder",iconLink:"".concat(igd.pluginUrl,"/assets/images/my-drive.svg")},{accountId:n,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:n,id:"computers",name:wp.i18n.__("Computers","integrate-google-drive"),type:"application/vnd.google-apps.folder",iconLink:"".concat(igd.pluginUrl,"/assets/images/computers.svg")},{accountId:n,id:"shared",name:wp.i18n.__("Shared with me","integrate-google-drive"),type:"application/vnd.google-apps.folder",iconLink:"".concat(igd.pluginUrl,"/assets/images/sh
1ared.svg")},{accountId:n,id:"starred",name:wp.i18n.__("Starred","integrate-google-drive"),type:"application/vnd.google-apps.folder",iconLink:"".concat(igd.pluginUrl,"/assets/images/starred.svg")}];return"app_folder"===t.scope&&(r=[t.app_folder]),"specific_folders"===t.scope&&(r=t.specific_folders),e?r.find(function(t){return t.id===e}):r}function jt(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 Lt(e){return Bt(e)||Mt(e)}function Mt(e){var t,n;return!!e&&(!(null==e||null===(t=e.type)||void 0===t||!t.includes("video/"))||!(null===(n=e.shortcutDetails)||void 0===n||!n.targetMimeType.includes("video/")))}function Bt(e){var t,n;return!!e&&(!(null===(t=e.type)||void 0===t||!t.includes("audio/"))||!(null===(n=e.shortcutDetails)||void 0===n||!n.targetMimeType.includes("audio/")))}function Dt(e){var t,n;return!!e&&(!(null===(t=e.type)||void 0===t||!t.includes("image/"))||!(null===(n=e.shortcutDetails)||void 0===n||!n.targetMimeType.includes("image/")))}function Ut(e,t){return Pt(e,t)}function zt(e,t){var n=At(React.useState(t?"igd-item-col-1":"igd-item-col-4"),2),r=n[0],i=n[1],o=React.useMemo(function(){return[{class:"igd-item-col-1",width:320},{class:"igd-item-col-2",width:480},{class:"igd-item-col-3",width:768},{class:"igd-item-col-4",width:992},{class:"igd-item-col-5",width:1200},{class:"igd-item-col-6",width:1440},{class:"igd-item-col-7",width:1680},{class:"igd-item-col-8",width:1920},{class:"igd-item-col-9",width:1/0}]},[]);function a(e){var n;if(t)i("igd-item-col-1");else{var r=null===(n=e[0])||void 0===n||null===(n=n.contentRect)||void 0===n?void 0:n.width;if(r){var a=o.find(function(e){return r<e.width})||o[o.length-1];i(a.class)}}}return React.useEffect(function(){if(null!=e&&e.current){var t=new ResizeObserver(a);return t.observe(e.current),function(){t.disconnect()}}},[e,t]),r}function Ht(e,t){e.onerror=null;var n="https://www.gravatar.com/avatar/"+function(e){function t(e,t,n,r,i,o){return((t=t+e+r+o&4294967295)<<i|t>>>32-i)+n&4294967295}function n(e,n,r,i,o,a,l){return t(n&r|~n&i,e,n,o,a,l)}function r(e,n,r,i,o,a,l){return t(n&i|r&~i,e,n,o,a,l)}function i(e,n,r,i,o,a,l){return t(n^r^i,e,n,o,a,l)}function o(e,n,r,i,o,a,l){return t(r^(n|~i),e,n,o,a,l)}function a(e,t){var a=At(e,4),l=a[0],c=a[1],s=a[2],d=a[3];l=n(l,c,s,d,t[0],7,-680876936),d=n(d,l,c,s,t[1],12,-389564586),s=n(s,d,l,c,t[2],17,606105819),c=n(c,s,d,l,t[3],22,-1044525330),l=n(l,c,s,d,t[4],7,-176418897),d=n(d,l,c,s,t[5],12,1200080426),s=n(s,d,l,c,t[6],17,-1473231341),c=n(c,s,d,l,t[7],22,-45705983),l=n(l,c,s,d,t[8],7,1770035416),d=n(d,l,c,s,t[9],12,-1958414417),s=n(s,d,l,c,t[10],17,-42063),c=n(c,s,d,l,t[11],22,-1990404162),l=n(l,c,s,d,t[12],7,1804603682),d=n(d,l,c,s,t[13],12,-40341101),s=n(s,d,l,c,t[14],17,-1502002290),l=r(l,c=n(c,s,d,l,t[15],22,1236535329),s,d,t[1],5,-165796510),d=r(d,l,c,s,t[6],9,-1069501632),s=r(s,d,l,c,t[11],14,643717713),c=r(c,s,d,l,t[0],20,-373897302),l=r(l,c,s,d,t[5],5,-701558691),d=r(d,l,c,s,t[10],9,38016083),s=r(s,d,l,c,t[15],14,-660478335),c=r(c,s,d,l,t[4],20,-405537848),l=r(l,c,s,d,t[9],5,568446438),d=r(d,l,c,s,t[14],9,-1019803690),s=r(s,d,l,c,t[3],14,-187363961),c=r(c,s,d,l,t[8],20,1163531501),l=r(l,c,s,d,t[13],5,-1444681467),d=r(d,l,c,s,t[2],9,-51403784),s=r(s,d,l,c,t[7],14,1735328473),l=i(l,c=r(c,s,d,l,t[12],20,-1926607734),s,d,t[5],4,-378558),d=i(d,l,c,s,t[8],11,-2022574463),s=i(s,d,l,c,t[11],16,1839030562),c=i(c,s,d,l,t[14],23,-35309556),l=i(l,c,s,d,t[1],4,-1530992060),d=i(d,l,c,s,t[4],11,1272893353),s=i(s,d,l,c,t[7],16,-155497632),c=i(c,s,d,l,t[10],23,-1094730640),l=i(l,c,s,d,t[13],4,681279174),d=i(d,l,c,s,t[0],11,-358537222),s=i(s,d,l,c,t[3],16,-722521979),c=i(c,s,d,l,t[6],23,76029189),l=i(l,c,s,d,t[9],4,-640364487),d=i(d,l,c,s,t[12],11,-421815835),s=i(s,d,l,c,t[15],16,530742520),l=o(l,c=i(c,s,d,l,t[2],23,-995338651),s,d,t[0],6,-198630844),d=o(d,l,c,s,t[7],10,1126891415),s=o(s,d,l,c,t[14],15,-1416354905),c=o(c,s,d,l,t[5],21,-57434055),l=o(l,c,s,d,t[12],6,1700485571),d=o(d,l,c,s,t[3],10,-1894986606),s=o(s,d,l,c,t[10],15,-1051523),c=o(c,s,d,l,t[1],21,-2054922799),l=o(l,c,s,d,t[8],6,1873313359),d=o(d,l,c,s,t[15],10,-30611744),s=o(s,d,l,c,t[6],15,-1560198380),c=o(c,s,d,l,t[13],21,1309151649),l=o(l,c,s,d,t[4],6,-145523070),d=o(d,l,c,s,t[11],10,-1120210379),s=o(s,d,l,c,t[2],15,718787259),c=o(c,s,d,l,t[9],21,-343485551),e[0]=e[0]+l&4294967295,e[1]=e[1]+c&4294967295,e[2]=e[2]+s&4294967295,e[3]=e[3]+d&4294967295}function l(e){for(var t=[],n=0;n<64;n+=4)t[n>>2]=e.charCodeAt(n)+(e.charCodeAt(n+1)<<8)+(e.charCodeAt(n+2)<<16)+(e.charCodeAt(n+3)<<24);return t}function c(e){var t,n=e.length,r=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=n;t+=64)a(r,l(e.substring(t-64,t)));e=e.substring(t-64);var i=Array(16).fill(0);for(t=0;t<e.length;t++)i[t>>2]|=e.charCodeAt(t)<<(t%4<<3);return i[t>>2]|=128<<(t%4<<3),t>55&&(a(r,i),i.fill(0)),i[14]=8*n,a(r,i),r}function s(e){for(var t="0123456789abcdef",n="",r=0;r<4;r++)n+=t.charAt(e>>8*r+4&15)+t.charAt(e>>8*r&15);return n}return c(e).map(s).join("")}(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 Kt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=e.id,o=e.iconLink,a=e.thumbnailLink,l=e.shortcutDetails,c=(null==n?void 0:n.w)||64,s=(null==n?void 0:n.h)||64;null!=l&&l.targetId&&(i=l.targetId);var d=qt(e),u={custom:"w".concat(c,"-h").concat(s),small:"w300-h300",medium:"w600-h400",large:"w1024-h768",full:"w2048",default:"w300-h300"},f={custom:"=w".concat(c,"-h").concat(s),small:"=w300-h300",medium:"=h600-nu",large:"=w1024-h768-p-k-nu",full:"=w2048",default:"=w200-h190-p-k-nu"};if(a){if(d&&!r){var m=u[t]||u.default;return"https://drive.google.com/thumbnail?id=".concat(i,"&sz=").concat(m)}if(!r&&!a.includes("google.com")){var p=f[t]||f.default;return a.replace(/=s\d+/,p)}return Wt(e,t,c,s)}return(null==o?void 0:o.replace("/16/","/".concat(c,"/")))||""}function Wt(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=e.id,o=e.accountId,a=new URLSearchParams({igd_preview_image:1,id:i,account_id:o,size:t,width:n,height:r});return"".concat(igd.homeUrl,"/?").concat(a.toString())}function qt(e){var t,n=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;return"reader"===n||"writer"===n}function Vt(){var e=At(React.useState(!1),2),t=e[0],n=e[1];return React.useEffect(function(){n(!0)},[]),t}function Qt(e){return btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,function(e,t){return String.fromCharCode("0x"+t)}))}function Gt(e){return decodeURIComponent(atob(e).split("").map(function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)}).join(""))}function Yt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:igd.activeAccount;return t.root_id!==e&&Ut(e,t)}function Jt(e,t){localStorage.setItem("igd_listing_view_".concat(e||"admin"),t)}function Xt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"admin";sessionStorage.removeItem("igd_last_folder_".concat(e))}function $t(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 o=e.getHours(),a=o<12?"AM":"PM",l=0===o?12:o>12?o-12:o,c=("0"+e.getMinutes()).slice(-2);return"".concat(n,"-").concat(r,"-").concat(i," ").concat(("0"+l).slice(-2),":").concat(c," ").concat(a)}return"".concat(n,"-").concat(r,"-").concat(i)}function Zt(e){var t=document.createElement("textarea");return t.innerHTML=e,t.value}function en(e){var t=e.activeFiles,n=e.setAllFiles,r=e.activeFolder,i=e.setActiveFiles,o=e.activeFile,a=e.notifications,l=e.shortcodeId,c=e.nonce,s=void 0===c?igd.nonce:c,d=t.length?t.map(function(e){return e.id}):[o.id],u=t.length?t[0].accountId:o.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.",d.length,"integrate-google-drive"),d.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:l,file_ids:d,account_id:u,nonce:s}
1)}}).then(function(e){e.isConfirmed&&(a&&a.deleteNotification&&wp.ajax.post("igd_notification",{files:t.length?t:[o],notifications:a,type:"delete",nonce:s}),n(function(e){var t=(e[(null==r?void 0:r.id)||""]||[]).filter(function(e){return!d.includes(e.id)});return kt(kt({},e),{},Ct({},(null==r?void 0:r.id)||"",t))}),i([]),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.",d.length,"integrate-google-drive"),d.length),icon:"success",showConfirmButton:!1,timer:1500,timerProgressBar:!0,toast:!0,customClass:{container:"igd-swal"}}))})}function tn(e,t,n,r,i,o){var a=(new Date).getTime(),l=e?t.filter(function(e){return!r||!Tt(e)||r.folderDownload}).map(function(e){return e.id}):[null==n?void 0:n.id],c=e?t[0].accountId:n.accountId,s="".concat(igd.ajaxUrl,"?action=igd_download&file_ids=").concat(Qt(JSON.stringify(l)),"&request_id=").concat(a,"&accountId=").concat(c,"&shortcodeId=").concat(i,"&nonce=").concat(o||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(s,'" ></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 e=jQuery("#igd-download-status"),t=jQuery("#igd-download-progress");window.downloadStatusInterval=setInterval(function(){wp.ajax.post("igd_download_status",{id:a,nonce:o||igd.nonce}).done(function(n){if(!document.getElementById("igd-hidden-download"))return clearInterval(window.downloadStatusInterval),void setTimeout(function(){Swal.close()},300);if(!n)return clearInterval(window.downloadStatusInterval),void setTimeout(function(){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"}})},300);var r=n.status,i=n.total,o=n.downloaded,a=n.action;"failed"===a?(clearInterval(window.downloadStatusInterval),setTimeout(function(){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"}})},300)):(e.html(r),"downloading"===a&&t.html("".concat(Ft(o)," of ").concat(Ft(i)," - ").concat(Math.round(o/i*100),"%")))}).fail(function(e){clearInterval(window.downloadStatusInterval),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"}})})},1500)},willClose:function(){clearInterval(window.downloadStatusInterval)}})}function nn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(0===Object.keys(t).length)return e;var n=t.sortBy,r="asc"===t.sortDirection?1:-1,i="random"===n,o=[],a=[];return e=e.map(function(e){var t=kt({},e);return t[n]?a.push(["created","updated"].includes(n)?new Date(t[n]).getTime():t[n]):(a.push(0),t[n]=""),t.isFolder=Tt(t),o.push(t.isFolder?1:0),t}),i?e.sort(function(){return Math.random()-.5}):e.sort(function(t,n){var i=o[e.indexOf(t)]-o[e.indexOf(n)];if(0!==i)return-i;var l=a[e.indexOf(t)],c=a[e.indexOf(n)];return l<c?-r:l>c?r:0}),e}function rn(e){e.preventDefault();var t=jQuery(this),n=t.find('input[name="shortcode_id"]').val(),r=t.find('input[name="type"]').val(),i=t.find('input[name="password"]').val();t.addClass("loading"),wp.ajax.post("igd_check_module_password",{shortcodeId:n,type:r,password:i,nonce:igd.nonce}).done(function(e){t.parent().replaceWith(e),"table"===r?table.initTable():initShortcode()}).fail(function(e){console.log(e),t.parent().find(".igd-form-error").text(wp.i18n.__("Invalid password.","integrate-google-drive"))}).always(function(){t.removeClass("loading")})}function on(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,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.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&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return an(e,t);var n={}.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)?an(e,t):void 0}}(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 an(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}"undefined"!=typeof window&&window.addEventListener("react-tooltip-inject-styles",e=>{e.detail.disableCore||ot({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;--rt-arrow-size:8px}.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;z-index:-1}.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||ot({css:"\n.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:var(--rt-arrow-size);height:var(--rt-arrow-size)}[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 ln=React,cn=ln.useState,sn=ln.useRef,dn=ln.useEffect,un=ln.useContext;function fn(){var e=un(t),n=e.isSearch,r=e.searchFiles,i=e.setActiveFolder,o=e.setSearchResults,a=e.setIsSearchResults,l=e.searchKeyword,c=e.setSearchKeyword,s=e.initialSearchTerm,d=e.isMobile,u=e.setActiveFiles,f=e.setActiveFile,m=e.activeFolder,p=e.isShortcodeBuilder,g=sn(null),v=on(cn(!1),2),h=v[0],y=v[1],w=sn(),b=on(cn(n&&!p||s),2),_=b[0],E=b[1],R=function(e){if(e&&e.preventDefault(),!l)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",showCloseButton:!0,customClass:{container:"igd-swal"}}),void y(!0);n&&!p&&i(null),y(!1),r(l)},S=Vt();return dn(function(){if(S&&l&&!(l.length<5))return g.current=setTimeout(function(){R()},1e3),function(){clearTimeout(g.current)}},[l]),React.createElement("form",{ref:w,className:"igd-search-bar ".concat(_?"active":""," ").concat(h?"error":""),onSubmit:R},(n||!!l||d&&_)&&React.createElement("div",{className:"search-dismiss",onClick:function(){f([]),u([]),n&&!p?i(null):E(!_),c(""),y(!1),o(null),a(null)}},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:null!=m&&m.name?wp.i18n.sprintf(wp.i18n.__('Search in "%s"',"integrate-google-drive"),m.name):wp.i18n.__("Enter a keyword to search","integrate-google-drive"),value:l,onCh
1ange:function(e){c(e.target.value)}}),React.createElement("button",{type:"submit",className:"header-action-item action-search search-submit",onClick:function(e){var t;(e.preventDefault(),!_&&d)?(E(!0),null===(t=w.current)||void 0===t||t.querySelector("input").focus()):R(e)}},React.createElement("svg",{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"}))))}function mn(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,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.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&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return pn(e,t);var n={}.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)?pn(e,t):void 0}}(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 pn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var gn=React,vn=gn.useContext,hn=gn.useState,yn=gn.useEffect,wn=gn.useRef,bn=gn.useMemo;function _n(){var e=igd.settings.rememberLastFolder,n=void 0===e||e,r=vn(t),i=r.breadcrumbs,o=void 0===i?{}:i,a=r.setBreadcrumbs,l=r.initFolders,c=r.activeFolder,s=r.setActiveFolder,d=r.setActiveFile,u=r.listFiles,f=r.initParentFolder,m=r.show,p=r.isShortcodeBuilder,g=r.activeAccount,v=r.setIsOptions,h=r.setActiveFiles,y=r.shortcodeId,w=wn(null),b=mn(hn(!1),2),_=b[0],E=b[1],R=mn(hn(!1),2),S=R[0],x=R[1],k=bn(function(){return Object.keys(o)},[o]);yn(function(){if(w.current){var e=w.current,t=e.closest(".igd-file-browser-header"),n=function(){E(e.scrollWidth>e.clientWidth)},r=new ResizeObserver(n);return r.observe(e),t&&r.observe(t),requestAnimationFrame(n),function(){return r.disconnect()}}},[k]);var C=bn(function(){return k.length?_?{rootItem:"",collapsedItems:k.slice(0,-1),lastItems:[k[k.length-1]]}:{rootItem:k.length>2?k[0]:"",collapsedItems:k.length>3?k.slice(1,-2):[],lastItems:k.slice(-2)}:{rootItem:"",collapsedItems:[],lastItems:[]}},[k,_]),A=C.rootItem,N=C.collapsedItems,O=C.lastItems,F=function(e){e.preventDefault(),e.stopPropagation(),v(!1),h([]),d(c),m(e)};return React.createElement("div",{className:"igd-breadcrumb",ref:w},React.createElement("button",{type:"button",className:"breadcrumb-item",onClick:function(){l&&f?(s(f),u(f)):s(null),a({}),n&&Xt(y)}},React.createElement("i",{className:"dashicons dashicons-admin-home"}),React.createElement("span",null,wp.i18n.__("Home","integrate-google-drive"))),!!c&&React.createElement(React.Fragment,null,!!A&&React.createElement("button",{type:"button",className:"breadcrumb-item ".concat(p||c.id!==A?"":"active"),onClick:function(e){return c.id===A?F(e):u({id:A,name:o[A],accountId:c.accountId,type:"application/vnd.google-apps.folder"})}},React.createElement("span",null,Zt(o[A]))),!!N.length&&React.createElement(React.Fragment,null,React.createElement("button",{type:"button",className:"breadcrumb-item breadcrumb-options",onClick:function(){return x(function(e){return!e})}},React.createElement("i",{className:"dashicons dashicons-ellipsis"}),React.createElement("i",{className:"dashicons dashicons-arrow-right-alt2"})),React.createElement(Rt,{anchorSelect:".breadcrumb-options",isOpen:S,setIsOpen:x,place:"bottom",variant:"light",openEvents:["click"],clickable:!0,className:"collapsed-breadcrumbs igd-tooltip",content:function(){return N.map(function(e){return React.createElement("div",{key:e,className:"collapsed-breadcrumbs-item",onClick:function(){return u({i
1d:e,name:o[e],accountId:c.accountId,type:"application/vnd.google-apps.folder"})}},Zt(o[e]))})},afterShow:function(){w.current.parentElement.style.zIndex=9},afterHide:function(){w.current.parentElement.style.zIndex=2}})),O.map(function(e){return React.createElement("button",{key:e,type:"button",className:"breadcrumb-item ".concat(Yt(c.id,g)||p||c.id!==e?"":"active"),onClick:function(t){return c.id===e?F(t):u({id:e,name:o[e],accountId:c.accountId,type:"application/vnd.google-apps.folder"})}},React.createElement("span",null,Zt(o[e])))})))}function En(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,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.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&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Rn(e,t);var n={}.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)?Rn(e,t):void 0}}(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 Rn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Sn=React,xn=Sn.useEffect,kn=Sn.useState;function Cn(e){var t=e.text,n=e.isDismissable,r=void 0===n||n,i=e.watchVideo,o=void 0!==i&&i,a=En(kn(!0),2),l=a[0],c=a[1];return xn(function(){l||ReactDOM.createRoot(document.getElementById("igd-pro-modal")).unmount()},[l]),xn(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")&&c(!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 o=Math.floor(i/864e5),a=Math.floor(i%864e5/36e5),l=Math.floor(i%36e5/6e4),c=Math.floor(i%6e4/1e3);e(".timer .days span:first").text(o),e(".timer .hours span:first").text(a),e(".timer .minutes span:first").text(l),e(".timer .seconds span:first").text(c)},1e3)},[]),l?React.createElement("div",{className:"igd-pro-modal-wrap"},React.createElement("div",{className:"igd-pro-modal"},r&&React.createElement("span",{className:"igd-pro-modal-close",onClick:function(){return c(!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"},o&&React.createElement("button",{className:"igd-btn video",onClick:function(){var e="https://www.youtube.com/embed/".concat(o.id,"?autoplay=1&rel=0");Swal.fire({title:o.title,html:'\n                                        <div style="position:relative; padding-bottom:56.25%; height:0; overflow:hidden;">\n                                            <iframe \n                                                src="'.concat(e,'"\n                                                frameborder="0"\n                                                allow="autoplay; encrypted-media"\n                                                allowfullscreen\n                                                style="position:absolute; top:0; left:0; width:100%; height:100%;"\n                                            ></iframe>\n                                        </div>'),showCloseButton:!0,showConfirmButton:!1,width:"70%",customClass:{container:"igd-swal igd-pro-video-swal"}})}},React.createElement("i",{className:"dashicons dashicons-video-alt3"}),wp.i18n.__("Watch Video","dracula-dark-mode")),React.createElement("a",{href:"https://softlabbd.com/integrate-google-drive-pricing",className:"igd-btn btn-primary",target:"_blank"}
1,React.createElement("i",{className:"igd-icon icon-pro"}),wp.i18n.__("Get PRO","integrate-google-drive"))))):null}function An(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:wp.i18n.__("Upgrade to PRO to use this feature.","integrate-google-drive"),t=arguments.length>1?arguments[1]:void 0,n=document.getElementById("igd-pro-modal");n||((n=document.createElement("div")).id="igd-pro-modal",document.body.appendChild(n)),ReactDOM.createRoot(n).render(React.createElement(Cn,{text:e,watchVideo:t}))}function Nn(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,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.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&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return On(e,t);var n={}.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)?On(e,t):void 0}}(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 On(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Fn=React.useState,Tn={app_folder:{label:wp.i18n.__("Application Folder","integrate-google-drive"),desc:wp.i18n.__("A folder will be created for this plugin","integrate-google-drive"),scope:"https://www.googleapis.com/auth/drive.file",icon:"dashicons-portfolio",permissions:[{ok:!0,text:wp.i18n.__("Access the plugin’s app folder","integrate-google-drive")},{ok:!1,text:wp.i18n.__("No access outside this folder","integrate-google-drive")}]},specific_folders:{label:wp.i18n.__("Specific Folders","integrate-google-drive"),desc:wp.i18n.__("Choose specific folders to share","integrate-google-drive"),scope:"https://www.googleapis.com/auth/drive",icon:"dashicons-category",permissions:[{ok:!0,text:wp.i18n.__("Access selected folders only","integrate-google-drive")},{ok:!1,text:wp.i18n.__("No access to other files","integrate-google-drive")}]},entire_drive:{label:wp.i18n.__("Entire Drive","integrate-google-drive"),desc:wp.i18n.__("Full access to all files and folders","integrate-google-drive"),scope:"https://www.googleapis.com/auth/drive",icon:"dashicons-admin-site-alt3",permissions:[{ok:!0,text:wp.i18n.__("Access all files and folders","integrate-google-drive")},{ok:!0,text:wp.i18n.__("Manage and edit everything","integrate-google-drive")}]}},In=igd.isPro;function Pn(e){var t=e.width,n=void 0===t?970:t,r=e.height,i=void 0===r?850:r,o=wp.components.Button,a=Nn(Fn(!1),2),l=a[0],c=a[1],s=Nn(Fn("entire_drive"),2),d=s[0],u=s[1],f=Nn(Fn(!1),2),m=f[0],p=f[1];return React.createElement("div",{className:"igd-auth"},React.createElement("header",{className:"igd-auth-header"},React.createElement("h2",null,wp.i18n.__("Google Drive Access","integrate-google-drive")),React.createElement("p",null,wp.i18n.__("Choose how this plugin can access your Drive content.","integrate-google-drive"))),React.createElement("div",{className:"igd-scope-cards"},Object.entries(Tn).map(function(e){var t=Nn(e,2),n=t[0],r=t[1],i=!In&&"specific_folders"===n;return React.createElement("div",{key:n,className:"igd-scope-card card-".concat(n," ").concat(d===n?"is-selected":""," ").concat(i?"disabled pro-feature":""),onClick:function(){i?An(wp.i18n.__("Selecting specific folders is a PRO feature. Please upgrade to PRO to access this option.","integrate-google-drive")):u(n)}},React.createElement("div",{className:"igd-card-icon"},React.createElement("span",{className:"dashicons ".concat(r.icon)})),React.createElement("div",{className:"igd-card-body"},React.createElement("strong",null,r.label),React.createElement("p",null,r.desc),React.createElement("div",{className:"igd-auth-permissions"},r.permissions.map(function(e,t){return React.createElement("div",{key:t,className:"permission-item"},React.createElement("i",{className:"dashicons ".concat(e.ok?"dashicons-saved":"dashicons-no-alt")}),React.createElement("span",null,e.text))})),React.createElement("details",{className:"igd-auth-scope"},React.createElement("summary",{onClick:function(e){return e.stopPropagation()}},wp.i18n.__("Required API scope","integrate-google-drive")),React.createElement("code",{title:r.scope},r.scope))),d===n&&React.createElement("span",{className:"igd-check"},React.createElement("span",{className:"dashicons dashicons-saved"})),i&&React.createElement(React.Fragment,null,React.createElement("div",{className:"pro-badge","data-tooltip-content":wp.i18n.__("Available in PRO","integrate-google-drive"),"data-tooltip-id":"integration-pro-tooltip-".concat(n)}
1,React.createElement("i",{className:"igd-icon icon-pro"}),React.createElement("span",{className:"pro-label"},wp.i18n.__("PRO","integrate-google-drive"))),React.createElement(Rt,{className:"igd-tooltip",place:"top",variant:"warning",effect:"solid",id:"integration-pro-tooltip-".concat(n)})))})),React.createElement("footer",{className:"igd-auth-footer"},React.createElement("div",{className:"privacy-text-wrap"},React.createElement("div",{className:"privacy-text-btn",onClick:function(){return p(!m)}},React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/settings/privacy.svg"),alt:"Privacy"}),React.createElement("span",null,wp.i18n.__("See what happens with your data when you authorize?","integrate-google-drive")),React.createElement("i",{className:"dashicons dashicons-arrow-down-alt2"})),m&&React.createElement("div",{className:"privacy-text"},React.createElement("p",null,wp.i18n.__("Authorization allows this plugin to interact with Google Drive based on the selected access level. Access tokens are stored securely on your server and are never shared with third parties. You can revoke access at any time from your Google Account settings. You can revoke access anytime from your Google Account settings or change the access level by re-authorizing the account.","integrate-google-drive")))),React.createElement(o,{className:"igd-btn btn-outline-link",onClick:function(){var e=window.screenLeft||window.screenX,t=window.screenTop||window.screenY,r=window.innerWidth||document.documentElement.clientWidth||screen.width,o=window.innerHeight||document.documentElement.clientHeight||screen.height,a=e+r/2-n/2,l=t+o/2-i/2;c(!0),wp.ajax.post("igd_get_auth_url",{scope:d,nonce:igd.nonce}).done(function(e){var t,r;Object.keys(sessionStorage).forEach(function(e){e.includes("igd_last_folder_")&&sessionStorage.removeItem(e)}),null===(t=window.open(e,"igd-auth","width=".concat(n,",height=").concat(i,",left=").concat(a,",top=").concat(l)))||void 0===t||null===(r=t.focus)||void 0===r||r.call(t),Swal.fire({title:wp.i18n.__("Almost done!","integrate-google-drive"),html:wp.i18n.__("Please follow the instructions in the newly opened window. The page will refresh automatically once authorization is complete.","integrate-google-drive"),imageUrl:"".concat(igd.pluginUrl,"/assets/images/rocket.svg"),imageWidth:64,imageHeight:64,imageAlt:"Google Drive",showCloseButton:!0,showConfirmButton:!1,customClass:{container:"igd-swal igd-almost-done"}})}).fail(function(e){console.log(e),Swal.fire({title:wp.i18n.__("Error","integrate-google-drive"),text:wp.i18n.__("Failed to get authorization URL. Please try again.","integrate-google-drive"),icon:"error",confirmButtonText:wp.i18n.__("OK","integrate-google-drive")})}).always(function(){c(!1)})},icon:React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/google-icon.png"),alt:"",width:20,height:20}),size:"large",text:wp.i18n.__("Continue with Google","integrate-google-drive"),label:wp.i18n.__("Sign in with Google","integrate-google-drive"),isBusy:l})))}function jn(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"970",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"850",n=null;Swal.fire({html:'<div id="igd-auth"></div>',focusConfirm:!1,showCloseButton:!0,showConfirmButton:!1,customClass:{container:"igd-swal igd-scope-modal"},didOpen:function(){n||(n=ReactDOM.createRoot(document.getElementById("igd-auth"))),n.render(React.createElement(Pn,{width:e,height:t}))},willClose:function(){n&&(n.unmount(),n=null)}})}function Ln(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,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.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&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Mn(e,t);var n={}.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)?Mn(e,t):void 0}}
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 Mn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Bn=React,Dn=Bn.useContext,Un=Bn.useState;function zn(){var e=Dn(t),n=e.accounts,r=e.activeAccount,i=e.setActiveAccount,o=e.initFolders,a=e.allFolders,l=e.isShortcodeBuilder,c=e.activeFolder,s=e.isSearch,d=e.setShowSidebar,u=e.permissions,f=e.showBreadcrumbs,m=e.breadcrumbs,p=igd.isPro,g=Ln(Un(!1),2),v=g[0],h=g[1];return React.createElement("div",{className:"igd-file-browser-header"},!o&&React.createElement("button",{type:"button",className:"header-action-item action-sidebar-toggle",onClick:function(){d(function(e){return localStorage.setItem("igd_file_browser_sidebar_open",e?"0":"1"),!e})},title:wp.i18n.__("Toggle Sidebar","integrate-google-drive"),"aria-label":wp.i18n.__("Toggle Sidebar","integrate-google-drive")},React.createElement("i",{className:"dashicons dashicons-menu-alt3"})),f&&Object.keys(m).length>0&&React.createElement(_n,null),(o||c&&!["shared-drives"].includes(c.id))&&(!u||u.allowSearch||s)&&React.createElement(fn,null),(!o||a||igd.isAdmin&&"specific_folders"===(null==r?void 0:r.scope))&&React.createElement(React.Fragment,null,React.createElement("button",{type:"button",className:"header-action-item action-accounts user-box",onClick:function(){return h(!v)},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:r.photo,onError:function(e){return Ht(e.currentTarget,r.email)}}),React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/file-browser/arrow-down.svg"),className:"user-arrow"})),React.createElement(Rt,{anchorSelect:".user-box",isOpen:v,setIsOpen:h,openEvents:["click"],place:"bottom",variant:"light",clickable:!0,border:"1px solid #ddd",resizeHide:!1,className:"user-box-modal-wrap igd-tooltip",afterShow:function(){document.querySelector(".igd-file-browser-header").style.zIndex=9},afterHide:function(){document.querySelector(".igd-file-browser-header").style.zIndex=2}},React.createElement("div",{className:"user-box-modal"},React.createElement("span",{className:"user-box-modal-title"},wp.i18n.__("Switch Account","integrate-google-drive")),Object.keys(n).map(function(e){var t=n[e],o=t.id,a=t.name,l=t.photo,c=t.email,s=r.id===o;return React.createElement("div",{key:e,className:"user-box-account ".concat(s?"active":""),onClick:function(){i(n[e])}},React.createElement("img",{referrerPolicy:"no-referrer",onError:function(e){return Ht(e.currentTarget,c)},src:l}),React.createElement("div",{className:"account-info"},React.createElement("span",{className:"account-name"},a),React.createElement("span",{className:"account-email"},c)),s&&React.createElement("i",{className:"dashicons dashicons-saved active-badge"}))}),!l&&!o&&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(){p||!Object.keys(n).length?(jn(),h(!1)):An(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"))),!p&&!!Object.keys(n).length&&React.createElement(Rt,{id:"addAccountPromo",effect:"solid",place:"right",variant:"warning",className:"igd-tooltip"}))))))}function Hn(e){return function(e){if(Array.isArray(e))return Kn(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){if("string"==typeof e)return Kn(e,t);var n={}.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)?Kn(e,t):void 0}}(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 Kn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Wn(e){var t=e.folders,n=e.childFolders,r=e.getChildFolders,i=e.openFolders,o=e.setOpenFolders,a=e.activeFolder,l=e.isLoading,c=e.listFiles;return React.createElement("div",{className:"sub-item"},null==t?void 0:t.map(function(e){var t=e.id,s=e.name,d=e.iconLink,u=t===(null==a?void 0:a.id),f=i.includes(t);return React.createElement("div",{key:t,className:"tree-item-wrap"},React.createElement("div",{key:t,className:"".concat(u?"active":""," tree-item folder-item"),onClick:function(){return c(e)}},l!==t&&React.createElement("i",{className:"dashicons ".concat(f?"dashicons-arrow-down":"dashicons-arrow-right"),onClick:function(t){t.stopPropagation(),function(e){var t=e.id;
1n[t]||r(e),o(i.includes(t)?i.filter(function(e){return e!==t}):[].concat(Hn(i),[t]))}(e)}}),l===t&&React.createElement("div",{className:"igd-spinner"}),React.createElement("img",{src:d,alt:s,referrerPolicy:"no-referrer"}),React.createElement("span",null,s)),f&&React.createElement(Wn,{folders:n[t],childFolders:n,getChildFolders:r,openFolders:i,setOpenFolders:o,activeFolder:a,isLoading:l,listFiles:c}))}))}function qn(e){return qn="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},qn(e)}function Vn(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 Qn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vn(Object(n),!0).forEach(function(t){Gn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vn(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"!=qn(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=qn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==qn(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Yn(e){return function(e){if(Array.isArray(e))return $n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Xn(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 Jn(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,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.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&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||Xn(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 Xn(e,t){if(e){if("string"==typeof e)return $n(e,t);var n={}.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)?$n(e,t):void 0}}function $n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Zn=React,er=Zn.useContext,tr=Zn.useState,nr=Zn.useEffect,rr=Zn.Fragment;function ir(e){var n=e.isSidebar,r=e.isCollapsed,i=er(t),o=i.activeAccount,a=i.initFolders,l=i.activeFolder,c=i.setActiveFolder,s=i.selectedFolders,d=i.shortcodeBuilderType,u=i.listFiles,f=i.setSelectedFolders,m=i.selectionType,p=i.allFiles,g="uploader"===d,v="embed"===d,h="slider"===d,y="list"===d,w=Pt(!1,o);a&&(w=w.filter(function(e){return a.includes(e.id)}
1));var b=d&&!y&&!v&&!h;g?b=!s.length||s[0].id===o.root_id:"parent"===m&&(b=!0);var _=Jn(tr({}),2),E=_[0],R=_[1],S=Jn(tr([]),2),x=S[0],k=S[1],C=Jn(tr(null),2),A=C[0],N=C[1],O=function(e){if(e)return k(function(t){return[].concat(Yn(t),[e.id])}),N(e.id),wp.ajax.post("igd_get_files",{data:{folder:e},nonce:igd.nonce,skipBreadcrumbs:!0}).done(function(t){var n=t.files.filter(function(e){return Tt(e)});R(function(t){return Qn(Qn({},t),{},Gn({},e.id,n||[]))})}).fail(function(e){console.log(e)}).always(function(){N(null)})};return nr(function(){var e;l&&n&&!r&&(w.find(function(e){return e.id===l.id})?k(function(e){return[].concat(Yn(e),[l.id])}):(N((e=l).id),wp.ajax.post("igd_get_parent_folders",{folder:e,nonce:igd.nonce}).done(function(e){0!==Object.keys(e).length&&Object.keys(e).forEach(function(t){k(function(e){return[].concat(Yn(e),[t])});var n=e[t].children,r=(null==n?void 0:n.filter(function(e){return Tt(e)}))||[];R(function(e){return Qn(Qn({},e),{},Gn({},t,r))})})}).fail(function(e){console.log(e)}).always(function(){N(null)})))},[]),nr(function(){if(l&&n&&!r){if(p[l.id]){var e=p[l.id].filter(function(e){return Tt(e)});return R(function(t){return Qn(Qn({},t),{},Gn({},l.id,e||[]))}),void k(function(e){return[].concat(Yn(e),[l.id])})}O(l)}},[l]),nr(function(){p&&Object.keys(p).forEach(function(e){var t=p[e].filter(function(e){return Tt(e)});R(function(n){return Qn(Qn({},n),{},Gn({},e,t||[]))})})},[p]),w.map(function(e){var t=e.id,i=e.name,a=e.iconLink,d=s&&!!s.find(function(e){return e.id===t}),m=x.includes(t);return React.createElement(rr,{key:t},React.createElement("div",{className:"".concat(t===(null==l?void 0:l.id)||d?"active":""," file-item root-item folder-item"),onClick:function(t){t.stopPropagation(),c(e),u(e)},title:i},n&&[o.root_id,"shared-drives","computers"].includes(t)&&A!==t&&React.createElement("i",{className:"dashicons ".concat(m?"dashicons-arrow-down-alt2":"dashicons-arrow-right-alt2"),onClick:function(n){n.stopPropagation(),E[t]||O(e),k(function(e){return e.includes(t)?e.filter(function(e){return e!==t}):[].concat(Yn(e),[t])})}}),A===t&&React.createElement("div",{className:"igd-spinner"}),React.createElement("div",{className:"file-item-footer"},React.createElement("div",{className:"file-icon-wrap"},React.createElement("img",{className:"file-icon",src:a||"".concat(igd.pluginUrl,"/assets/images/icons/folder.png"),alt:i}),!n&&b&&o.root_id===t&&React.createElement("div",{className:"file-item-checkbox ".concat(s.find(function(e){return e.id===t})?"checked":""),onClick:function(n){n.stopPropagation(),f(d?function(e){return Yn(e.filter(function(e){return e.id!==t}))}:function(t){return[].concat(Yn(t),[e])})}},React.createElement("span",{className:"box"}))),React.createElement("span",{className:"file-item-name"},i))),n&&m&&!r&&React.createElement(Wn,{folders:E[t],childFolders:E,getChildFolders:O,openFolders:x,setOpenFolders:k,activeFolder:l,isLoading:A,listFiles:u}))})}function or(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,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.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&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ar(e,t);var n={}.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)?ar(e,t):void 0}}(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 ar(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var lr=window.React,cr=lr.useRef,sr=lr.useContext,dr=lr.useState;function ur(){var e=sr(t),n=e.isMobile,r=e.isShortcodeBuilder,i=cr(null),o=localStorage.getItem("igd_file_browser_sidebar_collapsed")?"true"===localStorage.getItem("igd_file_browser_sidebar_collapsed"):r,a=or(dr(o),2),l=a[0],c=a[1];return React.createElement("div",{ref:i,className:"igd-sidebar-wrap ".concat(!n&&l?"sidebar-collapsed":"")},React.createElement("div",{className:"igd-sidebar"},!n&&React.createElement("button",{type:"button",className:"sidebar-collapser",onClick:function(){c(!l),localStorage.setItem("igd_file_browser_sidebar_collapsed",!l)}},React.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M4.79485 11.7282C4.95114 11.5531 5.08868 11.3781 5.24497 11.2218C7.01418 9.44633 8.78964 7.67712 10.5651 5.90165C10.7589 5.70785 10.9715 5.58282 11.2465 5.60157C11.5716 5.62658 11.8092 5.78912 11.9342 6.0892C12.0655 6.39553 12.0092 6.68936 11.7842 6.93942C11.6341 7.10822 11.4653 7.26451 11.309 7.4208C10.1212 8.60861 8.93343 9.79642 7.74562 10.9842C7.6831 11.0467 7.62
1059 11.0968 7.57683 11.203C7.6581 11.203 7.73937 11.203 7.82064 11.203C11.3216 11.203 14.8225 11.203 18.3234 11.203C18.9173 11.203 19.2986 11.6406 19.1798 12.1845C19.1048 12.5159 18.811 12.7722 18.4672 12.7972C18.3796 12.8034 18.2984 12.7972 18.2108 12.7972C14.7599 12.7972 11.3028 12.7972 7.8519 12.7972C7.76437 12.7972 7.6831 12.7972 7.53932 12.7972C7.62059 12.8847 7.67685 12.941 7.73312 12.9973C9.05221 14.3163 10.3713 15.6417 11.6966 16.9545C11.9217 17.1796 12.0592 17.4297 11.9905 17.7485C11.928 18.0423 11.7529 18.2611 11.4591 18.3549C11.1653 18.4487 10.8839 18.3987 10.6526 18.1798C10.3088 17.8485 9.97745 17.5109 9.63986 17.1733C8.15823 15.6917 6.67659 14.2101 5.20121 12.7284C5.05742 12.5846 4.93864 12.4284 4.79485 12.2658C4.79485 12.3283 4.79485 12.3971 4.79485 12.4721C4.79485 14.9478 4.79485 17.4234 4.79485 19.9053C4.79485 20.3492 4.60105 20.6555 4.25096 20.768C3.76333 20.9243 3.27571 20.6117 3.20069 20.0928C3.18818 20.0241 3.19443 19.9553 3.19443 19.8803C3.19443 14.6289 3.19443 9.37756 3.19443 4.12619C3.19443 3.61356 3.42574 3.30098 3.85711 3.21345C4.29472 3.12593 4.73233 3.43851 4.7886 3.88863C4.8011 3.98866 4.8011 4.08868 4.8011 4.19496C4.79485 6.70186 4.79485 9.22127 4.79485 11.7282Z",fill:"currentColor"}))),React.createElement("div",{className:"sidebar-folders"},React.createElement(ir,{isSidebar:!0,isCollapsed:l}))))}const fr=JSON.parse('{"default":{"key":"default","title":"Default","svg":"<svg xmlns=\\"http://www.w3.org/2000/svg\\" width=\\"100px\\" height=\\"100px\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\"><circle cx=\\"50\\" cy=\\"50\\" r=\\"0\\" fill=\\"none\\" stroke=\\"var(--color-primary)\\" strokeWidth=\\"2\\"><animate attributeName=\\"r\\" repeatCount=\\"indefinite\\" dur=\\"1s\\" values=\\"0;40\\" keyTimes=\\"0;
11\\" keySplines=\\"0 0.2 0.8 1\\" calcMode=\\"spline\\" begin=\\"0s\\"></animate><animate attributeName=\\"opacity\\" repeatCount=\\"indefinite\\" dur=\\"1s\\" values=\\"1;0\\" keyTimes=\\"0;1\\" keySplines=\\"0.2 0 0.8 1\\" calcMode=\\"spline\\" begin=\\"0s\\"></animate></circle><circle cx=\\"50\\" cy=\\"50\\" r=\\"0\\" fill=\\"none\\" stroke=\\"var(--color-primary-light)\\" strokeWidth=\\"2\\"><animate attributeName=\\"r\\" repeatCount=\\"indefinite\\" dur=\\"1s\\" values=\\"0;40\\" keyTimes=\\"0;1\\" keySplines=\\"0 0.2 0.8 1\\" calcMode=\\"spline\\" begin=\\"-0.5s\\"></animate><animate attributeName=\\"opacity\\" repeatCount=\\"indefinite\\" dur=\\"1s\\" values=\\"1;0\\" keyTimes=\\"0;1\\" keySplines=\\"0.2 0 0.8 1\\" calcMode=\\"spline\\" begin=\\"-0.5s\\"></animate></circle></svg>"},"ring":{"key":"ring","title":"Ring","svg":"<svg xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" width=\\"100\\" height=\\"100\\"><g><circle fill=\\"none\\" stroke-width=\\"5\\" stroke=\\"#f0f6f7\\" r=\\"26\\" cy=\\"50\\" cx=\\"50\\"/><circle fill=\\"none\\" stroke-linecap=\\"square\\" stroke-width=\\"5\\" stroke=\\"var(--color-primary-light-alt)\\" r=\\"26\\" cy=\\"50\\" cx=\\"50\\" stroke-dasharray=\\"53.6304 109.732\\" transform=\\"rotate(0 50 50)\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle></g></svg>"},"spinner":{"key":"spinner","title":"Spinner","svg":"<svg class=\\"lds-spinner\\" width=\\"75\\" height=\\"75\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\"><g transform=\\"rotate(0 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.9375s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(22.5 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.875s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(45 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.8125s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(67.5 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.75s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(90 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.6875s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(112.5 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.625s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(135 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.5625s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(157.5 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.5s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(180 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.4375s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(202.5 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.375s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(225 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.3125s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(247.5 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.25s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(270 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.1875s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(292.5 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.125s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(315 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.0625s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(337.5 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/></rect></g></svg>"},"spinner-dotted":{"key":"spinner-dotted","title":"Spinner Dot","svg":"<svg xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" width=\\"200\\" height=\\"200\\"><g>
1<circle r=\\"3.986680030822754\\" style=\\"fill:var(--color-primary-light)\\" cy=\\"50\\" cx=\\"75\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"3;6;3\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle><circle r=\\"4.65334415435791\\" style=\\"fill:var(--color-primary-light)\\" cy=\\"62.5\\" cx=\\"71.65063509461098\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"4;7;4\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle><circle r=\\"4.679991722106934\\" style=\\"fill:var(--color-primary-lighter-alt)\\" cy=\\"71.65063509461096\\" cx=\\"62.5\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"4;6;4\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle><circle r=\\"4.013319969177246\\" style=\\"fill:var(--color-primary-lighter-alt)\\" cy=\\"75\\" cx=\\"50\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"3;5;3\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle><circle r=\\"3.346656084060669\\" style=\\"fill:var(--color-primary-light-alt)\\" cy=\\"71.65063509461098\\" cx=\\"37.50000000000001\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"3;5;3\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle><circle r=\\"3\\" style=\\"fill:var(--color-primary-light-alt)\\" cy=\\"62.5\\" cx=\\"28.34936490538903\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"3;5;3\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle><circle r=\\"3\\" style=\\"fill:var(--color-primary-light-alt)\\" cy=\\"50\\" cx=\\"25\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"3;5;3\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle><circle r=\\"3\\" style=\\"fill:var(--color-primary-light-alt)\\" cy=\\"37.50000000000001\\" cx=\\"28.34936490538903\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"3;5;3\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle><circle r=\\"3\\" style=\\"fill:var(--color-primary-light-alt)\\" cy=\\"28.34936490538904\\" cx=\\"37.499999999999986\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"3;5;3\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle><circle r=\\"3\\" style=\\"fill:var(--color-primary-light-alt)\\" cy=\\"25\\" cx=\\"49.99999999999999\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"3;5;3\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle><circle r=\\"3\\" style=\\"fill:var(--color-primary)\\" cy=\\"28.349364905389034\\" cx=\\"62.5\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"3;5;3\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle><circle r=\\"3.320007801055908\\" style=\\"fill:var(--color-primary)\\" cy=\\"37.499999999999986\\" cx=\\"71.65063509461096\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"3;5;3\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle></g></svg>"},"atom":{"key":"atom","title":"Atom","svg":"<svg xmlns=\\"http://www.w3.org/2000/svg\\" xmlns:xlink=\\"http://www.w3.org/1999/xlink\\" style=\\"margin:auto;background:none;display:block;shape-rendering:auto;\\" width=\\"200\\" height=\\"200\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\"><defs><path id=\\"path\\" d=\\"M50 15A15 35 0 0 1 50 85A15 35 0 0 1 50 15\\" fill=\\"none\\"/><path id=\\"patha\\" d=\\"M0 0A15 35 0 0 1 0 70A15 35 0 0 1 0 0\\" fill=\\"none\\"/></defs><g transform=\\"rotate(0 50 50)\\"><use xlink:href=\\"#path\\" stroke=\\"#dfdfdf\\" stroke-width=\\"3\\"/></g><g transform=\\"rotate(60 50 50)\\"><use xlink:href=\\"#path\\" stroke=\\"#dfdfdf\\" stroke-width=\\"3\\"/></g><g transform=\\"rotate(120 50 50)\\"><use xlink:href=\\"#path\\" stroke=\\"#dfdfdf\\" stroke-width=\\"3\\"/></g><g transform=\\"rotate(0 50 50)\\"><circle cx=\\"50\\" cy=\\"15\\" r=\\"9\\" fill=\\"#e15b64\\"><animateMotion dur=\\"1s\\" repeatCount=\\"indefinite\\" begin=\\"0s\\"><mpath xlink:href=\\"#patha\\"/></animateMotion></circle></g><g transform=\\"rotate(60 50 50)\\"><circle cx=\\"50\\" cy=\\"15\\" r=\\"9\\" fill=\\"#f8b26a\\"><animateMotion dur=\\"1s\\" repeatCount=\\"indefinite\\" begin=\\"-0.16666666666666666s\\"><mpath xlink:href=\\"#patha\\"/></animateMotion></circle></g><g transform=\\"rotate(120 50 50)\\"><circle cx=\\"50\\" cy=\\"15\\" r=\\"9\\" fill=\\"var(--color-primary-light-alt)\\"><animateMotion dur=\\"1s\\" repeatCount=\\"indefinite\\" begin=\\"-0.3333333333333333s\\"><mpath xlink:href=\\"#patha\\"/></animateMotion></circle></g></svg>"},"bar-chart":{"key":"bar-chart","title":"Bar Chart","svg":"<svg xmlns=\\"http://www.w3.org/2000/svg\\" xmlns:xlink=\\"http://www.w3.org/1999/xlink\\" style=\\"margin:auto;background:#fff;display:block;\\" width=\\"200\\" height=\\"200\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\"><g transform=\\"rotate(180 50 50)\\"><rect x=\\"15\\" y=\\"15\\" width=\\"10\\" height=\\"40\\" fill=\\"var(--color-primary-light-alt)\\"><animate attributeName=\\"height\\" values=\\"50;70;30;50\\" keyTimes=\\"0;0.33;0.66;
11\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" calcMode=\\"spline\\" keySplines=\\"0.5 0 0.5 1;0.5 0 0.5 1;0.5 0 0.5 1\\" begin=\\"-0.4s\\"/></rect><rect x=\\"35\\" y=\\"15\\" width=\\"10\\" height=\\"40\\" fill=\\"#f8b26a\\"><animate attributeName=\\"height\\" values=\\"50;70;30;50\\" keyTimes=\\"0;0.33;0.66;1\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" calcMode=\\"spline\\" keySplines=\\"0.5 0 0.5 1;0.5 0 0.5 1;0.5 0 0.5 1\\" begin=\\"-0.2s\\"/></rect><rect x=\\"55\\" y=\\"15\\" width=\\"10\\" height=\\"40\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"height\\" values=\\"50;70;30;50\\" keyTimes=\\"0;0.33;0.66;1\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" calcMode=\\"spline\\" keySplines=\\"0.5 0 0.5 1;0.5 0 0.5 1;0.5 0 0.5 1\\" begin=\\"-0.6s\\"/></rect><rect x=\\"75\\" y=\\"15\\" width=\\"10\\" height=\\"40\\" fill=\\"#e15b64\\"><animate attributeName=\\"height\\" values=\\"50;70;30;50\\" keyTimes=\\"0;0.33;0.66;1\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" calcMode=\\"spline\\" keySplines=\\"0.5 0 0.5 1;0.5 0 0.5 1;0.5 0 0.5 1\\" begin=\\"-1s\\"/></rect></g></svg>"},"bars":{"key":"bars","title":"Bars","svg":"<svg width=\\"80\\" height=\\"80\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\"><rect y=\\"30\\" height=\\"40\\" fill=\\"var(--color-primary-lighter)\\" x=\\"14\\" width=\\"12\\">
1<animate attributeName=\\"opacity\\" calcMode=\\"spline\\" values=\\"1;0.2;1\\" keyTimes=\\"0;0.5;1\\" dur=\\"1s\\" keySplines=\\"0.5 0 0.5 1;0.5 0 0.5 1\\" begin=\\"-0.6s\\" repeatCount=\\"indefinite\\"/></rect><rect y=\\"30\\" height=\\"40\\" fill=\\"var(--color-primary-light)\\" x=\\"34\\" width=\\"12\\"><animate attributeName=\\"opacity\\" calcMode=\\"spline\\" values=\\"1;0.2;1\\" keyTimes=\\"0;0.5;1\\" dur=\\"1s\\" keySplines=\\"0.5 0 0.5 1;0.5 0 0.5 1\\" begin=\\"-0.4s\\" repeatCount=\\"indefinite\\"/></rect><rect y=\\"30\\" height=\\"40\\" fill=\\"var(--color-primary-light-alt)\\" x=\\"54\\" width=\\"12\\"><animate attributeName=\\"opacity\\" calcMode=\\"spline\\" values=\\"1;0.2;1\\" keyTimes=\\"0;0.5;1\\" dur=\\"1s\\" keySplines=\\"0.5 0 0.5 1;0.5 0 0.5 1\\" begin=\\"-0.2s\\" repeatCount=\\"indefinite\\"/></rect><rect y=\\"30\\" height=\\"40\\" fill=\\"var(--color-primary)\\" x=\\"74\\" width=\\"12\\"><animate attributeName=\\"opacity\\" calcMode=\\"spline\\" values=\\"1;0.2;1\\" keyTimes=\\"0;0.5;1\\" dur=\\"1s\\" keySplines=\\"0.5 0 0.5 1;0.5 0 0.5 1\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/></rect></svg>"},"bricks":{"key":"bricks","title":"Bricks","svg":"<svg width=\\"81\\" height=\\"81\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" class=\\"lds-bricks\\"><rect fill=\\"var(--color-primary)\\" x=\\"21.5\\" y=\\"21.5\\" width=\\"25\\" height=\\"25\\" rx=\\"3\\" ry=\\"3\\"><animate attributeName=\\"x\\" calcMode=\\"linear\\" values=\\"21.5;53.5;53.5;53.5;53.5;21.5;21.5;21.5;21.5\\" keyTimes=\\"0;0.083;0.25;0.333;0.5;0.583;0.75;0.833;1\\" dur=\\"1.5s\\" begin=\\"-1.375s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"y\\" calcMode=\\"linear\\" values=\\"21.5;53.5;53.5;53.5;53.5;21.5;21.5;21.5;21.5\\" keyTimes=\\"0;0.083;0.25;0.333;0.5;0.583;0.75;0.833;1\\" dur=\\"1.5s\\" begin=\\"-1s\\" repeatCount=\\"indefinite\\"/></rect><rect fill=\\"#ffec58\\" x=\\"21.5\\" y=\\"53.5\\" width=\\"25\\" height=\\"25\\" rx=\\"3\\" ry=\\"3\\"><animate attributeName=\\"x\\" calcMode=\\"linear\\" values=\\"21.5;53.5;53.5;53.5;53.5;21.5;21.5;21.5;21.5\\" keyTimes=\\"0;0.083;0.25;0.333;0.5;0.583;0.75;0.833;1\\" dur=\\"1.5s\\" begin=\\"-0.875s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"y\\" calcMode=\\"linear\\" values=\\"21.5;53.5;53.5;53.5;53.5;21.5;21.5;21.5;21.5\\" keyTimes=\\"0;0.083;0.25;0.333;0.5;0.583;0.75;0.833;1\\" dur=\\"1.5s\\" begin=\\"-0.5s\\" repeatCount=\\"indefinite\\"/></rect><rect fill=\\"#7cd7ff\\" x=\\"53.5\\" y=\\"42.919\\" width=\\"25\\" height=\\"25\\" rx=\\"3\\" ry=\\"3\\"><animate attributeName=\\"x\\" calcMode=\\"linear\\" values=\\"21.5;53.5;53.5;53.5;53.5;21.5;21.5;21.5;21.5\\" keyTimes=\\"0;0.083;0.25;0.333;0.5;0.583;0.75;0.833;1\\" dur=\\"1.5s\\" begin=\\"-0.375s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"y\\" calcMode=\\"linear\\" values=\\"21.5;53.5;53.5;53.5;53.5;21.5;21.5;21.5;21.5\\" keyTimes=\\"0;0.083;0.25;0.333;0.5;0.583;0.75;0.833;1\\" dur=\\"1.5s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/></rect></svg>"},"blocks":{"key":"blocks","title":"Blocks","svg":"<svg class=\\"lds-blocks\\" width=\\"80\\" height=\\"80\\" xmlns=\\"http://www.w3.org/2000/svg\\" xmlns:xlink=\\"http://www.w3.org/1999/xlink\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\"><rect x=\\"17\\" y=\\"17\\" width=\\"20\\" height=\\"20\\" fill=\\"#577c9b\\"><animate attributeName=\\"fill\\" values=\\"#0dceff;#577c9b;#577c9b\\" keyTimes=\\"0;0.125;1\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" begin=\\"0s\\" calcMode=\\"discrete\\"/></rect><rect x=\\"40\\" y=\\"17\\" width=\\"20\\" height=\\"20\\" fill=\\"#577c9b\\"><animate attributeName=\\"fill\\" values=\\"#0dceff;#577c9b;#577c9b\\" keyTimes=\\"0;0.125;1\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" begin=\\"0.125s\\" calcMode=\\"discrete\\"/></rect><rect x=\\"63\\" y=\\"17\\" width=\\"20\\" height=\\"20\\" fill=\\"#577c9b\\"><animate attributeName=\\"fill\\" values=\\"#0dceff;#577c9b;#577c9b\\" keyTimes=\\"0;0.125;1\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" begin=\\"0.25s\\" calcMode=\\"discrete\\"/></rect><rect x=\\"17\\" y=\\"40\\" width=\\"20\\" height=\\"20\\" fill=\\"#577c9b\\"><animate attributeName=\\"fill\\" values=\\"#0dceff;#577c9b;#577c9b\\" keyTimes=\\"0;0.125;1\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" begin=\\"0.875s\\" calcMode=\\"discrete\\"/></rect><rect x=\\"63\\" y=\\"40\\" width=\\"20\\" height=\\"20\\" fill=\\"#577c9b\\"><animate attributeName=\\"fill\\" values=\\"#0dceff;#577c9b;#577c9b\\" keyTimes=\\"0;0.125;1\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" begin=\\"0.375s\\" calcMode=\\"discrete\\"/></rect><rect x=\\"17\\" y=\\"63\\" width=\\"20\\" height=\\"20\\" fill=\\"#577c9b\\"><animate attributeName=\\"fill\\" values=\\"#0dceff;#577c9b;#577c9b\\" keyTimes=\\"0;0.125;1\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" begin=\\"0.75s\\" calcMode=\\"discrete\\"/></rect><rect x=\\"40\\" y=\\"63\\" width=\\"20\\" height=\\"20\\" fill=\\"#577c9b\\"><animate attributeName=\\"fill\\" values=\\"#0dceff;#577c9b;#577c9b\\" keyTimes=\\"0;0.125;1\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" begin=\\"0.625s\\" calcMode=\\"discrete\\"/></rect><rect x=\\"63\\" y=\\"63\\" width=\\"20\\" height=\\"20\\" fill=\\"#577c9b\\"><animate attributeName=\\"fill\\" values=\\"#0dceff;#577c9b;#577c9b\\" keyTimes=\\"0;0.125;1\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" begin=\\"0.5s\\" calcMode=\\"discrete\\"/></rect></svg>"},"color-bar":{"key":"color-bar","title":"Color Bar","svg":"<svg width=\\"80\\" height=\\"80\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" class=\\"lds-colorbar\\"><defs><clipPath id=\\"lds-colorbar-cpid-9d2a9cfa91489\\">
1<path d=\\"M81.3 58.7H18.7c-4.8 0-8.7-3.9-8.7-8.7v0c0-4.8 3.9-8.7 8.7-8.7h62.7c4.8 0 8.7 3.9 8.7 8.7v0c0 4.8-3.9 8.7-8.7 8.7z\\"/></clipPath></defs><path fill=\\"none\\" stroke-width=\\"2.7928\\" d=\\"M82 63H18c-7.2 0-13-5.8-13-13v0c0-7.2 5.8-13 13-13h64c7.2 0 13 5.8 13 13v0c0 7.2-5.8 13-13 13z\\" stroke=\\"#5d5d5d\\"/><g clip-path=\\"url(#lds-colorbar-cpid-9d2a9cfa91489)\\"><g transform=\\"translate(10 0)\\"><rect x=\\"-100\\" y=\\"0\\" width=\\"25\\" height=\\"100\\" fill=\\"var(--color-primary)\\"/><rect x=\\"-75\\" y=\\"0\\" width=\\"25\\" height=\\"100\\" fill=\\"#f8b26a\\"/><rect x=\\"-50\\" y=\\"0\\" width=\\"25\\" height=\\"100\\" fill=\\"var(--color-primary-light-alt)\\"/><rect x=\\"-25\\" y=\\"0\\" width=\\"25\\" height=\\"100\\" fill=\\"#849b87\\"/><rect x=\\"0\\" y=\\"0\\" width=\\"25\\" height=\\"100\\" fill=\\"var(--color-primary)\\"/><rect x=\\"25\\" y=\\"0\\" width=\\"25\\" height=\\"100\\" fill=\\"#f8b26a\\"/><rect x=\\"50\\" y=\\"0\\" width=\\"25\\" height=\\"100\\" fill=\\"var(--color-primary-light-alt)\\"/><rect x=\\"75\\" y=\\"0\\" width=\\"25\\" height=\\"100\\" fill=\\"#849b87\\"/><animateTransform attributeName=\\"transform\\" type=\\"translate\\" calcMode=\\"linear\\" values=\\"0;100\\" keyTimes=\\"0;1\\" dur=\\"1s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/></g></g></svg>"},"clock":{"key":"clock","title":"Clock","svg":"<svg width=\\"80\\" height=\\"80\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" class=\\"lds-lds-clock\\"><g transform=\\"translate(50 50)\\"><g transform=\\"scale(0.7)\\"><g transform=\\"translate(-50 -50)\\"><path d=\\"M50 14c19.85 0 36 16.15 36 36S69.85 86 50 86 14 69.85 14 50 30.15 14 50 14M50 10c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40S72.091 10 50 10z\\" fill=\\"var(--color-primary-light-alt)\\" stroke=\\"var(--color-primary-light-alt)\\" stroke-width=\\"3\\"/><path d=\\"M52.78 42.506c-.247-.092-.415-.329-.428-.603L52.269 40l-.931-21.225C51.304 18.06 50.716 17.5 50 17.5s-1.303.56-1.338 1.277L47.731 40l-.083 1.901c-.013.276-.181.513-.428.604-.075.028-.146.063-.22.093V44h6v-1.392c.145-.031.213-.073.29-.102z\\" fill=\\"#00a1d5\\" transform=\\"rotate(264 50 50)\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" calcMode=\\"linear\\" values=\\"0 50 50;360 50 50\\" keyTimes=\\"0;1\\" dur=\\"0.625s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/></path><path d=\\"M58.001 48.362c-.634-3.244-3.251-5.812-6.514-6.391-3.846-.681-7.565 1.35-9.034 4.941-.176.432-.564.717-1.013.744l-15.149.97c-.72.043-1.285.642-1.285 1.383 0 .722.564 1.321 1.283 1.363l15.153.971c.447.027.834.312 1.011.744 1.261 3.081 4.223 5.073 7.547 5.073 2.447 0 4.744-1.084 6.301-2.975.81-.945 1.43-3.433.953-5.879zM50 53.06c-1.688 0-3.06-1.373-3.06-3.06s1.373-3.06 3.06-3.06 3.06 1.373 3.06 3.06-1.373 3.06-3.06 3.06z\\" fill=\\"#00a1d5\\" transform=\\"rotate(156 50 50)\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" calcMode=\\"linear\\" values=\\"0 50 50;360 50 50\\" keyTimes=\\"0;1\\" dur=\\"2.5s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/></path></g></g></g></svg>"},"dash-ring":{"key":"dash-ring","title":"Dash Ring","svg":"<svg class=\\"lds-dash-ring\\" width=\\"80\\" height=\\"80\\" xmlns=\\"http://www.w3.org/2000/svg\\" xmlns:xlink=\\"http://www.w3.org/1999/xlink\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\"><g transform=\\"rotate(15 50 50)\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" values=\\"0 50 50;90 50 50\\" keyTimes=\\"0;1\\" dur=\\"0.5s\\" repeatCount=\\"indefinite\\"/><circle cx=\\"50\\" cy=\\"50\\" r=\\"30\\" stroke=\\"#e15b64\\" fill=\\"none\\" stroke-dasharray=\\"23.561944901923447 188.49555921538757\\" stroke-linecap=\\"round\\" stroke-width=\\"7\\" transform=\\"rotate(0 50 50)\\"><animate attributeName=\\"stroke\\" values=\\"#e15b64;#ffb586\\" keyTimes=\\"0;1\\" dur=\\"0.5s\\" repeatCount=\\"indefinite\\"/></circle><circle cx=\\"50\\" cy=\\"50\\" r=\\"30\\" stroke=\\"#ffb586\\" fill=\\"none\\" stroke-dasharray=\\"23.561944901923447 188.49555921538757\\" stroke-linecap=\\"round\\" stroke-width=\\"7\\" transform=\\"rotate(90 50 50)\\"><animate attributeName=\\"stroke\\" values=\\"#ffb586;#ffe59d\\" keyTimes=\\"0;1\\" dur=\\"0.5s\\" repeatCount=\\"indefinite\\"/></circle><circle cx=\\"50\\" cy=\\"50\\" r=\\"30\\" stroke=\\"#ffe59d\\" fill=\\"none\\" stroke-dasharray=\\"23.561944901923447 188.49555921538757\\" stroke-linecap=\\"round\\" stroke-width=\\"7\\" transform=\\"rotate(180 50 50)\\"><animate attributeName=\\"stroke\\" values=\\"#ffe59d;#849b87\\" keyTimes=\\"0;1\\" dur=\\"0.5s\\" repeatCount=\\"indefinite\\"/></circle><circle cx=\\"50\\" cy=\\"50\\" r=\\"30\\" stroke=\\"#849b87\\" fill=\\"none\\" stroke-dasharray=\\"23.561944901923447 188.49555921538757\\" stroke-linecap=\\"round\\" stroke-width=\\"7\\" transform=\\"rotate(270 50 50)\\"><animate attributeName=\\"stroke\\" values=\\"#849b87;#e15b64\\" keyTimes=\\"0;1\\" dur=\\"0.5s\\" repeatCount=\\"indefinite\\"/></circle></g></svg>"},"ripple-alt":{"key":"ripple-alt","title":"Ripple Alt","svg":"<svg width=\\"80\\" height=\\"80\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" class=\\"lds-ripple\\"><circle cx=\\"50\\" cy=\\"50\\" r=\\"14.0334\\" fill=\\"none\\" stroke=\\"#c0f6d2\\" stroke-width=\\"6\\">
1<animate attributeName=\\"r\\" calcMode=\\"spline\\" values=\\"0;40\\" keyTimes=\\"0;1\\" dur=\\"1s\\" keySplines=\\"0 0.2 0.8 1\\" begin=\\"-0.5s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"opacity\\" calcMode=\\"spline\\" values=\\"1;0\\" keyTimes=\\"0;1\\" dur=\\"1s\\" keySplines=\\"0.2 0 0.8 1\\" begin=\\"-0.5s\\" repeatCount=\\"indefinite\\"/></circle><circle cx=\\"50\\" cy=\\"50\\" r=\\"33.5671\\" fill=\\"none\\" stroke=\\"var(--color-primary)\\" stroke-width=\\"6\\"><animate attributeName=\\"r\\" calcMode=\\"spline\\" values=\\"0;40\\" keyTimes=\\"0;1\\" dur=\\"1s\\" keySplines=\\"0 0.2 0.8 1\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"opacity\\" calcMode=\\"spline\\" values=\\"1;0\\" keyTimes=\\"0;1\\" dur=\\"1s\\" keySplines=\\"0.2 0 0.8 1\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/></circle></svg>"},"progress":{"key":"progress","title":"Progress","svg":"<svg width=\\"80\\" height=\\"80\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" class=\\"lds-progress\\"><defs><clipPath id=\\"lds-progress-cpid-5009611b8a418\\"><rect x=\\"0\\" y=\\"0\\" width=\\"66.6667\\" height=\\"100\\"><animate attributeName=\\"width\\" calcMode=\\"linear\\" values=\\"0;100;100\\" keyTimes=\\"0;0.5;1\\" dur=\\"1s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"x\\" calcMode=\\"linear\\" values=\\"0;0;100\\" keyTimes=\\"0;0.5;1\\" dur=\\"1s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/></rect></clipPath></defs><path fill=\\"none\\" stroke-width=\\"2.7928\\" d=\\"M82 63H18c-7.2 0-13-5.8-13-13v0c0-7.2 5.8-13 13-13h64c7.2 0 13 5.8 13 13v0c0 7.2-5.8 13-13 13z\\" stroke=\\"var(--color-primary)\\"/><path d=\\"M81.3 58.7H18.7c-4.8 0-8.7-3.9-8.7-8.7v0c0-4.8 3.9-8.7 8.7-8.7h62.7c4.8 0 8.7 3.9 8.7 8.7v0c0 4.8-3.9 8.7-8.7 8.7z\\" fill=\\"var(--color-primary-light)\\" clip-path=\\"url(#lds-progress-cpid-5009611b8a418)\\"/></svg>"},"flipball":{"key":"flipball","title":"Flip","svg":"<svg width=\\"66\\" height=\\"66\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" class=\\"lds-google\\"><g transform=\\"translate(50 50)\\"><g transform=\\"rotate(90)\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" calcMode=\\"discrete\\" values=\\"0;90;180;270\\" keyTimes=\\"0;0.25;0.5;0.75\\" dur=\\"1.1s\\" repeatCount=\\"indefinite\\"/><path fill=\\"#ffffcb\\" d=\\"M-40 0A40 40 0 1 0 40 0\\"><animate attributeName=\\"fill\\" calcMode=\\"discrete\\" values=\\"#ffffcb;#fac090;var(--color-primary);#c0f6d2;#ffffcb\\" keyTimes=\\"0;0.24;0.49;0.74;0.99\\" dur=\\"1.1s\\" repeatCount=\\"indefinite\\"/></path><path fill=\\"#fac090\\" d=\\"M-40 0A40 40 0 0 1 40 0\\"><animate attributeName=\\"fill\\" calcMode=\\"discrete\\" values=\\"#fac090;var(--color-primary);#c0f6d2;#ffffcb\\" keyTimes=\\"0;0.25;0.5;0.75\\" dur=\\"1.1s\\" repeatCount=\\"indefinite\\"/></path><path stroke=\\"rgb(179, 179, 142)\\" stroke-width=\\"2\\" d=\\"M-39 0L39 0\\"><animate attributeName=\\"stroke\\" values=\\"#ffffcb;rgb(179, 179, 142);rgb(175, 134, 101);#fac090;rgb(175, 134, 101);rgb(179, 87, 90);var(--color-primary);rgb(179, 87, 90);rgb(134, 172, 147);#c0f6d2;rgb(134, 172, 147);rgb(179, 179, 142);#ffffcb\\" keyTimes=\\"0;0.124;0.125;0.25;0.374;0.375;0.5;0.624;0.625;0.75;0.874;0.875;1\\" dur=\\"1.1s\\" repeatCount=\\"indefinite\\"/></path><g transform=\\"scale(1 0.0909091)\\"><path fill=\\"rgb(179, 179, 142)\\" d=\\"M-40 0A40 40 0 0 1 40 0Z\\"><animate attributeName=\\"fill\\" values=\\"#ffffcb;rgb(179, 179, 142);rgb(175, 134, 101);#fac090;rgb(175, 134, 101);rgb(179, 87, 90);var(--color-primary);rgb(179, 87, 90);rgb(134, 172, 147);#c0f6d2;rgb(134, 172, 147);rgb(179, 179, 142);#ffffcb\\" keyTimes=\\"0;0.124;0.125;0.25;0.374;0.375;0.5;0.624;0.625;0.75;0.874;0.875;1\\" dur=\\"1.1s\\" repeatCount=\\"indefinite\\"/></path><animateTransform attributeName=\\"transform\\" type=\\"scale\\" values=\\"1 1;1 0;1 -1;1 1\\" keyTimes=\\"0;0.5;0.999;1\\" dur=\\"0.275s\\" repeatCount=\\"indefinite\\"/></g></g></g></svg>"},"hourglass":{"key":"hourglass","title":"Hourglass","svg":"<svg width=\\"80\\" height=\\"80\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" class=\\"lds-hourglass\\"><defs><clipPath id=\\"lds-hourglass-cpid-2378206027203\\"><rect x=\\"0\\" y=\\"28.3826\\" width=\\"100\\" height=\\"21.6174\\">
1<animate attributeName=\\"y\\" calcMode=\\"spline\\" values=\\"0;50;0;0;0\\" keyTimes=\\"0;0.4;0.5;0.9;1\\" dur=\\"2.2s\\" keySplines=\\"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"height\\" calcMode=\\"spline\\" values=\\"50;0;0;50;50\\" keyTimes=\\"0;0.4;0.5;0.9;1\\" dur=\\"2.2s\\" keySplines=\\"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/></rect><rect x=\\"0\\" y=\\"71.6174\\" width=\\"100\\" height=\\"28.3826\\"><animate attributeName=\\"y\\" calcMode=\\"spline\\" values=\\"100;50;50;50;50\\" keyTimes=\\"0;0.4;0.5;0.9;1\\" dur=\\"2.2s\\" keySplines=\\"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"height\\" calcMode=\\"spline\\" values=\\"0;50;50;0;0\\" keyTimes=\\"0;0.4;0.5;0.9;1\\" dur=\\"2.2s\\" keySplines=\\"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/></rect></clipPath></defs><g transform=\\"translate(50 50)\\"><g transform=\\"scale(0.9)\\"><g transform=\\"translate(-50 -50)\\"><g transform=\\"rotate(0)\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" calcMode=\\"linear\\" values=\\"0 50 50;0 50 50;180 50 50;180 50 50;360 50 50\\" keyTimes=\\"0;0.4;0.5;0.9;1\\" dur=\\"2.2s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/><path d=\\"M54.864 50c0-1.291.689-2.412 1.671-2.729 9.624-3.107 17.154-12.911 19.347-25.296.681-3.844-1.698-7.475-4.791-7.475H28.908c-3.093 0-5.472 3.631-4.791 7.475 2.194 12.385 9.723 22.189 19.347 25.296.982.317 1.671 1.438 1.671 2.729s-.689 2.412-1.671 2.729c-9.624 3.107-17.154 12.911-19.347 25.296-.681 3.844 1.698 7.475 4.791 7.475h42.184c3.093 0 5.472-3.631 4.791-7.475-2.194-12.385-9.723-22.189-19.347-25.296-.982-.317-1.671-1.438-1.671-2.729z\\" clip-path=\\"url(#lds-hourglass-cpid-2378206027203)\\" fill=\\"var(--color-primary)\\"/><path d=\\"M81 81.5h-2.724l.091-.578c.178-1.122.17-2.243-.022-3.333C76.013 64.42 68.103 54.033 57.703 50.483l-.339-.116v-.715l.339-.135c10.399-3.552 18.31-13.938 20.642-27.107.192-1.089.2-2.211.022-3.333L78.276 18.5H81c2.481 0 4.5-2.019 4.5-4.5S83.481 9.5 81 9.5H19c-2.481 0-4.5 2.019-4.5 4.5s2.019 4.5 4.5 4.5h2.724l-.092.578c-.178 1.122-.17 2.243.023 3.333 2.333 13.168 10.242 23.555 20.642 27.107l.338.116v.715l-.338.135c-10.4 3.551-18.31 13.938-20.642 27.106-.193 1.09-.201 2.211-.023 3.333l.092.578H19c-2.481 0-4.5 2.019-4.5 4.5s2.019 4.5 4.5 4.5h62c2.481 0 4.5-2.019 4.5-4.5s-2.019-4.5-4.5-4.5z\\" fill=\\"var(--color-primary-light)\\"/></g></g></g></g></svg>"},"infinity":{"key":"infinity","title":"Infinity","svg":"<svg width=\\"74\\" height=\\"74\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" class=\\"lds-infinity\\"><path fill=\\"none\\" d=\\"M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z\\" stroke=\\"var(--color-primary)\\" stroke-width=\\"7\\" stroke-dasharray=\\"159.08513549804687 97.50379272460938\\"><animate attributeName=\\"stroke-dashoffset\\" calcMode=\\"linear\\" values=\\"0;256.58892822265625\\" keyTimes=\\"0;1\\" dur=\\"1s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/></path></svg>"},"dual-ring":{"key":"dual-ring","title":"Dual Ring","svg":"<svg width=\\"80px\\"  height=\\"80px\\"  xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" class=\\"lds-dual-ring\\"><circle cx=\\"50\\" cy=\\"50\\"  fill=\\"none\\" stroke-linecap=\\"round\\" r=\\"27\\" stroke-width=\\"7\\" stroke=\\"var(--color-primary-light-alt)\\" stroke-dasharray=\\"42.411500823462205 42.411500823462205\\" transform=\\"rotate(60 50 50)\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" calcMode=\\"linear\\" values=\\"0 50 50;360 50 50\\" keyTimes=\\"0;1\\" dur=\\"1s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"></animateTransform></circle></svg>"},"fidget-spinner":{"key":"fidget-spinner","title":"Fidget Spinner","svg":"<svg width=\\"80px\\"  height=\\"80px\\"  xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" class=\\"lds-fidget-spinner\\"><g transform=\\"rotate(6 50 50)\\"><g transform=\\"translate(50 50)\\"><g transform=\\"scale(0.9)\\"><g transform=\\"translate(-50 -58)\\"><path d=\\"M27.1,79.4c-1.1,0.6-2.4,1-3.7,1c-2.6,0-5.1-1.4-6.4-3.7c-2-3.5-0.8-8,2.7-10.1c1.1-0.6,2.4-1,3.7-1c2.6,0,5.1,1.4,6.4,3.7 C31.8,72.9,30.6,77.4,27.1,79.4z\\" fill=\\"#fc636b\\"></path><path  d=\\"M72.9,79.4c1.1,0.6,2.4,1,3.7,1c2.6,0,5.1-1.4,6.4-3.7c2-3.5,0.8-8-2.7-10.1c-1.1-0.6-2.4-1-3.7-1c-2.6,0-5.1,1.4-6.4,3.7 C68.2,72.9,69.4,77.4,72.9,79.4z\\" fill=\\"#6a67ce\\"></path><circle  cx=\\"50\\" cy=\\"27\\" r=\\"7.4\\" fill=\\"#ffb900\\"></circle><path  d=\\"M86.5,57.5c-3.1-1.9-6.4-2.8-9.8-2.8c-0.5,0-0.9,0-1.4,0c-0.4,0-0.8,0-1.1,0c-2.1,0-4.2-0.4-6.2-1.2 c-0.8-3.6-2.8-6.9-5.4-9.3c0.4-2.5,1.3-4.8,2.7-6.9c2-2.9,3.2-6.5,3.2-10.4c0-10.2-8.2-18.4-18.4-18.4c-0.3,0-0.6,0-0.9,0 C39.7,9,32,16.8,31.6,26.2c-0.2,4.1,1,7.9,3.2,11c1.4,2.1,2.3,4.5,2.7,6.9c-2.6,2.5-4.6,5.7-5.4,9.3c-1.9,0.7-4,1.1-6.1,1.1 c-0.4,0-0.8,0-1.2,0c-0.5,0-0.9-0.1-1.4-0.1c-3.1,0-6.3,0.8-9.2,2.5c-9.1,5.2-12,17-6.3,25.9c3.5,5.4,9.5,8.4,15.6,8.4 c2.9,0,5.8-0.7,8.5-2.1c3.6-1.9,6.3-4.9,8-8.3c1.1-2.3,2.7-4.2,4.6-5.8c1.7,0.5,3.5,0.8,5.4,0.8c1.9,0,3.7-0.3,5.4-0.8 c1.9,1.6,3.5,3.5,4.6,5.7c1.5,3.2,4,6,7.4,8c2.9,1.7,6.1,2.5,9.2,2.5c6.6,0,13.1-3.6,16.4-10C97.3,73.1,94.4,62.5,86.5,57.5z M29.6,83.7c-1.9,1.1-4,1.6-6.1,1.6c-4.2,0-8.4-2.2-10.6-6.1c-3.4-5.9-1.4-13.4,4.5-16.8c1.9-1.1,4-1.6,6.1-1.6 c4.2,0,8.4,2.2,10.6,6.1C37.5,72.8,35.4,80.3,29.6,83.7z M50,39.3c-6.8,0-12.3-5.5-12.3-12.3S43.2,14.7,50,14.7 c6.8,0,12.3,5.5,12.3,12.3S56.8,39.3,50,39.3z M87.2,79.2c-2.3,3.9-6.4,6.1-10.6,6.1c-2.1,0-4.2-0.5-6.1-1.6 c-5.9-3.4-7.9-10.9-4.5-16.8c2.3-3.9,6.4-6.1,10.6-6.1c2.1,0,4.2,0.5,6.1,1.6C88.6,65.8,90.6,73.3,87.2,79.2z\\" fill=\\"var(--color-primary-light)\\"></path></g></g></g><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" calcMode=\\"linear\\" values=\\"0 50 50;360 50 50\\" keyTimes=\\"0;1\\" dur=\\"1s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"></animateTransform></g></svg>"},"gear":{"key":"gear","title":"Gear","svg":"<svg class=\\"lds-gear\\" width=\\"80\\" height=\\"80\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\"><g transform=\\"translate(50 50)\\"><g transform=\\"rotate(157.5)\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" values=\\"0;360\\" keyTimes=\\"0;1\\" dur=\\"1.6s\\" repeatCount=\\"indefinite\\"/><path d=\\"M37.44-6.5h10v13h-10a38 38 0 0 1-1.77 6.59l8.66 5-6.5 11.26-8.66-5a38 38 0 0 1-4.82 4.82l5 8.66-11.26 6.5-5-8.66a38 38 0 0 1-6.59 1.77v10h-13v-10a38 38 0 0 1-6.59-1.77l-5 8.66-11.26-6.5 5-8.66a38 38 0 0 1-4.82-4.82l-8.66 5-6.5-11.26 8.66-5a38 38 0 0 1-1.77-6.59h-10v-13h10a38 38 0 0 1 1.77-6.59l-8.66-5 6.5-11.26 8.66 5a38 38 0 0 1 4.82-4.82l-5-8.66 11.26-6.5 5 8.66a38 38 0 0 1 6.59-1.77v-10h13v10a38 38 0 0 1 6.59 
11.77l5-8.66 11.26 6.5-5 8.66a38 38 0 0 1 4.82 4.82l8.66-5 6.5 11.26-8.66 5a38 38 0 0 1 1.77 6.59zM0-20a20 20 0 1 0 0 40 20 20 0 1 0 0-40\\" fill=\\"var(--color-primary-light)\\"/></g></g></svg>"},"gears":{"key":"gears","title":"Gears","svg":"<svg class=\\"lds-gears\\" width=\\"80\\" height=\\"80\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\"><g transform=\\"translate(50 50)\\"><g transform=\\"translate(-19 -19) scale(0.6)\\"><g transform=\\"rotate(90)\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" values=\\"0;360\\" keyTimes=\\"0;1\\" dur=\\"2s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/><path d=\\"M37.35-7h10v14h-10a38 38 0 0 1-5.99 14.46l7.07 7.07-9.9 9.9-7.07-7.07A38 38 0 0 1 7 37.35v10H-7v-10a38 38 0 0 1-14.46-5.99l-7.07 7.07-9.9-9.9 7.07-7.07A38 38 0 0 1-37.35 7h-10v-14h10a38 38 0 0 1 5.99-14.46l-7.07-7.07 9.9-9.9 7.07 7.07A38 38 0 0 1-7-37.35v-10H7v10a38 38 0 0 1 14.46 5.99l7.07-7.07 9.9 9.9-7.07 7.07A38 38 0 0 1 37.35-7M0-23a23 23 0 1 0 0 46 23 23 0 1 0 0-46\\" fill=\\"var(--color-primary-light)\\"/></g></g><g transform=\\"translate(19 19) scale(0.6)\\"><g transform=\\"rotate(247.5)\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" values=\\"360;0\\" keyTimes=\\"0;1\\" dur=\\"2s\\" begin=\\"-0.125s\\" repeatCount=\\"indefinite\\"/><path d=\\"M37.35-7h10v14h-10a38 38 0 0 1-5.99 14.46l7.07 7.07-9.9 9.9-7.07-7.07A38 38 0 0 1 7 37.35v10H-7v-10a38 38 0 0 1-14.46-5.99l-7.07 7.07-9.9-9.9 7.07-7.07A38 38 0 0 1-37.35 7h-10v-14h10a38 38 0 0 1 5.99-14.46l-7.07-7.07 9.9-9.9 7.07 7.07A38 38 0 0 1-7-37.35v-10H7v10a38 38 0 0 1 14.46 5.99l7.07-7.07 9.9 9.9-7.07 7.07A38 38 0 0 1 37.35-7M0-23a23 23 0 1 0 0 46 23 23 0 1 0 0-46\\" fill=\\"#a1a6a8\\"/></g></g></g></svg>"}}');function mr(e){return mr="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},mr(e)}function pr(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 gr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pr(Object(n),!0).forEach(function(t){vr(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pr(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function vr(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=mr(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=mr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==mr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hr(e){return function(e){if(Array.isArray(e))return br(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||wr(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 yr(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,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.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&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||wr(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 wr(e,t){if(e){if("string"==typeof e)return br(e,t);var n={}.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)?br(e,t):void 0}}function br(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var _r=React,Er=_r.useState,Rr=_r.useEffect,Sr=_r.useRef,xr=_r.useContext;function kr(){var e,n=xr(t),r=n.shortcodeId,i=n.activeAccount,o=void 0===i?igd.activeAccount:i,a=n.notifications,l=n.folders,c=n.initFolders,s=n.filters,d=n.maxFiles,u=n.minFiles,f=n.maxFileSize,m=n.minFileSize,p=n.activeFolder,g=n.isUpload,v=n.setIsUpload,h=n.isFormUploader,y=n.isRequired,w=n.showUploadLabel,b=n.uploadLabelText,_=n.uploadFileName,E=n.folderNameTemplate,R=n.isWooCommerceUploader,S=n.wcItemId,x=n.wcOrderId,k=n.wcProductId,C=n.initUploadedFiles,A=void 0===C?[]:C,N=n.enableFolderUpload,O=void 0===N?!!p&&!c:N,F=n.uploadImmediately,T=void 0===F?!!p||R:F,I=n.overwrite,P=n.showUploadConfirmation,j=n.uploadConfirmationMessage,L=n.nonce,M=n.enableUploadDescription,B=void 0===M?!c&&!
1R:M,D=n.uploadFolderSelection,U=n.uploadFolders,z=void 0===U?[]:U,H=n.folderSelectionLabel,K=n.privateFolders,W=s||{},q=W.allowExtensions,V=W.allowAllExtensions,Q=W.allowExceptExtensions,G=Sr(A),Y=yr(Er(A),2),J=Y[0],X=Y[1],$=yr(Er([]),2),Z=$[0],ee=$[1],te=yr(Er([]),2),ne=te[0],re=te[1],ie=yr(Er(0),2),oe=ie[0],ae=ie[1],le=yr(Er(!1),2),ce=le[0],se=le[1],de=yr(Er([]),2),ue=de[0],fe=de[1],me=Sr(null),pe=Sr(null),ge=Sr(null),ve=Sr(null),he=Sr(p||(null!=l&&l.length?l[0]:null));if(!he.current){var ye=l?l.filter(function(e){return Tt(e)}):[];he.current=ye&&ye.length?ye[0]:{id:null==o?void 0:o.root_id,accountId:null==o?void 0:o.id,type:"application/vnd.google-apps.folder"}}var we=function(e){if(e){var t=G.current,n=t.findIndex(function(t){return t.id===e.id})+1;n<t.length&&xe(t[n])}},be=function(){return!u||G.current.filter(function(e){return!e.error}).length>=u},_e=function(){return!!T&&(!u||G.current.filter(function(e){return!e.error}).length>=u)},Ee=function(e,t,n){if(!e)return n(!0);var r=t.name.split(".").pop().toLowerCase();(V?!e.split(",").map(function(e){return e.trim().toLowerCase()}).includes(r):e.split(",").map(function(e){return e.trim().toLowerCase()}).includes(r))?n(!0):(this.trigger("Error",{code:"EXT_ERROR",file:t}),n(!1))},Re=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)},Se=function(e,t,n){if(!e)return n(!0);var r=this.files.length;A.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)},xe=function(e){var t,n;if(e){me.current.stop(),ae(0),ee(function(t){return t.find(function(t){return t.id===e.id})?t:[].concat(hr(t),[e])});var i=jt(e);wp.ajax.post("igd_get_upload_url",{shortcodeId:r,data:{name:e.name,queueIndex:G.current.findIndex(function(t){return t.id===e.id})+1,size:e.size,type:e.type,fileId:e.id,description:e.description,uploadFileName:_,folderNameTemplate:E,folderId:null===(t=he.current)||void 0===t?void 0:t.id,accountId:null===(n=he.current)||void 0===n?void 0:n.accountId,path:i&&i.substring(0,i.lastIndexOf("/")+1),overwrite:I,isWooCommerceUploader:R,wcProductId:k,wcOrderId:x,wcItemId:S},nonce:igd.nonce}).done(function(e){me.current.setOption("url",e),me.current.start()}).fail(function(t){var n;(console.log(t),we(e),re(function(t){return t.filter(function(t){return t.id!==e.id})}),ee(function(t){return t.filter(function(t){return t.id!==e.id})}),ae(0),G.current=G.current.map(function(n){return n.id===e.id&&(n.error=(null==t?void 0:t.error)||t),n}),h)&&(1===ne.length&&null!==(n=ge.current)&&void 0!==n&&n.length&&(ge.current.is("input")?ge.current.val(ve.current):ge.current.text(ve.current)))})}},ke=function(){var e={browse_button:pe.current.querySelector(".browse-files"),drop_element:pe.current,multipart:!1,multi_selection:!d||d>1,filters:{max_files:d,file_ext:V?Q:q,max_file_size:f?"".concat(parseInt(f),"mb"):0,min_file_size:m},init:{FilesAdded:function(e,t){se(!1),t=t.map(function(e){return e.folder=he.current,e}),re(function(e){return[].concat(hr(e),hr(t))}),G.current=[].concat(hr(G.current),hr(t))},FilesRemoved:function(e,t){re(function(e){return e.filter(function(e){return!t.find(function(t){return t.id===e.id})})}),G.current=G.current.filter(function(e){return!t.find(function(t){return t.id===e.id})})},FileUploaded:function(e,t,n){!function(e,t){var n;ee(function(t){return t.filter(function(t){return t.id!==e.id})}),we(e);var i=JSON.parse(t.response);if(i){var o={file:i=gr(gr({},i),{},{type:i.mimeType,accountId:null===(n=he.current)||void 0===n?void 0:n.accountId,pluploadId:e.id,path:O&&jt(e)})};R&&(o.wcItemId=S,o.wcOrderId=x,o.wcProductId=k),X(function(e){return[].concat(hr(e),[i])}),re(function(t){return t.filter(function(t){return t.id!==e.id})}),wp.ajax.post("igd_file_uploaded",gr(gr({shortcodeId:r},o),{},{nonce:L||igd.nonce}))}}(t,n)},UploadProgress:function(e,t){ae(t.percent)},UploadComplete:function(){ee([]),setTimeout(function(){se(!0)},!h&&P?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(f?"".concat(parseInt(f),"mb"):0,")");break;case"SIZE_MIN_ERROR":n=wp.i18n.__("File size is less than the minimum upload size.","integrate-google-drive")+"(".concat(m,"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(d," ").concat(wp.i18n.__("files","integrate-google-drive"));break;default:n=t.error}if(t.error=n,G.current.find(function(e){return e.id===t.id})){var r=G.current.findIndex(function(e){return e.id===t.id});G.current[r]=t}else G.current=[].concat(hr(G.current),[t]);ee(hr(Z))}(t.code,t.file)}}};return!V&&q&&(e.filters.mime_types=[{title:"Allowed files",extensions:q.split(",").map(function(e){return e.trim()}).join(",")}]),e},Ce=function(){if(plupload.buildUrl=function(e){return e},plupload.addFileFilter("file_ext",Ee),plupload.addFileFilter("min_file_size",Re),plupload.addFileFilter("max_files",Se),me.current=ne
1w plupload.Uploader(ke()),me.current.init(),O){var e=new mOxie.FileInput({browse_button:pe.current.querySelector(".browse-folder"),directory:!0});e.init(),e.onchange=function(){me.current.addFile(e.files)}}};Rr(function(){return Ce(),function(){me.current&&me.current.destroy()}},[]);var Ae=function(){var e,t=pe.current;if(t){var n=t.closest("form, .frm-fluent-form");if(n){var r=null===(e=t.closest(".igd"))||void 0===e?void 0:e.nextElementSibling,i=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:O&&e.path}})}(J);if(r){if(["fluentforms","formidableforms","gravityforms"].includes(h))r.value=JSON.stringify(i);else{var o=i.map(function(e){var t="https://drive.google.com/file/d/".concat(e.id,"/view");return"".concat(e.name," — ( ").concat(t," )")}).join(", \n\n");r.value=o}if(r.dispatchEvent(new Event("input",{bubbles:!0})),r.dispatchEvent(new Event("change",{bubbles:!0})),n.dispatchEvent(new Event("input",{bubbles:!0})),n.dispatchEvent(new Event("change",{bubbles:!0})),!T&&!n.querySelector(".file-list-item.active")){var a=n.querySelector("[type=submit]");ge.current=a,a?("INPUT"===a.tagName?a.value=ve.current:a.textContent=ve.current,a.click()):n.submit()}}}}};Rr(function(){var e;ce&&J.length&&(document.dispatchEvent(new CustomEvent("igd_upload_complete",{detail:{files:J,folderId:null===(e=he.current)||void 0===e?void 0:e.id}})),a&&a.uploadNotification&&wp.ajax.post("igd_notification",{files:J,notifications:a,type:"upload",nonce:L||igd.nonce}),h&&Ae())},[ce]),Rr(function(){if(ne.length&&!Z.length&&h&&!T&&pe.current){var e=jQuery(pe.current).closest("form");if(e.length&&(ge.current=jQuery(e).find(":submit"),ge.current.length)){var t=ge.current.parent();ge.current.addClass("igd-disabled");var n=function(e){e.preventDefault();var t=ge.current.is("input");ve.current=t?ge.current.val():ge.current.text(),t?ge.current.val(wp.i18n.__("Uploading Files...","integrate-google-drive")):ge.current.text(wp.i18n.__("Uploading Files...","integrate-google-drive")),be()?xe(ne[0]):Swal.fire({text:wp.i18n.__("Please upload at least ".concat(u," files before submitting."),"integrate-google-drive"),icon:"warning",toast:!0,timer:3e3,showConfirmButton:!1})};return t.on("click",n),function(){ge.current&&(t.off("click",n),ge.current.removeClass("igd-disabled"))}}}},[ne]),Rr(function(){if(h){var e=jQuery(pe.current).closest("form"),t=function(e){G.current=[],re([]),ee([]),X([])};return e.on("reset",t),function(){return e.off("reset",t)}}},[]);var Ne=!h&&!R&&!T&&P&&J.length&&ce,Oe=ne.length||(null===(e=G.current)||void 0===e?void 0:e.filter(function(e){return!e.error}).length),Fe=ne.length||Z.length?Z.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"),Te=function(e,t){var n=t.description,i=t.descriptionUpdated;if(e&&n&&t.hasOwnProperty("descriptionUpdated")&&!i){var o=J.find(function(e){return e.pluploadId===t.id||e.id===t.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 a={shortcodeId:r,id:o.id,accountId:o.accountId,description:n,nonce:L||igd.nonce};R&&(a.wcItemId=S,a.wcOrderId=x,a.wcProductId=k),wp.ajax.post("igd_update_description",a).done(function(e){G.current=G.current.map(function(e){return e.id===t.id&&(e.descriptionUpdated=!0),e})}).fail(function(e){console.log(e)})}};return Rr(function(){T&&ne.length&&(Z.length||_e()&&xe(ne[0]))},[ne,Z,T]),Rr(function(){ce&&u&&J.length},[ce,J]),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(h?" igd-form-uploader":""," ").concat(!y||ne.length||G.current.length?"":"required-error"," ").concat(y&&u&&!be()?"required-error":"","  ").concat(Ne?"show-confirmation":""," ")},React.createElement("div",{className:"igd-file-uploader-body"},!!Ne&&React.createElement("div",{className:"upload-confirmation"},React.createElement("div",{className:"upload-confirmation-message",dangerouslySetInnerHTML:{__html:j}}),(!d||d>J.length)&&React.createElement("button",{type:"button",className:"igd-btn btn-primary",onClick:function(){return se(!1)}},wp.i18n.__("Upload More Files","integrate-google-drive"))),React.createElement("div",{className:"igd-file-uploader-inner"},w&&React.createElement("h4",{className:"igd-file-uploader-label"},b),!K&&D&&React.createElement("div",{className:"upload-folder-selection"},React.createElement("span",{className:"upload-folder-selection-text"},H),React.createElement("select",{onChange:function(e){var t=e.target.value;he.current={id:t,accountId:o.id}}},z.map(function(e){return React.createElement("option",{key:e.id,value:e.id,selected:e.id===he.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)&&me.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"))),O&&React.createElement("button",{type:"button",className:"browse-folder",onMouseOver:function(){navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&me.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")))),T&&u&&!_e()&&React.createElement("div",{className:"igd-min-files-hint"},wp.i18n.__("Select at least ".concat(u," files to start uploading."),"integrate-google-drive")),g&&React.createElement("button",{className:"cancel-upload igd-btn ".concat(ce?"btn-success":"btn-danger"),onClick:function(){return v(!1)},title:"".concat(wp.i18n.__("Close Uploader","integrate-google-drive")),"aria-label":"".concat(wp.i18n.__("Close Uploader","integrate-google-drive"))},ce?React.createElement(React.Fragment,null,React.createElement("i",{className:"dashicons dashicons-saved"}),React.createElement("span",null,wp.i18n.__("Done","integrate-google-drive"))):React.createElement(React.Fragment,null,React.createElement("i",{className:"dashicons dashicons-no-alt"}),React.createElement("span",null,wp.i18n.__("Cancel","integrate-google-drive")))),React.createElement("div",{className:"upload-info"},!!m&&React.createElement("span",{className:"max-size-label"},wp.i18n.__("Min File Size:","integrate-google-drive")," ",m,"MB"),!!f&&React.createElement("span",{className:"max-size-label"},wp.i18n.__("Max File Size:","integrate-google-drive")," ",f,"MB")))),!!G.current.length&&!Ne&&React.createElement("div",{className:"file-list-wrapper"},React.createElement("div",{className:"file-list-header"},React.createElement("span",{className:"file-count"},Oe),React.createElement("span",{className:"file-status-text"},Fe)),React.createElement("div",{className:"file-list"},hr(new Set(G.current)).map(function(e){var t=e.id,n=e.name,i=e.size,o=e.type,a=e.error,l=e.description,c=Z.find(function(e){return e.id===t}),s=J.find(function(e){return e.id===t||e.pluploadId===t}),d=ue.find(function(e){return e.id===t}),u=jt(e);return React.createElement("div",{key:t,className:"file-list-item ".concat(c?"active":""," ").concat(s?"uploaded":""),id:t},function(e,t){var n=It(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})}(o,e),React.createElement("div",{className:"file-info"},React.createElement("div",{className:"upload-item"},React.createElement("span",{className:"upload-item-name"},u||n),React.createElement("span",{className:"upload-item-size"},"(",plupload.formatSize(i),")")),React.createElement("div",{className:"file-info-percentage"},!!s&&!a&&React.createElement("i",{className:"dashicons dashicons-saved"}),!s&&c&&!a&&!d&&React.createElement("div",{className:"igd-spinner"}),!s&&!!c&&!!oe&&React.createElement("span",{className:"percentage"},oe,"%"),!s&&c&&!d&&!a&&React.createElement("i",{className:"dashicons dashicons-controls-pause",onClick:function(){me.current.stop(),fe([].concat(hr(ue),[e]))}}),!s&&d&&!a&&React.createElement("i",{className:"dashicons dashicons-controls-play",onClick:function(){me.current.start(),fe(ue.filter(function(e){return e.id!==t}))}}),React.createElement("i",{className:"remove-file dashicons dashicons-no-alt",onClick:function(){if(me.current.removeFile(e),re(function(e){return e.filter(function(e){return e.id!==t})}),G.current=G.current.filter(function(e){return e.id!==t}),s){X(function(e){return e.filter(function(e){return e.id!==s.id})});var n={id:s.id,account_id:s.accountId,nonce:igd.nonce};R&&(n.isWooCommerceUploader=!0,n.wcProductId=k,n.wcOrderId=x,n.wcItemId=S),wp.ajax.post("igd_upload_remove_file",gr(gr({shortcodeId:r},n),{},{nonce:L||igd.nonce}))}else c&&(me.current.stop(),ae(0),we(e)),me.current.removeFile(e),me.current.setOption("url",""),ee(function(e){return e.filter(function(e){return e.id!==t})})}})),a?React.createElement("span",{className:"file-info-error"},a):React.createElement("div",{className:"file-info-progress",style:{"--percentage":c?"".concat(oe||2,"%"):0}},React.createElement("span",{className:"file-info-progress-bar"})),B&&!a&&React.createElement("textarea",{className:"file-description",placeholder:wp.i18n.__("Add a description...","integrate-google-drive"),rows:2,disabled:c||d||a,onChange:function(e){var n=e.target.value;G.current=G.current.map(function(e){return e.id===t&&(e.description=n,e.descriptionUpdated=!1),e}),re(function(e){return e.map(function(e){return e.id===t?gr(gr({},e),{},{description:n,descriptionUpdated:!1}):e})})},autoFocus:!0,onBlur:function(){return Te(s,e)},onKeyDown:function(t){"Enter"===t.key&&(t.preventDefault(),Te(s,e))},value:l})))})),!!ne.length&&!h&&!R&&!T&&React.createElement("button",{type:"button",className:"igd-btn start-upload",onClick:function(){be()?xe(ne[0]):Swal.fire({text:wp.i18n.__("Please upload at least ".concat(u," files."),"integrate-google-drive"),icon:"warning",toast:!0,timer:3e3,showConfirmButton:!1})}},React.createElement("i",{className:"dashicons dashicons-cloud-upload"}),Z.length?wp.i18n.__("Uploading Files...","integrate-google-drive"):wp.i18n.__("Start Upload","integrate-google-drive"))))}var Cr=n(7211),Ar=n.n(Cr),Nr=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}()}(),Or="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,Fr=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")(),Tr="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(Fr):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)};var Ir=["top","right","bottom","left","width","height","size","weight"],Pr="undefined"!=typeof MutationObserver,jr=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 o(){n&&(n=!1,e()),r&&l()}function a(){Tr(o)}function l(){var e=Date.now();if(n){if(e-i<2)return;r=!0}else n=!0,r=!1,setTimeout(a,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()});return e.forEach(function(e){return e.broadcastActive()}),e.length>0},e.prototype.connect_=function(){Or&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),Pr?(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(){Or&&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;Ir.some(function(e){return!!~n.indexOf(e)})&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=ne
vendor: 5,599 bytes, line 1
1w e),this.instance_},e.instance_=null,e}(),Lr=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},Mr=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||Fr},Br=Wr(0,0,0,0);function Dr(e){return parseFloat(e)||0}function Ur(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce(function(t,n){return t+Dr(e["border-"+n+"-width"])},0)}function zr(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return Br;var r=Mr(e).getComputedStyle(e),i=function(e){for(var t={},n=0,r=["top","right","bottom","left"];n<r.length;n++){var i=r[n],o=e["padding-"+i];t[i]=Dr(o)}return t}(r),o=i.left+i.right,a=i.top+i.bottom,l=Dr(r.width),c=Dr(r.height);if("border-box"===r.boxSizing&&(Math.round(l+o)!==t&&(l-=Ur(r,"left","right")+o),Math.round(c+a)!==n&&(c-=Ur(r,"top","bottom")+a)),!function(e){return e===Mr(e).document.documentElement}(e)){var s=Math.round(l+o)-t,d=Math.round(c+a)-n;1!==Math.abs(s)&&(l-=s),1!==Math.abs(d)&&(c-=d)}return Wr(i.left,i.top,l,c)}var Hr="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof Mr(e).SVGGraphicsElement}:function(e){return e instanceof Mr(e).SVGElement&&"function"==typeof e.getBBox};function Kr(e){return Or?Hr(e)?function(e){var t=e.getBBox();return Wr(0,0,t.width,t.height)}(e):zr(e):Br}function Wr(e,t,n,r){return{x:e,y:t,width:n,height:r}}var qr=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=Wr(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=Kr(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}(),Vr=function(e,t){var n=function(e){var t=e.x,n=e.y,r=e.width,i=e.height,o="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,a=Object.create(o.prototype);return Lr(a,{x:t,y:n,width:r,height:i,top:n,right:t+r,bottom:i+n,left:t}),a}(t);Lr(this,{target:e,contentRect:n})},Qr=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new Nr,"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 Mr(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new qr(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 Mr(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 Vr(e.target,e.broadcastRect())});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}(),Gr="undefined"!=typeof WeakMap?new WeakMap:new Nr,Yr=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=jr.getInstance(),r=new Qr(t,n,this);Gr.set(this,r)};["observe","unobserve","disconnect"].forEach(function(e){Yr.prototype[e]=function(){var t;return(t=Gr.get(this))[e].apply(t,arguments)}});const Jr=void 0!==Fr.ResizeObserver?Fr.ResizeObserver:Yr;function Xr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $r(){return $r=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},$r.apply(this,arguments)}function Zr(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){Xr(e,t,n[t])})}return e}function ei(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function ti(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(i)throw o}}return n}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var ni={cursor:"pointer"},ri=function(e){var t=e.index,n=e.onClick,r=e.photo,i=e.margin,a=e.direction,l=e.top,c=e.left,s=e.key,d={margin:i,display:"block"};"column"===a&&(d.position="absolute",d.left=c,d.top=l);return o().createElement("img",$r({key:s,style:n?Zr({},d,ni):d},r,{onClick:n?function(e){n(e,{photo:r,index:t})}:null}))},ii=Ar().shape({key:Ar().string,src:Ar().string.isRequired,width:Ar().number.isRequired,height:Ar().number.isRequired,alt:Ar().string,title:Ar().string,srcSet:Ar().oneOfType([Ar().string,Ar().array]),sizes:Ar().oneOfType([Ar().string,Ar().array])});ri.propTypes={index:Ar().number.isRequired,onClick:Ar().func,photo:ii.isRequired,margin:Ar().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:Ar().string};var oi=function(e,t){return t||(t=0),Number(Math.round(e+"e"+t)+"e-"+t)},ai=function(e){var t=e.width,n=e.height;return oi(t/n,2)};function li(e){this.content=[],this.scoreFunction=e}li.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),o=i-1,a=null;if(o<t){var l=this.content[o],c=this.scoreFunction(l);c<r&&(a=o)}if(i<t){var s=this.content[i];this.scoreFunction(s)<(null==a?r:c)&&(a=i)}if(null==a)break;this.content[e]=this.content[a],this.content[a]=n,e=a}}};var ci=function(e,t,n){var r=function(e,t,n){var r={},i={},o={};o[t]=0;var a=new li(function(e){return e.weight});for(a.push({id:t,weight:0});a.size();){var l=a.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===o[d]||o[d]>u)&&(o[d]=u,a.push({id:d,weight:u}),r[d]=c)}}}if(void 0===o[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)},si=function(e,t,n){return(t-e.length*(2*n))/e.reduce(function(e,t){return e+ai(t)},0)},di=function(e,t,n,r,i,o){var a=e.slice(t,n),l=si(a,r,o);return Math.pow(Math.abs(l-i),2)},ui=function(e){var t=e.containerWidth,n=e.limitNodeSearch,r=e.targetRowHeight,i=e.margin,o=e.photos,a=function(e,t,n,r,i){return function(o){var a={};a[+(o=+o)]=0;for(var l=o+1;l<n.length+1&&!(l-o>r);++l)a[l.toString()]=di(n,o,l,t,e,i);return a}}(r,t,o,n,i),l=ci(a,"0",o.length);l=l.map(function(e){return+e});for(var c=1;c<l.length;++c)for(var s=o.slice(l[c-1],l[c]),d=si(s,t,i),u=l[c-1];u<l[c];++u)o[u].width=oi(d*ai(o[u]),1),o[u].height=d;return o},fi=o().memo(function(e){var t=e.photos,n=e.onClick,r=e.direction,a=e.margin,l=e.limitNodeSearch,c=e.targetRowHeight,s=e.columns,d=e.renderImage,u=ti((0,i.useState)(0),2),f=u[0],m=u[1],p=(0,i.useRef)(null);(0,i.useLayoutEffect)(function(){var e=null,t=new Jr(function(t){var n=t[0].contentRect.width;f!==n&&(e=window.requestAnimationFrame(function(){m(Math.floor(n))}))});return t.observe(p.current),function(){t.disconnect(),window.cancelAnimationFrame(e)}});var g=function(e,r){var i=r.index;n(e,{index:i,photo:t[i],previous:t[i-1]||null,next:t[i+1]||null})};if(!f)return o().createElement("div",{ref:p}," ");var v,h,y=f-1;"row"===r&&("function"==typeof l&&(l=l(f)),"function"==typeof c&&(c=c(f)),void 0===l&&(l=2,f>=450&&(l=function(e){var t=e.targetRowHeight,n=e.containerWidth;return oi(n/t/1.5)+8}({containerWidth:f,targetRowHeight:c}))),v={display:"flex",flexWrap:"wrap",flexDirection:"row"},h=ui({containerWidth:y,limitNodeSearch:l,targetRowHeight:c,margin:a,photos:t})),"column"===r&&("function"==typeof s&&(s=s(f)),void 0===s&&(s=1,f>=500&&(s=2),f>=900&&(s=3),f>=1500&&(s=4)),v={position:"relative"},h=function(e){for(var t=e.photos,n=e.columns,r=e.containerWidth,i=e.margin,o=(r-2*i*n)/n,a=t.map(function(e){var t=e.height/e.width*o;return Zr({},e,{width:oi(o,1),height:oi(t,1)})}),l=[],c=[],s=0;s<n;s++)l[s]=oi(s*(o+2*i),1),c[s]=0;var d=a.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:a,photos:t}),v.height=h[h.length-1].containerHeight);var w=d||ri;return o().createElement("div",{className:"react-photo-gallery--gallery"},o().createElement("div",{ref:p,style:v},h.map(function(e,t){var i=e.left,o=e.top,l=e.containerHeight,c=e
1i(e,["left","top","containerHeight"]);return w({left:i,top:o,key:e.key||e.src,containerHeight:l,index:t,margin:a,direction:r,onClick:n?g:null,photo:c})})))});fi.propTypes={photos:Ar().arrayOf(ii).isRequired,direction:Ar().string,onClick:Ar().func,columns:Ar().oneOfType([Ar().func,Ar().number]),targetRowHeight:Ar().oneOfType([Ar().func,Ar().number]),limitNodeSearch:Ar().oneOfType([Ar().func,Ar().number]),margin:Ar().number,renderImage:Ar().func},fi.defaultProps={margin:2,direction:"row",targetRowHeight:300};const mi=fi;var pi=React.useContext;function gi(){var e,n=pi(t),r=n.isUpload,i=n.permissions,o=n.setIsUpload,a=n.isShortcodeBuilder,l=n.shortcodeBuilderType,c=n.files,s=n.activeFolder,d=n.activeAccount,u=!a&&s&&(!l||"browser"===l)&&(!i||i.upload),f=wp.i18n.__("There are no items here.","integrate-google-drive"),m=wp.i18n.__("The folder is empty.","integrate-google-drive");a&&!c.length&&(f=wp.i18n.__("No items available for selection.","integrate-google-drive"),m="gallery"===l?wp.i18n.__("This folder doesn't contain any images or videos.","integrate-google-drive"):"media"===l?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"));var p="specific_folders"===(null==d?void 0:d.scope)&&!(null!==(e=d.specific_folders)&&void 0!==e&&e.length);return p&&(f=wp.i18n.__("No folder selected.","integrate-google-drive"),m=wp.i18n.__("Please select folders to view its contents.","integrate-google-drive")),React.createElement("div",{className:"igd-root-placeholder empty-folder-placeholder ".concat(r?"igd-
1hidden":"")},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"},f),React.createElement("span",{className:"igd-root-placeholder-text"},m),p&&igd.isAdmin&&React.createElement("a",{className:"igd-btn btn-primary manage-accounts-btn",href:"".concat(igd.adminUrl,"/admin.php?page=integrate-google-drive-settings&tab=accounts&account_id=").concat(d.id,"&scope=specific_folders")},React.createElement("i",{className:"dashicons dashicons-open-folder"}),wp.i18n.__("Select Folders","integrate-google-drive")),u&&React.createElement("button",{type:"button",className:"igd-btn btn-primary uploader-btn",onClick:function(){o(!0),setTimeout(function(){var e=document.querySelector(".igd-file-uploader-buttons .browse-files");e&&e.click()},10)}},React.createElement("i",{className:"dashicons dashicons-cloud-upload"}),wp.i18n.__("Upload Files","integrate-google-drive")))}var vi=jQuery,hi={dynamic:!0,dynamicEl:[],thumbnails:!0,keyboard:!0,loop:!0,zoom:!0,fullscreen:!0,autoplayVideoOnSlide:!0,appendSubHtmlTo:".lg-outer",counter:!1,preload:1},yi=function(e,t){var n,r,i,o,a,l,c,s,d,u,f,m,p,g,v=e||document.body,h=vi(v),y=vi.extend(!0,{},hi,t||{}),w=Array.isArray(y.dynamicEl)?y.dynamicEl.slice():[],b=-1,_=!1,E=(y.config||{}).permissions||{},R=E.allowPreviewPopout,S=void 0===R||R,x=E.showPreviewThumbnails;function k(){d.find(".igd-lb-media, .igd-lb-embed, iframe, video").each(function(){try{this.pause&&this.pause()}catch(e){}}),d.find(".igd-lb-embed, .igd-lb-media, iframe, video").remove(),m.text(""),p.find(".igd-lb-thumb").removeClass("active")}function C(e){var t,n;if(!(!w.length||e<0||e>=w.length)){var r=b;k(),b=e;var i=w[e];p.find('[data-index="'.concat(e,'"]')).addClass("active"),m.html(i.title||""),o.html(i.subHtml||""),g=vi('<div class="igd-lb-loader"><div class="igd-spinner"></div></div>').appendTo(d);var a,l,s,v,h,_,E,R,x=function(e){var t;return e.video?(t=vi("<video>",{class:"igd-lb-media",controls:!0,autoplay:!0,playsinline:!0,src:e.src,referrerpolicy:"no-referrer"}),e.poster&&t.attr("poster",e.poster)):t=e.audio?vi("<audio>",{class:"igd-lb-media",controls:!0,autoplay:!0,playsinline:!0,src:e.src,referrerpolicy:"no-referrer"}):e.image?vi("<img>",{class:"igd-lb-media".concat(y.zoom?" igd-lb-zoom":""),src:e.src,alt:e.title||"",referrerpolicy:"no-referrer"}):vi("<iframe>",{class:"igd-lb-iframe igd-lb-embed",src:e.src,title:e.title||"",rel:"noopener noreferrer",referrerpolicy:"strict-origin-when-cross-origin",allow:"autoplay; fullscreen",sandbox:S?"allow-same-origin allow-scripts allow-popups allow-forms allow-presentation":"allow-same-origin allow-scripts allow-forms allow-presentation"}),t}(i);d.append(x),y.zoom&&x.is("img")&&(l=1,s=!1,v=0,h=0,_=0,E=0,R=function(){a.css("transform","translate(".concat(_,"px, ").concat(E,"px) scale(").concat(l,")"))},(a=x).css({"transform-origin":"center center",transition:"transform 0.1s ease-out",cursor:"zoom-in"}),a.on("click",function(){1===l?l=2:(l=1,_=E=0),R()}),a.on("wheel",function(e){e.preventDefault();var t=e.originalEvent.deltaY>0?-.1:.1;l=Math.min(Math.max(1,l+t),4),R()}),a.on("mousedown",function(e){l<=1||(s=!0,v=e.clientX-_,h=e.clientY-E,a.css("cursor","grabbing"),e.preventDefault())}),vi(window).off(".igd-zoom").on("mouseup.igd-zoom",function(){s=!1,a.css("cursor",l>1?"zoom-in":"")}).on("mousemove.igd-zoom",function(e){s&&(_=e.clientX-v,E=e.clientY-h,R())}));var C=function(){g.addClass("hide"),setTimeout(function(){return g.remove()},300)};x.is("img")?x.on("load error",C):x.is("video")?x.on("canplay playing error",C):x.is("iframe")?(x.on("load",C),setTimeout(C,5e3)):C(),u.toggle(w.length>1),f.toggle(w.length>1),!(null!=y&&null!==(t=y.config)&&void 0!==t&&t.permissions)||(null==y||null===(n=y.config)||void 0===n||null===(n=n.permissions)||void 0===n?void 0:n.download)&&!(!i.downloadUrl&&!i.src)?c.show():c.hide(),T("lgSlideItemLoad",{index:e}),T("lgAfterSlide",{index:e,prevIndex:r})}}function A(){_&&(T("lgBeforeClose",{}),n.removeClass("igd-open"),k(),vi("body").css("overflow",""),n.one("transitionend",function(){n.remove(),T("lgAfterClose",{})}),setTimeout(function(){n&&n.length&&n.remove()},300),_=!1)}function N(){if(w.length){var e=b+1;e>=w.length&&(e=y.loop?0:b),C(e)}}function O(){if(w.length){var e=b-1;e<0&&(e=y.loop?w.length-1:b),C(e)}}function F(){var e,t,r,i;document.fullscreenElement?null===(r=(i=document).exitFullscreen)||void 0===r||r.call(i):null===(e=(t=n[0]).requestFullscreen)||void 0===e||e.call(t)}function T(e,t){try{var n=new CustomEvent(e,{detail:t||{}});v.dispatchEvent(n)}catch(n){h.trigger(e,t)}}return n=vi('<div class="igd-lb-backdrop" aria-hidden="true"/>').appendTo("body"),r=vi('<div class="igd-lb-shell '.concat(x?"":"hide-thumbs",'" role="dialog" aria-modal="true"/>')).appendTo(n),i=vi('<div class="igd-lb-header"/>').appendTo(r),o=vi('<div class="igd-lb-fileinfo"/>
1').appendTo(i),a=vi('<div class="igd-lb-controls"/>').appendTo(i),l=vi('<button class="igd-lb-btn igd-fullscreen dashicons dashicons-fullscreen-alt" title="Fullscreen"></button>').appendTo(a),c=vi('<button class="igd-lb-btn lg-download dashicons dashicons-download" title="Download"></button>').appendTo(a),s=vi('<button class="igd-lb-btn dashicons dashicons-no" title="Close"></button>').appendTo(a),d=vi('<div class="igd-lb-stage"/>').appendTo(r),u=vi('<button class="igd-lb-nav left dashicons dashicons-arrow-left-alt" aria-label="Previous"></button>').appendTo(r),f=vi('<button class="igd-lb-nav right dashicons dashicons-arrow-right-alt" aria-label="Next"></button>').appendTo(r),m=vi('<div class="igd-lb-caption"/>').appendTo(r),p=vi('<div class="igd-lb-thumbbar"/>').appendTo(r),u.hide(),f.hide(),c.hide(),function(){n.on("click",function(e){e.target===n[0]&&A()}),s.on("click",A),l.on("click",F),u.on("click",O),f.on("click",N),c.on("click",function(){var e=w[b];if(e){var t=e.downloadUrl||e.src||"";if(t){var n=document.createElement("a");n.href=t,n.rel="noreferrer",n.referrerpolicy="no-referrer",n.download=(e.title||"").replace(/\.[^/.]+$/,"")||"",document.body.appendChild(n),n.click(),n.remove()}}}),vi(window).on("keydown.igd",function(e){_&&y.keyboard&&("Escape"===e.key&&A(),"ArrowLeft"===e.key&&O(),"ArrowRight"===e.key&&N())});var e=null;d.on("touchstart",function(t){e=t.originalEvent.touches?t.originalEvent.touches[0].clientX:null}),d.on("touchend",function(t){if(null!==e){var n=t.originalEvent.changedTouches[0].clientX-e;n>50?O():n<-50&&N(),e=null}}),d.on("click",function(e){vi(e.target).is("img, video, iframe, .igd-lb-nav")||A()}),p.on("click",".igd-lb-thumb",function(){var e=parseInt(vi(this).attr("data-index"),10);isNaN(e)||C(e)})}(),{openGallery:function(e){T("lgBeforeOpen",{index:e}),n.addClass("igd-open"),vi("body").css("overflow","hidden"),_=!0,x&&function(){if(!y.thumbnails)return p.hide();p.empty().show(),w.forEach(function(e,t){var n=e.thumb||(/\.(jpg|jpeg|png|gif|webp)$/i.test(e.src)?e.src:'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="240" height="140"><rect width="100%" height="100%" fill="#333"/><text x="50%" y="50%" dominant-baseline="middle" text-anchor="middle" fill="#bbb">DOC</text></svg>');vi("<img>",{class:"igd-lb-thumb",src:n,alt:e.title||"","data-index":t}).appendTo(p)})}(),C(isNaN(parseInt(e,10))?0:parseInt(e,10)),T("lgAfterOpen",{index:b})},closeGallery:A,next:N,prev:O,destroy:function(){A(),n.remove(),vi(window).off(".igd .igd-zoom"),p.off()},show:C}};function wi(e,t,n,r,i){var o,a,l=arguments.length>5&&void 0!==arguments[5]&&arguments[5],c=arguments.length>6&&void 0!==arguments[6]&&arguments[6],s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null===(o=igd)||void 0===o?void 0:o.nonce,d=r||{},u=d.preview,f=void 0===u||u,m=d.inlinePreview,p=void 0===m||m,g=d.allowPreviewPopout,v=void 0===g?!r:g,h=d.mediaPreview,y=void 0===h?(null===(a=igd)||void 0===a||null===(a=a.settings)||void 0===a?void 0:a.mediaPreview)||"embed":h,w=d.download,b=void 0===w||w,_=d.comment,E=d.commentMethod;if(f){n=n.filter(function(e){return!Tt(e)});var R=n.find(function(e){return e.id===t});if(!p&&R&&R.webViewLink)window.open(R.webViewLink,"_blank");else{var S=n.map(function(e){var t=e.id,n=e.name,r=e.iconLink,i=e.accountId,o=e.exportAs,a=e.exportLinks,d=e.webContentLink,u=e.description,f=Mt(e),m=Bt(e),p=Dt(e),g="";if(o&&b&&(a||d)){g="".concat(igd.ajaxUrl,"?action=igd_download&id=").concat(e.id,"&accountId=").concat(e.accountId,"&shortcodeId=").concat(c,"&nonce=").concat(s);var h=Object.keys(o);if(h.length){var w=o[h[0]].mimetype;g+="&mimetype=".concat(w)}}var R={thumb:Kt(e,"small"),downloadUrl:g,subHtml:l?'<h4 class="item-name">'.concat(n.replace(/\.[^/.]+$/,""),"</h4>").concat(u?"<p>".concat(u,"</p>"):""):'<div class="item-name">\n                      <img src="'.concat(null==r?void 0:r.replace("/16/","/32/"),'" alt="').concat(n,'" />\n                      <span>').concat(n,"</span>\n                  </div>")};if(_){var S="".concat(window.location.protocol,"//").concat(window.location.host).concat(window.location.pathname),x="".concat(S,"?id=").concat(t);"disqus"===E?(R.disqusIdentifier=t,R.disqusUrl=x):R.fbHtml='<div class="fb-comments" data-href="'.concat(x,'" data-width="400" data-numposts="5"></div>')}return"direct"===y&&(f||m||p)?f?(R.video=!0,R.poster=Kt(e,"large"),R.src="".concat(igd.aja
1xUrl,"?action=igd_stream&id=").concat(t,"&account_id=").concat(i,"&shortcodeId=").concat(c,"&nonce=").concat(s)):m?(R.audio=!0,R.src="".concat(igd.ajaxUrl,"?action=igd_stream&id=").concat(t,"&account_id=").concat(i,"&shortcodeId=").concat(c,"&nonce=").concat(s)):p&&(R.image=!0,R.src=Kt(e,"full")):(R.iframe=!0,R.src="".concat(igd.ajaxUrl,"?action=igd_preview&file_id=").concat(t,"&account_id=").concat(i,"&shortcodeId=").concat(c,"&popout=").concat(v,"&nonce=").concat(s)),R}),x=(window.innerWidth,{dynamic:!0,dynamicEl:S,addClass:"igd-lightbox ".concat(b?"":"no-download"," ").concat(l?"gallery-lightbox":""," ").concat(v?"allow-popout":""," "),counter:l,autoplayVideoOnSlide:!0,preload:2,mobileSettings:{showCloseIcon:!0,thumbWidth:60,thumbHeight:60,controls:!0},animateThumb:!0,zoomFromOrigin:!0,toggleThumb:!0,config:{permissions:r}});e.target.addEventListener("lgAfterSlide",function(e){var t=e.detail,r=t.index;t.prevIndex;if(igd.settings.enableStatistics){var i=n[r],o=i.id,a=i.accountId,l=i.name,c=i.type;wp.ajax.post("igd_log",{file_id:o,account_id:a,file_name:l,file_type:c,type:"preview",nonce:s})}}),i&&i.downloadNotification&&document.addEventListener("click",function(e){e.target.closest(".lg-download")&&wp.ajax.post("igd_notification",{files:[R],notifications:i,type:"download",nonce:igd.nonce})},!1);var k=n.findIndex(function(e){return e.id===t});igdLightBox(e.target,x).openGallery(k)}}}function bi(e){return bi="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},bi(e)}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 Ei(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){Ri(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 Ri(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=bi(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=bi(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==bi(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Si(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,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.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&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||ki(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 xi(e){return function(e){if(Array.isArray(e))return Ci(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ki(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 ki(e,t){if(e){if("string"==typeof e)return Ci(e,t);var n={}.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)?Ci(e,t):void 0}}function Ci(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}window.igdLightBox=function(e,t){return yi(e,t)};var Ai=React,Ni=Ai.useEffect,Oi=Ai.useState,Fi=Ai.useContext,Ti=function(e){var t=e.id,n=e.activeFiles,r=e.setActiveFiles,i=e.files.find(function(e){return e.id===t}),o=n.find(function(e){return e.id===t});return React.createElement("span",{className:"file-item-checkbox ".concat(o?"checked":""),onClick:function(e){e.stopPropagation(),r(o?function(e){return e.filter(function(e){return e.id!==i.id})}:[].concat(xi(n),[i]))}},React.createElement("span",{className:"box"}))};function Ii(){var e=igd.settings.rememberLastFolder,n=void 0===e||e,r=Fi(t),i=r.shortcodeId,o=r.galleryLayout,a=r.galleryColumns,l=r.galleryAspectRatio,c=r.galleryHeight,s=r.galleryMargin,d=r.galleryView,u=r.galleryFolderView,f=r.galleryOverlay,m=r.overlayDisplayType,p=r.galleryOverlayTitle,g=r.galleryOverlayDescription,v=r.galleryOverlaySize,h=r.galleryImageSize,y=r.galleryCustomSizeWidth,w=r.galleryCustomSizeHeight,b=r.activeAccount,_=r.files,E=r.setAllFiles,R=r.listFiles,S=r.breadcrumbs,x=r.activeFolder,k=r.setActiveFolder,C=r.permissions,A=r.setActiveFiles,N=r.activeFiles,O=r.selectAll,F=r.isLoading,T=r.notifications,I=r.nonce,P=!!S&&Object.keys(S),j=Si(Oi({}),2),L=j[0],M=j[1],B=Si(Oi([]),2),D=B[0],U=B[1],z=Si(Oi([]),2),H=z[0],K=z[1];Ni(function(){if(null==_||!_.length)return U([]),void K([]);var e=_.filter(function(e){return Tt(e)||[b.root_id,"shared","computers","starred","shared-drives"].includes(e.id)});U(e);var t=_.filter(function(e){return Dt(e)||Mt(e)}).map(function(e){var t=e.id,n=e.accountId,r=e.type,i=e.description,a=e.name,l=e.size,c=e.metaData,s=void 0===c?{}:c,d={id:t,accountId:n,type:r,name:a,description:i,size:l,src:Kt(e,h,{w:y,h:w})};return"grid"!==o&&(s.width&&!Mt(e)||(s.width=600),s.height&&!Mt(e)||(s.height=400),d.width=s.width,d.height=s.height),d});K(t)},[_]),Ni(function(){D.length&&"title"!==u&&D.forEach(function(e){Ut(e.id,b)||W(e)})},[D,b]);var W=function(e){function t(e,t){var n=jQuery(e);
1setTimeout(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",{shortcodeId:i,data:{folder:e},nonce:I||igd.nonce,skipBreadcrumbs:!0}).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 o=r.filter(function(e){return Dt(e)||Mt(e)});o=o.slice(0,10),M(function(t){return Ei(Ei({},t),{},Ri({},e.id,o))}),document.querySelectorAll(".igd-gallery-folder-images").forEach(t)}}).fail(function(e){return console.log(e)})},q=Vt();Ni(function(){q&&A(O&&O?_.filter(function(e){return!(Tt(e)&&!C.folderDownload)}):[])},[O]);var V=function(){var e=window.innerWidth;return e<768?a.xs:e<992?a.sm:e<1200?a.md:e<1600?a.lg:e>=1920?a.xl:a.md},Q=Si(Oi(V()),2),G=Q[0],Y=Q[1];return Ni(function(){var e=function(){Y(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(d," gallery-layout-").concat(o),style:{"--column-width":"calc(".concat(100/G,"% - ").concat(2*s,"px)"),"--aspect-ratio":"".concat(l)}},React.createElement("div",{className:"file-list"},!!P.length&&!!x&&React.createElement("div",{className:"go-prev file-item folder-item",style:{margin:"".concat(s,"px")},onClick:function(e){if(P.length>1){var t=P[P.length-2],r={id:t,name:S[t],accountId:b.id};R(r)}else k(""),n&&Xt(i)}},React.createElement("i",{className:"dashicons dashicons-arrow-left-alt"}),React.createElement("span",null,wp.i18n.__("Previous folder","integrate-google-drive"))),!!D.length&&D.map(function(e){var t=e.id,n=e.name,r=e.iconLink,i=N.find(function(e){return e.id===t}),o=null==r?void 0:r.replace("/16/","/64/");return React.createElement("div",{key:t,className:"file-item ".concat(i?"active":""," ").concat("title"===u?"folder-item":""),style:{margin:"".concat(s,"px")},onClick:function(){return R(e)}},"thumbnail"===u&&React.createElement("div",{className:"igd-gallery-folder-images"},L[t]&&L[t].length>0?L[t].map(function(e,t){var n=e.id,r=e.name,i=Kt(e,h,{w:y,h:w});return React.createElement("img",{key:n,className:"".concat(0===t?"active":""),onError:function(e){e.target.src=o},src:i,alt:r,referrerPolicy:"no-referrer"})}):React.createElement("img",{className:"active",src:o,alt:n,referrerPolicy:"no-referrer"})),React.createElement("div",{className:"file-item-footer"},React.createElement("div",{className:"file-icon-wrap"},React.createElement("img",{className:"file-icon",src:o,alt:n,referrerPolicy:"no-referrer"}),!Ut(t,b)&&(C.download&&C.zipDownload&&C.folderDownload||C.photoProof)&&React.createElement(Ti,{id:t,activeFiles:N,setActiveFiles:A,files:_})),React.createElement("span",null,n)))})),H.length>0&&React.createElement(mi,{photos:H,margin:parseInt(s),targetRowHeight:"justified"===o&&c,columns:G,direction:"masonry"===o?"column":"row",renderImage:function(e){var t,n,r,o=e.photo,a=e.margin,l=e.direction,c=e.top,s=e.left,d=o.name,u=o.description,h=o.src,y=o.size,w=o.id,b=o.accountId,R=o.width,S=o.height,k={display:"block",margin:"".concat(a,"px"),width:"".concat(R,"px"),height:"".concat(S,"px")};"column"===l&&(k.position="absolute",k.left="".concat(s,"px"),k.top="".concat(c,"px"));var O=null==N?void 0:N.find(function(e){return e.id===w}),F=(null==o?void 0:o.reviewTag)||(null==_||null===(t=_.find(function(e){return(null==e?void 0:e.id)===w}))||void 0===t?void 0:t.reviewTag)||(null==N||null===(n=N.find(function(e){return(null==e?void 0:e.id)===w}))||void 0===n?void 0:n.reviewTag);return React.createElement("div",{className:"igd-gallery-item ".concat(O?"active":""),style:k,onClick:function(e){return function(e,t){wi(e,t,_.filter(function(e){return Dt(e)||Mt(e)}),C,T,!0,i,I)}(e,w)}},(C.download&&C.zipDownload||C.photoProof)&&React.createElement(Ti,{id:w,activeFiles:N,setActiveFiles:A,files:_}),(null==C?void 0:C.photoProof)&&(null==C?void 0:C.reviewEnableTags)&&React.createElement(React.Fragment,null,React.createElement("div",{className:"file-item-review-tag tag-".concat(w),onClick:function(e){e.stopPropagation()},onContextMenu:function(e){return e.stopPropagation()},onDoubleClick:function(e){return e.stopPropagation()},style:{background:null==F?void 0:F.color}},React.createElement("i",{className:"dashicons dashicons-tag review-tag-icon"}),F&&React.createElement(React.Fragment,null,React.createElement("span",{className:"review-tag-label"},null==F?void 0:F.label),React.createElement("i",{className:"dashicons dashicons-no-alt",onClick:function(e){e.stopPropagation();var t=function(e){return e.map(function(e){return e.id===w?Ei(Ei({},e),{},{reviewTag:null}):e})};A(t),E(function(e){return Ei(Ei({},e),{},Ri({},(null==x?void 0:x.id)||"",t(e[(null==x?void 0:x.id)||""])))})}})),React.createElement(Rt,{anchorSelect:".file-item-review-tag.tag-".concat(w),variant:"light",className:"review-tag-modal igd-tooltip",place:"bottom",border:"1px solid #ddd",clickable:!0},React.createElement("div",{className:"review-tag-modal-inner"},null==C||null===(r=C.reviewTags)||void 0===r?void 0:r.map(function(e){var t=e.label,n=e.value,r=e.color;return React.createElement("div",{key:t,className:"tag-item ".concat((null==F?void 0:F.value)===n?"active":""),onClick:function(t){t.stopPropagation();var n=function(t){return t.map(function(t){return t.id===w?Ei(Ei({},t),{},{reviewTag:e}):t})};A(function(t){return t.find(function(e){return e.id===w})?n(t):[].concat(xi(t),[Ei(Ei({},o),{},{reviewTag:e})])}),E(function(e){return Ei(Ei({},e),{},Ri({},(null==x?void 0:x.id)||"",n(e[(null==x?void 0:x.id)||""])))})}},React.createElement("i",{className:"dashicons dashicons-saved"}),React.createElement("span",{style:{color:r}},t))}))))),React.createElement("img",{src:h,alt:d,referrerPolicy:"no-referrer",onError:function(e){var t=e.currentTarget,n=t.src,r
1=Wt({id:w,accountId:b},"medium");n!==r&&(t.src=r)}}),Mt(o)&&React.createElement("i",{className:"dashicons dashicons-controls-play file-playback-icon"}),!!f&&React.createElement("div",{className:"igd-gallery-item-overlay type-".concat(m)},!!p&&React.createElement("div",{className:"overlay-title"},d.replace(/\.(jpg|jpeg|png|gif|webp|bmp|tiff|svg)$/i,"")),!!g&&!!u&&React.createElement("p",{className:"overlay-description"},u),!!v&&React.createElement("span",{className:"overlay-size"},Ft(y))))}})),q&&!F&&!D.length&&!H.length&&React.createElement(gi,null))}function Pi(){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 ji(){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 Li(){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 Mi(){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 Bi(e){var t=e.activeFolder.id;return React.createElement(React.Fragment,null,"computers"===t&&React.createElement(Pi,null),"shared-drives"===t&&React.createElement(Mi,null),"shared"===t&&React.createElement(ji,null),"starred"===t&&React.createElement(Li,null))}function Di(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(fn,null))}var Ui=React.useContext;function zi(){var e=Ui(t),n=e.files,r=e.searchKeywordRef,i=n.length?n.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(r.current,"</strong>"),i);return React.createElement("div",{className:"search-result-info"},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 Hi(e){return function(e){if(Array.isArray(e))return Ki(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){if("string"==typeof e)return Ki(e,t);var n={}.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)?Ki(e,t):void 0}}(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 Ki(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Wi=React.useMemo,qi="...",Vi=function(e,t){var n=t-e+1;return Array.from({length:n},function(t,n){return n+e})};const Qi=function(e){var t=e.onPageChange,n=e.pageCount,r=e.siblingCount,i=void 0===r?1:r,o=e.currentPage,a=void 0===o?1:o,l=e.className,c=function(e){var t=e.pageCount,n=e.siblingCount,r=void 0===n?1:n,i=e.currentPage;return Wi(function(){if(r+5>=t)return Vi(1,t);var e=Math.max(i-r,1),n=Math.min(i+r,t),o=e>2,a=n<t-2,l=1,c=t;if(!o&&a){var s=Vi(1,2+2*r);return[].concat(Hi(s),[qi,t])}if(o&&!a){var d=Vi(t-(2+2*r)+1,t);return[l,qi].concat(Hi(d))}if(o&&a){var u=Vi(e,n);return[l,qi].concat(Hi(u),[qi,c])}},[t,r,i])}({pageCount:n,siblingCount:i,currentPage:a});if(0===a||(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===a?"disabled":""),onClick:function(){return 1!==a&&void t(a-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===qi?React.createElement("li",{key:e,className:"pagination-item dots"},"…"):React.createElement("li",{key:e,className:"pagination-item ".concat(e===a?"selected":""),onClick:function(){return t(e)}},e)}),React.createElement("li",{className:"pagination-item ".concat(a===s?"disabled":""),onClick:function(){return a!==s&&void t(a+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,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,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.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&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Yi(e,t);var n={}.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)?Yi(e,t):void 0}}(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 Yi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Ji=wp.components||{},Xi=Ji.ButtonGroup,$i=Ji.Button,Zi=React,eo=Zi.useState,to=Zi.useEffect;function no(e){var t=e.file,n=igd.settings.channels,r=void 0===n?["shareLink","embedCode","email"]:n,i=t.id,o=t.name,a=t.accountId;function l(e){var t=jQuery(e.target).parents("#igd-share-modal").find(".share-link 
1input").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 c=Gi(eo("preview"),2),s=c[0],d=c[1],u=Qt(JSON.stringify({id:i,accountId:a})),f=Gi(eo("".concat(igd.homeUrl,"/?direct_file=").concat(u)),2),m=f[0],p=f[1],g=Gi(eo("link"),2),v=g[0],h=g[1];return to(function(){if("download"===s){var e=Tt(t)?"file_ids=".concat(Qt(JSON.stringify([i]))):"id=".concat(i,"&accountId=").concat(a),n="".concat(igd.homeUrl,"?igd_download=1&").concat(e);Lt(t)?n="".concat(igd.homeUrl,"/?igd_stream=1&id=").concat(i,"&account_id=").concat(a,"&ignore_limit=1"):Dt(t)&&(n=Kt(t,"full")),p(n)}else p("".concat(igd.homeUrl,"/?direct_file=").concat(u))},[s]),m&&React.createElement(React.Fragment,null,!!Xi&&!!$i&&React.createElement("div",{className:"link-types-wrap"},React.createElement("h4",null,wp.i18n.__("Link Type","integrate-google-drive")),React.createElement(Xi,null,React.createElement($i,{variant:"preview"===s?"primary":"secondary",size:"default",onClick:function(){return d("preview")}},React.createElement("i",{className:"dashicons dashicons-visibility"}),wp.i18n.__("Preview Link","integrate-google-drive")),React.createElement($i,{variant:"download"===s?"primary":"secondary",size:"default",onClick:function(){return d("download")}},React.createElement("i",{className:"dashicons dashicons-download"}),wp.i18n.__("Download Link","integrate-google-drive"))),React.createElement("p",{className:"description"},"preview"===s?wp.i18n.__("Choose the type of link you want to share.","integrate-google-drive"):wp.i18n.__("Choose the type of link you want to generate.","integrate-google-drive"))),React.createElement("div",{className:"share-link"},"link"===v?React.createElement("input",{type:"text",value:m,readOnly:!0,onClick:l}):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(m,'&embed=1" width="100%" height="480" frameBorder="0" allowTransparency="true" allow="encrypted-media" frameborder="0" allowfullscreen="allowfullscreen" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>'))),React.createElement("div",{className:"share-links"},"download"===s?React.createElement("div",{className:"share-item link",onClick:function(e){h("link"),l(e)}},React.createElement("i",{className:"dashicons dashicons-admin-links"}),React.createElement("span",null,wp.i18n.__("Copy Link","integrate-google-drive"))):React.createElement(React.Fragment,null,r.includes("shareLink")&&React.createElement("div",{className:"share-item link",onClick:function(e){h("link"),l(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 h("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 h("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 h("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 h("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 h("link")}},React.createElement("i",{className:"dashicons dashicons-whatsapp"}),React.createElement("span",null,wp.i18n.__("WhatsApp","integrate-google-drive"))))))}function ro(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1]?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(){t||(t=ReactDOM.createRoot(document.getElementById("igd-share-modal"))),t.render(React.createElement(no,{file:e}))},willClose:function(){t&&t.unmount()},showCloseButton:!0,showConfirmButton:!1,showCancelButton:!1,customClass:{container:"igd-swal share-modal"}})}function io(e){return io="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},io(e)}function oo(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 ao(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
vendor: 2,263 bytes, line 1
1t%2?oo(Object(n),!0).forEach(function(t){lo(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oo(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function lo(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=io(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=io(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==io(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function co(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,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.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&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return so(e,t);var n={}.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)?so(e,t):void 0}}(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 so(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var uo=React,fo=uo.useContext,mo=uo.useState,po=uo.useEffect;function go(){var e,n=fo(t),r=n.shortcodeId,i=n.nonce,o=n.files,a=void 0===o?[]:o,l=n.activeFiles,c=n.setActiveFiles,s=n.activeFolder,d=n.setAllFiles,u=n.isShortcodeBuilder,f=n.isList,m=n.shortcodeBuilderType,p=n.permissions,g=n.setIsOptions,v=n.show,h=n.hideAll,y=n.getFiles,w=n.notifications,b=n.sort,_=n.setSort,E=n.showSorting,R=n.showFilesCount,S=n.setIsUpload,x=n.showRefresh,k=n.activeFile,C=n.setIsList,A=n.isBulkSelect,N=n.setIsBulkSelect,O=n.isOptions,F=n.showDetail
1s,T=n.setShowDetails,I=n.setActiveAccount,P=n.selection,j=n.allFiles,L=n.page,M=n.lazyLoadNumber,B=n.lazyLoadType,D=n.lazyLoad,U=n.isLoading,z=n.selectAll,H=n.setSelectAll,K="gallery"===m,W="search"===m,q="review"===m,V={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")},Q={asc:wp.i18n.__("Ascending","integrate-google-drive"),desc:wp.i18n.__("Descending","integrate-google-drive")},G=co(mo(!1),2),Y=G[0],J=G[1],X=!u&&(!p||p.upload)&&s&&!["shared-drive","computers","shared","starred"].includes(s.id)&&!l.length,$=(!p||p.download)&&l.length>0&&!q,Z=(!p||p.delete)&&!["shared","shared-drives","computers"].includes(null==s?void 0:s.id)&&l.length>0,ee=x&&(!W||u)&&s,te=(!p||p.preview)&&l.filter(function(e){var t;return(null===(t=e.permissions)||void 0===t?void 0:t.canPreview)&&!Tt(e)}).length>0&&!q,ne=(!p||p.view)&&!K,re=!u&&(!p||p.details)&&!K&&1===l.length,ie=!u&&(!p||p.download&&p.zipDownload),oe=!u&&!p&&1===l.length,ae=(null===(e=j[(null==s?void 0:s.id)||""])||void 0===e?void 0:e.length)||0,le="scroll"===B?0:(L-1)*M+1;return po(function(){0!==Object.keys(b).length&&localStorage.setItem("igd_sort",JSON.stringify(b))},[b]),React.createElement("div",{className:"body-action"},R&&ae>0&&React.createElement("div",{className:"body-action-files-count"},D?wp.i18n.sprintf(wp.i18n.__("Showing %1$s - %2$s of %3$s files","integrate-google-drive"),le,Math.min(L*M,ae),ae):wp.i18n.sprintf(wp.i18n.__("Total %s files","integrate-google-drive"),ae)),E&&(!W||u)&&a.length>0&&React.createElement("button",{type:"button",className:"body-action-item action-sort",title:wp.i18n.__("Sort","integrate-google-drive"),"aria-label":wp.i18n.__("Sort","integrate-google-drive"),onClick:function(){return J(!Y)}},React.createElement("img",{className:"action-item-icon",src:"".concat(igd.pluginUrl,"/assets/images/file-browser/sort.svg"),alt:"Sort"}),React.createElement("span",{className:"action-item-label"},V[b.sortBy]),React.createElement("i",{className:"dashicons dashicons-arrow-".concat("asc"===b.sortDirection?"down":"up")}),React.createElement(Rt,{anchorSelect:".body-action-item.action-sort",isOpen:Y,setIsOpen:J,openEvents:["click"],variant:"light",className:"igd-sort-modal igd-tooltip",place:"bottom",border:"1px solid #ddd",clickable:!0},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(V).map(function(e){return React.createElement("div",{key:e,className:"sort-item ".concat(b.sortBy===e?"active":""),onClick:function(){return _(ao(ao({},b),{},{sortBy:e}))}},React.createElement("i",{className:"dashicons dashicons-saved"}),React.createElement("span",null,V[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(Q).map(function(e){return React.createElement("div",{key:e,className:"sort-item ".concat(b.sortDirection===e?"active":""),onClick:function(){return _(function(t){return ao(ao({},t),{},{sortDirection:e})})}},React.createElement("i",{className:"dashicons dashicons-saved"}),React.createElement("span",null,Q[e]))}))))),ie&&a.length>0&&React.createElement("button",{type:"button",className:"body-action-item action-bulk ".concat(A?"active":""),onClick:function(){N(function(e){return!e})},title:wp.i18n.__("Bulk Select","integrate-google-drive"),"aria-label":wp.i18n.__("Bulk Select","integrate-google-drive")},React.createElement("span",{className:"action-item-label"},A?"".concat(l.length," ").concat(wp.i18n.__("Selected","integrate-google-drive")):wp.i18n.__("Bulk Select","integrate-google-drive")),React.createElement("span",{className:"file-item-checkbox ".concat(A?"checked":"")},React.createElement("span",{className:"box"}))),ie&&A&&a.length>0&&React.createElement("button",{type:"button",className:"body-action-item action-select-all ".concat(z?"active":""),onClick:function(){H(!z)},title:wp.i18n.__("Select All","integrate-google-drive"),"aria-label":wp.i18n.__("Select All","integrate-google-drive")},React.createElement("i",{className:"action-item-icon dashicons dashicons-screenoptions"}),React.createElement("span",{className:"action-item-label"},z?wp.i18n.__("Deselect All","integrate-google-drive"):wp.i18n.__("Select All","integrate-google-drive"))),te&&React.createElement("button",{type:"button",className:"body-action-item action-preview",onClick:function(e){var t=l.filter(function(e){var t;return(null===(t=e.permissions)||void 0===t?void 0:t.canPreview)&&!Tt(e)});t.length&&wi(e,t[0].id,t,p,w,!1,r,i)},title:wp.i18n.__("Preview","integrate-google-drive"),"aria-label":wp.i18n.__("Preview","integrate-google-drive")},React.createElement("i",{className:"action-item-icon dashicons dashicons-visibility"}),React.createElement("span",{className:"action-item-label"},wp.i18n.__("Preview","integrate-google-drive"))),!u&&(q||K&&(null==p?void 0:p.photoProof))&&React.createElement("button",{type:"button",className:"body-action-item action-photo-proof ".concat(l.length?"":"disabled"," photo-proofing-btn"),onClick:function(){l.length<1?Swal.fire({title:wp.i18n.__("Error","integrate-google-drive"),text:wp.i18n.__("Please select at least one file.","integrate-google-drive"),icon:"error",showConfirmButton:!0,confirmButtonText:wp.i18n.__("OK","integrate-google-drive"),customClass:{container:"igd-swal"}}):p.photoProofMaxSelection>0&&l.length>p.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"),p.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"),l.length),text:wp.i18n.__("Send the selected files to the author with an optional message.","integrate-google-drive"),input:"textarea",inputValue:(null==P?void 0:P.message)||"",inputAttributes:{autocapitalize:"off",placeholder:wp.i18n.__("Enter a message to send to the author","integrate-google-drive")},showCancelButton:!1,confirmButtonText:P?wp.i18n.__("Update","integrate-google-drive"):wp.i18n.__("Approve","integrate-google-drive"),showLoaderOnConfirm:!0,showCloseButton:!0,customClass:{container:"igd-swal proof-swal"},preConfirm:function(e){return wp.ajax.post("igd_photo_proof",{shortcodeId:r,message:e,selected:l,selection:P,page:window.location.href,nonce:i||igd.nonce}).done(function(){Swal.fire({title:wp.i18n.__("Proofing Submitted","integrate-google-drive"),text:wp.i18n.__("Your selection has been submitted to the author.","integrate-google-drive"),icon:"success",timer:4e3,timerProgressBar:!0,customClass:{container:"igd-swal"}})}
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"}})})}})},title:wp.i18n.__("Photo Proofing","integrate-google-drive"),"aria-label":wp.i18n.__("Photo Proofing","integrate-google-drive")},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:"M17.8666 6.53333C17.7333 6.66666 17.4666 6.8 17.3333 7.06666C13.8666 9.86666 10.3999 12.8 6.93328 15.6C6.66661 15.8667 6.26661 15.8667 5.99995 15.7333C4.79995 15.2 3.46661 14.5333 2.26661 14C1.33328 13.6 1.06661 12.6667 1.59995 12C1.73328 11.8667 1.86661 11.6 2.13328 11.6C5.86661 9.6 9.59995 7.6 13.3333 5.46666C15.8666 4.13333 18.2666 2.8 20.7999 1.46666C21.3333 1.2 21.7333 1.2 22.2666 1.46666C22.6666 1.73333 22.9333 2.26666 22.7999 2.8C21.5999 8.66666 20.2666 14.4 19.0666 20.2667C18.9333 21.2 17.9999 21.6 17.1999 21.2C16.3999 20.8 15.4666 20.4 14.6666 20C14.5333 19.8667 14.3999 19.8667 14.2666 20C13.0666 20.8 11.8666 21.7333 10.5333 22.5333C10.2666 22.5333 9.99995 22.6667 9.86661 22.6667C9.33328 22.8 8.93328 22.4 8.93328 21.8667C8.93328 20.5333 8.93328 19.3333 8.93328 18C8.93328 17.6 8.93328 17.2 8.93328 16.6667C8.93328 16.4 9.06661 16.1333 9.19995 16C11.7333 13.3333 14.1333 10.5333 16.6666 7.86666C17.0666 7.46666 17.4666 7.06666 17.7333 6.66666C17.7333 6.66666 17.8666 6.66666 17.8666 6.53333Z",fill:"#031E38"})),React.createElement("span",{className:"action-item-label"},P?wp.i18n.__("Update Selection","integrate-google-drive"):(null==p?void 0:p.photoProofBtnText)||wp.i18n.__("Submit Selections","integrate-google-drive")),l.length>0&&React.createElement("span",{className:"selection-count"},"(",l.length,")")),$&&React.createElement("button",{type:"button",className:"body-action-item action-download",onClick:function(){1!==l.length||Tt(l[0])?tn(!0,l,k,p,r,i):window.location.href="".concat(igd.ajaxUrl,"?action=igd_download&id=").concat(l[0].id,"&accountId=").concat(l[0].accountId,"&shortcodeId=").concat(r,"&nonce=").concat(i||igd.nonce)},title:wp.i18n.__("Download","integrate-google-drive"),"aria-label":wp.i18n.__("Download","integrate-google-drive")},React.createElement("i",{className:"dashicons dashicons-download action-item-icon"}),React.createElement("span",{className:"action-item-label"},wp.i18n.__("Download","integrate-google-drive"))),oe&&React.createElement("button",{type:"button",className:"body-action-item action-direct-link",onClick:function(){return ro(l[0],!0)},title:wp.i18n.__("Generate Direct Link","integrate-google-drive"),"aria-label":wp.i18n.__("Generate Direct Link","integrate-google-drive")},React.createElement("i",{className:"action-item-icon dashicons dashicons-admin-links"}),React.createElement("span",{className:"action-item-label"},wp.i18n.__("Direct Link","integrate-google-drive"))),Z&&React.createElement("button",{type:"button",className:"body-action-item action-delete",onClick:function(){return en({activeFiles:l,setAllFiles:d,activeFolder:s,setActiveFiles:c,setActiveAccount:I,isOptions:O,activeFile:k,notifications:w,shortcodeId:r,nonce:i})},title:wp.i18n.__("Delete","integrate-google-drive"),"aria-label":wp.i18n.__("Delete","integrate-google-drive")},React.createElement("i",{className:"action-item-icon dashicons dashicons-trash"}),React.createElement("span",{className:"action-item-label"},wp.i18n.__("Delete","integrate-google-drive"))),X&&React.createElement("button",{type:"button",className:"body-action-item action-upload",onClick:function(){S(function(e){return e||setTimeout(function(){var e=document.querySelector(".igd-file-uploader-buttons .browse-files");e&&e.click()},100),!e})},title:wp.i18n.__("Upload","integrate-google-drive"),"aria-label":wp.i18n.__("Upload","integrate-google-drive")},React.createElement("i",{className:"action-item-icon dashicons dashicons-cloud-upload"}),React.createElement("span",{className:"action-item-label"},wp.i18n.__("Upload","integrate-google-drive"))),ee&&React.createElement("button",{type:"button",className:"body-action-item action-update ".concat(U?"loading":""),onClick:function(){s&&y(s,"refresh")},title:wp.i18n.__("Refresh","integrate-google-drive"),"aria-label":wp.i18n.__("Refresh","integrate-google-drive")},React.createElement("i",{className:"action-item-icon dashicons dashicons-update"}),React.createElement("span",{className:"action-item-label"},wp.i18n.__("Refresh","integrate-google-drive"))),re&&React.createElement("button",{type:"button",className:"body-action-item action-detail
1s",onClick:function(){T(function(e){return!e}),localStorage.setItem("igd_show_details",F?1:0)},title:wp.i18n.__("Details","integrate-google-drive"),"aria-label":wp.i18n.__("Details","integrate-google-drive")},React.createElement("i",{className:"action-item-icon dashicons dashicons-info-outline"})),ne&&a.length>0&&React.createElement("button",{type:"button",className:"body-action-item action-view",onClick:function(){C(!f),Jt(r,f?"grid":"list")},title:wp.i18n.__("Listing View","integrate-google-drive"),"aria-label":wp.i18n.__("Listing View","integrate-google-drive")},React.createElement("i",{className:"action-item-icon dashicons dashicons-".concat(f?"grid-view":"list-view")})),"hide"!==O&&React.createElement("button",{type:"button",className:"body-action-item action-options",onClick:function(e){e.preventDefault(),g(!O),O?h():v(e)},title:wp.i18n.__("Options","integrate-google-drive"),"aria-label":wp.i18n.__("Options","integrate-google-drive")},React.createElement("i",{className:"action-item-icon dashicons dashicons-ellipsis"})))}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,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 yo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ho(Object(n),!0).forEach(function(t){wo(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ho(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function wo(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:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bo(e){return function(e){if(Array.isArray(e))return _o(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){if("string"==typeof e)return _o(e,t);var n={}.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)?_o(e,t):void 0}}(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 _o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Eo=React,Ro=Eo.useEffect,So=Eo.useRef,xo=Eo.useContext,ko=Eo.Fragment;function Co(){var e,n,r,i,o,a,l=igd.settings,c=l.preloader,s=void 0===c?"default":c,d=l.rememberLastFolder,u=void 0===d||d,f=l.customPreloader,m=document.querySelector(".igd-tutor-attachment-modal"),p=xo(t),g=p.shortcodeId,v=p.nonce,h=p.isLoading,y=p.activeAccount,w=p.initFolders,b=p.files,_=void 0===b?[]:b,E=p.activeFiles,R=p.setActiveFiles,S=p.allFiles,x=p.setAllFiles,k=p.breadcrumbs,C=p.activeFolder,A=p.setActiveFolder,N=p.isShortcodeBuilder,O=p.selectedFolders,F=p.setSelectedFolders,T=p.isList,I=p.showLastModified,P=p.showFileSizeField,j=p.shortcodeBuilderType,L=p.isUpload,M=p.permissions,B=p.isSearchResults,D=p.isMobile,U=p.setIsOptions,z=p.listFiles,H=p.show,K=p.hideAll,W=p.isSelectFiles,q=p.selectionType,V=p.setActiveFile,Q=p.isLMS,G=p.isWooCommerce,Y=p.notifications,J=p.lazyLoad,X=p.lazyLoadNumber,$=p.lazyLoadType,Z=p.searchBoxText,ee=p.isBulkSelect,te=p.showHeader,ne=p.page,re=p.setPage,ie="browser"===j,oe="review"===j,ae="uploader"===j,le="gallery"===j,ce="embed"===j,se="search"===j,de="media"===j,ue="slider"===j,fe="list"===j,me=ae&&O.length;(null==O?void 0:O.length)>0&&W&&["single","parent","template"].includes(q)&&(me=!0);var pe=!N&&!w||[!!ie,!!oe,!!de,!!ue,!!le,!!ce,!!fe,!!Q,!!G,!!oe,!!W&&!q].includes(!0),ge=!!C&&!["shared","shared-drives","computers"].includes(null==C?void 0:C.id),ve=So(null),he=zt(ve,T);!J||"scroll"!==$||!N&&se||function(e){var t=e.containerRef,n=e.isLoading,r=e.activeFolder,i=e.isSearchResults,o=e.isShortcodeBuilder,a=e.page,l=e.setPage,c=e.allFiles,s=e.lazyLoadNumber;React.useEffect(function(){var e=t.current;if(e&&!n&&!i){var d=document.body.classList.contains("block-editor-page"),u=document.body.classList.contains("elementor-editor-active"),f=document.body.classList.contains("et-fb");if(!(d||u||f)||o){var m=function(e){for(var t=e.parentElement;t;){if("div"===t.nodeName.toLowerCase()&&(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth))return t;t=t.parentElement}return null}(e),p=m||window,g=function(){var t,n=(null==r?void 0:r.id)||"",i=(null===(t=c[n])||void 0===t?void 0:t.length)||0,o=Math.ceil(i/s);if(!(i<s||a>=o))if(m)m.scrollHeight-m.scrollTop<=m.clientHeight+50&&l(function(e){return e+1});else{var d=e.getBoundingClientRect(),u=window.innerHeight||document.documentElement.clientHeight;d.bottom<=u+100&&l(function(e){return e+1})}},v=setTimeout(g,150);return p.addEventListener("scroll",g),function(){clearTimeout(v),p.removeEventListener("scroll",g)}}}},[t,n,r,a,c,i])}({containerRef:ve,allFiles:S,isLoading:h,activeFolder:C,isSearchResults:B,isShortcodeBuilder:N,page:ne,setPage:re,lazyLoadNumber:X});var ye=k?Object.keys(k):[],we=!1,be=!h&&(!N&&se||B)&&!C&&!_.length,_e=oe||le&&(null==M?void 0:M.photoProof),Ee=So(!1),Re=So(!1),Se=So({x:0,y:0});return Ro(function(){if(!("ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0)&&_.length&&ve.current&&(!M||oe||null!=M&&M.canDelete||null!=M&&M.move||null!=M&&M.download&&null!=M&&M.zipDownload)){var e=ve.current.querySelector(".file-list");if(e){var t=e.style.position;"static"===getComputedStyle(e).position&&(e.style.position="relative");var n=document.createElement("div");n.className="igd-selection-rect",n.style.cssText="display:none;position:absolute;pointer-events:none;",e.appendChild(n);var r=!1,i=null,o=function(){return e.querySelectorAll(".file-item")},a=function(e,t){return!(e.right<t.left||e.left>t.right||e.bottom<t.top||e.top>t.bottom)},l=function(t,n){var r=e.getBoundingClientRect();return{x:t-r.left+e.scrollLeft,y:n-r.top+e.scrollTop}},c=function(e,t){return[].concat(bo(e),bo(t.filter(function(t){return!e.s
1ome(function(e){return e.id===t.id})})))},s=function(t){if(0===t.button&&!t.ctrlKey&&!t.metaKey&&(e.contains(t.target)&&!t.target.closest(".file-item-options, .file-item-checkbox, .review-tag-modal, .igd-context-menu"))){Ee.current=!1;var i=l(t.clientX,t.clientY),o=i.x,a=i.y;Se.current={x:o,y:a},r=!1,n.style.display="none",n.style.left="".concat(o,"px"),n.style.top="".concat(a,"px"),n.style.width="0px",n.style.height="0px",document.body.classList.add("igd-noselect"),window.addEventListener("mousemove",d,{passive:!1}),window.addEventListener("mouseup",u,{passive:!0})}},d=function(t){t.preventDefault();var c=Se.current,s=c.x,d=c.y,u=l(t.clientX,t.clientY),f=u.x,m=u.y;if(!r){var p=Math.abs(f-s),g=Math.abs(m-d);if(p<5&&g<5)return;r=!0,Ee.current=!0}var v,h,y,w,b,_,E,R,S=(v=s,h=d,y=f,w=m,b=Math.min(v,y),_=Math.min(h,w),E=Math.abs(y-v),R=Math.abs(w-h),{left:b,top:_,width:E,height:R,right:b+E,bottom:_+R});n.style.display="block",n.style.left="".concat(S.left,"px"),n.style.top="".concat(S.top,"px"),n.style.width="".concat(S.width,"px"),n.style.height="".concat(S.height,"px"),i||(i=requestAnimationFrame(function(){i=null;var t=e.getBoundingClientRect();o().forEach(function(n){var r=n.getBoundingClientRect(),i={left:r.left-t.left+e.scrollLeft,top:r.top-t.top+e.scrollTop,right:r.right-t.left+e.scrollLeft,bottom:r.bottom-t.top+e.scrollTop};n.classList.toggle("igd-selecting",a(S,i))})}))},u=function(){window.removeEventListener("mousemove",d),window.removeEventListener("mouseup",u),document.body.classList.remove("igd-noselect");var t=Ee.current,r={left:n.offsetLeft,top:n.offsetTop,right:n.offsetLeft+n.offsetWidth,bottom:n.offsetTop+n.offsetHeight};if(n.style.display="none",o().forEach(function(e){return e.classList.remove("igd-selecting")}),t){if(Re.current=!0,setTimeout(function(){Ee.current=!1},0),!(r.right<=r.left||r.bottom<=r.top)){var i=e.getBoundingClientRect(),l=Array.from(o()).filter(function(t){var n=t.getBoundingClientRect(),o={left:n.left-i.left+e.scrollLeft,top:n.top-i.top+e.scrollTop,right:n.right-i.left+e.scrollLeft,bottom:n.bottom-i.top+e.scrollTop};return a(r,o)});if(l.length){var s=l.map(function(e){return _.find(function(t){return t.id===e.getAttribute("data-id")})}).filter(Boolean);pe||(s=s.filter(function(e){return Tt(e)})),N?F(function(e){return c(e,s)}):R(function(e){return c(e,s)})}}}else Ee.current=!1},f=function(e){var t;Re.current&&(Re.current=!1,null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e),e.stopPropagation(),e.preventDefault())};return e.addEventListener("mousedown",s),e.addEventListener("click",f,!0),function(){e.removeEventListener("mousedown",s),e.removeEventListener("click",f,!0),n&&n.parentNode&&n.parentNode.removeChild(n),""===t&&(e.style.position=""),i&&cancelAnimationFrame(i),document.body.classList.remove("igd-noselect"),window.removeEventListener("mousemove",d),window.removeEventListener("mouseup",u)}}}},[_]),React.createElement("div",{ref:ve,className:"igd-body ".concat(h?"lazy"===h&&"pagination"!==$?"lazy-loading":"loading":""," ").concat(ee?"bulk-select":""," ")},te&&(!se||B)&&React.createElement(go,null),B&&!h&&React.createElement(zi,null),(!le||N)&&React.createElement("div",{className:"file-list ".concat(T?"list-view":""," ").concat(he," ").concat(_.length||Ut(C,y)?"":"empty"),onClick:function(){if(!(Ee.current||Re.current||ee||_e)){var e=document.querySelector(".igd-context-menu")?300:0;setTimeout(function(){V(null),R([])},e)}},onContextMenu:function(e){e.preventDefault(),U(!1),ee||_e||R([]),Ut(C.id,y)&&y.root_id!==C.id||(V(C),H(e))}},!le&&T&&!!_.length&&(I||P)&&React.createElement("div",{className:"list-view-header"},React.createElement("span",{className:"col-name"},wp.i18n.__("Name","integrate-google-drive")),P&&React.createElement("span",{className:"col-size"},wp.i18n.__("Size","integrate-google-drive")),I&&React.createElement("span",{className:"col-modified"},wp.i18n.__("Modified","integrate-google-drive"))),(!C||!C&&!!w)&&(!se||N)&&!B&&React.createElement(ir,null),C&&ye.length>0&&React.createElement("div",{className:"go-prev file-item folder-item",onClick:function(e){if(V(null),w)if(ye.length>1){var t=ye[ye.length-2],n=[ye[ye.length-3]],r={id:t,name:k[t],accountId:y.id,parents:n};z(r)}else u&&Xt(g),A(null);else if(ye.length>1){var i=ye[ye.length-2],o=[ye[ye.length-3]],a={id:i,name:k[i],accountId:y.id,parents:o};z(a)}else A(null)}},React.createElement("i",{className:"dashicons dashicons-arrow-left-alt2"}),React.createElement("span",null,wp.i18n.__("Previous folder","integrate-google-drive"))),!!_.length&&_.map(function(e,t){var n,r,i,o=e.id,a=e.name,l=e.type,c=e.iconLink,s=e.thumbnailLink,d=e.size,u=e.updated;
1if(o){var f=Tt(e),p=N?O.find(function(e){return e.id===o}):E.find(function(e){return(null==e?void 0:e.id)===o}),h=O&&!!O.find(function(e){return e.id===o}),y=N&&(pe||f)&&(!Q||!f)&&(!m||!f);me&&(y=(O[0].id||O[0])===o);var w=(null==c?void 0:c.replace("/16/","/64/"))||Wt(e,"icon"),b=Kt(e,"small"),S=!we&&f&&!_.slice(t+1).some(Tt);S&&(we=!0);var k=!N&&oe&&((null==e?void 0:e.reviewTag)||(null===(n=_.find(function(e){return e.id===o}))||void 0===n?void 0:n.reviewTag)||(null===(r=E.find(function(e){return e.id===o}))||void 0===r?void 0:r.reviewTag));return React.createElement(ko,{key:o},S&&!T&&React.createElement("div",{className:"folder-file-divider"}),React.createElement("div",{"data-id":o,className:"file-item ".concat(f?"folder-item":"","  ").concat(S?"folder-item-last":""," ").concat(p||h?"active":""),onClick:function(t){t.stopPropagation(),K(),D?f?z(e):N?F(function(t){return[].concat(bo(t),[e])}):(V(e),wi(t,o,_,M,Y,!1,g,v)):(t.detail&&1!=t.detail||N?f?z(e):N&&y&&F(h?function(t){return bo(t.filter(function(t){return t.id!=e.id}))}:function(t){return[].concat(bo(t),[e])}):(t.ctrlKey||t.shiftKey||t.metaKey)&&!ae?R(function(t){return t.find(function(t){return t.id===e.id})?t.filter(function(t){return t.id!==e.id}):[].concat(bo(t),[e])}):f?z(e):(V(e),wi(t,o,_,M,Y,!1,g,v)),console.log(e))},onDoubleClick:function(t){t.stopPropagation(),N||(f?z(e):(V(e),wi(t,o,_,M,Y,!1,g,v)))},onContextMenu:function(t){t.preventDefault(),t.stopPropagation(),K(),U(!1),e["shared-drives"]||(V(e),H(t))},title:a},!f&&!T&&React.createElement("div",{className:"igd-file-thumbnail-wrap"},React.createElement("img",{src:b,alt:a,loading:"lazy",className:"igd-file-thumbnail ".concat(s?"has-thumbnail":""),referrerPolicy:"no-referrer",onError:function(t){var n=t.currentTarget,r=n.src,i=Wt(e,"medium");r!==i&&(n.src=i)}})),!T&&Lt(e)&&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:w,alt:"icon"}),"application/vnd.google-apps.shortcut"===l&&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"})),function(){var t=(null==M?void 0:M.download)&&(null==M?void 0:M.zipDownload),n=!f||(null==M?void 0:M.folderDownload),r=oe&&(!f||(null==M?void 0:M.reviewFolderSelection));if(!(!N&&(!M||t&&n)||y||r))return null;return React.createElement("div",{className:"file-item-checkbox ".concat(p?"checked":""),onClick:function(t){if(t.stopPropagation(),N)F(function(t){return h?t.filter(function(t){return t.id!==e.id}):[].concat(bo(t),[e])});else{if(!p&&(oe||le&&null!=M&&M.photoProof)&&M.photoProofMaxSelection>0&&E.length>=M.photoProofMaxSelection)return void 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"),M.photoProofMaxSelection),icon:"error",showConfirmButton:!0,confirmButtonText:wp.i18n.__("OK","integrate-google-drive"),customClass:{container:"igd-swal"}});V(null),R(function(t){return p?t.filter(function(t){return t.id!==e.id}):[].concat(bo(t),[e])})}}},React.createElement("span",{className:"box"}))}()),React.createElement("span",{className:"file-item-name"},a),P&&(T?React.createElement("span",{className:"file-item-size"},d?Ft(d):"—"):(!M||M.download)&&!f&&!!d&&React.createElement("span",{className:"file-item-size"},Ft(d))),!N&&(!M||M.download&&(!f||M.folderDownload)||M.details||M.delete||M.rename||M.move||M.copy||M.edit||M.preview)&&React.createElement("span",{className:"file-item-options",onClick:function(t){t.stopPropagation(),U(!1),V(e),H(t)}},React.createElement("i",{className:"dashicons dashicons-ellipsis"}))),T&&I&&React.createElement("span",{className:"file-item-date"},$t(u,!0)),oe&&!f&&(null==M?void 0:M.photoProof)&&(null==M?void 0:M.reviewEnableTags)&&React.createElement(React.Fragment,null,React.createElement("div",{className:"file-item-review-tag tag-".concat(o),onClick:function(e){e.stopPropagation()},onContextMenu:function(e){return e.stopPropagation()},onDoubleClick:function(e){return e.stopPropagation()},style:{background:null==k?void 0:k.color}},React.createElement("i",{className:"dashicons dashicons-tag review-tag-icon"}),k&&React.createElement(React.Fragment,null,React.createElement("span",{className:"review-tag-label"},null==k?void 0:k.label),React.createElement("i",{className:"dashicons dashicons-no-alt",onClick:function(t){t.stopPropagation();var n=function(t){return t.map(function(t){return t.id===e.id?yo(yo({},t),{},{reviewTag:null}):t})};R(n),x(function(e){return yo(yo({},e),{},wo({},(null==C?void 0:C.id)||"",n(e[(null==C?void 0:C.id)||""])))})}})),React.createElement(Rt,{anchorSelect:".file-item-review-tag.tag-".concat(o),variant:"light",className:"review-tag-modal igd-tooltip",place:"bottom",border:"1px solid #ddd",clickable:!0,afterShow:function(){var e=document.querySelector(".file-item-review-tag.tag-".concat(o)),t=null==e?void 0:e.closest(".file-item");t&&(t.style.zIndex="9999")},afterHide:function(){var e=document.querySelector(".file-item-review-tag.tag-".concat(o)),t=null==e?void 0:e.closest(".file-item");t&&(t.style.zIndex="")}},React.createElement("div",{className:"review-tag-modal-inner"},null==M||null===(i=M.reviewTags)||void 0===i?void 0:i.map(function(t){var n=t.label,r=t.value,i=t.color;return React.createElement("div",{key:n,className:"tag-item ".concat((null==k?void 0:k.value)===r?"active":""),onClick:function(n){n.stopPropagation();var r=function(e){return e.map(function(e){return e.id===o?yo(yo({},e),{},{reviewTag:t}):e})};R(function(n){return n.find(function(e){return e.id===o})?r(n):[].concat(bo(n),[yo(yo({},e),{},{reviewTag:t})])}),x(function(e){return yo(yo({},e),{},wo({},(null==C?void 0:C.id)||"",r(e[(null==C?void 0:C.id)||""])))})}},React.createElement("i",{className:"dashicons dashicons-saved"}),React.createElement("span",{style:{color:i}},n))})))))))}})),!N&&le&&React.createElement(Ii,null),!!_.length&&J&&"button"===$&&(null===(e=S[(null==C?void 0:C.id)||""])||void 0===e?void 0:e.length)>X&&Math.ceil((null===(n=S[(null==C?void 0:C.id)||""])||void 0===n?void 0:n.length)/X)>ne&&React.createElement("button",{className:"igd-btn btn-primary igd-load-more ".concat(null!==(r=S[(null==C?void 0:C.id)||""])&&void 0!==r&&r.length?"":"igd-hidden"),onClick:function(e){e.stopPropagation(),re(function(e){return e+1})}},h&&React.createElement("span",{className:"igd-spinner"}),h?wp.i18n.__("Loading...","integrate-google-drive"):wp.i18n.__("Load more","integrate-google-drive")),!B&&J&&"pagination"===$&&(null===(i=S[(null==C?void 0:C.id)||""])||void 0===i?void 0:i.length)>
1X&&React.createElement(Qi,{className:"igd-pagination",pageCount:ne<=1&&(null===(o=S[(null==C?void 0:C.id)||""])||void 0===o?void 0:o.length)<X?1:Math.ceil((null===(a=S[(null==C?void 0:C.id)||""])||void 0===a?void 0:a.length)/X),currentPage:ne||1,onPageChange:function(e){re(e);var t=ve.current.closest(".igd-file-browser");t&&t.scrollIntoView({behavior:"smooth"})}}),!h&&(w||C&&(!Ut(C.id,y)||C.id===y.root_id))&&!_.length&&!B&&(N||!le)&&(N||!se||C)&&React.createElement(gi,null),!se&&!B&&!N&&!le&&ge&&L&&React.createElement(kr,null),!B&&!h&&!_.length&&C&&Ut(C.id,y)&&React.createElement(Bi,{activeFolder:C}),be&&React.createElement(Di,{isSearchResults:B,searchBoxText:Z}),h&&"none"!==s&&!!fr[s]&&React.createElement("div",{className:"loading-wrap",dangerouslySetInnerHTML:{__html:f?"<img src=".concat(f,' alt="Loading..."/>'):fr[s].svg}}))}function Ao(e){return Ao="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},Ao(e)}function No(e){return function(e){if(Array.isArray(e))return jo(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Po(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 Oo(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 Fo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Oo(Object(n),!0).forEach(function(t){To(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Oo(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function To(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ao(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ao(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ao(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Io(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,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.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&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||Po(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 Po(e,t){if(e){if("string"==typeof e)return jo(e,t);var n={}.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)?jo(e,t):void 0}}function jo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Lo=React,Mo=Lo.useContext,Bo=Lo.useState,Do=Lo.useEffect;function Uo(){var e,n,r,i,o=Mo(t),a=o.shortcodeId,l=o.files,c=o.activeAccount,s=o.activeFile,d=o.setShowDetails,u=o.activeFolder,f=o.setActiveFolder,m=o.listFiles,p=o.setAllFiles,g=o.initFolders,v=o.nonce,h=o.activeFiles,y=o.breadcrumbs,w=Io(Bo(null),2),b=w[0],_=w[1],E=b||{},R=E.id,S=E.accountId,x=E.name,k=E.iconLink,C=E.type,A=E.size,N=E.owner,O=E.updated,F=E.created,T=E.description,I=Io(Bo(null),2),P=I[0],j=I[1],L=Io(Bo(!1),2),M=L[0],B=L[1],D=Io(Bo(""),2),U=D[0],z=D[1];Do(function(){_(null),s?_(s):h.length>0?_(h[0]):u&&!Ut(u.id,c)&&_(u)},[s,h,u]),Do(function(){if(null!=b&&b.parents){var e=b.parents[0];if((null==u?void 0:u.id)===e)return Object.keys(y).find(function(t){return t===e})?void j(u):void j(null);j("loading"),wp.ajax.post("igd_get_file",{shortcodeId:a,id:e,accountId:S,nonce:v||igd.nonce}).done(function(e){Object.keys(y).find(function(t){return t===e.id})?j(e):j(null)}).fail(function(e){console.log(e),j(null)})}else j(null)},[b,u,y]);var H=null==k?void 0:k.replace("/16/","/64/"),K=[{key:"type",label:wp.i18n.__("Type","integrate-google-drive"),value:Ot(C)},{key:"size",label:wp.i18n.__("Size","integrate-google-drive"),value:A&&Ft(A)},{key:"owner",label:wp.i18n.__("Owner","integrate-google-drive"),value:N},{key:"updated",label:wp.i18n.__("Updated","integrate-google-drive"),value:O&&$t(O)},{key:"created",label:wp.i18n.__("Created","integrate-google-drive"),value:F&&$t(F)}];return Do(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 o=r.outerWidth();i="calc(100% - ".concat(t+o,"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(){d(!1),localStorage.removeItem("igd_show_details")}}),b&&!Ut(b.id,c)?React.createElement(React.Fragment,null,React.createElement("div",{className:"details-item name"},React.createElement("img",{src:H}),React.createElement("span",null,x)),K.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==b||null===(e=b.imageMediaMetadata)||void 0===e?void 0:e.width)&&(null==b||null===(n=b.imageMediaMetadata)||void 0===n?void 0:n.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==b||null===(r=b.imageMediaMetadata)||void 0===r?void 0:r.width," x ",null==b||null===(i=b.imageMediaMetadata)||void 0===i?void 0:i.height)),React.createElement("div",{className:"details-item field-location"},React.createElement("span",{className:"details-item-label"},wp.i18n.__("Location","integrate-google-drive")),React.createElement("div",{className:"details-item-value"},"loading"===P?React.createElement("span",{className:"igd-spinner"}):React.createElement("div",{className:"location-wrap",onClick:function(){P?m(P):f(null)}},P?React.createElement(React.Fragment,null,React.createElement("img",{src:P.iconLink||"".concat(igd.pluginUrl,"/assets/images/icons/folder.png")}),React.createElement("span",null,P.name)):React.createElement(React.Fragment,null,React.createElement("i",{className:"dashicons dashicons-admin-home"}),React.createElement("span",null,wp.i18n.__("Home","integrate-google-drive")))))),((null==b?void 0:b.description)||!g)&&React.createElement("div",{className:"details-item field-description"},React.createElement("span",{className:"details-item-label"},wp.i18n.__("Description","integrate-google-drive")),!g&&React.createElement("i",{className:"dashicons ".concat(M?"dashicons-saved":"dashicons-edit"),onClick:function(){M?(!function(){var e=l.map(function(e){return e.id===R?Fo(Fo({},e),{},{description:U}):e});_(Fo(Fo({},b),{},{description:U})),p(function(t){return Fo(Fo({},t),{},To({},null==u?void 0:u.id,No(e)))}),wp.ajax.post("igd_update_description",{shortcodeId:a,id:R,accountId:S,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"})})}(),B(!1)):(B(!0),z(T))}}),!M&&(T?React.createElement("span",{className:"details-item-value"},T):React.createElement("span",{className:"description-placeholder"},wp.i18n.__("Add description","integrate-google-drive"))),!g&&M&&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 zo(e){return zo="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},zo(e)}function Ho(e){return function(e){if(Array.isArray(e))return Go(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Qo(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 Ko(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?Ko(Object(n),!0).forEach(function(t){qo(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ko(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"!=zo(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=zo(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==zo(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vo(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,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.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&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||Qo(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 Qo(e,t){if(e){if("string"==typeof e)return Go(e,t);var n={}.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)?Go(e,t):void 0}}function Go(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Yo=React,Jo=Yo.useState,Xo=Yo.useEffect;function $o(e){var t=e.context,n=t.shortcodeId,r=t.allFiles,i=t.setAllFiles,o=t.activeAccount,a=t.initFolders,l=t.isOptions,c=t.activeFiles,s=t.activeFile,d=t.nonce,u=Vo(Jo(null),2),f=u[0],m=u[1],p=Vo(Jo(null),2),g=p[0],v=p[1],h=Vo(Jo(null),2),y=h[0],w=h[1],b=Vo(Jo([]),2),_=b[0],E=b[1],R=Vo(Jo(!1),2),S=R[0],x=R[1],k=l?c:[s],C=k.map(function(e){return e.id}),A=k.map(function(e){return e.parents[0]});function N(e){return m(e.id),wp.ajax.post("igd_get_files",{shortcodeId:n,data:{folder:e},nonce:d||igd.nonce,skipBreadcrumbs:!0}).done(function(t){var n=t.files;n=n.filter(function(e){return Tt(e)}),v(function(t){return Wo(Wo({},t),{},qo({},e.id,n))})}).fail(function(e){console.log(e)}).always(function(){m(null)})}Xo(function(){var e={id:o.root_id,accountId:o.id,type:"application/vnd.google-apps.folder"};N(e).then(function(t){E([e])})},[]);var O=!1;if(y){var F=String(y.id),T=new Set(C.map(String)),I=new Set(A.map(String));(T.has(F)||I.has(F))&&(O=!0)}y&&["computers","shared","starred","shared-drives"].includes(y.id)&&(O=!0),y&&o.root_id===y.id&&A.includes(o.root_id)&&(O=!0);var P=Pt(!1,o);return a&&(P=a.filter(function(e){return Tt(e)})),React.createElement("div",{className:"move-folders-wrap"},React.createElement("div",{className:"move-folders"},P.map(function(e){var t=e.id,n=e.name,r=e.iconLink,i=_.find(function(e){return e.id===t}),o=!!y&&y.id===t;return React.createElement(React.Fragment,null,React.createElement("div",{key:t,className:"move-folder ".concat(o?"active":""),onClick:function(){w(o?null:e)}},React.createElement("i",{className:"dashicons dashicons-arrow-".concat(i?"down":"right"),onClick:function(n){n.stopPropagation(),E(function(n){return i?n.filter(function(e){return e.id!==t}):[].concat(Ho(n),[e])}),i||g&&g[t]||N(e)}}),React.createElement("img",{src:r,alt:n}),React.createElement("div",{className:"file-item-checkbox ".concat(o?"checked":"")},React.createElement("span",{className:"box"})),React.createElement("span",null,n),f===t&&React.createElement("div",{className:"igd-spinner"})),i&&React.createElement(Zo,{folders:g[t]?g[t]:[],childFolders:g,selectedFolder:y,setSelectedFolder:w,getFolders:N,openFolders:_,setOpenFolders:E,loading:f}))})),React.createElement("button",{disabled:O,type:"button",className:"igd-btn ".concat(O?"disabled":"btn-primary"),onClick:function(){x(!0),wp.ajax.post("igd_move_file",{shortcodeId:n,file_ids:C,folder_id:y.id,account_id:y.accountId,nonce:
1d||igd.nonce}).done(function(e){if(r[y.id]){var t=[].concat(Ho(r[y.id]),Ho(k));i(function(e){return Wo(Wo({},e),{},qo({},y.id,t))})}var n=Wo({},r);A.forEach(function(e){n[e]&&(n[e]=n[e].filter(function(e){return!C.includes(e.id)}))}),i(n),Swal.fire({title:wp.i18n.__("Success","integrate-google-drive"),text:wp.i18n._n("File moved successfully","Files moved successfully",C.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(){x(!1)})}},S&&React.createElement("div",{className:"igd-spinner"}),S?wp.i18n.__("Moving...","integrate-google-drive"):wp.i18n.__("Move","integrate-google-drive")))}function Zo(e){var t=e.folders,n=e.childFolders,r=e.selectedFolder,i=e.setSelectedFolder,o=e.getFolders,a=e.openFolders,l=e.setOpenFolders,c=e.loading;return t.length?t.map(function(e){var t=a.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(Ho(t),[e])}),t||n&&n[e.id]||o(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(Zo,{folders:n[e.id],childFolders:n,getFolders:o,setSelectedFolder:i,selectedFolder:r,openFolders:a,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 ea(e){return ea="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},ea(e)}function ta(e){return function(e){if(Array.isArray(e))return la(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 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 ra(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?na(Object(n),!0).forEach(function(t){ia(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 ia(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ea(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ea(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ea(t)?t: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,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.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&&(a=n.return(),Object(a)!==a))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 la(e,t);var n={}.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)?la(e,t):void 0}}function la(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var ca=React,sa=ca.useState,da=ca.useEffect;function ua(e){var t=e.context,n=t.shortcodeId,r=t.activeAccount,i=t.setAllFiles,o=t.allFiles,a=t.initFolders,l=t.activeFiles,c=t.activeFile,s=t.isOptions,d=t.nonce,u=s?l:[c],f=oa(sa(null),2),m=f[0],p=f[1],g=oa(sa(null),2),v=g[0],h=g[1],y=oa(sa(null),2),w=y[0],b=y[1],_=oa(sa([]),2),E=_[0],R=_[1],S=oa(sa(!1),2),x=S[0],k=S[1];function C(e){return p(e.id),wp.ajax.post("igd_get_files",{shortcodeId:n,data:{folder:e},nonce:d||igd.nonce,skipBreadcrumbs:!0}).done(function(t){var n=t.files;n=n.filter(function(e){return Tt(e)}),h(function(t){return ra(ra({},t),{},ia({},e.id,n))})}).fail(function(e){console.log(e)}).always(function(){p(null)})}da(function(){var e={id:r.root_id,accountId:r.id,type:"application/vnd.google-apps.folder"};C(e).then(function(t){R([e])})},[]);var A=!1;w&&["computers","shared","starred","shared-drives"].includes(w.id)&&(A=!0);var N=Pt(!1,r);return a&&(N=a.filter(function(e){return Tt(e)})),React.createElement("div",{className:"move-folders-wrap"},React.createElement("div",{className:"move-folders"},N.map(function(e){var t=e.id,n=e.name,r=e.iconLink,i=E.find(function(e){return e.id===t}),o=!!w&&w.id===t;return React.createElement(React.Fragment,null,React.createElement("div",{key:t,className:"move-folder ".concat(o?"active":""),onClick:function(){b(o?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(ta(n),[e])}),i||v&&v[t]||C(e)}}),React.createElement("img",{src:r,alt:n}),React.createElement("div",{className:"file-item-checkbox ".concat(o?"checked":"")},React.createElement("span",{className:"box"})),React.createElement("span",null,n),m===t&&React.createElement("div",{className:"igd-spinner"})),i&&React.createElement(fa,{folders:v[t]?v[t]:[],childFolders:v,selectedFolder:w,setSelectedFolder:b,getFolders:C,openFolders:E,setOpenFolders:R,loading:m}))})),React.createElement("button",{disabled:A,type:"button",className:"igd-btn ".concat(A?"disabled":"btn-primary"),onClick:function(){k(!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}),o[w.id]){var t=[].concat(ta(o[w.id]),ta(e));i(function(e){return ra(ra({},e),{},ia({},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(){k(!1)})}},x&&React.createElement("div",{className:"igd-spinner"}),x?wp.i18n.sprintf(wp.i18n.__("Copying %s files","integrate-google-drive"),u.length):wp.i18n.__("Copy","integrate-google-drive")))}function fa(e){var t=e.folders,n=e.childFolders,r=e.selectedFolder,i=e.setSelectedFolder,o=e.getFolders,a=e.openFolders,l=e.setOpenFolders,c=e.loading;return t.length?t.map(function(e){var t=a.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(ta(t),[e])}),t||n&&n[e.id]||o(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(fa,{folders:n[e.id],childFolders:n,getFolders:o,setSelectedFolder:i,selectedFolder:r,openFolders:a,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 ma(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,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.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&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||ga(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 pa(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)||ga(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 ga(e,t){if(e){if("string"==typeof e)return va(e,t);var n={}.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)?va(e,t):void 0}}function va(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function ha(e){var t=e.files,n=(0,i.useRef)(pa(t)),r=ma((0,i.useState)(null),2),o=r[0],a=r[1],l=ma((0,i.useState)(new Set),2),c=l[0],s=l[1],d=function(e){e&&(a(e.id),wp.ajax.post("igd_import_media",{file:e,nonce:igd.nonce}).done(function(t){s(function(t){return new Set([].concat(pa(t),[e.id]))})}).fail(function(e){console.error(e)}).always(function(){n.current=n.current.filter(function(t){return t.id!==e.id}),a(null),n.current.length>0&&d(n.current[0])}))};(0,i.useEffect)(function(){n.current.length>0&&d(n.current[0])},[]),(0,i.useEffect)(function(){0===n.current.length&&c.size>0&&Swal.fire({title:wp.i18n.__("Import Successful!","integrate-google-drive"),text:wp.i18n.sprintf(wp.i18n._n("The file has been added to your media library.","%d files have been added to your media library.",c.size,"integrate-google-drive"),c.size),icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0,toast:!0,customClass:{container:"igd-swal"}})},[c]);var u=function(){if(o){var e=t.find(function(e){return e.id===o});a(null),wp.ajax.post("igd_cancel_import",{file:e,nonce:igd.nonce}).fail(function(e){console.error(e)})}};return(0,i.useEffect)(function(){return document.addEventListener("igd_import_cancel",u),function(){document.removeEventListener("igd_import_cancel",u)}},[o]),React.createElement("div",{className:"import-files"},t.map(function(e){return React.createElement("div",{key:e.id,className:"import-file"},React.createElement("div",{className:"import-file-thumb"},React.createElement("img",{src:Kt(e),alt:e.name})),React.createElement("div",{className:"import-file-info"},React.createElement("div",{className:"import-file-name"},e.name),React.createElement("div",{className:"import-file-size"},Ft(e.size))),React.createElement("div",{className:"import-file-actions"},o===e.id&&React.createElement("div",{className:"igd-spinner"}),c.has(e.id)&&React.createElement("i",{className:"dashicons dashicons-saved"}),!c.has(e.id)&&React.createElement("button",{type:"button",className:"button button-link-delete",onClick:function(t){t.target.closest(".import-file").classList.add("igd-hidden"),n.current=n.current.filter(function(t){return t.id!==e.id}),o===e.id&&(u(),n.current.length>0&&d(n.current[0]))}},React.createElement("i",{className:"dashicons dashicons-no"}))))}))}function ya(e){return ya="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},ya(e)}function wa(e){return function(e){if(Array.isArray(e))return ba(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){if("string"==typeof e)return ba(e,t);var n={}.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)?ba(e,t):void 0}}(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 ba(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function _a(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 Ea(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?_a(Object(n),!0).forEach(function(t){Ra(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ra(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ya(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ya(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ya(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Sa=React,xa=Sa.useContext,ka=Sa.useEffect;function Ca(){var e=xa(t),n=e.shortcodeId,r=e.getFiles,i=e.activeFiles,o=e.setActiveFiles,a=e.activeFile,l=e.activeFolder,c=e.permissions,s=e.notifications,d=e.shortcodeBuilderType,u=e.isOptions,f=e.setIsOptions,m=e.isList,p=e.setIsList,g=e.setShowDetails,v=e.setIsUpload,h=e.isShortcodeBuilder,y=e.contextMenuId,w=e.setAllFiles,_=e.initFolders,E=e.setActiveAccount,R=e.nonce,S="search"===d,x="gallery"===d,k=a&&l&&a.id===l.id,O=(null==a?void 0:a.permissions)||{},F=!!O.canEdit,T=!!O.canPreview,I=!!O.canRename;c&&(c.refresh=!0);var P=[{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"}],j=[{key:"directLink",title:wp.i18n.__("Direct Preview Link","integrate-google-drive"),icon:"dashicons-visibility",tooltip:wp.i18n.__("Link to preview the file directly on your site.","integrate-google-drive")},{key:"googleLink",title:wp.i18n.__("Google Drive Preview Link","integrate-google-drive"),icon:"dashicons-visibility",tooltip:wp.i18n.__("Link to preview the file on Google Drive.","integrate-google-drive")},{key:"mediaLink",title:wp.i18n.__("Direct Media Link","integrate-google-drive"),icon:"dashicons-admin-media",tooltip:wp.i18n.__("Link to access the media file directly.","integrate-google-drive")},{key:"downloadLink",title:wp.i18n.__("Download Link","integrate-google-drive"),icon:"dashicons-download",tooltip:wp.i18n.__("Link to download the file.","integrate-google-drive")}],L=0;u&&(L=i.filter(function(e){return!c||!Tt(e)||c.folderDownload}).length);var M=[{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:"copyLink",title:wp.i18n.__("Copy Links","integrate-google-drive"),icon:"dashicons-admin-links"},{key:"share",title:wp.i18n.__("Share","integrate-google-drive"),icon:"dashicons-share"},{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(L>1?" (".concat(L,")"):""),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:m?wp.i18n.__("Grid View","integrate-google-drive"):wp.i18n.__("List View","integrate-google-drive"),icon:m?"dashicons-grid-view":"dashicons-list-view"}].filter(function(e){var t=e.key;if((!h||!u||["view","refresh"].includes(t))&&(!S||["preview","download"].includes(t))&&("drive"!==t||!u&&!_)&&(!c||c[t])&&("view"!==t||(!x||h)&&u)&&("edit"!==t||F)&&(!["share","copyLink","details"].includes(t)||a)&&("preview"!==t||!(!a&&(1!==i.length||Tt(i[0]))||a&&(!T||Tt(a))||u&&(1!==i.length||Tt(i[0]))))&&("copy"!==t||!(u&&!i.length||!u&&a&&Tt(a)||u&&i.length&&i.some(function(e){return Tt(e)})))&&("move"!==t||!u||i.length)&&("import"!==t||!(u&&(!i.length||i.some(function(e){return Tt(e)}))||a&&Tt(a)))&&("rename"!==t||!u||!(i.length>1)&&I)&&("delete"!==t||!(u&&!i.length||a&&!O.canDelete))&&("download"!==t||!(!a&&!i.length||a&&(!a.permissions||!Tt(a)&&!a.permissions.canDownload||Tt(a)&&c&&
1(null==c||!c.folderDownload))||u&&!L))&&(k||l&&u&&!a&&!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))&&(!k||i.length||u||["refresh","newFolder","upload","createDoc"].includes(t)))return!0});return M.length||!c||c.view||f(null),ka(function(){f(M.length?u:"hide")},[M]),React.createElement(C,{id:y,className:"igd-context-menu",animation:b,onHidden:function(){return f(!1)}},M.map(function(t){var d=t.key,h=t.title,y=t.icon;return React.createElement(A,{key:d,onClick:function(t){t.data;var h=t.event;t.triggerEvent;if(f(!1),"newFolder"===d)return o([]),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:n,name:e,parent_id:l.id,account_id:l.accountId,nonce:R||igd.nonce}).done(function(e){w(function(t){return Ea(Ea({},t),{},Ra({},(null==l?void 0:l.id)||"",[].concat(wa(t[(null==l?void 0:l.id)||""]),[e])))}),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"!==d)if("upload"!==d)if("edit"!==d)if("share"!==d)if("preview"!==d)if("drive"!==d){if("download"===d){if(a&&a.exportAs&&Object.keys(a.exportAs).length)return;return k||!a||Tt(a)?1!==i.length||Tt(i[0])?tn(u,i,a,c,n,R):window.location.href="".concat(igd.ajaxUrl,"?action=igd_download&id=").concat(i[0].id,"&accountId=").concat(i[0].accountId,"&shortcodeId=").concat(n,"&nonce=").concat(R||igd.nonce):window.location.href="".concat(igd.ajaxUrl,"?action=igd_download&id=").concat(a.id,"&accountId=").concat(a.accountId,"&shortcodeId=").concat(n,"&nonce=").concat(R||igd.nonce),void(s&&s.downloadNotification&&wp.ajax.post("igd_notification",{files:k||!a||Tt(a)?1!==i.length||Tt(i[0])?u?i:[a]:[i[0]]:[a],notifications:s,type:"download",nonce:R||igd.nonce}))}if("rename"!==d){if("move"===d)return y=null,void 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(t){y||(y=ReactDOM.createRoot(document.getElementById("igd-move"))),y.render(React.createElement($o,{context:e}))},willClose:function(){y&&(y.unmount(),y=null)}});var y;if("copy"!==d){if("import"===d)return igd.isPro?void function(e){var t;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"),html:'<div id="igd-import"></div>',showConfirmButton:!1,allowEscapeKey:!1,allowEnterKey:!1,allowOutsideClick:!1,customClass:{container:"igd-swal igd-import-swal"},showCloseButton:!0,didOpen:function(){t||(t=ReactDOM.createRoot(document.getElementById("igd-import"))),t.render(React.createElement(ha,{files:e}))},willClose:function(){var e=new CustomEvent("igd_import_cancel");document.dispatchEvent(e),t&&(t.unmount(),t=null)}})}(u?i.filter(function(e){return!Tt(e)}):[a].filter(function(e){return!Tt(e)})):void An(wp.i18n.__("Upgrade to PRO to import cloud files to the Media Library.","integrate-google-drive"));if("delete"!==d)return"view"===d?(p(!m),void Jt(n,m?"grid":"list")):"details"===d?(g(!0),void localStorage.setItem("igd_show_details",1)):void 0;en({activeFiles:i,setAllFiles:w,activeFolder:l,setActiveFiles:o,setA
1ctiveAccount:E,isOptions:u,activeFile:a,notifications:s,shortcodeId:n,nonce:R})}else!function(){var t=null;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(n){t||(t=ReactDOM.createRoot(document.getElementById("igd-copy"))),t.render(React.createElement(ua,{context:e}))},willClose:function(){t&&(t.unmount(),t=null)}})}()}else Swal.fire({title:wp.i18n.__("Rename","integrate-google-drive"),text:wp.i18n.__("Enter new name","integrate-google-drive"),input:"text",inputValue:a.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:n,name:e,id:a.id,accountId:a.accountId,nonce:R||igd.nonce}).done(function(){w(function(t){return Ea(Ea({},t),{},Ra({},(null==l?void 0:l.id)||"",t[(null==l?void 0:l.id)||""].map(function(t){return t.id===a.id?Ea(Ea({},t),{},{name:e}):t})))}),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"}})}).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{var b=a||i[0];window.open(b.webViewLink,"_blank").focus()}else{var _=a||i[0];wi(h,_.id,[_],c,s,!1,n,R)}else ro(a);else window.open(a.webViewLink,"_blank").focus();else v(!0);else r(l,"refresh")},data:{action:d},className:"context-menu-item ".concat(d," ").concat(["import"].includes(d)&&!igd.isPro?"disabled":"")},"copyLink"===d?React.createElement(N,{className:"context-submenu",label:React.createElement("div",{className:"context-submenu-label"},React.createElement("i",{className:"dashicons ".concat(y)}),React.createElement("span",null,h)),arrow:React.createElement("i",{className:"dashicons dashicons-arrow-right"})},j.map(function(e){var t=e.key,n=e.title,r=e.icon,i=e.tooltip;return Lt(a)||Dt(a)||"mediaLink"!==t?React.createElement(A,{key:t,onClick:function(){return function(e){var t=a.id,n=a.accountId,r=a.type,i=a.exportAs,o=void 0===i?{}:i,l=Qt(JSON.stringify({id:t,accountId:n})),c="".concat(igd.homeUrl,"/?direct_file=").concat(l);if("downloadLink"===e){var s=Tt(a)?"file_ids=".concat(Qt(JSON.stringify([t]))):"id=".concat(t,"&accountId=").concat(n);c="".concat(igd.homeUrl,"?igd_download=1&").concat(s),Object.values(o).length&&(c+="&mimetype=".concat(Object.values(o)[0].mimetype))}else if("googleLink"===e)c=a.webViewLink;else if("mediaLink"===e)if(Lt(a)){var d=0===r.indexOf("audio/")?".mp3":".mp4";c="".concat(igd.homeUrl,"/?igd_stream=1&id=").concat(t,"&account_id=").concat(n,"&ext=").concat(d)}else Dt(a)&&(c=Kt(a,"full",{},!0));var u=document.createElement("textarea");u.value=c,document.body.appendChild(u),u.select(),document.execCommand("copy"),document.body.removeChild(u),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,customClass:{container:"igd-swal"}})}(t)},className:"context-menu-item ".concat(t)},React.createElement("i",{className:"dashicons ".concat(r)}),React.createElement("span",null,n),React.createElement(Rt,{anchorSelect:".context-menu-item.".concat(t),content:i,className:"context-tooltip"})):null})):"createDoc"===d?React.createElement(N,{className:"context-submenu",label:React.createElement("div",{className:"context-submenu-label"},React.createElement("i",{className:"dashicons ".concat(y)}),React.createElement("span",null,h)),arrow:React.createElement("i",{className:"dashicons dashicons-arrow-right"})},P.map(function(e){var t=e.key,r=e.title,i=e.icon;return React.createElement(A,{key:t,onClick:function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"doc",t=wp.i18n.__("New Document","integrate-google-drive"),r=wp.i18n.__("Enter document name","
1integrate-google-drive");"sheet"===e?(t=wp.i18n.__("New Spreadsheet","integrate-google-drive"),r=wp.i18n.__("Enter spreadsheet name","integrate-google-drive")):"slide"===e&&(t=wp.i18n.__("New Presentation","integrate-google-drive"),r=wp.i18n.__("Enter presentation name","integrate-google-drive")),Swal.fire({title:t,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(t){return t?wp.ajax.post("igd_create_doc",{shortcodeId:n,name:t,type:e,folder_id:l.id,account_id:l.accountId,nonce:R||igd.nonce}).done(function(t){w(function(e){return Ea(Ea({},e),{},Ra({},(null==l?void 0:l.id)||"",[].concat(wa(e[(null==l?void 0:l.id)||""]),[t])))});var n=wp.i18n.__("Document created","integrate-google-drive"),r=wp.i18n.__("Document created successfully","integrate-google-drive");"sheet"===e?(n=wp.i18n.__("Spreadsheet created","integrate-google-drive"),r=wp.i18n.__("Spreadsheet created successfully","integrate-google-drive")):"slide"===e&&(n=wp.i18n.__("Presentation created","integrate-google-drive"),r=wp.i18n.__("Presentation created successfully","integrate-google-drive")),Swal.fire({title:n,text:r,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"))}})}(t)},className:"context-menu-item ".concat(t)},React.createElement("i",{className:"dashicons ".concat(i)}),React.createElement("span",null,r))})):"download"===d&&a&&a.exportAs&&Object.keys(a.exportAs).length?React.createElement(N,{className:"context-submenu",label:React.createElement("div",{className:"context-submenu-label"},React.createElement("i",{className:"dashicons ".concat(y)}),React.createElement("span",null,wp.i18n.__("Download as","integrate-google-drive"))),arrow:React.createElement("i",{className:"dashicons dashicons-arrow-right"})},Object.keys(a.exportAs).map(function(e){return React.createElement(A,{key:e,className:"context-menu-item ".concat(e),onClick:function(){return function(e){var t=a.exportAs[e].mimetype;window.location.href="".concat(igd.ajaxUrl,"?action=igd_download&id=").concat(a.id,"&accountId=").concat(a.accountId,"&mimetype=").concat(t,"&shortcodeId=").concat(n,"&nonce=").concat(R||igd.nonce)}(e)}},React.createElement("img",{src:It(a.exportAs[e].mimetype),alt:e,width:"16",height:"16"}),React.createElement("span",null,e))})):React.createElement(React.Fragment,null,React.createElement("i",{className:"dashicons ".concat(y)}),React.createElement("span",null,h),["import"].includes(d)&&!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 Aa(e){var t=e.isLMS,n=e.isSelectFiles;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(){t||"dokan"===n?window.open(igd.authUrl,"newwindow","width=550,height=600"):jn()}},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 Na(e){return Na="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},Na(e)}function Oa(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function o(n,r,i,o){var c=r&&r.prototype instanceof l?r:l,s=Object.create(c.prototype);return Fa(s,"_invoke",function(n,r,i){var o,l,c,s=0,d=i||[],u=!1,f={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,n){return o=t,l=0,c=e,f.n=n,a}};function m(n,r){for(l=n,c=r,t=0;!u&&s&&!i&&t<d.length;t++){var i,o=d[t],m=f.p,p=o[2];n>3?(i=p===r)&&(c=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((i=n<2&&m<
vendor: 4,759 bytes, line 1
1o[1])?(l=0,f.v=r,f.n=o[1]):m<p&&(i=n<3||o[0]>r||r>p)&&(o[4]=n,o[5]=r,f.n=p,l=0))}if(i||n>1)return a;throw u=!0,r}return function(i,d,p){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,c=p;(t=l<2?e:c)||!u;){o||(l?l<3?(l>1&&(f.n=-1),m(l,c)):f.n=c:f.v=c);try{if(s=2,o){if(l||(i="next"),t=o[i]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(c=TypeError("The iterator does not provide a '"+i+"' method"),l=1);o=e}else if((t=(u=f.n<0)?c:n.call(r,f))!==a)break}catch(t){o=e,l=1,c=t}finally{s=1}}return{value:t,done:u}}}(n,i,o),!0),s}var a={};function l(){}function c(){}function s(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(Fa(t={},r,function(){return this}),t),u=s.prototype=l.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Fa(e,i,"GeneratorFunction")),e.prototype=Object.create(u),e}return c.prototype=s,Fa(u,"constructor",s),Fa(s,"constructor",c),c.displayName="GeneratorFunction",Fa(s,i,"GeneratorFunction"),Fa(u),Fa(u,i,"Generator"),Fa(u,r,function(){return this}),Fa(u,"toString",function(){return"[object Generator]"}),(Oa=function(){return{w:o,m:f}})()}function Fa(e,t,n,r){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}Fa=function(e,t,n,r){function o(t,n){Fa(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},Fa(e,t,n,r)}function Ta(e,t,n,r,i,o,a){try{var l=e[o](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,i)}function Ia(e){return function(e){if(Array.isArray(e))return Da(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ba(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 Pa(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 ja(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pa(Object(n),!0).forEach(function(t){La(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pa(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function La(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Na(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Na(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Na(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ma(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,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.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&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||Ba(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 Ba(e,t){if(e){if("string"==typeof e)return Da(e,t);var n={}.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)?Da(e,t):void 0}}function Da(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Ua=React,za=Ua.useState,Ha=Ua.useEffect,Ka=Ua.useMemo,Wa=Ua.useRef,qa=igd,Va=qa.settings,Qa=qa.isAdmin,Ga=qa.userAccessData,Ya=Va.rememberLastFolder,Ja=void 0===Ya?Qa:Ya,Xa=Va.adminLazyLoad,$a=void 0===Xa||Xa,Za=Va.adminLazyLoadType,el=void 0===Za?"pagination":Za,tl=Va.adminLazyLoadNumber,nl=void 0===tl?100:tl,rl=Va.asyncLoading;function il(e){var t,n,i=e.shortcodeId,o=e.nonce,a=e.initParentFolder,l=e.isShortcodeBuilder,c=e.selectedFolders,s=void 0===c?[]:c,d=e.setSelectedFolders,u=e.allFolders,f=e.privateFolders,m=e.initFolders,p=e.filters,g=e.shortcodeBuilderType,v=e.isList,w=e.showLastModified,b=void 0===w?!g:w,_=e.showFileSizeField,E=void 0===_||_,R=e.s
1ort,S=e.initialFilesSorting,x=e.permissions,k=e.notifications,C=e.showHeader,A=void 0===C?l||!g:C,N=e.showRefresh,O=void 0===N||N,F=e.showSorting,T=void 0===F||F,I=e.showFilesCount,P=void 0===I||I,j=e.showBreadcrumbs,L=void 0===j||j,M=e.searchBoxText,B=e.galleryLayout,D=e.galleryAspectRatio,U=e.galleryColumns,z=e.galleryHeight,H=e.galleryMargin,K=e.galleryView,W=e.galleryFolderView,q=e.thumbnailCaption,V=e.galleryOverlay,Q=e.overlayDisplayType,G=e.galleryOverlayTitle,Y=e.galleryOverlayDescription,J=e.galleryOverlaySize,X=e.galleryImageSize,$=e.galleryCustomSizeWidth,Z=e.galleryCustomSizeHeight,ee=e.isSelectFiles,te=e.selectionType,ne=e.initialSearchTerm,re=e.isLMS,ie=e.isWooCommerce,oe=e.lazyLoad,ae=void 0===oe?$a:oe,le=e.lazyLoadNumber,ce=void 0===le?nl:le,se=e.lazyLoadType,de=void 0===se?el:se,ue=e.accounts,fe=void 0===ue?igd.accounts:ue,me=e.account,pe=void 0===me?igd.activeAccount:me,ge=e.selection,ve=e.isFormUploader,he=e.uploadFileName,ye=void 0===he?"%file_name%%file_extension%":he,we=e.overwrite,be=e.minFiles,_e=e.maxFileSize,Ee=e.minFileSize,Re=e.enableFolderUpload,Se=e.isRequired,xe=e.showUploadLabel,ke=e.uploadLabelText,Ce=e.enableUploadDescription,Ae=e.uploadImmediately,Ne=e.showUploadConfirmation,Oe=e.uploadConfirmationMessage,Fe=e.uploadFolderSelection,Te=e.uploadFolders,Ie=e.folderSelectionLabel,Pe=Ma(za(pe),2),je=Pe[0],Le=Pe[1],Me="specific_folders"===je.scope;m||(Ga?(a=Ga.initParentFolder,m=Ga.initFolders):u&&(m=Pt(null,je)));var Be="search"===g&&!l,De="gallery"===g,Ue="media"===g,ze="uploader"===g,He="review"===g,Ke=null;Be||!Ja||m&&rl||(Ke=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"admin",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=null,i=document.body.classList.contains("elementor-editor-active"),o=document.body.classList.contains("et-fb"),a=document.body.classList.contains("block-editor-page");if(i||o||a)return r;var l=sessionStorage.getItem("igd_last_folder_".concat(e));return l&&(r=JSON.parse(l)).id===(null==t?void 0:t.id)&&(r=null),r&&n&&r.accountId!==n&&(r=null),r}(i,a,je.id),Ke&&"root"===Ke.id&&(Ke.id=je.root_id));var We,qe=Ma(za(!Be&&(null===(t=m)||void 0===t?void 0:t.length)>0?m:[]),2),Ve=qe[0],Qe=qe[1],Ge=Ma(za(1),2),Ye=Ge[0],Je=Ge[1],Xe=[];!Be&&m&&(Xe=La({},(null===(We=a)||void 0===We?void 0:We.id)||"",m));var $e=Ma(za(Xe),2),Ze=$e[0],et=$e[1],tt=He||De&&(null==x?void 0:x.photoProof),nt=Ma(za([]),2),rt=nt[0],it=nt[1],ot=Ma(za(null),2),at=ot[0],lt=ot[1],ct=Ma(za(!(m||a||Be||Me)),2),st=ct[0],dt=ct[1],ut=Ma(za({}),2),ft=ut[0],mt=ut[1],pt=Ma(za(!1),2),gt=pt[0],vt=pt[1],ht=Ma(za(!1),2),yt=ht[0],wt=ht[1],bt=Ma(za(window.innerWidth<=768),2),_t=bt[0],Et=bt[1],Rt=Ma(za(!1),2),St=Rt[0],xt=Rt[1],kt=Ma(za(!1),2),Ct=kt[0],At=kt[1],Nt=Ma(za(!1),2),Ot=Nt[0],Ft=Nt[1],It=Wa(ne),jt=Ma(za(ne),2),Bt=jt[0],zt=jt[1],Ht=Ma(za(null),2),Kt=Ht[0],Wt=Ht[1],qt=Ma(za(function(){return!_t&&!m&&"1"===localStorage.getItem("igd_show_details")}),2),Qt=qt[0],Gt=qt[1],Yt=Ma(za(function(){return!_t&&!m&&"0"!==localStorage.getItem("igd_file_browser_sidebar_open")}),2),Jt=Yt[0],$t=Yt[1],Zt=null;m?a&&(Zt=a):Me||(Zt=Pt(je.root_id,je)),Ke&&(Zt=Ke);var en,tn=Ma(za(Zt),2),rn=tn[0],on=tn[1],an=JSON.parse(localStorage.getItem("igd_sort")||"null"),ln=!(!an&&m&&!rn&&!S)&&(null!==(n=null!=R?R:an)&&void 0!==n?n:{sortBy:"name",sortDirection:"asc"}),cn=Ma(za(ln),2),sn=cn[0],dn=cn[1],un=(en=i||"admin",localStorage.getItem("igd_listing_view_".concat(en)));un&&(v="list"===un);var fn=Ma(za(v),2),mn=fn[0],pn=fn[1];function gn(e){document.querySelector(".igd-swal")?Swal.showValidationMessage(e):Swal.fire({html:e,icon:"error",confirmButtonText:wp.i18n.__("Ok","integrate-google-drive"),customClass:{container:"igd-swal"}})}function vn(){return ja(ja(ja(ja(ja(ja({},p||{}),De&&{isGallery:!0}),Ue&&{isMedia:!0}),re&&{onlyVideo:!0}),(ze||"folders"===te)&&{onlyFolders:!0}),"table"===g&&{onlyTables:!0})}function hn(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";lt(null),Ct||tt||it([]),vt(!1),dt(r||!0);var l=n;if(m){if(!l)return dt(!1),on(null),void et(function(e){var t,n=ja({},e);"sort"===r&&rn&&n[rn.id]?n[rn.id]=nn(n[rn.id],sn):n[(null===(t=a)||void 0===t?void 0:t.id)||""]=m;return n});l=ja(ja(ja({},l),f&&{isPrivate:!0}),Be&&!m.some(function(e){return e.id===l.id})&&{folders:m})}else{var c;l||(null===(c=Ke)||void 0===c?void 0:c.accountId)!==je.id||(l=Ke),l||(l=Pt(je.root_id,je))}"lazy"!==r&&Je(1),wp.ajax.post("igd_get_files",{shortcodeId:i,data:{folder:l,sort:sn,refresh:"refresh"===r,from_server:m&&(null===(e=a)||void 0===e?void 0:e.id)===(null===(t=l)||void 0===t?void 0:t.id),limit:ae?
1ce:0,filters:vn()},nonce:o||igd.nonce}).done(function(e){var t=e.files,n=void 0===t?[]:t,i=e.breadcrumbs,o=e.error;if(o)"refresh"!==r&&gn(o);else if("lazy"===r&&"pagination"!==de&&(null==rn?void 0:rn.id)===l.id&&(n=[].concat(Ia(Ve),Ia(n))),n=nn(n=function(e){return e.filter(function(e){return!((ze||"folders"===te)&&!Tt(e)||Ue&&!Lt(e)&&!Tt(e)||re&&!Mt(e)&&!Tt(e)||De&&!(Dt(e)||Mt(e)||Tt(e)))})}(n),sn),et(function(e){return ja(ja({},e),{},La(La({},l.id,n),"folders",[].concat(Ia(e.folders||[]),[l])))}),on(l),i)if(m||Me){var c=m||je.specific_folders;mt(function(e){var t=e.breadcrumbs,n=e.folder,r=e.initFolders,i=e.initParentFolder,o=e.isSearch,a=e.activeFolder,l=ja({},t),c=Object.keys(l);if(!c.length)return l;if(null!=i&&i.id)return c.includes(i.id)&&delete l[i.id],c[c.length-1]===i.id?{}:l;var s=(null==n?void 0:n.id)||a,d=c.indexOf(s);if(-1===d)return l;for(var u=function(e){if(r.find(function(t){return t.id===c[e]}))return o&&delete l[c[e]],1;delete l[c[e]]},f=0;f<d&&!u(f);f++);return l}({breadcrumbs:i,folder:l,initFolders:c,initParentFolder:a,isSearch:Be,activeFolder:rn}))}else mt(ja({},i))}).fail(function(e){console.error(e),Je(1),gn("string"==typeof e?e:wp.i18n.__("Something went wrong! Please try again later.","integrate-google-drive"))}).always(function(){return dt(!1)})}function yn(e){var t=e.id;if(lt(null),Ct||tt||it([]),Ze[t]){var n=function(e){if(Ut(e,je)){var t=Pt(e,je);return La({},e,t.name)}var r=Object.keys(ft),i=Ze.folders.find(function(t){return t.id===e});if(i){var o=La({},e,i.name),a=i.parents||[];
1if(Be&&!l&&Kt){if(a.length&&(!Kt||!Kt.find(function(t){return t.id===e})))return ja(ja({},n(a[0])),o)}else if(a.length&&(!m||!m.find(function(t){return t.id===e})))return ja(ja({},n(a[0])),o);return o}if(r.includes(e)){var c=r.indexOf(e);return Object.fromEntries(r.slice(0,c+1).map(function(e){return[e,ft[e]]}))}return{}};e=Ze.folders.find(function(t){return t.id===e.id})||e,on(e),mt(ja({},n(t)))}else hn(e)}function wn(e){It.current=e,vt(!0),Wt(null);var t=!Be&&rn?[rn]:m.filter(function(e){return Tt(e)});lt(null),Ct||tt||it([]),wt(!1);var n=[];if(m&&(n=m.filter(function(t){return t.name.toLowerCase().includes(e.toLowerCase())}),!t.length))return Qe(n),void Wt(n);dt(!0),wp.ajax.post("igd_search_files",{shortcodeId:i,folders:t,sort:sn,keyword:e,accountId:je.id,isPrivate:f,fullTextSearch:null==x?void 0:x.fullTextSearch,filters:vn(),nonce:o||igd.nonce}).done(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];n.length&&(e=[].concat(Ia(n),Ia(e))),Ue&&(e=e.filter(function(e){return Lt(e)||Tt(e)})),re&&(e=e.filter(function(e){return Mt(e)||Tt(e)})),De&&(e=e.filter(function(e){return Dt(e)||Mt(e)||Tt(e)}));var t=new Set;e=e.filter(function(e){return!t.has(e.id)&&(t.add(e.id),!0)}),Qe(e),Wt(e)}).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(){dt(!1)}),k&&k.searchNotification&&wp.ajax.post("igd_notification",{files:t,keyword:e,notifications:k,type:"search",nonce:o||igd.nonce})}var bn,_n=Ka(function(){return"igd-context-menu-".concat(Date.now())},[]),En=(bn={id:_n},{show:function(e,t){h({id:(null==t?void 0:t.id)||(null==bn?void 0:bn.id),props:(null==t?void 0:t.props)||(null==bn?void 0:bn.props),event:e,position:null==t?void 0:t.position})},hideAll:function(){y()}}),Rn=En.show,Sn=En.hideAll,xn=Vt();Ha(function(){Object.keys(fe).length&&(x&&x.allowSearch&&ne?wn(ne):Be&&!l||(m||a||"specific_folders"===je.scope?Ja&&Ke&&hn(Ke,"last"):hn()))},[]),Ha(function(){new URLSearchParams(window.location.search).get("module_refresh")&&hn(rn,"refresh")},[]),Ha(function(){xn&&(igd.activeAccount=je,m?($t(!1),on(null)):(dt("switch"),et({}),m||l||$t(!0)),wp.ajax.post("igd_switch_account",{shortcodeId:i,id:je.id,nonce:o||igd.nonce}).done(function(){if(m)1===m.length&&yn(m[0]);else{var e={id:je.root_id,accountId:je.id,name:wp.i18n.__("My Drive","integrate-google-drive"),type:"application/vnd.google-apps.folder"};"app_folder"===je.scope&&(e.name=je.app_folder.name),hn(e,"switch")}}).fail(function(e){console.log(e)}))},[null==je?void 0:je.id]),Ha(function(){var e=function(){Et(window.innerWidth<768)};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}},[]),Ha(function(){xn&&a.id&&a.id!==(null==rn?void 0:rn.id)&&yn(a)},[a]),Ha(function(){if(xn)if(l){var e;if(Ot){var t=[].concat(Ia(s),Ia(Ve)),n=new Set;e=t.filter(function(e){return!n.has(e.id)&&(n.add(e.id),!0)})}else e=s.filter(function(e){return!Ve.some(function(t){return t.id===e.id})});d(e)}else De||it(Ot?x?Ve.filter(function(e){return!(Tt(e)&&!x.folderDownload)}):Ve:[])},[Ot]),Ha(function(){xn&&!Ct&&(Ft(null),it([]))},[Ct]),Ha(function(){xn&&(Je(1),Ft(!1),Ct||tt||it([]),rn&&vt(!1))},[rn]),Ha(function(){xn&&Ja&&(rn?function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"admin";e&&sessionStorage.setItem("igd_last_folder_".concat(t),JSON.stringify(e))}(rn,i):Xt(i))},[rn]),Ha(function(){var e=function(){Sn()},t=document.querySelector(".igd-shortcode-builder-form");return t&&t.addEventListener("scroll",e),function(){t&&t.removeEventListener("scroll",e)}},[]),Ha(function(){var e=function(e){var t=e.detail,n=t.folderId,r=t.files;if(null!=rn&&rn.id&&rn.id===n&&Array.isArray(r)){et(function(e){return ja(ja({},e),{},La({},n,[].concat(Ia(e[n]||[]),Ia((t=e[n]||[],i=new Set(t.map(function(e){return e.id})),r.filter(function(e){return!i.has(e.id)}))))));var t,i})}};return document.addEventListener("igd_upload_complete",e),function(){return document.removeEventListener("igd_upload_complete",e)}},[rn]),Ha(function(){!l&&(He||De)&&ge&&it(ge.files)},[]),Ha(function(){if(!gt)if(!Be||rn){var e=(null==rn?void 0:rn.id)||"",t=Ze[e]||[],n=Ze[""]||m||[];if(!ae||gt&&rn)Qe(nn(t,sn));else{var r="scroll"===de||"button"===de,i=r?0:(Ye-1)*ce,o=r?Ye*ce:i+ce,a=rn?t:n,l=a.length>0?a.slice(i,o):[];!r&&!l.length&&Ye>1?Je(1):(null!=p&&p.fileNumbers&&(l=l.slice(0,null==p?void 0:p.fileNumbers)),Qe(nn(l,sn)))}}else Qe([])},[Ye,rn,Ze,m,gt,Kt,sn]);var kn=Wa(new Set),Cn=Wa(!1);return Ha(function(){var e=Ve.filter(Tt),t=new Set((Ze.folders||[]).map(function(e){return e.id})),n=e.filter(function(e){return!t.has(e.id)&&!kn.current.has(e.id)});if(n.length&&!Cn.current){var r=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){Ta(o,r,i,a,l,"next",e)}function l(e){Ta(o,r,i,a,l,"throw",e)}a(void 0)})}}(Oa().m(function e(){var t,i,a,l;return Oa().w(function(e){for(;;)switch(e.p=e.n){case 0:if(t=n.shift()){e.n=1;break}return Cn.current=!1,e.a(2);case 1:return Cn.current=!0,kn.current.add(t.id),e.p=2,e.n=3,wp.ajax.post("igd_get_files",{data:{folder:t,sort:sn,filters:vn(),skipBreadcrumbs:!0},nonce:o||igd.nonce});case 3:i=e.v,a=i.files,l=void 0===a?[]:a,et(function(e){return ja(ja({},e),{},La(La({},t.id,l),"folders",[].concat(Ia(e.folders||[]),[t])))}),e.n=5;break;case 4:e.p=4,e.v,kn.current.delete(t.id);case 5:return e.p=5,e.n=6,new Promise(function(e){return setTimeout(e,150)});case 6:return r(),e.f(5);case 7:return e.a(2)}},e,null,[[2,4,5,7]])}));return function(){return e.apply(this,arguments)}}();r()}},[Ve]),Object.keys(fe).length?React.createElement(r,{value:{accounts:fe,shortcodeId:i,setActiveAccount:Le,activeAccount:je,activeFiles:rt,setActiveFiles:it,activeFile:at,setActiveFile:lt,activeFolder:rn,setActiveFolder:on,permissions:x,notifications:k,shortcodeBuilderType:g,isList:mn,setIsList:pn,showDetail
1s:Qt,setShowDetails:Gt,setIsUpload:wt,getFiles:hn,isShortcodeBuilder:l,isMobile:_t,allFolders:u,initFolders:m,isSearch:Be,setShowSidebar:$t,sort:sn,setSort:dn,setAllFiles:et,breadcrumbs:ft,setBreadcrumbs:mt,isSearchResults:gt,setIsSearchResults:vt,searchResults:Kt,setSearchResults:Wt,isOptions:St,setIsOptions:xt,listFiles:yn,showBreadcrumbs:L,showRefresh:O,showSorting:T,showFilesCount:P,initParentFolder:a,isUpload:yt,isLoading:st,files:Ve,allFiles:Ze,selectedFolders:s,setSelectedFolders:d,filters:p,showLastModified:b,showFileSizeField:E,searchBoxText:M,galleryLayout:B,galleryAspectRatio:D,galleryColumns:U,galleryHeight:z,galleryMargin:H,galleryView:K,galleryFolderView:W,thumbnailCaption:q,galleryOverlay:V,overlayDisplayType:Q,galleryOverlayTitle:G,galleryOverlayDescription:Y,galleryOverlaySize:J,galleryImageSize:X,galleryCustomSizeWidth:$,galleryCustomSizeHeight:Z,show:Rn,hideAll:Sn,contextMenuId:_n,isSelectFiles:ee,selectionType:te,isBulkSelect:Ct,setIsBulkSelect:At,selectAll:Ot,setSelectAll:Ft,searchFiles:wn,initialSearchTerm:ne,searchKeywordRef:It,searchKeyword:Bt,setSearchKeyword:zt,isLMS:re,isWooCommerce:ie,lazyLoad:ae,lazyLoadNumber:ce,lazyLoadType:de,nonce:o,selection:ge,isFormUploader:ve,showHeader:A,uploadFileName:ye,page:Ye,setPage:Je,overwrite:we,minFiles:be,maxFileSize:_e,minFileSize:Ee,enableFolderUpload:Re,isRequired:Se,showUploadLabel:xe,uploadLabelText:ke,enableUploadDescription:Ce,uploadImmediately:Ae,showUploadConfirmation:Ne,uploadConfirmationMessage:Oe,uploadFolderSelection:Fe,uploadFolders:Te,folderSelectionLabel:Ie}},React.createElement("div",{className:"igd-file-browser"},React.createElement(Ca,null),A&&(!Be||gt||rn)&&React.createElement(zn,null),React.createElement("div",{className:"igd-file-browser-body"},Jt&&React.createElement(ur,null),React.createElement(Co,null),!l&&Qt&&React.createElement(Uo,null)))):m?null:React.createElement(Aa,{isLMS:re,isSelectFiles:ee})}const ol=function(e){var t=e.folders,n=void 0===t?[]:t,r=e.notifications,i=void 0===r?{}:r,o=e.linkListStyle,a=void 0===o?"default":o,l=e.defaultClickAction,c=void 0===l?"view":l,s=e.shortcodeId,d=e.nonce,u=e.permissions,f=e.linkButtonText,m=void 0===f?wp.i18n.__("View","integrate-google-drive"):f,p=e.listDownloadButtonText,g=void 0===p?wp.i18n.__("Download","integrate-google-drive"):p,v=e.listEditButtonText,h=void 0===v?wp.i18n.__("Edit","integrate-google-drive"):v;if(!n.length)return null;var y=function(e,t){wp.ajax.post("igd_notification",{files:[e],notifications:i,type:t,nonce:d})},w=n.map(function(e){var t=e.name,n=e.iconLink,r=e.webViewLink,o=e.id,l=e.accountId,f=(null==e?void 0:e.permissions)||{},p=!!f.canEdit,v=(f.canPreview,"https://drive.google.com/file/d/".concat(o,"/preview?rm=minimal")),w="".concat(igd.siteUrl,"?igd_download=1&").concat(Tt(e)?'file_ids="'.concat(Qt(JSON.stringify([o]))):"id=".concat(o),"&accountId=").concat(l,"&shortcodeId=").concat(s,"&nonce=").concat(d),b=r,_="view"===c?v:"download"===c?w:b;return"default"===a?React.createElement("a",{key:o,href:_,className:"igd-link",onClick:function(t){y(e,c),"view"===c&&u.inlinePreview&&(t.preventDefault(),t.stopPropagation(),wi(t,o,[e],u,i,!1,s,d))},target:"_blank",title:wp.i18n.sprintf("%s %s",m,t),"aria-label":wp.i18n.sprintf("%S %s",m,t)},t):React.createElement("div",{key:o,className:"igd-link igd-list-item"},React.createElement("img",{className:"item-icon",src:n,alt:t}),React.createElement("a",{className:"item-name",href:_,onClick:function(t){y(e,c),"view"===c&&u.inlinePreview&&(t.preventDefault(),t.stopPropagation(),wi(t,o,[e],u,i,!1,s,d))},target:"_blank",title:wp.i18n.sprintf("%s %s",m,t),"aria-label":wp.i18n.sprintf("%s %s",m,t)},t),u.preview&&React.createElement("a",{className:"item-action",href:v,onClick:function(t){y(e,c),u.inlinePreview&&(t.preventDefault(),t.stopPropagation(),wi(t,o,[e],u,i,!1,s,d))},target:"_blank",title:wp.i18n.sprintf("%s %s",m,t),"aria-label":wp.i18n.sprintf("%s %s",m,t)},React.createElement("i",{className:"dashicons dashicons-visibility"}),React.createElement("span",{className:"item-action-text"},m)),u.download&&React.createElement("a",{className:"item-action",href:w,title:wp.i18n.sprintf("%s %s",g,t),"aria-label":wp.i18n.sprintf("%s %s",g,t),onClick:function(){y(e,"download")}},React.createElement("i",{className:"dashicons dashicons-download"}),React.createElement("span",{className:"item-action-text"},g)),p&&u.edit&&React.createElement("a",{className:"item-action",href:b,title:wp.i18n.sprintf("%s %s",h,t),"aria-label":wp.i18n.sprintf("%s %s",h,t),target:"_blank",onClick:function(){y(e,"edit")}},React.createElement("i",{className:"dashicons dashicons-edit"}),React.createElement("span",{className:"item-action-text"},h)))});return"default"!==a?React.createElement("div",{className:"igd-list-wrap list-style-".concat(a)},w):React.createElement(React.Fragment,null,w)};function al(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,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.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&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||cl(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 ll(e){return function(e){if(Array.isArray(e))return sl(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||cl(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 cl(e,t){if(e){if("string"==typeof e)return sl(e,t);var n={}.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)?sl(e,t):void 0}}function sl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var dl=React,ul=dl.useRef,fl=dl.useEffect;function ml(e){var t=e.file,n=e.isPlaying,r=e.setIsPlaying,i=e.playNext,o=e.playPrev,a=e.handleDownload,l=e.nextPrevious,c=e.rewindForward,s=e.download,d=e.playableItems,u=e.playlistAutoplay,f=e.showPlaylist,m=e.isLoop,p=e.isOpenPlaylist,g=e.setIsOpenPlaylist,v=e.isShuffle,h=e.setIsLoop,y=e.setIsShuffle,w=e.shortcodeId,b=e.nonce,_=ul(null),E=ul(null),R=t||{},S=R.id,x=R.accountId,k=t&&Bt(t),C="".concat(igd.ajaxUrl,"?action=igd_stream&id=").concat(S,"&account_id=").concat(x,"&shortcodeId=").concat(w,"&nonce=").concat(b),A=t&&Kt(t,"large"),N=wp.i18n,O={loop:{label:N.__("Loop","integrate-google-drive"),state:m,setState:h},shuffle:{label:N.__("Shuffle","integrate-google-drive"),state:v,setState:y},playlist:{label:N.__("Playlist","integrate-google-drive"),state:p,setState:g}},F={controls:["play-large"].concat(ll(c?["rewind"]:[]),["play"],ll(c?["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:O.shuffle.label,loop:O.loop.label,playlist:O.playlist.label},keyboard:{focused:!0,global:!0},disableContextMenu:!s};fl(function(){var e,t=jQuery,n=_.current;if(n){var r=n.querySelector("video, audio");E.current=new Plyr(r,F),r.addEventListener("loadedmetadata",function(){var e=parseFloat(sessionStorage.getItem("igd_playback_time_".concat(w,"_").concat(S)));!isNaN(e)&&e>0&&e<r.duration&&(E.current.currentTime=e)},{once:!0}),E.current.on("timeupdate",function(){var e=E.current.currentTime;sessionStorage.setItem("igd_playback_time_".concat(w,"_").concat(S),e)}),E.current.on("ended pause error",function(){sessionStorage.removeItem("igd_playback_time_".concat(w,"_").concat(S))}),l&&d.length>1&&function(e,t,n,r){var i=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",n),o=e('<button type="button" class="plyr__controls__item plyr__control" aria-label="Next" data-plyr="next"><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",r),a=e(t).find('.plyr__controls [data-plyr="rewind"]').length?e(t).find('.plyr__controls [data-plyr="rewind"]'):e(t).find('.plyr__controls [data-plyr="play"]'),l=e(t).find('.plyr__controls [data-plyr="fast-forward"]').length?e(t).find('.plyr__controls [data-plyr="fast-forward"]'):e(t).find('.plyr__controls [data-plyr="play"]');i.insertBefore(a),o.insertAfter(l)}(t,n,o,i);var c=t(n).find('.plyr__menu__container > div > div:first-child [role="menu"]'),p=null===(e=c.parent().attr("id"))||void 0===e||null===(e=e.match(/(\d+)/))||void 0===e?void 0:e[0];return f&&!t(n).find('[data-plyr-menu="playlist"]').length||delete O.playlist,Object.entries(O).forEach(function(e){var r=al(e,2),i=r[0],o=r[1],a=o.label,l=o.state,s=o.setState;!function(e,t,n,r,i,o,a,l){if(e(t).find('[data-plyr-menu="'.concat(r,'"]')).length)return;var c="playlist"===r?wp.i18n.__("Show","integrate-google-drive"):wp.i18n.__("Enable","integrate-google-drive"),s="playlist"===r?wp.i18n.__("Hide","integrate-google-drive"):wp.i18n.__("Disable","integrate-google-drive"),d=e('\n        <button data-
1plyr="settings" type="button" class="plyr__control plyr__control--forward" role="menuitem" data-plyr-menu="'.concat(r,'" aria-haspopup="true">\n            <span>').concat(i,'<span class="plyr__menu__value">').concat(o?c:s,"</span></span>\n        </button>\n    ")).on("click",function(){e("#plyr-settings-".concat(l,"-home")).prop("hidden",!0),e("#plyr-settings-".concat(l,"-").concat(r)).prop("hidden",!1)});n.append(d);var u=e('<button type="button" role="menuitemradio" class="plyr__control" aria-checked="'.concat(o,'" value="enable"><span>').concat(c,"</span></button>")).on("click",function(){a(!0),e(".plyr__control.plyr__control--back").click(),d.find(".plyr__menu__value").text(c),e(this).attr("aria-checked","true").siblings().attr("aria-checked","false")}),f=e('<button type="button" role="menuitemradio" class="plyr__control" aria-checked="'.concat(!o,'" value="disable"><span>').concat(s,"</span></button>")).on("click",function(){a(!1),e(".plyr__control.plyr__control--back").click(),d.find(".plyr__menu__value").text(s),e(this).attr("aria-checked","true").siblings().attr("aria-checked","false")});e("#plyr-settings-".concat(l,"-").concat(r,' [role="menu"]')).append(u).append(f)}(t,n,c,i,a,l,s,p)}),s&&function(e,t,n,r){if(e(t).find('[data-plyr-menu="download"]').length)return;var i=e('\n        <button data-plyr="settings" type="button" class="plyr__control" role="menuitem" data-plyr-menu="download" aria-haspopup="true">\n            <span>'.concat(wp.i18n.__("Download","integrate-google-drive"),"</span>\n        </button>\n    ")).on("click",function(){e(t).find('.plyr__controls__item > [data-plyr="settings"]').click(),r()});n.append(i)}(t,n,c,a),E.current.on("ended",function(){(m||u)&&i(!0)}),function(){var e;null===(e=E.current)||void 0===e||e.destroy()}}},[t]),fl(function(){E.current&&(n?(E.current.play().catch(function(){r(!1)}),sessionStorage.setItem("igd_playback_".concat(w),S)):(E.current.pause(),sessionStorage.removeItem("igd_playback_".concat(w))))},[n,t]);var T=k?'<audio src="'.concat(C,'" controls preload="none"></audio>'):'<video class="igd-player-media-video" src="'.concat(C,'" width="100%" height="100%" controls poster="').concat(A,'" preload="none"></video>');return React.createElement("div",{className:"igd-player-media-wrap",ref:_,dangerouslySetInnerHTML:{__html:T}})}function pl(e){var t=e.files,n=e.searchKeywordRef,r=e.setIsActive,i=e.setKeyword,o=e.setError,a=e.setIsSearchResults,l=e.setFiles,c=e.isActive,s=(e.initFolders,e.allFiles),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(""),o(!1),a(!1),l(s[""])},className:"clear-button igd-btn btn-warning"},wp.i18n.__("Clear","integrate-google-drive")))}function gl(e){return function(e){if(Array.isArray(e))return vl(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){if("string"==typeof e)return vl(e,t);var n={}.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)?vl(e,t):void 0}}(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 vl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var hl=React,yl=hl.useRef,wl=hl.useEffect;function bl(e){var t=e.initFolders,n=e.initParentFolder,r=e.sort,i=e.filters,o=e.privateFolders,a=e.setFiles,l=e.fullTextSearch,c=e.initialSearchTerm,s=e.isSearchResults,d=e.setIsSearchResults,u=e.searchKeywordRef,f=e.notifications,m=e.isLoading,p=e.setIsLoading,g=e.keyword,v=e.setKeyword,h=e.error,y=e.setError,
1w=e.isActive,b=e.setIsActive,_=e.nonce,E=e.allFiles,R=yl(),S=yl(null),x=function(e){var c;p(!0),d(!0),u.current=e;var s=n?[n]:t;wp.ajax.post("igd_search_files",{folders:s.filter(Tt),sort:r,keyword:e,accountId:null===(c=s[0])||void 0===c?void 0:c.accountId,isPrivate:o,fullTextSearch:l,filters:i,nonce:_||igd.nonce}).done(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=s.filter(function(t){return t.name.toLowerCase().includes(e.toLowerCase())});t=(t=[].concat(gl(n),gl(t))).filter(function(e){return Tt(e)||Lt(e)}),a(t)}).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(){p(!1)}),f&&f.searchNotification&&wp.ajax.post("igd_notification",{files:s,keyword:e,notifications:f,type:"search",nonce:_||igd.nonce})},k=function(e){if(e&&e.preventDefault(),y(!1),!g)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);x(g)},C=Vt();return wl(function(){if(C&&g&&!(g.length<4))return S.current=setTimeout(function(){k()},2e3),function(){clearTimeout(S.current)}},[g]),wl(function(){R.current.addEventListener("keydown",function(e){" "===e.key&&e.stopPropagation()},!0),c&&x(c)},[]),React.createElement("form",{ref:R,className:"playlist-search ".concat(w?"active":""," ").concat(h?"error":""),onSubmit:k},m&&React.createElement("div",{className:"igd-spinner"}),s&&!m&&React.createElement("div",{className:"search-dismiss",onClick:function(){b(!w),v(""),y(!1),d(!1),a(E[""])}},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:g,onChange:function(e){v(e.target.value)}}),React.createElement("div",{className:"search-submit",onClick:function(){var e;w?k():(b(!0),null===(e=R.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 _l(e){return function(e){if(Array.isArray(e))return Sl(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Rl(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 El(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,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.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&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||Rl(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 Rl(e,t){if(e){if("string"==typeof e)return Sl(e,t);var n={}.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)?Sl(e,t):void 0}}function Sl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function xl(e){var t=e.file,n=e.files,r=e.setFile,a=e.folderFiles,l=e.setFolderFiles,c=e.getFolderFiles,s=e.isSub,d=e.isPlaying,u=e.setIsPlaying,f=e.download,m=e.activeFolder,p=e.setActiveFolder,g=e.playlistThumbnail,v=e.playlistNumber,h=e.allowSearch,y=e.initParentFolder,w=e.initFolders,b=e.filters,_=e.privateFolders,E=e.fullTextSearch,R=e.initialSearchTerm,S=e.sort,x=e.setFiles,k=e.isSearchResults,C=e.setIsSearchResults,A=e.searchKeywordRef,N=e.notifications,O=e.nonce,F=e.playlistStyle,T=e.playlistItemDuration,I=e.playlistItemSize,P=e.playlistItemDate,j=e.allFiles,L=El((0,i.useState)([]),2),M=L[0],B=L[1],D=El((0,i.useState)(!1),2),U=D[0],z=D[1],H=El((0,i.useState)(R),2),K=H[0],W=H[1],q=El((0,i.useState)(!1),2),V=q[0],Q=q[1],G=El((0,i.useState)(!!R),2),Y=G[0],J=G[1],X=(0,i.useRef)(),$=zt(X,"grid"!==F),Z="grid"===F&&n.length?n.reduce(function(e,t,n){return Tt(t)?n:e},void 0):void 0;return o().createElement("div",{className:"".concat(s?"sub-item":"igd-player-playlist"," ").concat($),ref:X},!s&&h&&o().createElement(o().Fragment,null,o().createElement(bl,{initFolders:w,initParentFolder:y,filters:b,sort:S,privateFolders:_,setFiles:x,fullTextSearch:E,initialSearchTerm:R,isSearchResults:k,setIsSearchResults:C,searchKeywordRef:A,isLoading:U,setIsLoading:z,notifications:N,keyword:K,setKeyword:W,error:V,setError:Q,isActive:Y,setIsActive:J,n
1once:O,allFiles:j}),k&&!U&&o().createElement(pl,{files:n,searchKeywordRef:A,setIsActive:J,isActive:Y,setKeyword:W,setError:Q,setIsSearchResults:C,setFiles:x,initFolders:w,allFiles:j})),!!m&&o().createElement("div",{className:"playlist-item-wrap folder-item-wrap",onClick:function(){var e=Object.keys(a),t=e.indexOf(m);if(t>0){var n=e[t-1];p(n),x(a[n]),B(function(e){return e.filter(function(e){return e.id!==m})})}else p(null),x(j[""]||w),l({}),B([])}},o().createElement("div",{className:"playlist-item folder-item"},o().createElement("i",{className:"dashicons dashicons-arrow-left-alt2"}),wp.i18n.__("Back","integrate-google-drive"))),n.length>0&&n.map(function(e,n){var i=e.id,l=e.name,s=e.size,O=e.updated,L=e.metaData,D=Kt(e,"custom","grid"===F?{w:256,h:256}:{w:64,h:64}),U=Tt(e);if(!U&&!Lt(e))return null;var z,H,K,W,q,V,Q,G,Y,J,X,$,ee=i===m,te=(null==t?void 0:t.id)===i,ne=M.some(function(t){return t.id===e.id});return o().createElement(o().Fragment,{key:i},Z===n-1&&o().createElement("div",{className:"playlist-item-wrap folder-item-break"}),o().createElement("div",{className:"playlist-item-wrap ".concat(U?"folder-item-wrap":""),onClick:function(n){return function(e,n,i,o,l){if(l.stopPropagation(),n){var s;if(p(i?null:e.id),"grid"!==F){if(B(function(t){return o?t.filter(function(t){return t.id!==e.id}):[].concat(_l(t),[e])}),o||a&&a[e.id])return}else if(null!==(s=a[e.id])&&void 0!==s&&s.length)return void x(a[e.id]);c(e)}else if(t&&t.id===e.id)u(!d||"pause"===d);else if(u(!0),r(e),Mt(e)){var f=l.target.closest(".igd-player");f&&(f.classList.contains("playlist-bottom")||window.innerWidth<768)&&f.scrollIntoView({behavior:"smooth"})}}(e,U,ee,ne,n)}},o().createElement("div",{className:"playlist-item ".concat(te?"active":""," ").concat(U?"folder-item":"")},v&&o().createElement("span",{className:"item-index"},String(n+1).padStart(2,"0"),"."),"grid"!==F&&U&&(!ee||!!a[i])&&o().createElement("span",{className:"dashicons ".concat(ne?"dashicons-arrow-down":"dashicons-arrow-right")}),ee&&!a[i]&&o().createElement("div",{className:"igd-spinner"}),g&&o().createElement("img",{src:D,alt:l}),o().createElement("span",{className:"item-name"},l),o().createElement("div",{className:"item-meta"},T&&!U&&!(null==L||!L.duration)&&o().createElement("span",{className:"item-duration"},o().createElement("i",{className:"dashicons dashicons-clock"}),(q=L.duration,V=Math.floor(q/1e3),Q=Math.floor(V/3600),G=Math.floor(V%3600/60),Y=Math.floor(V%60),J=Q>0?String(Q).padStart(2,"0")+":":"",X=String(G).padStart(2,"0"),$=String(Y).padStart(2,"0"),"".concat(J).concat(X,":").concat($))),I&&!U&&!!s&&o().createElement("span",{className:"item-size"},Ft(s)),P&&o().createElement("span",{className:"item-size"},(z=new Date(O),H=z.getFullYear(),K=("0"+(z.getMonth()+1)).slice(-2),W=("0"+z.getDate()).slice(-2),"".concat(H,"-").concat(K,"-").concat(W)))),!U&&te&&d&&"pause"!==d&&o().createElement("span",{className:"dashicons dashicons-controls-pause"}),!U&&(!te||!d||"pause"===d)&&o().createElement("span",{className:"dashicons dashicons-controls-play"})),"grid"!==F&&ne&&!!a[i]&&o().createElement(xl,{isSub:!0,files:a[i],file:t,setFile:r,folderFiles:a,getFolderFiles:c,isPlaying:d,setIsPlaying:u,download:f,activeFolder:m,setActiveFolder:p,playlistThumbnail:g,playlistNumber:v,allowSearch:h,initParentFolder:y,initFolders:w,filters:b,privateFolders:_,fullTextSearch:E,initialSearchTerm:R,sort:S,setFiles:x,allFiles:j,isSearchResults:k,setIsSearchResults:C,searchKeywordRef:A,notifications:N,playlistItemDuration:T,playlistItemSize:I,playlistItemDate:P})))}),0===n.length&&!U&&o().createElement("div",{className:"playlist-no-items"},o().createElement("i",{className:"dashicons dashicons-".concat(k?"search":"open-folder")}),wp.i18n.__("No items found","integrate-google-drive")))}function kl(e){return kl="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},kl(e)}function Cl(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 Al(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Cl(Object(n),!0).forEach(function(t){Nl(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cl(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Nl(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=kl(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=kl(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==kl(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ol(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,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.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&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Fl(e,t);var n={}.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)?Fl(e,t):void 0}}(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 Fl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Tl=React,Il=Tl.useRef,Pl=Tl.useEffect,jl=Tl.useState,Ll=Tl.useCallback,Ml=Tl.useMemo;const Bl=function(e){var t,n,r=e.initFolders,i=void 0===r?[]:r,o=e.nextPrevious,a=e.rewindForward,l=e.allowEmbedPlayer,c=e.playlistStyle,s=e.download,d=e.sort,u=e.allowSearch,f=e.initParentFolder,m=e.filters,p=e.privateFolders,g=e.fullTextSearch,v=void 0===g||g,h=e.initialSearchTerm,y=e.showPlaylist,w=void 0===y||y,b=e.openedPlaylist,_=void 0===b||b,E=e.playlistPosition,R=void 0===E?"bottom":E,S=e.notifications,x=e.playlistThumbnail,k=e.playlistAutoplay,C=e.playlistNumber,A=e.nonce,N=e.shortcodeId,O=e.showPlaylistToggle,F=e.allowPreviewPopout,T=e.playlistItemDuration,I=e.playlistItemSize,P=e.playlistItemDate,j=Ol(jl(i),2),L=j[0],M=j[1],B=Ol(jl({"":i}),2),D=B[0],U=B[1],z=Ol(jl({}),2),H=z[0],K=z[1],W=Ol(jl("true"===localStorage.getItem("igd_is_loop")),2),q=W[0],V=W[1],Q=Ol(jl("true"===localStorage.getItem("igd_is_shuffle")),2),G=Q[0],Y=Q[1],J=Ol(jl(w&&(_||"grid"===c)),2),X=J[0],$=J[1],Z=Ol(jl(null),2),ee=Z[0],te=Z[1],ne=Ol(jl(!1),2),re=ne[0],ie=ne[1],oe=Ol(jl("lg"),2),ae=oe[0],le=oe[1],ce=Il(h),se=Il(null),de=Ml(function(){return L.filter(Lt)},[L]),ue=de.length?de[0]:null,fe=sessionStorage.getItem("igd_playback_".concat(N));fe&&(ue=de.find(function(e){return e.id===fe})||ue);var me=Ol(jl(ue),2),pe=me[0],ge=me[1],ve=Ol(jl(fe===(null===(t=ue)||void 0===t?void 0:t.id)),2),he=ve[0],ye=ve[1];Pl(function(){!pe&&de.length&&ge(de[0])},[de,pe]);var we=Vt(),be=pe&&Mt(pe),_e=pe&&Bt(pe),Ee=pe?de.findIndex(function(e){return e.id===pe.id}):0,Re=Ll(function(e){wp.ajax.post("igd_get_files",{shortcodeId:N,data:{folder:e,sort:d,filters:m},nonce:A||igd.nonce,skipBreadcrumbs:!0}).done(function(t){var n=t.files.filter(function(e){return Lt(e)||Tt(e)});K(function(t){return Al(Al({},t),{},Nl({},e.id||e,n))}),M(n),U(function(t){return Al(Al({},t),{},Nl(Nl({},e.id,n),"folders",t.folders||[]))})})},[N,d,m,A]),Se=Ll(function(){var e;arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&q||(e=G?de[Math.floor(Math.random()*de.length)]:de[(Ee+1)%de.length],ge(e),ye(!0))},[q,G,de,Ee]),xe=Ll(function(){var e=Ee-1;e<0&&(e=de.length-1),ge(de[e]),ye(!0)},[Ee,de]),ke=Ll(function(){var e;if(pe){var t="".concat(igd.ajaxUrl,"?action=igd_download&shortcodeId=").concat(N,"&id=").concat(pe.id,"&accountId=").concat(pe.accountId,"&nonce=").concat(A||igd.nonce);null===(e=window.open(t,"_blank"))||void 0===e||e.focus(),null!=S&&S.downloadNotification&&wp.ajax.post("igd_notification",{files:[pe],notifications:S,type:"download",nonce:A||igd.nonce})}},[pe,N,A,S]);return Pl(function(){we&&localStorage.setItem("igd_is_loop",q)},[q,we]),Pl(function(){we&&localStorage.setItem("igd_is_shuffle",G)},[G,we]),Pl(function(){we&&null!=S&&S.playNotification&&pe&&wp.ajax.post("igd_notification",{files:[pe],notifications:S,type:"play",nonce:A||igd.nonce})},[pe,S,A,we]),Pl(function(){if(se.current){var e=480,t=768,n=992,r=new ResizeObserver(function(r){var i=r[0].contentRect.width;le(i<=e?"xs":i<=t?"sm":i<=n?"md":"lg")});return r.observe(se.current),function(){return r.disconnect()}}},[]),Pl(function(){var e;!(l&&pe&&Mt(pe))||qt(pe)||null!==(e=igd.settings)&&void 0!==e&&e.secureVideoPlayback||wp.ajax.post("igd_update_file_permission",{shortcodeId:N,file_id:pe.id,account_id:pe.accountId,nonce:A||igd.nonce})},[l,pe,N,A]),React.createElement("div",{ref:se,className:"\n                igd-player\n                playlist-".concat(R,"\n                playlist-").concat(c,"\n                ").concat(be?"type-video":"type-audio","\n                ").concat(he?"active":"paused","\n                ").concat(q?"is-loop":"","\n                ").concat(X?"is-playlist":"","\n                ").concat(G?"is-shuffle":"","\n                size-").concat(ae,"\n            ")},React.createElement("div",{className:"media-wrap"},_e&&pe&&React.createElement("div",{className:"current-item"},React.createElement("img",{src:Kt(pe,"small"),alt:pe.name}),React.createElement("div",{className:"item-caption"},React.createElement("span",{className:"item-title"},pe.name),pe.description&&React.createElement("span",{className:"item-description"},pe.description))),pe&&!_e&&l&&React.createElement("iframe",{src:null!==(n=igd.settings)&&void 0!==n&&n.secureVideoPlayback?"".concat(igd.homeUrl,"/?secure_embed=1&id=").concat(Qt(pe.id),"&account_id=").concat(Qt(pe.accountId),"&nonce=").concat(igd.nonce):"https://drive.google.com/file/d/".concat(pe.id,"/preview"),width:"100%",height:"100%",allowFullScreen:!0,allow:"autoplay",sandbox:F?void 0:"allow-scripts allow-same-origin"}),pe&&(!l||_e)&&React.createElement(ml,{file:pe,isPlaying:he,setIsPlaying:ye,playNext:Se,playPrev:xe,download:s,showPlaylist:w,nextPrevious:o,rewindForward:a,playableItems:de,handleDownload:ke,playlistAutoplay:k,isLoop:q,setIsLoop:V,isOpenPlaylist:X,setIsOpenPlaylist:$,isShuffle:G,setIsShuffle:Y,shortcodeId:N,nonce:A||igd.nonce}),l&&!_e&&L.length>
10&&React.createElement("div",{className:"igd-player-controls"},o&&React.createElement(React.Fragment,null,React.createElement("button",{className:"igd-play-prev",onClick:xe,title:wp.i18n.__("Previous","integrate-google-drive")},React.createElement("i",{className:"dashicons dashicons-controls-skipback"})),React.createElement("button",{className:"igd-play-next",onClick:Se,title:wp.i18n.__("Next","integrate-google-drive")},React.createElement("i",{className:"dashicons dashicons-controls-skipforward"}))),w&&O&&React.createElement("button",{className:"igd-toggle-playlist",onClick:function(){return $(function(e){return!e})},title:wp.i18n.__("Toggle Playlist","integrate-google-drive")},React.createElement("i",{className:"dashicons dashicons-playlist-video"})))),X&&React.createElement(xl,{file:pe,files:L,setFile:ge,folderFiles:H,setFolderFiles:K,getFolderFiles:Re,isPlaying:he,setIsPlaying:ye,download:s,activeFolder:ee,setActiveFolder:te,playlistThumbnail:x,playlistNumber:C,playlistStyle:c,playlistItemDuration:T,playlistItemSize:I,playlistItemDate:P,showPlaylist:w,allowSearch:u,initParentFolder:f,initFolders:i,filters:m,privateFolders:p,fullTextSearch:v,initialSearchTerm:h,sort:d,setFiles:M,allFiles:D,isSearchResults:re,setIsSearchResults:ie,searchKeywordRef:ce,notifications:S,nonce:A}))};var Dl=React,Ul=Dl.useCallback,zl=Dl.useMemo,Hl=React.createElement("span",{className:"slick-arrow slick-next"},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",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"}))),Kl=React.createElement("span",{className:"slick-arrow slick-prev"},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",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"})));function Wl(e){var t=e.initFolders,n=e.slideHeight,r=e.slidesPerPage,i=e.slideAutoplay,o=e.slideAutoplaySpeed,a=e.slideDots,l=e.slideArrows,c=e.download,s=e.preview,d=e.notifications,u=e.sliderImageSize,f=e.sliderCustomSizeWidth,m=e.sliderCustomSizeHeight,p=e.slideGap,g=e.galleryOverlay,v=e.overlayDisplayType,h=e.galleryOverlayTitle,y=e.galleryOverlayDescription,w=e.galleryOverlaySize,b=e.nonce,_=e.shortcodeId,E=Ul(function(e,n){s&&wi(e,n,t,{download:c,preview:s,inlinePreview:!0},d,!0,_,b)},[s,t,c,d,_,b]),R=zl(function(){var e=t.length;return Object.keys(r).reduce(function(t,n){return t[n]=Math.min(r[n],e),t},{})},[t.length,r]),S=zl(function(){return{dots:a,arrows:l,speed:500,slidesToShow:R.md,infinite:!0,adaptiveHeight:!0,autoplay:i,autoplaySpeed:Number(o),cssEase:"linear",nextArrow:Hl,prevArrow:Kl,responsive:[{breakpoint:576,settings:{slidesToShow:R.xs,dots:!1}},{breakpoint:768,settings:{slidesToShow:R.sm}},{breakpoint:992,settings:{slidesToShow:R.md}},{breakpoint:1200,settings:{slidesToShow:R.lg}},{breakpoint:2800,settings:{slidesToShow:R.xl}}]}},[a,l,i,o,R]);return React.createElement("div",{className:"igd-slider",style:{"--slide-height":n,"--slide-gap":"".concat(p,"px")}},React.createElement(Slider.default,S,t.map(function(e){var t=e.id,n=e.accountId,r=e.name,i=e.description,o=e.size,a=Kt(e,u,{w:f,h:m});return React.createElement(React.Fragment,{key:t},React.createElement("div",{className:"slider-img-wrap",onClick:function(e){return E(e,t)}},React.createElement("img",{src:a,alt:r,loading:"lazy",referrerPolicy:"no-referrer",onError:function(e){e.currentTarget.src=Wt({id:t,accountId:n},"medium")}})),g&&React.createElement("div",{className:"igd-gallery-item-overlay type-".concat(v)},h&&React.createElement("div",{className:"overlay-title"},r),y&&i&&React.createElement("p",{className:"overlay-description"},i),w&&React.createElement("span",{className:"overlay-size"},Ft(o))))})))}function ql(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function o(n,r,i,o){var c=r&&r.prototype instanceof l?r:l,s=Object.create(c.prototype);return Vl(s,"_invoke",function(n,r,i){var o,l,c,s=0,d=i||[],u=!1,f={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,n){return o=t,l=0,c=e,f.n=n,a}};function m(n,r){for(l=n,c=r,t=0;!u&&s&&!i&&t<d.length;t++){var i,o=d[t],m=f.p,p=o[2];n>3?(i=p===r)&&(c=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((i=n<2&&m<
1o[1])?(l=0,f.v=r,f.n=o[1]):m<p&&(i=n<3||o[0]>r||r>p)&&(o[4]=n,o[5]=r,f.n=p,l=0))}if(i||n>1)return a;throw u=!0,r}return function(i,d,p){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,c=p;(t=l<2?e:c)||!u;){o||(l?l<3?(l>1&&(f.n=-1),m(l,c)):f.n=c:f.v=c);try{if(s=2,o){if(l||(i="next"),t=o[i]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(c=TypeError("The iterator does not provide a '"+i+"' method"),l=1);o=e}else if((t=(u=f.n<0)?c:n.call(r,f))!==a)break}catch(t){o=e,l=1,c=t}finally{s=1}}return{value:t,done:u}}}(n,i,o),!0),s}var a={};function l(){}function c(){}function s(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(Vl(t={},r,function(){return this}),t),u=s.prototype=l.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Vl(e,i,"GeneratorFunction")),e.prototype=Object.create(u),e}return c.prototype=s,Vl(u,"constructor",s),Vl(s,"constructor",c),c.displayName="GeneratorFunction",Vl(s,i,"GeneratorFunction"),Vl(u),Vl(u,i,"Generator"),Vl(u,r,function(){return this}),Vl(u,"toString",function(){return"[object Generator]"}),(ql=function(){return{w:o,m:f}})()}function Vl(e,t,n,r){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}Vl=function(e,t,n,r){function o(t,n){Vl(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},Vl(e,t,n,r)}function Ql(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Jl(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw o}}}}function Gl(e,t,n,r,i,o,a){try{var l=e[o](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,i)}function Yl(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,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.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&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||Jl(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 Jl(e,t){if(e){if("string"==typeof e)return Xl(e,t);var n={}.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)?Xl(e,t):void 0}}function Xl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var $l=React,Zl=$l.useEffect,ec=$l.useState,tc=$l.useRef;function nc(e){var t,n=e.data,i=e.isPreview,o=ec(!1),a=Yl(o,2),l=a[0],c=a[1],s=ec(""),d=Yl(s,2),u=d[0],f=d[1],m=[{label:wp.i18n.__("Approved","integrate-google-drive"),value:"approved",color:"#22c55e"},{label:wp.i18n.__("Rejected","integrate-google-drive"),value:"rejected",color:"#ef4444"},{label:wp.i18n.__("Pending","integrate-google-drive"),value:"pending",color:"#f59e0b"},{label:wp.i18n.__("Needs Review","integrate-google-drive"),value:"needs_review",color:"#3b82f6"}],p=n.id,g=n.type,v=n.allFolders,h=n.privateFolders,y=n.folders,w=void 0===y?[]:y,b=n.filters,_=n.galleryLayout,E=void 0===_?"justified":_,R=n.galleryAspectRatio,S=void 0===R?"1/1":R,x=n.galleryColumns,k=void 0===x?{xs:1,sm:2,md:3,lg:4,xl:5}:x,C=n.galleryHeight,A=void 0===C?300:C,N=n.galleryMargin,O=void 0===N?5:N,F=n.galleryView,T=void 0===F?"rounded":F,I=n.galleryFolderView,P=void 0===I?"title":I,j=n.galleryOverlay,L=void 0===j||j,M=n.overlayDisplayType,B=void 0===M?"hover":M,D=n.galleryOverlayTitle,U=void 0===D||D,z=n.galleryOverlayDescription,H=void 0===z||z,K=n.galleryOverlaySize,W=n.galleryImageSize,q=void 0===W?"medium":W,V=n.galleryCustomSizeWidth,Q=n.galleryCustomSizeHeight,G=n.view,Y=void 0===G?"search"===g?"list":"grid":G,J=n.lazyLoad,X=void 0===J||J,$=n.lazyLoadNumber,Z=void 0===$?100:$,ee=n.lazyLoadType,te=void 0===ee?"pagination":ee,ne=n.showLastModified,re=n.showFileSizeField,ie=void 0===re||re,oe
1=n.showHeader,ae=void 0===oe||oe,le=n.showRefresh,ce=void 0===le||le,se=n.showSorting,de=void 0===se||se,ue=n.showFilesCount,fe=void 0===ue||ue,me=n.showBreadcrumbs,pe=void 0===me||me,ge=n.searchBoxText,ve=void 0===ge?wp.i18n.__("Search for files & content","integrate-google-drive"):ge,he=n.nextPrevious,ye=void 0===he||he,we=n.rewindForward,be=void 0!==we&&we,_e=n.allowEmbedPlayer,Ee=void 0===_e||_e,Re=n.playlistStyle,Se=void 0===Re?"grid":Re,xe=n.playlistItemDuration,ke=void 0===xe||xe,Ce=n.playlistItemSize,Ae=n.playlistItemDate,Ne=n.showPlaylistToggle,Oe=void 0===Ne||Ne,Fe=n.showPlaylist,Te=void 0===Fe||Fe,Ie=n.playlistThumbnail,Pe=void 0===Ie||Ie,je=n.playlistNumber,Le=void 0===je||je,Me=n.playlistAutoplay,Be=void 0===Me||Me,De=n.openedPlaylist,Ue=void 0===De||De,ze=n.playlistPosition,He=void 0===ze?"bottom":ze,Ke=n.sort,We=n.initialFilesSorting,qe=n.maxFiles,Ve=n.minFiles,Qe=n.maxFileSize,Ge=n.minFileSize,Ye=n.notifications,Je=n.enableUploadDescription,Xe=n.uploadImmediately,$e=n.isFormUploader,Ze=n.isRequired,et=n.isWooCommerceUploader,tt=n.wcItemId,nt=n.wcOrderId,rt=n.wcProductId,it=n.uploadedFiles,ot=void 0===it?[]:it,at=n.initParentFolder,lt=n.enableFolderUpload,ct=n.overwrite,st=n.showUploadLabel,dt=n.uploadLabelText,ut=void 0===dt?wp.i18n.__("Upload Files","integrate-google-drive"):dt,ft=n.uploadFileName,mt=n.showUploadConfirmation,pt=void 0===mt||mt,gt=n.uploadConfirmationMessage,vt=void 0===gt?"<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>"):gt,ht=n.uploadFolderSelection,yt=n.uploadFolders,wt=void 0===yt?[]:yt,bt=n.folderSelectionLabel,_t=void 0===bt?wp.i18n.__("Choose Upload Folder","integrate-google-drive"):bt,Et=n.sliderImageSize,Rt=void 0===Et?"medium":Et,St=n.sliderCustomSizeWidth,xt=n.sliderCustomSizeHeight,kt=n.slideDescription,Ct=n.slideHeight,At=void 0===Ct?"300px":Ct,Nt=n.slidesPerPage,Ot=void 0===Nt?{xs:1,sm:2,md:3,lg:4,xl:5}:Nt,Ft=n.slidesToScroll,It=void 0===Ft?1:Ft,Pt=n.slideAutoplay,jt=void 0===Pt||Pt,Mt=n.slideAutoplaySpeed,Bt=void 0===Mt?3e3:Mt,Dt=n.slideDots,Ut=void 0===Dt||Dt,zt=n.slideArrows,Ht=void 0===zt||zt,Kt=n.slideGap,Wt=void 0===Kt?5:Kt,qt=n.account,Vt=n.nonce,Qt=n.linkListStyle,Gt=void 0===Qt?"default":Qt,Yt=n.defaultClickAction,Jt=void 0===Yt?"view":Yt,Xt=n.linkButtonText,$t=void 0===Xt?wp.i18n.__("View","integrate-google-drive"):Xt,Zt=n.listDownloadButtonText,en=void 0===Zt?wp.i18n.__("Download","integrate-google-drive"):Zt,tn=n.listEditButtonText,nn=void 0===tn?wp.i18n.__("Edit","integrate-google-drive"):tn,rn=n.preview,on=void 0===rn||rn,an=n.inlinePreview,ln=void 0===an?"list"!==g:an,cn=n.allowPreviewPopout,sn=void 0===cn||cn,dn=n.showPreviewThumbnails,un=n.mediaPreview,fn=void 0===un?"embed":un,mn=n.copyLink,pn=n.createDoc,gn=n.edit,vn=n.newFolder,hn=n.rename,yn=n.details,wn=n.moveCopy,bn=n.moveCopy,_n=n.canDelete,En=n.upload,Rn=void 0===En?$e:En,Sn=n.download,xn=void 0===Sn||Sn,kn=n.folderDownload,Cn=n.zipDownload,An=n.allowShare,Nn=n.viewSwitch,On=void 0===Nn||Nn,Fn=n.allowSearch,Tn=void 0===Fn?"search"===g:Fn,In=n.fullTextSearch,Pn=void 0===In||In,jn=n.initialSearchTerm,Ln=void 0===jn?"":jn,Mn=n.comment,Bn=n.commentMethod,Dn=void 0===Bn?"facebook":Bn,Un=n.photoProof,zn=n.photoProofBtnText,Hn=n.photoProofMaxSelection,Kn=n.reviewEnableTags,Wn=n.reviewTags,qn=void 0===Wn?m:Wn,Vn=n.selection,Qn=n.showAccessDeniedMessage,Gn=void 0===Qn||Qn,Yn=n.displayLogin,Jn=void 0===Yn||Yn,Xn=n.accounts,$n=void 0===Xn?igd.accounts:Xn,Zn=null;v||(Zn=w),Zl(function(){i&&(c(!0),wp.ajax.post("igd_get_shortcode_content",{id:p,nonce:igd.nonce}).done(function(e){return f(e)}).fail(function(e){return console.error(e)}).always(function(){c(!1),setTimeout(function(){ic()},100)}))},[i,n]);var er=tc(new Set),tr=tc(new Set),nr=tc(!1);return Zl(function(){var e;if("search"===g){var t=!1,n=null===(e=Zn)||void 0===e||null===(e=e.filter(Tt))||void 0===e?void 0:e.filter(function(e){return!tr.current.has(e.id)&&!er.current.has(e.id)});if(null!=n&&n.length&&!nr.current){var r=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){Gl(o,r,i,a,l,"next",e)}function l(e){Gl(o,r,i,a,l,"throw",e)}a(void 0)})}}(ql().m(function e(){var r,i,o,a,l;return ql().w(function(e){for(;;)switch(e.p=e.n){case 0:nr.current=!0,r=Ql(n),e.p=1,r.s();case 2:if((i=r.n()).done){e.n=10;break}if(o=i.value,!t){e.n=3;break}return e.a(3,10);case 3:return er.current.add(o.id),e.p=4,e.n=5,wp.ajax.post("igd_get_child_files",{folder:o,nonce:Vt||igd.nonce}).done(function(e){console.log(e)});case 5:tr.current.add(o.id),e.n=7;break;case 6:e.p=6,a=e.v,er.current.delete(o.id),console.error("Folder fetch failed:",o.id,a);case 7:return e.p=7,er.current.delete(o.id),e.n=8,new Promise(function(e){return setTimeout(e,150)});case 8:return e.f(7);case 9:e.n=2;break;case 10:e.n=12;break;case 11:e.p=11,l=e.v,r.e(l);case 12:return e.p=12,r.f(),e.f(12);case 13:nr.current=!1;case 14:return e.a(2)}},e,null,[[4,6,7,9],[1,11,12,13]])}));return function(){return e.apply(this,arguments)}}();return r(),function(){t=!0}}}},[]),React.createElement(React.Fragment,null,i&&l&&React.createElement("div",{className:"igd-spinner spinner-large"}),i&&!l&&React.createElement("div",{className:"preview-inner",dangerouslySetInnerHTML:{__html:u}}),!i&&React.createElement(React.Fragment,null,["browser","gallery","search","review"].includes(g)&&React.createElement(il,{shortcodeId:p,accounts:$n,account:qt,nonce:Vt,galleryLayout:E,galleryAspectRatio:S,galleryColumns:k,galleryOverlay:L,overlayDisplayType:B,galleryOverlayTitle:U,galleryOverlayDescription:H,galleryOverlaySize:K,galleryImageSize:q,galleryCustomSizeWidth:V,galleryCustomSizeHeight:Q,galleryHeight:A,galleryMargin:O,galleryView:T,galleryFolderView:P,initParentFolder:at,allFolders:v,privateFolders:h,initFolders:Zn,searchBoxText:ve,filters:b,isList:"list"===Y,lazyLoad:X,lazyLoadNumber:Z,lazyLoadType:te,showLastModified:ne,showFileSizeField:ie,showHeader:ae,showRefresh:ce,showSorting:de,showFilesCount:fe,showBreadcrumbs:pe,sort:Ke,initialFilesSorting:We,shortcodeBuilderType:g,initialSearchTerm:Ln,overwrite:ct,permissions:{preview:on,inlinePreview:ln,showPreviewThumbnails:dn,mediaPreview:fn,allowPreviewPopout:sn,copyLink:mn,newFolder:vn,rename:hn,move:bn,copy:wn,upload:Rn,download:xn,folderDownload:kn,zipDownload:Cn,details:yn,view:On,delete:_n,share:An,allowSearch:Tn,createDoc:pn,edit:gn,fullTextSearch:Pn,comment:Mn,commentMethod:Dn,photoProof:Un,photoProofBtnText:zn,photoProofMaxSelection:Hn,reviewEnableTags:Kn,reviewTags:qn},notifications:Ye,selection:Vn,isFormUploader:$e,uploadFileName:ft,showAccessDeniedMessage:Gn,displayLogin:Jn,minFiles:Ve,maxFileSize:Qe,minFileSize:Ge,enableFolderUpload:lt,isRequired:Ze,showU
1ploadLabel:st,uploadLabelText:ut,enableUploadDescription:Je,uploadImmediately:Xe,showUploadConfirmation:pt,uploadConfirmationMessage:vt,uploadFolderSelection:ht,uploadFolders:wt,folderSelectionLabel:_t}),"uploader"===g&&React.createElement(r,{value:{shortcodeId:p,activeAccount:qt,accounts:$n,folders:w,filters:b,maxFiles:qe,minFiles:Ve,maxFileSize:Qe,minFileSize:Ge,enableFolderUpload:lt,isFormUploader:$e,isRequired:Ze,showUploadLabel:st,uploadLabelText:ut,uploadFileName:ft,isWooCommerceUploader:et,wcItemId:tt,wcOrderId:nt,wcProductId:rt,notifications:Ye,initUploadedFiles:ot,enableUploadDescription:Je,uploadImmediately:Xe,overwrite:ct,showUploadConfirmation:pt,uploadConfirmationMessage:vt,nonce:Vt,uploadFolderSelection:ht,uploadFolders:wt,folderSelectionLabel:_t,privateFolders:h}},React.createElement(kr,null)),"media"===g&&React.createElement(Bl,{initParentFolder:at,initFolders:null===(t=Zn)||void 0===t?void 0:t.filter(function(e){return Lt(e)||Tt(e)}),nextPrevious:ye,rewindForward:be,allowEmbedPlayer:Ee,playlistStyle:Se,showPlaylistToggle:Oe,showPlaylist:Te,playlistThumbnail:Pe,playlistNumber:Le,playlistAutoplay:Be,openedPlaylist:Ue,playlistPosition:He,playlistItemDuration:ke,playlistItemSize:Ce,playlistItemDate:Ae,download:n.download,sort:Ke,filters:b,privateFolders:h,allowSearch:Tn,fullTextSearch:Pn,initialSearchTerm:Ln,allowPreviewPopout:sn,notifications:Ye,nonce:Vt,shortcodeId:p}),["list","view","download"].includes(g)&&React.createElement(ol,{folders:w,linkListStyle:Gt,defaultClickAction:Jt,linkButtonText:$t,listDownloadButtonText:en,listEditButtonText:nn,shortcodeId:p,nonce:Vt,notifications:Ye,permissions:{preview:on,inlinePreview:ln,allowPreviewPopout:sn,download:xn,zipDownload:Cn,edit:gn}}),"slider"===g&&React.createElement(Wl,{initFolders:Zn,slideDescription:kt,slideHeight:At,slidesPerPage:Ot,slidesToScroll:It,slideAutoplay:jt,
1slideAutoplaySpeed:Bt,slideDots:Ut,slideArrows:Ht,download:n.download,preview:n.preview,notifications:Ye,sliderImageSize:Rt,sliderCustomSizeWidth:St,sliderCustomSizeHeight:xt,slideGap:Wt,galleryOverlay:L,overlayDisplayType:B,galleryOverlayTitle:U,galleryOverlayDescription:H,galleryOverlaySize:K,nonce:Vt||igd.nonce,shortcodeId:p})))}var rc=new IntersectionObserver(function(e,t){e.forEach(function(e){if(e.isIntersecting){var n=e.target;t.unobserve(n),function(e){var t=e.dataset.shortcodeId,n=e.dataset.nonce;t&&wp.ajax.post("igd_get_shortcode_content",{id:t,nonce:n||igd.nonce}).done(function(t){var n=document.createRange().createContextualFragment(t);e.replaceWith(n),ic()}).fail(function(e){return console.error(e)})}(n)}})},{root:null,rootMargin:"200px",threshold:0});function ic(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;e.querySelectorAll(".igd-async").forEach(function(e){rc.observe(e)}),e.querySelectorAll(".igd[data-shortcode-data]").forEach(function(e){var t=e.dataset.shortcodeData;if(t){var n;try{n=JSON.parse(Gt(t))}catch(e){return void console.error("IGD: Failed to parse shortcode data",e)}var r={data:n};if("function"==typeof ReactDOM.createRoot)return e.__reactRoot||(e.__reactRoot=ReactDOM.createRoot(e)),void e.__reactRoot.render(React.createElement(nc,r));ReactDOM.render(React.createElement(nc,r),e)}})}var oc=jQuery,ac={init:function(){ac.onElementReady(".wc-block-components-product-details__igd-wc-uploader",ac.renderBlocksUploader)},ready:function(){oc(document).on("click",".igd-wc-upload-wrap .upload-button",function(e){e.preventDefault(),oc(".igd-wc-upload-wrap").removeClass("active"),oc(this).parents(".igd-wc-upload-wrap").addClass("active").find(".browse-files").trigger("click")}),oc(document).on("updated_checkout",function(){ac.renderClassicUploader()})},renderBlocksUploader:function(){var e=document.querySelectorAll(".wc-block-components-product-details__igd-wc-uploader");e&&0!==e.length&&e.forEach(function(e){var t,n=(null===(t=e.querySelector(".wc-block-components-product-details__value"))||void 0===t?void 0:t.innerText)||"",r=e.closest(".wc-block-components-order-summary-item");r?r.insertAdjacentHTML("beforeend",Gt(n)):e.outerHTML=Gt(n),initShortcode()})},renderClassicUploader:function(){var e=document.querySelectorAll(".variation-igd_wc_uploader");e&&0!==e.length&&e.forEach(function(e){var t,n=(null===(t=e.querySelector("p"))||void 0===t?void 0:t.innerText)||"";e.closest(".cart_item").insertAdjacentHTML("afterend",'<tr class="cart_item_uploader"><td colspan="3">'.concat(Gt(n),"</td></tr>")),e.remove(),initShortcode()})},onElementReady:function(e,t){var n=document.querySelector(e);if(n)return t(n);var r=new MutationObserver(function(){var n=document.querySelector(e);n&&(r.disconnect(),t(n))});document.body&&r.observe(document.body,{childList:!0,subtree:!0})}};const lc=ac;window.IgdShortcode=nc,window.initShortcode=ic,function(e){var t=igd.settings.integrations,n=void 0===t?["classic-editor","gutenberg-editor","elementor"]:t,r={init:function(){ic(),n.includes("woocommerce")&&lc.init(),n.includes("elementor")&&e(window).on("elementor/frontend/init",function(){window.elementorFrontend.hooks.addAction("frontend/element_ready/igd_shortcodes.default",function(){return ic()}),window.elementorFrontend.hooks.addAction("frontend/element_ready/shortcode.default",function(){return ic()}),window.elementorFrontend.hooks.addAction("frontend/element_ready/form.default",function(){return ic()}),window.elementorFrontend.hooks.addAction("frontend/element_ready/mf-igd-uploader.default",function(){return ic()}),window.elementorFrontend.hooks.addAction("frontend/element_ready/text-editor.default",function(){return ic()})})},ready:function(){e(document).off("submit.igdPass","#igd-password-form").on("submit.igdPass","#igd-password-form",rn),e(document).on("submit","#igd-login-form",r.handleModuleLogin),e(document).on("submit","#igd-require-email-form",r.handleEmailRequired),e(document).on("change",".nf-element.upload-file-list",function(){var t=e(this).val(),n=parseInt(e(this).data("min-files")),r=parseInt(e(this).data("field-id")),i="min-files-error";if(n>0){var o=[];try{o=t.split("), ")}catch(e){console.log(e)}if(o.length<n){var a=wp.i18n.sprintf(wp.i18n.__("Please upload at least %s files.","integrate-google-drive"),n);nfRadio.channel("fields").request("add:error",r,i,a)}else nfRadio.channel("fields").request("remove:error",r,i)}}),e(document.body).on("updated_wc_div",function(){ic()}),e(document).on("gform_post_render",function(e,t){ic()}),n.includes("woocommerce")&&lc.ready()},handleModuleLogin:function(t){t.preventDefault();var n=e(this),r=n.find(".login-submit"),i=n.parent().data("shortcode_id"),o=e("#igd-user-login").val(),a=e("#igd-user-pass").val(),l=e("#igd-remember-me").is(":checked")?1:0,c=r.find(".
1igd-spinner");c.length||(c=e('<span class="igd-spinner"></span>'),r.prepend(c)),c.show(),wp.ajax.post("igd_handle_module_login",{username:o,password:a,remember:l,shortcodeId:i,nonce:igd.nonce}).done(function(e){window.location.reload()}).fail(function(e){console.error(e);var t=(null==e?void 0:e.message)||wp.i18n.__("Invalid login credentials.","integrate-google-drive");n.parent().find(".igd-form-error").html(t)}).always(function(){c.hide()})},handleEmailRequired:function(t){t.preventDefault();var n=e(this),r=n.find('input[name="shortcode_id"]').val(),i=n.find('input[name="email"]').val(),o=n.find('input[name="nonce"]').val();if(/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(i)){var a=n.find("button img");a.show(),wp.ajax.post("igd_email_required",{shortcodeId:r,email:i,nonce:o}).done(function(e){n.parent().replaceWith(e),ic()}).fail(function(e){console.log(e),n.parent().find(".igd-form-error").text(wp.i18n.__("Invalid email.","integrate-google-drive"))}).always(function(){a.hide()})}else n.parent().find(".igd-form-error").text(wp.i18n.__("Please enter a valid email address.","integrate-google-drive"))}};r.init(),e(document).ready(r.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.