var current_page=1;var ajax_url;var ajax_done=false;$(document).ready((function(){ajax_url=CFG_GLPI.root_doc+"/ajax/marketplace.php";$(document).on("click",".marketplace .modify_plugin",(function(){var a=$(this);var e=a.closest(".buttons");var t=a.closest("li.plugin");var n=a.children("i");var i=a.closest(".marketplace").hasClass("installed");var l=a.data("action");var s=t.data("key");n.removeClass().addClass("fas fa-spinner fa-spin");if(l==="download_plugin"||l==="update_plugin"){followDownloadProgress(a)}ajax_done=false;$.get(ajax_url,{action:l,key:s}).done((function(a){ajax_done=true;if(a.indexOf("cleaned")!==-1&&i){t.remove()}else{a=a.replace("cleaned","");e.html(a);displayAjaxMessageAfterRedirect();addTooltips()}}))}));$(document).on("select2:select",".marketplace .sort-control",(function(){filterPluginList()}));$(document).on("click",".marketplace .pagination li",(function(){var a=$(this);var e=a.data("page");if(a.hasClass("nav-disabled")||a.hasClass("current")||isNaN(e)){return}refreshPlugins(e)}));$(document).on("click",".marketplace .plugins-tags .tag",(function(){$(".marketplace:visible .plugins-tags .tag").removeClass("active");$(this).addClass("active");filterPluginList()}));jQuery.expr.filters.icontains=function(a,e,t){return(a.innerText||a.textContent||"").toLowerCase().indexOf(t[3].toLowerCase())>-1};var a;$(document).on("input",".marketplace .filter-list",(function(){clearTimeout(a);a=setTimeout((function(){filterPluginList()}),500)}));$(document).on("click",".marketplace .refresh-plugin-list",(function(){refreshPlugins(current_page,true)}))}));var filterPluginList=function(a,e){a=a||1;e=e||false;var t=$(".marketplace:visible");var n=t.find("ul.pagination");var i=t.find("ul.plugins");var l=t.find(".plugins-tags .tag.active");var s=l.length?l.data("tag"):"";var r=t.find(".filter-list").val();var o="sort-alpha-desc";if(t.find(".sort-control").length>0){o=t.find(".sort-control").select2("data")[0].element.value}i.append("