function sendAnalyticsSOD(e,t){"1"===ShareoneDrive_vars.google_analytics&&("undefined"!=typeof ga&&null!==ga&&ga("send","event","Share-one-Drive",e,t),"undefined"!=typeof _gaq&&null!==_gaq&&_gaq.push(["_trackEvent","Share-one-Drive",e,t]),"undefined"!=typeof gtag&&null!==gtag&&gtag("event",e,{event_category:"Share-one-Drive",event_label:t,value:t}))}jQuery(document).ready(function(e){"use strict";e.widget("cp.ShareoneDrive",{options:{listtoken:null,searchQuery:null},_create:function(){let t=this;this.element.removeClass("jsdisabled"),this.element.show(),this.element.on("contextmenu",function(t){if(!1===e(t.target).hasClass("description-text"))return!1}),this.options.main=this,this.options.topContainer=this.element.parent(),this.options.loadingContainer=this.element.find(".loading"),this.options.treeContainer=this.element.find(".wpcp-browser-container-tree"),this.options.infoContainer=this.element.find(".wpcp-browser-container-info"),this.element.css("width","100%"),this.options.listtoken=this.element.attr("data-token"),this.options.drive_id=this.element.attr("data-drive-id"),this.options.account_id=this.element.attr("data-account-id"),this.options.instance_action=this.element.attr("data-action"),this.raw_path,this.searchQuery=this.element.attr("data-query"),this.cache={},this.requires_password=this.element.find(".wpcp-login-container").length>0,this.requires_lead=this.element.find(".wpcp-lead-container").length>0,this.xhrPool=[],this.xhrPool.abortAll=function(){e(this).each(function(e,t){t.abort()}),t.xhrPool.length=0};var n=!(!window.matchMedia||!window.matchMedia("(pointer: coarse)").matches);if(this.options.supportTouch=navigator.maxTouchPoints>0||n||"ontouchstart"in window,this.options.mobile=window.matchMedia&&window.matchMedia("(max-width: 980px)").matches||this.options.supportTouch&&window.matchMedia&&window.matchMedia("(hover: none)").matches,"1"===this.options.is_mobile&&(this.options.mobile=!0),this.options.mobile&&e("body").addClass("wpcp-mobile"),e("body").addClass("wpcp-theme-"+this.options.content_skin),this.options.topContainer.hasClass("wpcp-theme-light")?this.options.content_skin="light":this.options.topContainer.hasClass("wpcp-theme-dark")&&(this.options.content_skin="dark"),this.is_rtl="rtl"===window.getComputedStyle(document.body,null).getPropertyValue("direction"),this.breakpoints={xxxs:320,xxs:480,xs:576,sm:768,md:992,lg:1024,xl:1200,xxl:1600},-1==document.cookie.indexOf("WPCP_UUID=")){var i=new Date;i.setTime(i.getTime()+6048e5);var o="; expires="+i.toUTCString(),a=t.options.uuid;document.cookie="WPCP_UUID="+a+o+"; path="+t.options.cookie_path+"; domain="+t.options.cookie_domain+"; SameSite=Strict;"}t._initCache(),""!==this.options.recaptcha?this._checkReCaptcha(this):t._askLogin()},_destroy:function(){return this._super()},_setOption:function(e,t){this._super(e,t)},_askLogin:function(){let e=this;e.requires_password?e._checkLogin():e._askLead()},_askLead:function(){let e=this;e.requires_lead?e._checkLead():e._initiate()},_initiate:function(){let t=this;t._initLazyLoad(),t.options.topContainer.one("inview",function(e,n){t._orgininal_width=t.element.width(),t._initResizeHandler(),(t.options.topContainer.hasClass("files")||t.options.topContainer.hasClass("gallery")||t.options.topContainer.hasClass("search")||t.options.topContainer.hasClass("proofing"))&&(t._initFilebrowser(),t.options.topContainer.hasClass("gallery")&&t.renderContentForGallery()),(t.options.topContainer.hasClass("video")||t.options.topContainer.hasClass("audio"))&&t._initMediaPlayer(),t.element.find(".fileupload-box").length>0&&t._initUploadBox(),t.options.topContainer.hasClass("carousel")&&t._initCarousel(),t.options.topContainer.hasClass("proofing")&&t._initProofing(),t._addBreakpointClass()});let n=t.options.topContainer.parents("*").filter(function(){return"none"==e(this).css("display")}).length;t.element.find(".fileupload-box").length>0&&t.element.closest("form").length>0&&!1===n&&t.options.topContainer.hasClass("initiate");var i=new URL(window.location),o=new URLSearchParams(i.search),a=o.get("wpcp_link");if(null!==a){var l=JSON.parse(decodeURIComponent(atob(a)));l.source===this.element.attr("data-source")&&t.options.topContainer.addClass("initiate")}t.options.topContainer.hasClass("initiate")&&t.options.topContainer.trigger("inview"),window.setTimeout(function(){t.initated=!0},2e3),t.element.trigger("shareonedrive-loaded",t),e(window).on("beforeunload",function(){t.xhrPool.abortAll()})},_storeCurrentPosition:function(){let e=this;var t={source:e.element.attr("data-source"),account_id:e.element.attr("data-account-id"),drive_id:e.element.attr("data-drive-id"),lastFolder:e.element.attr("data-id"),folderPath:e.element.attr("data-path"),layout:e.element.attr("data-layout")},n=new Date;n.setMinutes(n.getMinutes()+15),t.expires=n.getTime(),e._cacheSet("wpcp-"+e.options.listtoken+"-"+e.options.refresh_nonce+"-current",t)},_setCurrentPosition:function(){let t=this;if("shortcode_builder"!==t.element.attr("data-action")&&"1"===t.options.remember_last_location){var n=t._cacheGet("wpcp-"+t.options.listtoken+"-"+t.options.refresh_nonce+"-current");if(null!==n&&n.source===t.element.attr("data-source")){t.options.account_id=n.account_id,t.element.attr("data-id",n.lastFolder),t.element.attr("data-account-id",n.account_id),t.element.attr("data-path",n.folderPath),t.element.attr("data-drive-id",n.drive_id),t.element.attr("data-layout",n.layout),e(".nav-account-selector").removeClass("account-active");let i=e('.nav-account-selector[data-account-id="'+n.account_id+'"]');i.addClass("account-active"),t.element.find(".nav-account-selector:first").html(i.html())}}},_initFilebrowser:function(){let e=this;e._initNavMenu(),e._initBrowserViewActions(),e._initEntryMenuActions(),e._initScrollToTop(),e._initImageFolderThumbActions(),e._initLinkEvent(),e._initTree();var t={};e._setCurrentPosition();var n=new URL(window.location),i=new URLSearchParams(n.search),o=i.get("wpcp_link");if(null!==o){var a=JSON.parse(decodeURIComponent(atob(o)));a.source===e.element.attr("data-source")&&(e.options.account_id=a.account_id,e.element.attr("data-id",a.lastFolder),e.element.attr("data-account-id",a.account_id),e.element.attr("data-path",a.folderPath),e.options.focus_id=a.focus_id,void 0!==a.drive_id&&(e.element.attr("data-drive-id",a.drive_id),e.options.drive_id=a.drive_id),setTimeout(function(){e.element[0].scrollIntoView({behavior:"auto",block:"center",inline:"center"})},100))}("1"===e.element.attr("data-lightboxopen")&&void 0===e.options.focus_id||null===e.options.focus_id)&&e.element.one("wpcp-content-loaded",function(e,t){t.element.find("a.ilightbox-group").first().trigger("click")}),!1!==e.options.topContainer.hasClass("search")&&null===e.searchQuery||e._getFileList(t)},_initMediaPlayer:function(){let e=this;window.init_share_one_drive_media_player(e.options.listtoken,e)},_initUploadBox:function(){let e=this;e.element.find(".fileupload-box").ShareoneDriveUploadbox(e.options)},_initCarousel:function(){let e=this;e.element.WPCP_ShareoneDrive_Carousel(e.options)},_initProofing:function(){let e=this;e.element.WPCP_ShareoneDrive_Proofing(e.options)},_checkLogin:function(){let t=this,n=t.element.find(".wpcp-login-submit"),i=n.prev(".wpcp-login-input"),o=n.parents(".wpcp-login-container"),a="wpcp-"+t.options.listtoken+"-pass";if(o.length>0&&o.attr("data-pass").length>0&&-1==document.cookie.indexOf(a+"=")){let e=new Date;e.setTime(e.getTime()+6048e5);let n="; expires="+e.toUTCString();document.cookie=a+"="+o.attr("data-pass")+n+"; path="+t.options.cookie_path+"; domain="+t.options.cookie_domain+"; SameSite=Strict;"}e(n).on("click",function(){o.removeClass("wpcp-login-unlocked"),n.prop("disabled",!0).addClass("disabled"),e.ajax({type:"POST",url:t.options.ajax_url,data:{action:"shareonedrive-module-login",listtoken:t.options.listtoken,module_password:n.prev(".wpcp-login-input").val(),_ajax_nonce:t.options.login_nonce},success:function(e){!0===e.success?(t._askLead(),o.fadeOut("slow",function(){o.addClass("wpcp-login-unlocked")})):i.val("")},error:function(e){i.val("")},complete:function(){n.prop("disabled",!1).removeClass("disabled")},dataType:"json"})}),o.hasClass("wpcp-login-unlocked")&&(t._askLead(),o.fadeOut("slow"))},_checkLead:function(){let t=this,n=t.element.find(".wpcp-lead-submit"),i=n.prev(".wpcp-lead-input"),o=n.parents(".wpcp-lead-container"),a="wpcp-user-lead";if(o.length>0&&-1==document.cookie.indexOf(a+"=")){let e=new Date;e.setTime(e.getTime()+6048e5);let n="; expires="+e.toUTCString();document.cookie=a+"="+o.attr("wpcp-user-lead")+n+"; path="+t.options.cookie_path+"; domain="+t.options.cookie_domain+"; SameSite=Strict;"}e(n).on("click",function(){o.removeClass("wpcp-lead-unlocked"),n.prop("disabled",!0).addClass("disabled"),e.ajax({type:"POST",url:t.options.ajax_url,data:{action:"shareonedrive-module-lead",listtoken:t.options.listtoken,email:n.prev("input").val(),_ajax_nonce:t.options.lead_nonce},success:function(e){!0===e.success?(t._initiate(),o.fadeOut("slow",function(){o.addClass("wpcp-lead-unlocked")})):i.val("")},error:function(e){i.val("")},complete:function(){n.prop("disabled",!1).removeClass("disabled")},dataType:"json"})}),o.hasClass("wpcp-lead-unlocked")&&(t._initiate(),o.fadeOut("slow"))},_getFileList:function(e){let t=this;var n=t._buildFileListRequest();t.element.removeClass("wpcp-no-results"),t.options.loadingContainer.removeClass("initialize upload error").fadeIn(400),t.element.find(".nav-refresh i").addClass("eva-spin eva-spin-center"),n(e,t)},_buildFileListRequest:function(e){let t=this;var n=e=>{t.renderBrowserContent(e),!1!==e&&t._storeCurrentPosition()};return t._pipeline({url:t.options.ajax_url,type:"POST",dataType:"json",data:function(e){return e.listtoken=t.options.listtoken,e.drive_id=void 0===e.drive_id?t.options.drive_id:e.drive_id,e.account_id=t.options.account_id,e.lastFolder=t.element.attr("data-id"),e.folderPath=t.element.attr("data-path"),e.sort=t.element.attr("data-sort"),e.action="shareonedrive-get-filelist",e._ajax_nonce=t.options.refresh_nonce,e.mobile=t.options.mobile,"gallery"===t.element.attr("data-list")&&(e.action="shareonedrive-get-gallery",e.type="gallery",e._ajax_nonce=t.options.gallery_nonce),e.query=t.searchQuery,e}},n)},_initSearchBox:function(){let t=this;var n=t.element[0].querySelector(".nav-search"),i=t.element[0].querySelector(".search-wrapper");null!=i&&(null!=n?(e(n).on("click",function(e){e.stopPropagation()}),i.classList.remove("tippy-content-holder"),tippy(n,{trigger:"click",arrow:!1,offset:[0,10],content:i,allowHTML:!0,placement:t.is_rtl?"bottom-start":"bottom-end",appendTo:t.element[0],moveTransition:"transform 0.2s ease-out",interactive:!0,interactiveDebounce:500,onShown:function(t){e("input",t.popper).focus()},onCreate:function(n){t._initSearchBoxActions(e(n.popper))}})):t._initSearchBoxActions(t.element))},_initSearchBoxActions:function(e){let t=this;e.find(".search-input").on("keyup",function(n){let i=n.which?n.which:n.keyCode;13==i&&t.doSearch(e.find(".search-input"),n)}),e.find(".search-submit, .search-icon").on("click",function(n){t.doSearch(e.find(".search-input"),n)}),e.find(".search-remove").on("click",function(e){t.clearSearchBox()}),e.find(".search-input").val(t.searchQuery)},doSearch:function(e,t){let n=this;0!==e.length&&(n.searchQuery=e.val().replace(/<[^>]*>/g,""),e.val().length>0?(n.options.loadingContainer.addClass("search"),n.element.find(".nav-search").addClass("inuse"),clearTimeout(n.updateTimer),n.updateTimer=setTimeout(function(){n.element.find(".loading, .ajax-filelist").show(),n._getFileList({})},100)):(n.element.find(".nav-search").removeClass("inuse"),n.element.hasClass("searchlist")?(n.element.find(".loading, .ajax-filelist").hide(),n.element.find(".ajax-filelist").html("")):n._getFileList({})))},clearSearchBox:function(e){let t=this;t.searchQuery="",t.element.find(".search-input").val(""),void 0===e&&t.doSearch(t.element.find(".search-input"))},_initNavActionMenu:function(){let t=this;var n=t.element[0].querySelector(".nav-gear"),i=t.element[0].querySelector(".gear-div");null!=i&&null!=n&&(e(i).find("ul > li").length<2?e(n).remove():(e(n).on("click",function(e){e.stopPropagation()}),i.classList.remove("tippy-content-holder"),tippy(n,{trigger:"click",arrow:!1,offset:0,content:i,maxWidth:350,allowHTML:!0,placement:t.is_rtl?"bottom-start":"bottom-end",appendTo:t.element[0],moveTransition:"transform 0.2s ease-out",interactive:!0,onShow:function(e){t._initNavActionMenuEvents(e)}})))},_initNavActionMenuEvents:function(t){let n=this;var i=e("<div>").attr("data-id",n.element.attr("data-id"));switch(e(t.popper).find(".nav-layout").off("click").on("click",function(e){t.hide(),n.element.find(".ajax-filelist").html(""),"list"===n.element.attr("data-layout")?n.element.attr("data-layout","grid"):n.element.attr("data-layout","list"),n._storeCurrentPosition(),n._getFileList({})}),n.element.attr("data-layout")){case"list":e(t.popper).find(".nav-layout-grid").closest("li").show(),e(t.popper).find(".nav-layout-list").closest("li").hide();break;case"grid":e(t.popper).find(".nav-layout-grid").closest("li").hide(),e(t.popper).find(".nav-layout-list").closest("li").show()}var o=n._helperReadArrCheckBoxes("[data-token='"+n.options.listtoken+"'] input[name='selected-files[]']");0===o.length?(e(t.popper).find(".selected-files-to-zip").parent().hide(),e(t.popper).find(".all-files-to-zip").parent().show(),e(t.popper).find(".selected-files-delete").parent().hide(),e(t.popper).find(".selected-files-move").parent().hide(),e(t.popper).find(".selected-files-copy").parent().hide(),e(t.popper).find(".selected-files-import").parent().hide()):(e(t.popper).find(".selected-files-to-zip").parent().show(),e(t.popper).find(".all-files-to-zip").parent().hide(),e(t.popper).find(".selected-files-delete").parent().show(),e(t.popper).find(".selected-files-move").parent().show(),e(t.popper).find(".selected-files-copy").parent().show(),e(t.popper).find(".selected-files-import").parent().show());var a=e(t.popper).find("ul > li").not(".gear-menu-no-options").filter(function(){return"none"!==e(this).css("display")});a.length>0?e(t.popper).find(".gear-menu-no-options").hide():e(t.popper).find(".gear-menu-no-options").show(),e(t.popper).find(".all-files-to-zip, .selected-files-to-zip").off("click").on("click",function(i){t.hide();var o=[];e(i.target).hasClass("all-files-to-zip")&&(o=[n.element.attr("data-id")]),e(i.target).hasClass("selected-files-to-zip")&&(o=n._helperReadArrCheckBoxes("[data-token='"+n.options.listtoken+"'] input[name='selected-files[]']")),n._actionDownloadZip(o,i)}),e(t.popper).find(".nav-upload").off("click").on("click",function(e){t.hide();var i=n.element.find(".fileupload-box");i.find(".upload-add-file:first").trigger("click")}),e(t.popper).find(".newentry").off("click").on("click",function(o){if(t.hide(),void 0!==n.searchQuery&&""!==n.searchQuery)return!1;n._actionCreateEntry(i,e(this).data("mimetype"),o)}),e(t.popper).find(".newfolder").off("click").on("click",function(o){if(t.hide(),void 0!==n.searchQuery&&""!==n.searchQuery)return!1;n._actionCreateEntry(i,e(this).data("mimetype"),o)}),!0===n.element.data("selected-all")?e(t.popper).find(".select-all").parent().hide().next().show():e(t.popper).find(".deselect-all").parent().hide().prev().show(),e(t.popper).find(".select-all").on("click",function(i){t.hide(),n.element.find(".selected-files:checkbox").prop("checked",!0),n.element.find('.entry:not(".newfolder"):not(".pf")').addClass("is-selected"),n.element.data("selected-all",!0),e(this).parent().hide().next().show(),n.updateSelectionList()}),e(t.popper).find(".deselect-all").on("click",function(i){t.hide(),n.element.find(".selected-files:checkbox").prop("checked",!1),n.element.find('.entry:not(".newfolder"):not(".pf")').removeClass("is-selected"),n.element.data("selected-all",!1),e(this).parent().hide().prev().show(),n.updateSelectionList()}),e(t.popper).find(".selected-files-move").on("click",function(e){t.hide();var i=n.element.find("input[name='selected-files[]']:checked");if(0===i.length)return!1;n._actionMoveEntries(i,"move",e)}),e(t.popper).find(".selected-files-copy").on("click",function(e){t.hide();var i=n.element.find("input[name='selected-files[]']:checked");if(0===i.length)return!1;n._actionMoveEntries(i,"copy",e)}),e(t.popper).find(".selected-files-import").on("click",function(e){t.hide();var i=n.element.find("input[name='selected-files[]']:checked");if(0===i.length)return!1;n._actionImportEntries(i,e)}),e(t.popper).find(".selected-files-delete").on("click",function(e){t.hide();var i=n.element.find("input[name='selected-files[]']:checked");if(0===i.length)return!1;n._actionDeleteEntries(i,e)}),e(t.popper).find(".entry_action_deeplink_folder").off("click").on("click",function(e){t.hide(),n._actionCreateDeepLink(i,e)}),e(t.popper).find(".entry_action_shortlink_folder").off("click").on("click",function(e){t.hide(),n._actionShareEntry(i,e)})},_initSortMenu:function(){let t=this;var n=t.element[0].querySelector(".nav-sort"),i=t.element[0].querySelector(".sort-div");null!=i&&null!=n&&(e(n).on("click",function(e){e.stopPropagation()}),i.classList.remove("tippy-content-holder"),tippy(n,{trigger:"click",arrow:!1,offset:0,content:i,maxWidth:350,allowHTML:!0,placement:t.is_rtl?"bottom-start":"bottom-end",appendTo:t.element[0],moveTransition:"transform 0.2s ease-out",interactive:!0,onShow:function(e){t._initSortEvents(e)}}))},_initSortEvents:function(t){let n=this;e(t.popper).find(".nav-sorting-field").off("click").on("click",function(i){e(t.popper).find(".nav-sorting-field").removeClass("sort-selected"),e(this).addClass("sort-selected");var o=e(t.popper).find(".nav-sorting-field.sort-selected").data("field")+":"+e(t.popper).find(".nav-sorting-order.sort-selected").data("order");n.element.attr("data-sort",o),n._getFileList({}),tippy.hideAll()}),e(t.popper).find(".nav-sorting-order").off("click").on("click",function(i){e(t.popper).find(".nav-sorting-order").removeClass("sort-selected"),e(this).addClass("sort-selected");var o=e(t.popper).find(".nav-sorting-field.sort-selected").data("field")+":"+e(t.popper).find(".nav-sorting-order.sort-selected").data("order");n.element.attr("data-sort",o),n._getFileList({}),tippy.hideAll()})},_initAccountSelector:function(){let e=this;e.element.find(".nav-account-selector").on("click",function(t){e._actionSelectAccount()})},_initBrowserViewActions:function(){let t=this;e(t.element).on({mouseenter:function(){e(this).addClass("hasfocus")},mouseleave:function(){e(this).removeClass("hasfocus")},mouseover:function(){e(this).addClass("hasfocus")},touchcancel:function(t){e(this).removeClass("is-touched hasfocus")},touchend:function(n){let i=e(this).closest(".entry");if(!1===i.hasClass("hasfocus")&&!1===i.hasClass("is-selected"))return t.element.find(".hasfocus").removeClass("hasfocus"),i.addClass("hasfocus"),!(!e(n.target).hasClass("entry-info-button")&&!e(n.target).parents(".entry-info-button").length)||(t.options.infoContainer.hasClass("wpcp-info--expanded")&&t._renderInfoView(i,null),n.stopImmediatePropagation(),n.cancelable&&n.preventDefault(),!1);t.element.find(".hasfocus").removeClass("hasfocus"),i.addClass("hasfocus")},contextmenu:function(){return e(this).find(".entry-action-menu-button").trigger("click"),!1}},".entry"),e(t.element).on({click:function(n){if(e(this).hasClass("isdragged")||e(this).hasClass("newfolder"))return!1;if(!e(n.target).hasClass("entry-info-button")&&!e(n.target).parents(".entry-info-button").length){n.stopPropagation(),t.clearSearchBox(!1);var i={id:e(this).closest(".jstree-anchor, .folder, .image-folder").attr("data-id"),drive_id:e(this).closest(".jstree-anchor, .folder, .image-folder").attr("data-drive-id")};t._getFileList(i),!1===t.element.find(".nav-header").visible(!0)&&e("html, body").stop().animate({scrollTop:t.element.offset().top-200},1e3)}}},".folder, .image-folder, .jstree-anchor"),e(t.element).on({click:function(n){if(void 0!==t.searchQuery&&""!==t.searchQuery)return!1;t._actionCreateEntry(e(this),e(this).data("mimetype"),n)}},".newfolder"),e(t.element).on({click:function(n){if(!e(n.target).hasClass("entry-info-button")&&!e(n.target).parents(".entry-info-button").length)if(t.options.infoContainer.hasClass("wpcp-info--expanded")&&t._renderInfoView(e(this),null),"embedded"===t.options.instance_action||"links"===t.options.instance_action)e(this).find(".entry_checkbox :checkbox").trigger("click"),n.stopPropagation();else if("shortcode_builder"===t.options.instance_action);else{if(e(n.target).hasClass("entry_link"))return!0;var i=e(this).find("a.entry_link:first()");if(t.options.supportTouch&&i.hasClass("ilightbox-group"))return i.trigger("itap"),!0;i.length&&i[0].click()}}},".entry.file"),void 0===window.inline_audio_player_container&&(window.inline_audio_player_container=e('<div id="wpcp-bottom-audioplayer" class="shareonedrive"><div class="wpcp-bottom-audioplayer-main"></div></div>'),e(window.inline_audio_player_container).find(".wpcp-bottom-audioplayer-main").append('<div class="wpcp-bottom-audioplayer-title"><i class="eva eva-close eva-lg" aria-hidden="true"></i> <span></span></div>'),window.inline_audio_player=e('<audio id="wpcp-inline-audio-player" controls controlslist="nodownload" oncontextmenu="return false;"/>')[0],e(window.inline_audio_player_container).find(".wpcp-bottom-audioplayer-main").append(window.inline_audio_player),window.inline_audio_player.addEventListener("pause",function(){t.element.find(".entry-inline-player-playing").removeClass("entry-inline-player-playing")}),window.inline_audio_player.addEventListener("playing",function(){t.element.find('[data-src="'+window.inline_audio_player.src+'"]').parent().addClass("entry-inline-player-playing")}),e(window.inline_audio_player_container).prepend('<div class="wpcp-bottom-audioplayer-buttons"><a href="#" class="wpcp-bottom-audioplayer-button-prev" tabindex="0"><i class="eva eva-arrow-ios-back-outline eva-3x" aria-hidden="true"></i> <span></span></a></div>'),e(window.inline_audio_player_container).append('<div class="wpcp-bottom-audioplayer-buttons"><a href="#" class="wpcp-bottom-audioplayer-button-next" tabindex="0"><i class="eva eva-arrow-ios-forward-outline eva-3x" aria-hidden="true"></i> <span></span></a></div>'),window.inline_audio_player_container.on({click:function(n){return n.stopPropagation(),t.element.find(".entry-inline-player-playing").removeClass("entry-inline-player-playing"),window.inline_audio_player.pause(),e(this).hasClass("wpcp-bottom-audioplayer-button-prev")&&window.inline_audio_player_prev.length?window.inline_audio_player_prev.trigger("click"):e(this).hasClass("wpcp-bottom-audioplayer-button-next")&&window.inline_audio_player_next.length&&window.inline_audio_player_next.trigger("click"),!1}},".wpcp-bottom-audioplayer-button-prev, .wpcp-bottom-audioplayer-button-next"),window.inline_audio_player.addEventListener("ended",function(){t.element.find(".entry-inline-player-playing").removeClass("entry-inline-player-playing"),window.inline_audio_player.pause(),window.inline_audio_player_next.length&&window.inline_audio_player_next.trigger("click")}),window.inline_audio_player.addEventListener("error",function(e){if(e.target.error.code===MediaError.MEDIA_ERR_NETWORK){let e=window.inline_audio_player.currentTime;window.inline_audio_player.src=window.inline_audio_player.src,window.inline_audio_player.currentTime=e,window.inline_audio_player.play()}}),window.inline_audio_player_container.on({click:function(){window.inline_audio_player_container.removeClass("is-active"),window.inline_audio_player.pause()}},".wpcp-bottom-audioplayer-title"),e("body").append(window.inline_audio_player_container)),e(t.element).on({click:function(n){n.stopPropagation();var i=e(this).parents(".entry");window.inline_audio_player_prev=i.prevAll().find(".entry-inline-player").last(),window.inline_audio_player_next=i.nextAll().find(".entry-inline-player").first(),window.inline_audio_player_container.find(".wpcp-bottom-audioplayer-button-prev").attr("title",window.inline_audio_player_prev.parents(".entry").attr("data-name")),window.inline_audio_player_container.find(".wpcp-bottom-audioplayer-button-next").attr("title",window.inline_audio_player_next.parents(".entry").attr("data-name")),window.inline_audio_player_container.find(".wpcp-bottom-audioplayer-button-next,.wpcp-bottom-audioplayer-button-prev").css("visibility","visible"),window.inline_audio_player_prev.length<1&&window.inline_audio_player_container.find(".wpcp-bottom-audioplayer-button-prev").css("visibility","hidden"),window.inline_audio_player_next.length<1&&window.inline_audio_player_container.find(".wpcp-bottom-audioplayer-button-next").css("visibility","hidden"),window.inline_audio_player.src!==e(this).attr("data-src")&&(window.inline_audio_player.src=e(this).attr("data-src"),window.inline_audio_player.type=e(this).attr("type"),e(window.inline_audio_player).attr("controlslist",i.find(".entry_action_download").length?"":"nodownload").parent().find(".wpcp-bottom-audioplayer-title span").text(e(this).parents(".entry").attr("data-name"))),window.inline_audio_player.paused?(window.inline_audio_player.play(),t.element.find(".entry-inline-player-playing").removeClass("entry-inline-player-playing"),e(this).parent().addClass("entry-inline-player-playing")):window.inline_audio_player.pause(),window.inline_audio_player_container.addClass("is-active")}},".entry .entry-inline-player"),e(t.element).on({click:function(t){return t.stopPropagation(),e(this).parents(".entry").find(".entry-inline-player").trigger("click"),!1}},".use_inline_player"),e(t.element).on({click:function(n){return t.options.infoContainer.hasClass("wpcp-info--expanded")&&t._renderInfoView(e(this).closest(".entry"),null),n.stopPropagation(),!0}},".entry_checkbox"),e(t.element).on({click:function(n){var i=e(this).closest(".entry");if(n.ctrlKey||n.shiftKey){var o=t.element.find(".entry_checkbox input:checked").closest(".entry");i=o.first().nextUntil(o.last()).addBack().add(o.last()),i.find(".entry_checkbox input").prop("checked",!0)}e(this).prop("checked")?i.addClass("is-selected"):i.removeClass("is-selected"),t.updateSelectionList(),n.stopPropagation()}},".entry_checkbox :checkbox"),e(document).on({click:function(e){return e.stopPropagation(),tippy.hideAll(),t.element.find(".wpcp-info--expanded").addClass("wpcp-info--collapsed").removeClass("wpcp-info--expanded"),t.options.hasInfoOpen=!1,t.options.infoContainer.find(".wpcp-info-list").empty(),!0}},".wpcp-info-close, .wpcp-browser-container-info .wpcp-container-overlay")},updateSelectionList:function(){let e=this;e.element.find(".wpcp-breadcrumb .wpcp-selected").remove();var t=e.element.find(".is-selected").length;t&&e.element.find(".wpcp-breadcrumb").append('<li class="wpcp-selected">'+e.options.str_zip_selected.replace("(x)","("+t+")")+"</li>")},renderBrowserContent:function(t){let n=this;if(e(".ajax-filelist").get(0).scrollTo(0,0),n.element.find(".wpcp-browser--init").removeClass("wpcp-browser--init"),!1===t?(n.element.find(".nav-title").html(n.options.str_no_filelist),n.element.find(".search-input").val("").attr("placeholder",n.options.str_no_filelist),n.options.loadingContainer.addClass("error")):(n.options.loadingContainer.fadeIn(200),n.element.find(".ajax-filelist").html(t.html),t.filescount||t.folderscount||(n.element.addClass("wpcp-no-results"),n.element.find(".ajax-filelist").html("")),t.filescount||1!==t.folderscount||1!==n.element.find(".folder.pf").length||n.element.addClass("wpcp-no-results"),n.raw_path=t.rawpath,null!==t.lastFolder&&n.element.attr("data-id",t.lastFolder),null!==t.accountId&&(n.element.attr("data-account-id",t.accountId),n.options.account_id=n.element.attr("data-account-id")),n.element.attr("data-drive-id",t.driveId),n.options.drive_id=t.driveId,n.element.removeClass("-is-virtual-folder"),!0===t.virtual&&n.element.addClass("-is-virtual-folder"),n.element.removeClass("-is-readonly"),!0===t.readonly&&n.element.addClass("-is-readonly"),n.element.removeClass("-is-readonly"),!0===t.readonly&&n.element.addClass("-is-readonly")),n.updateTree(t.tree),n.element.find(".wpcp-breadcrumb").one("inview",function(e,t){n.renderBreadCrumb()}),n.element.find(".nav-refresh i").removeClass("eva-spin eva-spin-center"),"grid"===n.element.attr("data-layout")&&n.element.find(".entry_thumbnail img.hidden").removeClass("hidden"),n.lazyload.update(),n.element.hasClass("wpcp-gallery")?n.renderContentForGallery():n.renderContentForBrowser(),n.lazyload.update(),n.element.data("selected-all",!1),n._initActionMenu(),n._initLightbox(),"list"===n.element.attr("data-layout")&&n._initThumbnailsPopup(),n._initMove(),n.options.loadingContainer.fadeOut(300),void 0!==n.options.focus_id&&null!==n.options.focus_id){var i=n.element.find('.entry[data-id="'+n.options.focus_id+'"]');if(i.length){i.addClass("hasfocus");var o=i.find("a.ilightbox-group");o.length>0&&(n.options.supportTouch?o.trigger("itap"):o.length&&o[0].click()),setTimeout(function(){i[0].scrollIntoView()},100)}n.options.focus_id=null}n.element.trigger("wpcp-content-loaded",n).trigger("content-loaded",n)},renderContentForBrowser:function(){let e=this;switch(this.element.attr("data-layout")){case"list":e.element.removeClass("wpcp-thumb-view").addClass("wpcp-list-view");break;case"grid":e.element.removeClass("wpcp-list-view").addClass("wpcp-thumb-view")}},_initTree:function(){let t=this;t.jstree=t.options.treeContainer.find(".wpcp-browser-tree").jstree({core:{strings:{"Loading ...":""},themes:{ellipsis:!0},multiple:!1,expand_selected_onload:!0,dblclick_toggle:!1,check_callback:!0},plugins:["types","changed","sort","wholerow"],types:{default:{icon:"eva eva-folder-outline"},"#":{icon:"eva eva-home-outline"},shortcut:{icon:"eva eva-corner-down-right-outline"}}}).on("select_node.jstree",function(n,i){let o=t.options.treeContainer.find(".wpcp-browser-tree").jstree(!0),a=o.get_path(t.element.attr("data-id"),!1,!1),l=o.get_path(t.element.attr("data-id"),!1,!0);t.element.attr("data-path",btoa(JSON.stringify(l)));let r=e('<ol class="wpcp-breadcrumb">');for(let e=0;e<a.length;e++)r.append("<li><a href=\"javascript:void('"+l[e]+'\')" class="'+(0===e?"first-breadcrumb ":"")+(e===a.length-1?"current_folder ":"")+' folder" data-id="'+l[e]+'">'+a[e]+"</a></li>");""!==t.searchQuery&&r.append('<li><a href="javascript:void(0)" class="folder">\''+t.options.str_search_results.replace("%s",e("<div>").text(t.searchQuery).text())+"'</a></li>"),t.element.find(".nav-title").empty().append(r)}),t.element.find(".nav-tree-toggle, .wpcp-browser-container-tree .wpcp-container-overlay").on("click",function(e){t.options.treeContainer.parent().toggleClass("wpcp-browser-tree--collapsed"),t.options.treeContainer.parent().toggleClass("wpcp-browser-tree--expanded")})},updateTree:function(e){let t=this,n=t.options.treeContainer.find(".wpcp-browser-tree").jstree(!0);e&&e.forEach(function(e){let t=n.get_node(e.id);if(t){if("object"==typeof e.li_attr)for(let n in e.li_attr)e.li_attr.hasOwnProperty(n)&&(t.li_attr[n]=e.li_attr[n])}else n.create_node(e.parent,e,"first",!1,!1)}),n.redraw(!0),n.deselect_all(),n.select_node(t.element.attr("data-id")),n.open_node(t.element.attr("data-id"));let i=t.options.treeContainer.parent();i.hasClass("wpcp-browser-tree--init")&&"1"===t.options.treeContainer.attr("data-show-tree")&&(i.removeClass("wpcp-no-tree"),i.addClass("wpcp-browser-tree--expanded")),t.element.width()<t.breakpoints.xs&&i.addClass("wpcp-browser-tree--collapsed").removeClass("wpcp-browser-tree--expanded"),t.element.width()>t.breakpoints.xs&&t.element.find(".wpcp-browser-container").width()<this.breakpoints.sm?i.addClass("wpcp-browser-tree--absolute").addClass("wpcp-browser-tree--collapsed").removeClass("wpcp-browser-tree--expanded"):i.removeClass("wpcp-browser-tree--absolute"),n._cnt<2&&i.addClass("wpcp-browser-tree--collapsed").removeClass("wpcp-browser-tree--expanded"),i.removeClass("wpcp-browser-tree--init")},clearTree:function(){var e=this
;e.options.treeContainer.find(".wpcp-browser-tree").length&&e.options.treeContainer.find(".wpcp-browser-tree").jstree(!0).refresh(!0,!1)},renderContentForGallery:function(){let t=this;var n=t.element.find(".image-container");if(0!==n.length){var i=t.element.find(".image-collage"),o=t.element.attr("data-targetheight"),a=Math.floor(i.parent()[0].clientWidth-2);i.outerWidth(a,!0),i.removeWhitespace().collagePlus({targetHeight:o,fadeSpeed:"slow",allowPartialLastRow:!0}),t.element.find(".image-container.hidden").fadeOut(0),i.fadeTo(200,1),n.each(function(){var t=e(this).find(".folder-thumb");e(this).find(".image-folder-img").width(e(this).width()).height(e(this).height()),t.length>0&&(t.width(e(this).width()).height(e(this).height()),e(this).find(".image-folder-img").hide())}),t.element.find(".loadthumbs").length>0&&t.loadImageFoldersThumbs(),a!==i.outerWidth()&&i.removeWhitespace().collagePlus({targetHeight:o,fadeSpeed:0,allowPartialLastRow:!0})}},loadImageFoldersThumbs:function(){let t=this;var n=t.element.find(".loadthumbs").removeClass("loadthumbs").map(function(){return e(this).data("id")}).get(),i=t.options.listtoken+t.options.account_id+t.options.drive_id+n.toString(),o="wpcp-"+WPCPhashCode(i)+"-thumbnails";if(null!==t._cacheGet(o)){var a=t._cacheGet(o);return Object(a),t.renderImageFoldersThumbs(a)}e.ajax({type:"POST",url:t.options.ajax_url,data:{action:"shareonedrive-folder-thumbnail",drive_id:t.options.drive_id,account_id:t.options.account_id,listtoken:t.options.listtoken,lastFolder:t.element.attr("data-id"),folderPath:t.element.attr("data-path"),folders:n,page_url:document.location.href},success:function(e){var n=new Date;n.setMinutes(n.getMinutes()+5),e.expires=n.getTime(),t._cacheSet(o,e),t.renderImageFoldersThumbs(e)},dataType:"json"})},renderImageFoldersThumbs:function(t){let n=this;var i=n.element.attr("data-targetheight"),o=Math.round(i*(4/3));e.each(t,function(t,a){var l=n.element.find('[data-id="'+t+'"]');if(0===l.length||""===a)return!0;l.find(".folder-thumb").remove(),e.each(a,function(e,t){var n="<div class='folder-thumb thumb"+e+"' style='width:"+o+"px;height:"+i+"px;background-image: url("+t+")'></div>";l.find(".image-folder-img").hide().after(n)}),l.find(".folder-thumb").width(e(l).width()).height(e(l).height()).first().fadeIn(1500),n.element.find(".image-folder .preloading").fadeOut("slow",function(){e(this).remove()})})},_initImageFolderThumbActions:function(){let t=this;t.element.on({mousemove:function(t){var n=e(this).find(".folder-thumb"),i=t.offsetX/t.currentTarget.offsetWidth,o=Math.ceil(i*n.length)-1;n.filter(":gt(0)").stop(!0).fadeOut().filter(":eq("+o+")").stop(!0).fadeIn()},mouseleave:function(){e(this).find(".folder-thumb:gt(0)").stop(!0).fadeOut()}},".image-folder")},_initScrollToTop:function(){let t=this;if(!1!==t.options.topContainer.hasClass("wpcp-has-scroll-to-top")){var n=t.element.find(".ajax-filelist");if(0!==n.length){var i=n.next(".scroll-to-top"),o=i.find(".scroll-to-top-action"),a=i.find(".fileupload-add-button");o.on("click",function(e){t.element[0].scrollIntoView()}),a.on("click",function(e){var n=t.element.find(".fileupload-box");n.find(".upload-add-file:first").trigger("click")}),e(window).on("scroll",null,{},function(t){clearTimeout(window.scrollTimer),window.scrollTimer=setTimeout(function(){var t=e(window).scrollTop(),a=t+e(window).height(),l=n.height(),r=n.offset(),s=r.top+l;l>e(window).height()?i.show():i.hide(),t>r.top&&l>e(window).height()?o.show():o.hide(),s+100<a?i.addClass("scroll-to-top-bottom"):i.removeClass("scroll-to-top-bottom"),i.css({top:a-r.top-80,right:0})},50)})}}},_checkReCaptcha:function(t){return null!==t._cacheGet("WPCP_recaptcha")?t._askLogin():"undefined"==typeof grecaptcha?(setTimeout(function(){t._checkReCaptcha(t)},1e3),!1):void grecaptcha.ready(function(){grecaptcha.execute(t.options.recaptcha,{action:"wpcloudplugins"}).then(function(n){void 0===window.wpcp_recaptcha_check&&(window.wpcp_recaptcha_check=e.ajax({type:"POST",url:t.options.ajax_url,data:{action:"shareonedrive-check-recaptcha",listtoken:t.options.listtoken,response:n,_ajax_nonce:t.options.recaptcha_nonce},dataType:"json"})),window.wpcp_recaptcha_check.then(function(e){if(void 0===e.verified||!0!==e.verified)return t.element.find(".nav-title").html(t.options.str_recaptcha_failed),t.options.loadingContainer.addClass("error"),!1;t._cacheSet("WPCP_recaptcha",{value:!0}),t._askLogin()},function(){return t.element.find(".nav-title").html(t.options.str_recaptcha_failed),t.options.loadingContainer.addClass("error"),!1})})})},_initMove:function(){let t=this;return!this.options.mobile&&(0!==this.element.find(".moveable").length&&(!1===e.isFunction(e.fn.droppable)||!1===e.isFunction(e.fn.draggable)?(console.log("jQuery UI Draggable/Droppable not initiated"),!1):(this.element.find(".moveable").draggable({stack:".moveable",zIndex:999999,cursor:"move",cursorAt:{top:10,left:10},containment:t.element,helper:function(){var n=t.element.find(".moveable .entry_checkbox input:checked").closest(".moveable");0===n.length&&(n=e(this));let i=e("<div/>").attr("id","dragging_container"),o=n.clone();return o.css({"min-width":n.width()+"px"}),i.append(o),i},distance:10,delay:100,start:function(t,n){e(this).addClass("isdragged")},stop:function(t,n){var i=e(this);setTimeout(function(){i.removeClass("isdragged")},100)}}),void this.element.find(".folder, .image-folder, .jstree-anchor").droppable({accept:t.element.find(".moveable"),activeClass:"ui-state-hover",hoverClass:"ui-state-active",tolerance:"pointer",drop:function(n,i){t._actionMoveEntry(i.helper.children(),e(this))}}))))},_initLinkEvent:function(){let t=this;e(t.element).on({click:function(n){var i=e(this).closest(".entry, .entry-detail");return window.top.postMessage({slug:"shareonedrive",action:"wpcp-select-entries",element_id:"#"+t.element.attr("id"),entries:[{entry_id:i.attr("data-id"),entry_name:i.attr("data-name"),account_id:t.element.attr("data-account-id"),drive_id:t.element.attr("data-drive-id"),entry_icon_url:i.find(".entry-info-icon img:first").attr("src")}]},window.location.origin),n.stopPropagation(),!0}},".entry .entry-select-item, .entry-detail .entry-select-item")},_initEntryMenuActions:function(){let t=this;var n='.ShareoneDrive[data-token="'+t.options.listtoken+'"] ';!0!==e(n).data("has_entry_events_added")&&(e(document).on({click:function(t){e(this).toggleClass("menu-opened")}},n+"ul li.has-menu"),e(document).on({click:function(n){tippy.hideAll();var i=t.element.find(".entry[data-id='"+e(this).closest("[data-id]").attr("data-id")+"']");t._actionPreviewEntry(i,n)}},n+".entry_action_view"),e(document).on({click:function(n){tippy.hideAll();var i=t.element.find(".entry[data-id='"+e(this).closest("[data-id]").attr("data-id")+"']");if(n.stopPropagation(),!i.hasClass("folder")&&!i.hasClass("image-folder"))return t._actionDownloadEntry(i,n);t._actionDownloadZip([i.attr("data-id")],n)}},n+".entry_action_download"),e(document).on({click:function(n){tippy.hideAll();var i=t.element.find(".entry[data-id='"+e(this).closest("[data-id]").attr("data-id")+"']");return n.stopPropagation(),t._actionExportEntry(i,n)}},n+".entry_action_export"),e(document).on({click:function(n){tippy.hideAll();var i=t.element.find(".entry[data-id='"+e(this).closest("[data-id]").attr("data-id")+"']");i.find(".selected-files:checkbox").prop("checked",!0);var o=t.element.find("input[name='selected-files[]']:checked");n.stopPropagation(),t._actionImportEntries(o,n)}},n+".entry_action_import"),e(document).on({click:function(n){tippy.hideAll();var i=t.element.find(".entry[data-id='"+e(this).closest("[data-id]").attr("data-id")+"']");n.stopPropagation(),tippy.hideAll(),t._actionShareEntry(i,n)}},n+".entry_action_shortlink"),e(document).on({click:function(n){tippy.hideAll();var i=t.element.find(".entry[data-id='"+e(this).closest("[data-id]").attr("data-id")+"']");i.find(".selected-files:checkbox").prop("checked",!0);var o=t.element.find("input[name='selected-files[]']:checked");t._actionDeleteEntries(o,n)}},n+".entry_action_delete"),e(document).on({click:function(n){tippy.hideAll();var i=t.element.find(".entry[data-id='"+e(this).closest("[data-id]").attr("data-id")+"']");i.find(".selected-files:checkbox").prop("checked",!0);var o=t.element.find("input[name='selected-files[]']:checked");t._actionMoveEntries(o,"move",n)}},n+".entry_action_move"),e(document).on({click:function(n){tippy.hideAll();var i=t.element.find(".entry[data-id='"+e(this).closest("[data-id]").attr("data-id")+"']");i.find(".selected-files:checkbox").prop("checked",!0);var o=t.element.find("input[name='selected-files[]']:checked");t._actionMoveEntries(o,"copy",n)}},n+".entry_action_copy"),e(document).on({click:function(n){tippy.hideAll();var i=t.element.find(".entry[data-id='"+e(this).closest("[data-id]").attr("data-id")+"']");t._actionRenameEntry(i,n)}},n+".entry_action_rename"),e(document).on({click:function(n){tippy.hideAll();var i=t.element.find(".entry[data-id='"+e(this).closest("[data-id]").attr("data-id")+"']");t._actionEditDescriptionEntry(i,n)}},n+".entry_action_description"),e(document).on({click:function(n){tippy.hideAll(),n.stopPropagation();var i=t.element.find(".entry[data-id='"+e(this).closest("[data-id]").attr("data-id")+"']");t._actionCreateDeepLink(i,n)}},n+".entry_action_deeplink"),e(n).data("has_entry_events_added",!0),e(document).on({click:function(n){tippy.hideAll(),n.stopPropagation();var i=t.element.find(".entry[data-id='"+e(this).closest("[data-id]").attr("data-id")+"']");t._renderInfoView(i,n)}},n+".entry .entry-description-button"))},_initActionMenu:function(){let t=this;var n=t.element[0].querySelectorAll(".entry .entry-action-menu-button");e(n).on("click",function(n){t.options.infoContainer.hasClass("wpcp-info--expanded").length&&t._renderInfoView(e(this).closest(".entry"),null),n.stopPropagation()}),tippy(n,{trigger:"click",arrow:!1,offset:0,content:function(t){return e(t).find(".tippy-content-holder").clone(!0).get(0)},maxWidth:350,allowHTML:!0,placement:t.is_rtl?"bottom-end":"bottom-start",appendTo:t.element[0],followCursor:"initial",duration:[300,0],interactive:!0,onShow:function(t){e(t.popper).find(".tippy-content-holder").removeClass("tippy-content-holder");var n=e(t.reference).closest(".entry");n.addClass("hasfocus").addClass("popupopen")},onHide:function(t){e(t.reference).closest(".entry").removeClass("hasfocus").removeClass("popupopen")}})},_renderInfoView:function(t,n,i){let o=this,a=o.options.infoContainer.find(".wpcp-info-list"),l=t.find("[data-metadata]").attr("data-metadata");if(!l)return o._initInfoPopup(t,e(n.currentTarget),!1);let r=JSON.parse(atob(l));a.empty();let s=t.find(".entry_thumbnail img");if(s.length){let e=s.clone();e.addClass("wpcp-info-thumbnail-img"),a.parent().find(".wpcp-info-thumbnail").empty().append(e),o._initLazyLoad()}else a.parent().find(".wpcp-info-thumbnail-img").attr("src",t.find(".entry-info-icon img").attr("src"));let d=e("<div>").addClass("wpcp-info-list-item").addClass("wpcp-info-title"),c=t.find(".entry-info-icon img").clone(),p=e("<p>").html(t.find(".entry-info-name").text());d.append(c,p),a.append(d),e.each(r,function(t,n){let i=e("<div>").addClass("wpcp-info-list-item"),o=e("<p>").html(n.title),l=e("<p>").html(n.text);i.append(o,l),a.append(i)}),o.element.width()<o.breakpoints.md?o.options.infoContainer.addClass("wpcp-container-fixed"):o.options.infoContainer.removeClass("wpcp-container-fixed"),!1!==i&&(o.element.width()>o.breakpoints.md&&o.element.find(".wpcp-browser-container").width()<this.breakpoints.xs||o.element.find(".wpcp-browser-container").height()<420?o._initInfoPopup(t,e(n.currentTarget),!0):o.options.infoContainer.removeClass("wpcp-info--collapsed").addClass("wpcp-info--expanded"))},_initInfoPopup:function(e,t,n){let i=this;tippy(t.get(0),{trigger:"click",arrow:!1,offset:0,content:function(e){if(n){let e=i.options.infoContainer.clone(!0,!0);return e.find(".wpcp-info-thumbnail").remove(),e.get(0).innerHTML}return e.querySelector(".tippy-content-holder").innerHTML},maxWidth:"none",allowHTML:!0,showOnCreate:!0,placement:i.is_rtl?"bottom-start":"bottom-end",delay:[100,null],interactiveBorder:15,appendTo:document.body,moveTransition:"transform 0.2s ease-out",interactive:!0,onShow:function(t){tippy.hideAll(),e.addClass("popupopen")},onHide:function(t){e.removeClass("popupopen")},popperOptions:{modifiers:[{name:"customClass",enabled:!0,phase:"write",fn({state:e}){e.elements.popper.classList.add("ShareoneDrive")}}]}})},renderBreadCrumb:function(){let t=this,n=t.element.find(".wpcp-breadcrumb");0!==n.length&&(n.asBreadcrumbs("destroy"),n.asBreadcrumbs({namespace:"wpcp",toggleIconClass:"eva eva-arrow-down",dropdownMenuClass:"tippy-content",dropdownItem:function(e,t,n){return n?'<li class="'+e.dropdownItemClass+'"><a href="'+n+'"><i class="eva eva-folder eva-lg"></i>  '+t+"</a></li>":'<li class="'+e.dropdownItemClass+" "+e.dropdownItemDisableClass+'"><a href="#"><i class="eva eva-folder eva-lg"></i>  '+t+"</a></li>"}}),n.on({click:function(t){n.find('li a.folder[href="'+e(this).find("a").attr("href")+'"]').trigger("click"),n.find(".wpcp-dropdown").removeClass("dropdown-open")}},".tippy-content li"),n.on({click:function(e){n.find(".wpcp-dropdown").addClass("dropdown-open")}},".wpcp-toggle"),e(document).on({mouseup:function(e){var t=n.find(".tippy-content");t.is(e.target)||0!==t.has(e.target).length||t.parent().removeClass("open")}}))},_initThumbnailsPopup:function(){let t=this;var n=t.element.find(".entry .entry-thumbnail-button"),i=n.parents(".entry.file").toArray();e(n).on({click:function(t){t.stopPropagation();const n=e(this).parents(".entry")[0]._tippy;n.show()},mouseenter:function(t){const n=e(this).parents(".entry")[0]._tippy;n.show()}}),tippy(i,{trigger:"mouseenter focus",arrow:!1,content:function(t){return e(t).find(".entry_thumbnail-view-center").clone(!0).get(0)},maxWidth:"none",allowHTML:!0,placement:"top",delay:[1e3,null],duration:[250,0],offset:[0,0],appendTo:t.element[0],moveTransition:"transform 0.2s ease-out",interactive:!0,onShow:function(t){tippy.hideAll(),e(t.reference).addClass("popupopen");let n=e(t.popper).find("img");n.attr("src",n.attr("data-src-retina")),e(t.popper).find("div.preloading").remove()},onHide:function(t){e(t.reference).removeClass("popupopen")}})},_initLazyLoad:function(){let t=this;t.lazyload=new LazyLoad({data_src:window.devicePixelRatio>1?"src-retina":"src",elements_selector:"img.preloading",threshold:250,unobserve_entered:!0,use_native:!0,class_applied:"wpcp-lazy-applied",class_loading:"wpcp-lazy-loading",class_loaded:"wpcp-lazy-loaded",class_error:"wpcp-lazy-error",callback_loaded:function(n){if(e(n).removeClass("preloading").removeAttr("data-src"),e(n).prev(".preloading").remove(),"list"===t.element.attr("data-layout")){var i=t.element.find('.entry[aria-expanded="true"]');i.length&&void 0!==i[0]._tippy&&i[0]._tippy.popperInstance.update()}},callback_load:function(t){e(t).removeClass("preloading").removeAttr("data-src"),e(t).prev(".preloading").remove()},callback_error:function(n){void 0!==e(n).attr("data-src-backup")&&!1!==e(n).attr("data-src-backup")?n.src=e(n).attr("data-src-backup"):n.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=",e(n).removeAttr("data-src"),e(n).prev(".preloading").remove();var i=t.element.find('.entry[aria-expanded="true"]');i.length&&void 0!==i[0]._tippy&&i[0]._tippy.destroy(),i.find(".entry-thumbnail-button").remove()}})},_initNavMenu:function(){let e=this;this._initSearchBox(),this._initNavActionMenu(),this._initSortMenu(),this._initAccountSelector(),e.element.on({click:function(t){e.clearSearchBox(),e.options.forceRefresh=!0,e._getFileList({})}},".nav-refresh"),e.element.on({click:function(t){e.clearSearchBox(),e.element.attr("data-id",e.element.attr("data-org-id")).attr("data-path",""),e._getFileList({lastFolder:e.element.attr("data-org-id")})}},".nav-home")},_initLightbox:function(){var t,n,i=this,o="1"===i.element.attr("data-lightboxnav"),a="1"===i.element.attr("data-lightboxthumbs"),l=!1,r=!1,s=!1,d=!1;i.options.lightbox_showheader=i.options.topContainer.hasClass("files")?"true":i.options.lightbox_showheader,"click"===i.options.lightbox_showheader?t=r="click":"mouseenter"===i.options.lightbox_showheader?(t=i.options.lightbox_showheader,r="mouseleave"):"false"==i.options.lightbox_showheader||"No"==i.options.lightbox_showheader?(t=!1,r=!1):(l=!0,t=!0,r=!0),"click"===i.options.lightbox_showcaption?n=d="click":"mouseenter"===i.options.lightbox_showcaption?(n=i.options.lightbox_showcaption,d="mouseleave"):"false"==i.options.lightbox_showcaption||"No"==i.options.lightbox_showcaption?(n=!1,d=!1):(s=!0,n=!0,d=!0);var c={WPCP:this,skin:"ShareoneDrive wpcp-lightbox "+this.options.lightbox_skin,path:this.options.lightbox_path,maxScale:1,minScale:.05,infinite:!0,slideshow:{pauseOnHover:!1,pauseTime:i.element.attr("data-pausetime"),startPaused:"gallery"!==i.element.attr("data-list")||"1"!==i.element.attr("data-slideshow")},controls:{slideshow:!("gallery"!==i.element.attr("data-list")||!o),arrows:!!o,thumbnail:a},caption:{start:s,show:n,hide:d},headerHeight:50,header:{start:l,show:t,hide:r},thumbnails:{normalOpacity:.9,activeOpacity:1,maxHeight:100},show:{effect:!1},hide:{effect:!1},overlay:{opacity:1},keepAspectRatio:!0,callback:{onBeforeLoad:function(t,n){e(".ilightbox-holder").attr("data-token",i.options.listtoken),e(".ilightbox-holder .sod-hidepopout").remove();var o=e(".ilightbox-holder").find("iframe").addClass("sod-embedded");"0"===i.element.attr("data-popout")&&e(".ilightbox-holder").find(".sod-embedded").after('<div class="sod-hidepopout">&nbsp;</div>'),i._helperIframeFix(o)},onBeforeChange:function(t){var n=e(".ilightbox-holder video, .ilightbox-holder audio");e.each(n,function(e,t){!1===t.paused&&t.pause()})},onAfterChange:function(e){},onRender:function(t,n){var i=e(".ilightbox-holder").find("video, audio");e.each(i,function(t,n){var i=e(this);e(this).find("source").attr("src",i.find("source").attr("data-src"))})},onShow:function(t,n){var o;"always"===i.options.lightbox_thumbnailbar&&e(".ilightbox-thumbnails, .ilightbox-holder").addClass("ilightbox-thumbnails-always-visible"),0===t.currentElement.find(".empty_iframe").length&&t.currentElement.find(".sod-embedded").after(i.options.str_iframe_loggedin),t.currentElement.find("iframe").length>0&&(t.currentElement.find("iframe").on("load",function(){t.currentElement.find(".empty_iframe").removeClass("visible"),t.currentElement.removeClass("iframe-loading"),clearTimeout(o)}).on("error",function(){t.currentElement.find(".empty_iframe").addClass("visible")}),t.currentElement.addClass("iframe-loading"),o=setTimeout(function(){t.currentElement.find(".empty_iframe").addClass("visible"),t.currentElement.find(".empty_iframe_link").attr("href",t.currentElement.find("iframe").attr("src"))},1e4)),t.currentElement.find(".empty_iframe").removeClass("visible"),0===t.currentElement.find("img").length&&(o=setTimeout(function(){t.currentElement.find(".empty_iframe").addClass("visible"),t.currentElement.find(".empty_iframe_link").attr("href",t.currentElement.find("iframe").attr("src"))},1e4));var a=t.currentElement.find("video, audio");e("video, audio").each(function(n,i){!1===e.contains(t.currentElement.get(0),i)?i.pause():i.readyState>=HTMLMediaElement.HAVE_CURRENT_DATA&&i.play()}),e.each(a,function(e,t){t.addEventListener("canplay",e=>{t.play().then(()=>{}).catch(e=>{!1===navigator.userActivation.hasBeenActive&&(t.muted=!0),t.play().then(()=>{}).catch(e=>{t.muted=!1})})},{once:!0})});var l=this;new LazyLoad({data_src:window.devicePixelRatio>1?"src-retina":"src",unobserve_entered:!0,threshold:50,use_native:!1,elements_selector:".ilightbox-thumbnail img.preloading",class_applied:"wpcp-lazy-applied",class_loading:"wpcp-lazy-loading",class_loaded:"wpcp-lazy-loaded",class_error:"wpcp-lazy-error",callback_loaded:function(t){e(t).removeClass("preloading preloading-lightbox-thumbnail"),e(t).prev(".preloading").remove(),e(t).parent().data({naturalWidth:t.width,naturalHeight:t.height}),l.positionThumbnails(null,null,null)},callback_load:function(t){e(t).removeClass("preloading preloading-lightbox-thumbnail"),e(t).prev(".preloading").remove(),e(t).parent().data({naturalWidth:t.width,naturalHeight:t.height}),l.positionThumbnails(null,null,null)}}),e(".ilightbox-container .sod-hidepopout").on("contextmenu",function(e){return!1}),e(".ilightbox-container .ilightbox-wrapper, .ilightbox-container img, .ilightbox-container video, .ilightbox-container audio").on("contextmenu",function(e){return"Yes"===i.options.lightbox_rightclick||(e.preventDefault(),e.stopPropagation(),!1)});var r=t.currentElement.find(".ilightbox-container [src]");if(r.length>0&&1!==r.data("logged")){var s=e('a[href="'+r.attr("src")+'"]').closest(".entry").data("id");r.data("logged",1),i._logEvent("log_preview_event",s)}i.element.find(".entry").removeClass("active-lightbox-item"),i.element.find('.entry.file[data-id="'+t.currentElement.find("[data-entry-id]").attr("data-entry-id")+'"]').addClass("active-lightbox-item")},onHide:function(){i.element.find(".entry").removeClass("active-lightbox-item")}},errors:{loadImage:i.options.str_imgError_title,loadContents:i.options.str_xhrError_title},text:{next:i.options.str_next_title,previous:i.options.str_previous_title,slideShow:i.options.str_startslideshow},candownload:i.element.find(".entry_action_download").length};if(o){e.isEmptyObject(this.lightBox)||i.lightBox.destroy();var p=i.element.find(".ilightbox-group");i.lightBox=p.WPCP_iLightBox(c)}else e.isEmptyObject(this.lightBox)||e.each(this.lightBox,function(){this.destroy()}),i.lightBox=[],i.element.find(".ilightbox-group").each(function(){i.lightBox.push(e(this).WPCP_iLightBox(c))})},_actionCreateDeepLink:function(t){let n=this;var i=n.element.attr("data-account-id"),o=t.attr("data-id"),a=n.element.find(".entry[data-id='"+o+"']").attr("data-name"),l=t.find("img").attr("src"),r=n.element.find(".entry[data-id='"+o+"']").hasClass("folder")||n.element.find(".entry[data-id='"+o+"']").hasClass("image-folder");if(t.hasClass("entry_action_deeplink_folder"))o=n.element.attr("data-id");var s={source:n.element.attr("data-source"),account_id:i,drive_id:n.element.attr("data-drive-id"),lastFolder:r?o:n.element.attr("data-id"),folderPath:n.element.attr("data-path"),focus_id:o},d=btoa(encodeURIComponent(JSON.stringify(s))),c=new URL(window.location),p=new URLSearchParams(c.search);p.set("wpcp_link",d),c.search=p.toString(),e("#wpcp-modal-action").remove();let u=`\n            <button class="button wpcp-modal-cancel-btn secondary" data-action="cancel" type="button" onclick="window.modal_action.close();" title="${n.options.str_close_title}">${n.options.str_close_title}</button>\n            <button class="button wpcp-modal-confirm-btn" data-action="confirm" type="button" title="${n.options.str_create_shared_link}">${n.options.str_create_shared_link}</button>`,m=e(`<div class="wpcp-modal-header" tabindex="0">\n                    <h2>${n.options.str_direct_link}</h2>                            \n                    <a tabindex="0" class="close-button" title="${n.options.str_close_title}" onclick="window.modal_action.close();"><i class="eva eva-close eva-lg" aria-hidden="true"></i></a>\n                </div>`),h=e('<div class="wpcp-modal-body" tabindex="0" ></div>'),f=e(`<div class="wpcp-modal-footer"><div class="wpcp-modal-buttons">${u}</div></div>`),v=e(`<div id="wpcp-modal-action" class="ShareoneDrive wpcp wpcp-modal wpcp-theme-${n.options.content_skin}"><div class="modal-dialog"><div class="modal-content"></div></div></div>`);e("body").append(v),e("#wpcp-modal-action .modal-content").append(m,h,f),e.ajax({type:"POST",url:n.options.ajax_url,data:{action:"shareonedrive-shorten-url",account_id:i,drive_id:n.element.attr("data-drive-id"),listtoken:n.options.listtoken,id:o,url:c.toString(),page_url:document.location.href,_ajax_nonce:n.options.shortenurl_nonce},complete:function(){e("#wpcp-modal-action .wpcp-modal-confirm-btn").remove()},success:function(t){if(null!==t)if(null!==t.url){e(".wpcp-modal-body").append(`<input type="text" class="shared-link-url" value="${t.url}" style="width: 98%;" readonly/><div class="shareon shareonedrive-shared-social"></div>`),sendAnalyticsSOD("Create deeplink",a);var i=e("#wpcp-modal-action .shareonedrive-shared-social");i.attr("data-url",t.url),i.attr("data-title",a+" | "),e.each(n.options.share_buttons,function(e,t){i.append(`<a class="${t}" title="${n.options.str_shareon} ${t.charAt(0).toUpperCase()+t.slice(1)}" data-media="${l}" data-imageurl="${l}" data-image="${l}"></a>`)}),Shareon.init();e(".shareon .email").attr("href","mailto:?subject="+a+" | &body="+encodeURIComponent(t.url));var o=new ClipboardJS(".shareon .clipboard",{text:function(t){return e(".shared-link-url").val()}});o.on("success",function(t){e(".shareon .clipboard").addClass("clipboard-check"),t.clearSelection()}),o.on("error",function(){n.options.mobile?e(".shared-link-url").select():window.prompt("Copy to clipboard: Ctrl+C, Enter",e(".shared-link-url").val())})}else e(".wpcp-modal-body").find(".shared-link-url").val(t.error)},dataType:"json"});let w=new RModal(document.getElementById("wpcp-modal-action"),{bodyClass:"rmodal-open",dialogOpenClass:"animated slideInDown",dialogCloseClass:"animated slideOutUp",escapeClose:!0});return document.addEventListener("keydown",function(e){w.keydown(e)},!1),w.open(),window.modal_action=w,e("#wpcp-modal-action .wpcp-modal-confirm-btn").prop("disabled",!0),e("#wpcp-modal-action .wpcp-modal-confirm-btn").html('<i class="eva eva-settings-outline eva-spin eva-fw"></i><span> '+n.options.str_processing+"</span>"),!1},_logEvent:function(t,n,i){let o=this;if("0"===o.options.log_events)return!1;void 0===i&&(i={}),e.ajax({type:"POST",url:o.options.ajax_url,data:{action:"shareonedrive-event-log",account_id:o.options.account_id,drive_id:o.options.drive_id,listtoken:o.options.listtoken,type:t,id:n,data:i,page_url:document.location.href,_ajax_nonce:o.options.log_nonce}})},_actionPreviewEntry:function(e,t){let n=this;var i=e.find(".entry_link");n.options.supportTouch&&i.hasClass("ilightbox-group")?i.trigger("itap"):i[0].click()},_actionDownloadEntry:function(t,n){sendAnalyticsSOD("Download",t.attr("data-name"));var i=e('<div><i class="eva eva-settings-outline eva-spin eva-1x eva-fw"></i></div>').css({"margin-right":"5px",display:"inline-grid"}).delay(5e3).fadeOut("slow",function(){e(this).remove()});return t.find(".entry-info-name span").prepend(i),setTimeout(function(){return!0},300),!0},_actionDownloadZip:function(t,n){let i=this;e("#wpcp-modal-action").remove();let o=e(`<div class="wpcp-modal-header" tabindex="0">\n                    <h2>${i.options.str_zip_title}</h2>                            \n                    <a tabindex="0" class="close-button" title="${i.options.str_close_title}"><i class="eva eva-close eva-lg" aria-hidden="true"></i></a>\n                </div>`),a=e('<div class="wpcp-modal-body" tabindex="0" ><div class="zip-loading-bar label-center" data-preset="circle" data-value="0"></div><div class="zip-status">'+i.options.str_processing+"</div></div>"),l=e('<div id="wpcp-modal-action" class="ShareoneDrive wpcp wpcp-modal wpcp-modal-as-bar wpcp-theme-'+i.options.content_skin+'"><div class="modal-dialog"><div class="modal-content"></div></div></div>');e("body").append(l),e("#wpcp-modal-action .modal-content").append(o,a),i.zip_download_bar=new ldBar(a.find(".zip-loading-bar").get(0),{preset:"circle"}),i._zipDownload(t),e("#wpcp-modal-action .close-button").off("click"),e("#wpcp-modal-action .close-button").on("click",function(e){document.getElementById("hiddenDownloader").remove(),r.close()});let r=new RModal(document.getElementById("wpcp-modal-action"),{bodyClass:"rmodal-open",dialogOpenClass:"",dialogCloseClass:"animated slideOutUp",escapeClose:!0});return document.addEventListener("keydown",function(e){r.keydown(e)},!1),r.open(),window.modal_action=r,e("#wpcp-modal-action .wpcp-modal-confirm-btn").prop("disabled",!0),e("#wpcp-modal-action .wpcp-modal-confirm-btn").html('<i class="eva eva-settings-outline eva-spin eva-fw"></i><span> '+i.options.str_processing+"</span>"),!1},_zipDownload:function(t,n){let i=this;void 0===n&&(n=(new Date).getTime());var o={action:"shareonedrive-create-zip",type:"do-zip",request_id:n,account_id:i.options.account_id,drive_id:i.options.drive_id,listtoken:i.options.listtoken,lastFolder:i.element.attr("data-id"),_ajax_nonce:i.options.createzip_nonce,files:t};i._helperDownloadUrlInline(i.options.ajax_url+"?"+e.param(o)),setTimeout(function(){i._watchZipProgres(n)},4e3)},_watchZipProgres:function(t){let n=this;n._getZipProgress(t).then(function(i){if(e.isEmptyObject(i)||void 0===i.status||"failed"===i.status.progress||null===document.getElementById("hiddenDownloader"))e("#wpcp-modal-action").remove();else{if(e(".zip-status").html(i.status.progress_str),n.zip_download_bar.set(i.status.percentage),"finished"===i.status.progress)return e("#wpcp-modal-action .zip-loading-bar").remove(),void e("#wpcp-modal-action").fadeIn().delay(2e3).fadeOut();setTimeout(function(){n._watchZipProgres(t)},2e3)}})},_getZipProgress:function(t){let n=this;return e.ajax({type:"POST",url:n.options.ajax_url,data:{action:"shareonedrive-create-zip",type:"get-progress",request_id:t,account_id:n.options.account_id,drive_id:n.options.drive_id,listtoken:n.options.listtoken,lastFolder:n.element.attr("data-id"),page_url:document.location.href,_ajax_nonce:n.options.createzip_nonce},dataType:"json"})},_actionExportEntry:function(e,t){return sendAnalyticsSOD("Export",e.attr("data-name")),setTimeout(function(){return!0},300),!0},_actionImportEntries:function(t,n){e("#wpcp-modal-action").remove();var i=this,o="",a=[];e.each(t,function(){var t=e(this).val();if(!1===a.includes(t)){var n=e(this).closest(".entry"),i=n.find("img:first()"),l=e('<div class="wpcp-modal-file-icon">');i.length>0&&i.clone().appendTo(l),o+="<li>"+l.html()+"<span>"+n.attr("data-name")+"</span></li>",a.push(t)}});let l=`\n            <button class="button wpcp-modal-cancel-btn secondary" data-action="cancel" type="button" onclick="window.modal_action.close();" title="${i.options.str_close_title}">${i.options.str_close_title}</button>\n            <button class="button wpcp-modal-confirm-btn" data-action="confirm" type="button" title="${i.options.str_import}">${i.options.str_import} (${a.length})</button>`,r=e(`<div class="wpcp-modal-header" tabindex="0">\n                    <h2>${i.options.str_import_title}</h2>                            \n                    <a tabindex="0" class="close-button" title="${i.options.str_close_title}" onclick="window.modal_action.close();"><i class="eva eva-close eva-lg" aria-hidden="true"></i></a>\n                </div>`),s=e(`<div class="wpcp-modal-body" tabindex="0" ><ul class="wpcp-list-vertical">${o}</ul></div>`),d=e(`<div class="wpcp-modal-footer"><div class="wpcp-modal-buttons">${l}</div></div>`),c=e(`<div id="wpcp-modal-action" class="ShareoneDrive wpcp wpcp-modal wpcp-theme-${i.options.content_skin}"><div class="modal-dialog"><div class="modal-content"></div></div></div>`);e("body").append(c),e("#wpcp-modal-action .modal-content").append(r,s,d),e("#wpcp-modal-action .wpcp-modal-confirm-btn").on("click",function(t){e.ajax({type:"POST",url:i.options.ajax_url,data:{listtoken:i.options.listtoken,account_id:i.element.attr("data-account-id"),drive_id:i.element.attr("data-drive-id"),lastFolder:i.element.attr("data-id"),action:"shareonedrive-import-entries",entries:a,page_url:document.location.href,_ajax_nonce:i.options.import_nonce},beforeSend:function(){e("#wpcp-modal-action .wpcp-modal-confirm-btn").prop("disabled",!0),e("#wpcp-modal-action .wpcp-modal-confirm-btn").html('<i class="eva eva-settings-outline eva-spin eva-fw"></i><span> '+i.options.str_processing+"</span>")},complete:function(){void 0!==p&&p.close()},dataType:"json"}),e("#wpcp-modal-action .wpcp-modal-confirm-btn").prop("disabled",!0),
e("#wpcp-modal-action .wpcp-modal-confirm-btn").html('<i class="eva eva-settings-outline eva-spin eva-fw"></i><span> '+i.options.str_processing+"</span>")});let p=new RModal(document.getElementById("wpcp-modal-action"),{bodyClass:"rmodal-open",dialogOpenClass:"animated slideInDown",dialogCloseClass:"animated slideOutUp",escapeClose:!0});return document.addEventListener("keydown",function(e){p.keydown(e)},!1),p.open(),window.modal_action=p,1===a.length&&e("#wpcp-modal-action .wpcp-modal-confirm-btn").trigger("click"),!1},_actionShareEntry:function(t,n){let i=this;var o=i.element.attr("data-account-id"),a=i.element.attr("data-drive-id"),l=t.attr("data-id"),r=t.attr("data-name"),s=t.find("img").attr("src");e("#wpcp-modal-action").remove();let d=`\n            <button class="button wpcp-modal-cancel-btn secondary" data-action="cancel" type="button" onclick="window.modal_action.close();" title="${i.options.str_close_title}">${i.options.str_close_title}</button>\n            <button class="button wpcp-modal-confirm-btn" data-action="confirm" type="button" title="${i.options.str_create_shared_link}">${i.options.str_create_shared_link}</button>`,c=e(`<div class="wpcp-modal-header" tabindex="0">\n                    <h2>${i.options.str_share_link}</h2>                            \n                    <a tabindex="0" class="close-button" title="${i.options.str_close_title}" onclick="window.modal_action.close();"><i class="eva eva-close eva-lg" aria-hidden="true"></i></a>\n                </div>`),p=e('<div class="wpcp-modal-body" tabindex="0" ></div>'),u=e(`<div class="wpcp-modal-footer"><div class="wpcp-modal-buttons">${d}</div></div>`),m=e(`<div id="wpcp-modal-action" class="ShareoneDrive wpcp wpcp-modal wpcp-theme-${i.options.content_skin}"><div class="modal-dialog"><div class="modal-content"></div></div></div>`);e("body").append(m),e("#wpcp-modal-action .modal-content").append(c,p,u),e.ajax({type:"POST",url:i.options.ajax_url,data:{action:"shareonedrive-create-link",account_id:o,drive_id:a,listtoken:i.options.listtoken,id:l,page_url:document.location.href,_ajax_nonce:i.options.createlink_nonce},complete:function(){e("#wpcp-modal-action .wpcp-modal-confirm-btn").remove()},success:function(t){if(null!==t)if(null!==t.link){e(".wpcp-modal-body").append(`<input type="text" class="shared-link-url" value="${t.link}" style="width: 98%;" readonly/><div class="shareon shareonedrive-shared-social"></div>`),sendAnalyticsSOD("Create shared link",r);var n=e("#wpcp-modal-action .shareonedrive-shared-social");n.attr("data-url",t.link),n.attr("data-title",r+" | "),e.each(i.options.share_buttons,function(e,t){n.append(`<a class="${t}" title="${i.options.str_shareon} ${t.charAt(0).toUpperCase()+t.slice(1)}" data-media="${s}" data-imageurl="${s}" data-image="${s}"></a>`)}),Shareon.init();e(".shareon .email").attr("href","mailto:?subject="+r+" | &body="+encodeURIComponent(t.link));var o=new ClipboardJS(".shareon .clipboard",{text:function(t){return e(".shared-link-url").val()}});o.on("success",function(t){e(".shareon .clipboard").addClass("clipboard-check"),t.clearSelection()}),o.on("error",function(){i.options.mobile?e(".shared-link-url").select():window.prompt("Copy to clipboard: Ctrl+C, Enter",e(".shared-link-url").val())})}else e(".wpcp-modal-body").find(".shared-link-url").val(t.error)},dataType:"json"});let h=new RModal(document.getElementById("wpcp-modal-action"),{bodyClass:"rmodal-open",dialogOpenClass:"animated slideInDown",dialogCloseClass:"animated slideOutUp",escapeClose:!0});return document.addEventListener("keydown",function(e){h.keydown(e)},!1),h.open(),window.modal_action=h,e("#wpcp-modal-action .wpcp-modal-confirm-btn").prop("disabled",!0),e("#wpcp-modal-action .wpcp-modal-confirm-btn").html('<i class="eva eva-settings-outline eva-spin eva-fw"></i><span> '+i.options.str_processing+"</span>"),!1},_actionCreateEntry:function(t,n,i){let o=this;e("#wpcp-modal-action").remove();let a=`\n            <button class="button wpcp-modal-cancel-btn secondary" data-action="cancel" type="button" onclick="window.modal_action.close();" title="${o.options.str_close_title}">${o.options.str_close_title}</button>\n            <button class="button wpcp-modal-confirm-btn" data-action="rename" type="button" title="${o.options.str_create_title}">${o.options.str_create_title}</button>`;var l=`<input type="text" id="wpcp-modal-create-entry-input" name="wpcp-modal-create-entry-input" placeholder="${o.options.str_enter_name}" value="" style="width:100%"/>`;let r=e(`<div class="wpcp-modal-header" tabindex="0">\n                    <h2>${0===n.length?o.options.str_create_folder:o.options.str_create_document}</h2>                         \n                    <a tabindex="0" class="close-button" title="${o.options.str_close_title}" onclick="window.modal_action.close();"><i class="eva eva-close eva-lg" aria-hidden="true"></i></a>\n                </div>`),s=e(`<div class="wpcp-modal-body" tabindex="0"> ${l}</div>`),d=e(`<div class="wpcp-modal-footer"><div class="wpcp-modal-buttons">${a}</div></div>`),c=e(`<div id="wpcp-modal-action" class="ShareoneDrive wpcp wpcp-modal wpcp-theme-${o.options.content_skin}"><div class="modal-dialog"><div class="modal-content"></div></div></div>`);e("body").append(c),e("#wpcp-modal-action .modal-content").append(r,s,d),e("#wpcp-modal-action #wpcp-modal-create-entry-input").on("keyup",function(t){13!=t.which&&13!=t.keyCode||e("#wpcp-modal-action .wpcp-modal-confirm-btn").trigger("click")}),e("#wpcp-modal-action .wpcp-modal-confirm-btn").on("click",function(t){var i=e("#wpcp-modal-create-entry-input").val();if(/[<>:"/\\|?*]/g.test(e("#wpcp-modal-create-entry-input").val()))e("#wpcp-modal-action .wpcp-modal-error").remove(),e("#wpcp-modal-create-entry-input").after('<div class="wpcp-modal-error">'+o.options.str_rename_failed+"</div>"),e("#wpcp-modal-action .wpcp-modal-error").fadeIn();else{var a={action:"shareonedrive-create-entry",mimetype:n,name:encodeURIComponent(i),_ajax_nonce:o.options.createentry_nonce};o._actionDoModifyEntry(a),e("#wpcp-modal-action .wpcp-modal-confirm-btn").prop("disabled",!0),e("#wpcp-modal-action .wpcp-modal-confirm-btn").html('<i class="eva eva-settings-outline eva-spin eva-fw"></i><span> '+o.options.str_processing+"</span>")}});let p=new RModal(document.getElementById("wpcp-modal-action"),{bodyClass:"rmodal-open",dialogOpenClass:"animated slideInDown",dialogCloseClass:"animated slideOutUp",escapeClose:!0});return document.addEventListener("keydown",function(e){p.keydown(e)},!1),p.open(),window.modal_action=p,!1},_actionRenameEntry:function(t,n){let i=this;var o=t.attr("data-id"),a=t.attr("data-name");e("#wpcp-modal-action").remove();let l=`\n            <button class="button wpcp-modal-cancel-btn secondary" data-action="cancel" type="button" onclick="window.modal_action.close();" title="${i.options.str_close_title}">${i.options.str_close_title}</button>\n            <button class="button wpcp-modal-confirm-btn" data-action="rename" type="button" title="${i.options.str_rename_title}">${i.options.str_rename_title}</button>`;var r='<input id="wpcp-modal-rename-input" name="wpcp-modal-rename-input" type="text" value="'+a+'" style="width:100%"/>';let s=e(`<div class="wpcp-modal-header" tabindex="0">\n                    <h2>${i.options.str_rename_title}</h2>                            \n                    <a tabindex="0" class="close-button" title="${i.options.str_close_title}" onclick="window.modal_action.close();"><i class="eva eva-close eva-lg" aria-hidden="true"></i></a>\n                </div>`),d=e(`<div class="wpcp-modal-body" tabindex="0" >${r}</div>`),c=e(`<div class="wpcp-modal-footer"><div class="wpcp-modal-buttons">${l}</div></div>`),p=e(`<div id="wpcp-modal-action" class="ShareoneDrive wpcp wpcp-modal wpcp-theme-${i.options.content_skin}"><div class="modal-dialog"><div class="modal-content"></div></div></div>`);e("body").append(p),e("#wpcp-modal-action .modal-content").append(s,d,c),e("#wpcp-modal-action #wpcp-modal-rename-input").on("keyup",function(t){13!=t.which&&13!=t.keyCode||e("#wpcp-modal-action .wpcp-modal-confirm-btn").trigger("click")}),e("#wpcp-modal-action .wpcp-modal-confirm-btn").on("click",function(t){var n=e("#wpcp-modal-rename-input").val();if(/[<>:"/\\|?*]/g.test(e("#wpcp-modal-rename-input").val()))e("#wpcp-modal-action .wpcp-modal-error").remove(),e("#wpcp-modal-rename-input").after('<div class="wpcp-modal-error">'+i.options.str_rename_failed+"</div>"),e("#wpcp-modal-action .wpcp-modal-error").fadeIn();else{var a={action:"shareonedrive-rename-entry",id:o,newname:encodeURIComponent(n),_ajax_nonce:i.options.rename_nonce};i._actionDoModifyEntry(a),e("#wpcp-modal-action .wpcp-modal-confirm-btn").prop("disabled",!0),e("#wpcp-modal-action .wpcp-modal-confirm-btn").html('<i class="eva eva-settings-outline eva-spin eva-fw"></i><span> '+i.options.str_processing+"</span>")}});let u=new RModal(document.getElementById("wpcp-modal-action"),{bodyClass:"rmodal-open",dialogOpenClass:"animated slideInDown",dialogCloseClass:"animated slideOutUp",escapeClose:!0});return document.addEventListener("keydown",function(e){u.keydown(e)},!1),u.open(),window.modal_action=u,!1},_actionEditDescriptionEntry:function(t,n){let i=this;var o=t.attr("data-id"),a=i.element.attr("data-account-id"),l=i.element.attr("data-drive-id"),r=t.find(".description-text").html()||t.find("[data-caption]").attr("data-caption");void 0===r&&(r=""),e("#wpcp-modal-action").remove();let s=`\n            <button class="button wpcp-modal-cancel-btn secondary" data-action="cancel" type="button" onclick="window.modal_action.close();" title="${i.options.str_close_title}">${i.options.str_close_title}</button>\n            <button class="button wpcp-modal-confirm-btn" data-action="editdescription" type="button" title="${i.options.str_save_title}">${i.options.str_save_title}</button>`,d=e(`<div class="wpcp-modal-header" tabindex="0">\n                    <h2>${i.options.str_edit_description}</h2>                            \n                    <a tabindex="0" class="close-button" title="${i.options.str_close_title}" onclick="window.modal_action.close();"><i class="eva eva-close eva-lg" aria-hidden="true"></i></a>\n                </div>`),c=e(`<div class="wpcp-modal-body" tabindex="0" ><textarea id="wpcp-modal-description-input" name="wpcp-modal-description-input" style="width:100%" rows="8" placeholder="${i.options.str_add_description}"></textarea></div>`),p=e(`<div class="wpcp-modal-footer"><div class="wpcp-modal-buttons">${s}</div></div>`),u=e(`<div id="wpcp-modal-action" class="ShareoneDrive wpcp wpcp-modal wpcp-theme-${i.options.content_skin}"><div class="modal-dialog"><div class="modal-content"></div></div></div>`);e("body").append(u),e("#wpcp-modal-action .modal-content").append(d,c,p),e("#wpcp-modal-description-input").val(r.replace(/<br\s?\/?>/g,"\r")),e("#wpcp-modal-action #wpcp-modal-description-input").on("keyup",function(t){13!=t.which&&13!=t.keyCode||e("#wpcp-modal-action .wpcp-modal-description-btn").trigger("click")}),e("#wpcp-modal-action .wpcp-modal-confirm-btn").on("click",function(t){var n=e("#wpcp-modal-description-input").val(),r={action:"shareonedrive-edit-description-entry",account_id:a,drive_id:l,id:o,newdescription:n,listtoken:i.options.listtoken,_ajax_nonce:i.options.description_nonce};i._actionDoModifyEntry(r),e("#wpcp-modal-action .wpcp-modal-confirm-btn").prop("disabled",!0),e("#wpcp-modal-action .wpcp-modal-confirm-btn").html('<i class="eva eva-settings-outline eva-spin eva-fw"></i><span> '+i.options.str_processing+"</span>")});let m=new RModal(document.getElementById("wpcp-modal-action"),{bodyClass:"rmodal-open",dialogOpenClass:"animated slideInDown",dialogCloseClass:"animated slideOutUp",escapeClose:!0});return document.addEventListener("keydown",function(e){m.keydown(e)},!1),m.open(),window.modal_action=m,!1},_actionMoveEntry:function(t,n,i){let o=this;var a=[];e.each(t,function(){a.push(e(this).attr("data-id"))});var l={action:"shareonedrive-move-entries",entries:a,copy:!1,target:n.attr("data-id"),_ajax_nonce:o.options.move_nonce};o._actionDoModifyEntry(l)},_actionMoveEntries:function(t,n,i){e("#wpcp-modal-action").remove();var o=this,a=[];e.each(t,function(){var t=e(this).val();!1===a.includes(t)&&a.push(t)});var l=o.options.str_move_title,r="shareonedrive-move-entries",s=o.options.move_nonce;"copy"===n&&(l=o.options.str_copy_title,r="shareonedrive-copy-entries",s=o.options.copy_nonce);let d=`\n            <button class="button wpcp-modal-cancel-btn secondary" data-action="cancel" type="button" onclick="window.modal_action.close();" title="${o.options.str_close_title}">${o.options.str_close_title}</button>\n            <button class="button wpcp-modal-confirm-btn" data-action="confirm" type="button" title="${l}">${l} (${a.length})</button>`,c=e(`<div class="wpcp-modal-header" tabindex="0">\n                    <h2>${l}</h2>                            \n                    <a tabindex="0" class="close-button" title="${o.options.str_close_title}" onclick="window.modal_action.close();"><i class="eva eva-close eva-lg" aria-hidden="true"></i></a>\n                </div>`),p=e('<div class="wpcp-modal-body" tabindex="0" ><div id="wpcp-modal-folder-selector"></div></div>'),u=e(`<div class="wpcp-modal-footer"><div class="wpcp-modal-buttons">${d}</div></div>`),m=e(`<div id="wpcp-modal-action" class="ShareoneDrive wpcp wpcp-modal wpcp-theme-${o.options.content_skin}"><div class="modal-dialog"><div class="modal-content"></div></div></div>`);e("body").append(m),e("#wpcp-modal-action .modal-content").append(c,p,u),o.options.topContainer.clone().appendTo("#wpcp-modal-folder-selector").removeClass("gallery").addClass("files"),e("#wpcp-modal-folder-selector").find(".ajax-filelist").html(""),e("#wpcp-modal-folder-selector .ShareoneDrive").attr("data-list","files").attr("data-layout","list").ShareoneDrive(ShareoneDrive_vars),e("#wpcp-modal-action .wpcp-modal-confirm-btn").on("click",function(t){var n={action:r,entries:a,target:e("#wpcp-modal-folder-selector .ShareoneDrive").attr("data-id"),_ajax_nonce:s};o._actionDoModifyEntry(n),e("#wpcp-modal-action .wpcp-modal-confirm-btn").prop("disabled",!0),e("#wpcp-modal-action .wpcp-modal-confirm-btn").html('<i class="eva eva-settings-outline eva-spin eva-fw"></i><span> '+o.options.str_processing+"</span>")});let h=new RModal(document.getElementById("wpcp-modal-action"),{bodyClass:"rmodal-open",dialogOpenClass:"animated slideInDown",dialogCloseClass:"animated slideOutUp",escapeClose:!0});return document.addEventListener("keydown",function(e){h.keydown(e)},!1),h.open(),window.modal_action=h,!1},_actionDeleteEntries:function(t,n){e("#wpcp-modal-action").remove();var i=this,o="",a=[];e.each(t,function(){var t=e(this).closest(".entry"),n=t.find("img:first()"),i=e('<div class="wpcp-modal-file-icon">');n.length>0&&n.clone().appendTo(i),o+="<li>"+i.html()+"<span>"+t.attr("data-name")+"</span></li>",a.push(e(this).val())});let l=`\n            <button class="button wpcp-modal-cancel-btn secondary" data-action="cancel" type="button" onclick="window.modal_action.close();" title="${i.options.str_close_title}">${i.options.str_close_title}</button>\n            <button class="button wpcp-modal-confirm-btn" data-action="confirm" type="button" title="${i.options.str_delete_title}">${i.options.str_delete_title} (${a.length})</button>`,r=e(`<div class="wpcp-modal-header" tabindex="0">\n                    <h2>${i.options.str_move_title}</h2>                            \n                    <a tabindex="0" class="close-button" title="${i.options.str_close_title}" onclick="window.modal_action.close();"><i class="eva eva-close eva-lg" aria-hidden="true"></i></a>\n                </div>`),s=e('<div class="wpcp-modal-body" tabindex="0" >'+i.options.str_delete+'<br/><br/><ul class="wpcp-list-vertical">'+o+"</ul></div>"),d=e(`<div class="wpcp-modal-footer"><div class="wpcp-modal-buttons">${l}</div></div>`),c=e(`<div id="wpcp-modal-action" class="ShareoneDrive wpcp wpcp-modal wpcp-theme-${i.options.content_skin}"><div class="modal-dialog"><div class="modal-content"></div></div></div>`);e("body").append(c),e("#wpcp-modal-action .modal-content").append(r,s,d),e("#wpcp-modal-action .wpcp-modal-confirm-btn").on("click",function(t){var n={action:"shareonedrive-delete-entries",entries:a,_ajax_nonce:i.options.delete_nonce};i._actionDoModifyEntry(n),e("#wpcp-modal-action .wpcp-modal-confirm-btn").prop("disabled",!0),e("#wpcp-modal-action .wpcp-modal-confirm-btn").html('<i class="eva eva-settings-outline eva-spin eva-fw"></i><span> '+i.options.str_processing+"</span>")});let p=new RModal(document.getElementById("wpcp-modal-action"),{bodyClass:"rmodal-open",dialogOpenClass:"animated slideInDown",dialogCloseClass:"animated slideOutUp",escapeClose:!0});return document.addEventListener("keydown",function(e){p.keydown(e)},!1),p.open(),window.modal_action=p,!1},_actionSelectAccount:function(){e("#wpcp-modal-action").remove();let t=this,n=`\n            <button class="button wpcp-modal-cancel-btn secondary" data-action="cancel" type="button" onclick="window.modal_action.close();" title="${t.options.str_close_title}">${t.options.str_close_title}</button>`,i=e(`<div class="wpcp-modal-header" tabindex="0">\n                    <h2>${t.options.str_select_account}</h2>                            \n                    <a tabindex="0" class="close-button" title="${t.options.str_close_title}" onclick="window.modal_action.close();"><i class="eva eva-close eva-lg" aria-hidden="true"></i></a>\n                </div>`),o=e('<div class="wpcp-modal-body modal-account-selector" tabindex="0" style="text-align: center;"><div class="nav-account-selector-content">'+t.element.find(".nav-account-selector-content").html()+"</div></div>"),a=e(`<div class="wpcp-modal-footer"><div class="wpcp-modal-buttons">${n}</div></div>`),l=e(`<div id="wpcp-modal-action" class="ShareoneDrive wpcp wpcp-modal wpcp-theme-${t.options.content_skin}"><div class="modal-dialog"><div class="modal-content"></div></div></div>`);e("body").append(l),e("#wpcp-modal-action .modal-content").append(i,o,a),e("#wpcp-modal-action .nav-account-selector").on("click",function(n){e(".nav-account-selector").removeClass("account-active"),e('.nav-account-selector[data-account-id="'+e(this).attr("data-account-id")+'"]').addClass("account-active"),t.element.find(".nav-account-selector:first").html(e(this).html()),t.element.attr("data-id",""),t.element.attr("data-path",""),t.element.attr("data-account-id",e(this).attr("data-account-id")),t.options.account_id=e(this).attr("data-account-id"),t.element.attr("data-drive-id",""),t.options.drive_id=null,t.clearTree(),t.clearSearchBox(),t._getFileList({}),r.close()});let r=new RModal(document.getElementById("wpcp-modal-action"),{bodyClass:"rmodal-open",dialogOpenClass:"animated slideInDown",dialogCloseClass:"animated slideOutUp",escapeClose:!0});return document.addEventListener("keydown",function(e){r.keydown(e)},!1),r.open(),window.modal_action=r,!1},_actionDoModifyEntry:function(t){let n=this;var i=n.element.attr("data-id");t.listtoken=this.options.listtoken,t.lastFolder=i,t.account_id=this.options.account_id,t.drive_id=this.options.drive_id,t.page_url=document.location.href,e.ajax({type:"POST",url:n.options.ajax_url,data:t,beforeSend:function(){n.options.loadingContainer.fadeIn(400)},success:function(e){void 0!==e&&void 0!==e.lastFolder&&null!==e.lastFolder&&n.element.attr("data-id",e.lastFolder)},complete:function(){"undefined"!=typeof modal_action&&modal_action.close(),n.options.forceRefresh=!0,n._getFileList({})},dataType:"json"})},_initResizeHandler:function(){let t=this;if("ResizeObserver"in window){const e=document.documentElement,n=new ResizeObserver(()=>{t._orgininal_width!==t.element.width()&&(t._orgininal_width=t.element.width(),t._refreshView(),t._addBreakpointClass())});n.observe(e)}else e(window).on("resize",function(){t._orgininal_width!==t.element.width()&&(t._orgininal_width=t.element.width(),t._refreshView(),t._addBreakpointClass())})},_addBreakpointClass:function(){let e=this;if(e._orgininal_width<e.breakpoints.xxl){var t="";for(var n in e.breakpoints)if(e._orgininal_width<e.breakpoints[n]){t=n;break}e.options.topContainer.removeClass("wpcp-size-xxxs wpcp-size-xxs wpcp-size-xs wpcp-size-sm wpcp-size-md wpcp-size-lg wpcp-size-xl wpcp-size-xxl").addClass("wpcp-size-"+t)}},_refreshView:function(){let e=this;!1!==e.options.topContainer.hasClass("gallery")&&(void 0!==e.resizeTimer&&clearTimeout(e.resizeTimer),e.element.find(".image-collage").fadeTo(100,0),e.resizeTimer=setTimeout(function(){e.renderContentForGallery()},100))},_pipeline:function(t,n){let i=this;var o=e.extend({url:i.options.ajax_url,data:null,method:"POST"},t);return function(t,a){var l=o.data(t);e.extend(t,l);var r=t.listtoken+t._ajax_nonce+(void 0===t.account_id?"":t.account_id)+(void 0===t.drive_id?"":t.drive_id)+(void 0===t.id?t.lastFolder:t.id)+t.sort+t.query,s="wpcp-"+WPCPhashCode(r)+"-data";if(i.options.clearLocalCache&&(i._cacheRemove("all"),i.options.clearLocalCache=!1),i.options.forceRefresh&&(i._cacheRemove("all"),t.hardrefresh=!0,i.options.forceRefresh=!1,i.clearTree()),t.sort.includes("shuffle")&&i._cacheRemove(s),null!==i._cacheGet(s)){var d=i._cacheGet(s);if(d===Object(d))return d.draw=t.draw,n(d),!0;i._cacheRemove(s)}void 0!==a.jqXHR&&null!==a.jqXHR&&a.jqXHR.abort(),t.page_url=document.location.href,a.jqXHR=e.ajax({type:o.method,url:o.url,data:t,dataType:"json",cache:!1,beforeSend:function(){},success:function(e){if(e!==Object(e))return i.element.trigger("ajax-error",[e,t,a.jqXHR]),i._cacheRemove("all"),n(!1),!1;i.element.trigger("ajax-success",[e,t,a.jqXHR]);var o=new Date;o.setMinutes(o.getMinutes()+5),e.expires=o.getTime(),i._cacheSet(s,e),n(e)},error:function(e){if(401===a.jqXHR.status){let e=i.element.find(".wpcp-login-container");e.removeClass("wpcp-login-unlocked")&&e.fadeIn("slow");let t=i.element.find(".wpcp-lead-container");t.removeClass("wpcp-lead-unlocked")&&t.fadeIn("slow")}return i.element.trigger("ajax-error",[e,t,a.jqXHR]),i._cacheRemove("all"),(void 0===t.query||""===t.query||0!==a.jqXHR.status||"abort"!==a.jqXHR.statusText)&&(n(!1),!1)}})}},_initCache:function(){let e=this;e._isCacheStorageAvailable=e._cacheStorageAvailable(),setInterval(function(){e._cacheRemove("all")},9e5)},_cacheStorageAvailable:function(){try{var e=window.localStorage,t="__storage_test__";return e.setItem(t,t),e.removeItem(t),!0}catch(t){return t instanceof DOMException&&(22===t.code||1014===t.code||"QuotaExceededError"===t.name||"NS_ERROR_DOM_QUOTA_REACHED"===t.name)&&0!==e.length}},_cacheGet:function(e,t){var n;if(void 0===t&&(t=!0),!e.includes("-current")&&("localhost"===window.location.host||window.location.host.startsWith("192.168.")||window.location.host.endsWith(".local")))return null;if(this._isCacheStorageAvailable)n=JSON.parse(t?localStorage.getItem(e):sessionStorage.getItem(e));else{if(void 0===this.cache[e])return null;n=this.cache[e]}if(null===n)return n;if(void 0===n.expires){var i=new Date;i.setMinutes(i.getMinutes()+5),n.expires=i.getTime()}return null!==n.expires&&n.expires<(new Date).getTime()?(this._cacheRemove(e,t),null):n},_cacheSet:function(e,t,n){if(void 0===n&&(n=!0),this._isCacheStorageAvailable)try{n?localStorage.setItem(e,JSON.stringify(t)):sessionStorage.setItem(e,JSON.stringify(t))}catch(e){return this._cacheRemove("all",n),!1}else void 0===this.cache[e]&&(this.cache[e]={}),this.cache[e]=t},_cacheRemove:function(e,t){let n;if(void 0===t&&(t=!0),n=t?localStorage:sessionStorage,this._isCacheStorageAvailable)if("all"===e)for(var i=n.length;i--;){e=n.key(i);/wpcp.*-/.test(e)&&n.removeItem(e)}else n.removeItem(e);else"all"===e?delete this.cache:delete this.cache[e]},_helperDownloadUrlInline:function(e){var t="hiddenDownloader",n=document.getElementById(t);null===n&&(n=document.createElement("iframe"),n.id=t,n.style.display="none",document.body.appendChild(n)),n.src=e},_helperFormatBytes:function(e,t){if(0==e)return"—";var n=1e3,i=t+1||3,o=["B","KB","MB","GB","TB","PB","EB","ZB","YB"],a=Math.floor(Math.log(e)/Math.log(n));return parseFloat((e/Math.pow(n,a)).toFixed(i))+" "+o[a]},_helperReturnBytes:function(e){if(""==e)return 0;var t=e.charAt(e.length-1);switch("B"!==t&&"b"!==t||!isNaN(e.charAt(e.length-2))||(t=e.charAt(e.length-2)),t){case"M":case"m":return 1048576*parseInt(e);case"k":case"k":return 1024*parseInt(e);case"G":case"g":return 1073741824*parseInt(e);default:return parseInt(e)}},_helperIframeFix:function(t){/iPhone|iPod|iPad/.test(navigator.userAgent)&&t.each(function(){0===e(this).closest("#safari_fix").length&&e(this).wrap(function(){return e('<div id="safari_fix"/>').css({width:"100%",height:"100%",overflow:"auto","z-index":"2","-webkit-overflow-scrolling":"touch"})})})},_helperReadArrCheckBoxes:function(t){var n=e(t+":checked").map(function(){return this.value}).get();return n},_helperIsIE:function(){var e=navigator.userAgent.toLowerCase();return-1!=e.indexOf("msie")&&parseInt(e.split("msie")[1])}})}),jQuery(document).ready(function(e){e("div.ShareoneDrive").ShareoneDrive(ShareoneDrive_vars)});var WPCP_ShareoneDrive_mutationCallback=function(e,t){for(var n in e)if("childList"===n.type)for(var i in n.addedNodes)i instanceof HTMLElement&&i.matches('div[id*="ShareoneDrive-"]')&&jQuery(i).ShareoneDrive(ShareoneDrive_vars)},WPCP_ShareoneDrive_mutationObserver=new MutationObserver(WPCP_ShareoneDrive_mutationCallback);WPCP_ShareoneDrive_mutationObserver.observe(document.documentElement,{childList:!0,subtree:!0});