sdlweb.modules.Lists=function(){var t=438,n={};return n.methods={init:function(){n.initialized||(n.filePath=$("div.query-result-list").data("file-path"),n.methods.checkUrlHash(),n.initialized=!0),history&&history.pushState&&(window.location.pathname.indexOf("/list/")>-1?$("div.remove-filters").show():$("div.remove-filters").hide());$("section.list-results div.loading").on("show",function(){var n=$(this).find("img");n.attr("src","/Content/themes/base/component-templates/images/lists/gif_loading_post_filter3.gif?"+Math.random())});$("div.filter").hide(),$("div.filter").bind("clickoutside",function(n){var t=$(n.target);t.attr("id")!=="filter_href"&&t.parents(".filter-options").length==0&&$(this).hide()}),n.methods.filterOptionsClick();$("a.list-next-page-link").on("click",n.methods.showNextPage);$("a.listview-switch:not(.no-switch), a.gridview-switch").click(function(){$(this).hasClass("active")||($("a.listview-switch, a.gridview-switch").toggleClass("active"),$("a.listview-switch").hasClass("active")?($("section.list-results").removeClass("grid-view"),$("section.list-results").addClass("list-view")):($(".list-results.list-view .list-item  .back").hide(),$("section.list-results").addClass("grid-view"),$("section.list-results").removeClass("list-view")),n.methods.initIsotope(),$(".list-results.list-view .list-item  .back").show())}),$("div.list-item").click(function(){$(this).parents("section.list-results.list-view").length&&$(this).find("a.title").trigger("click")}),n.methods.initIsotope(),$(".go-to-top").click(function(){return $("html,body").animate({scrollTop:$(".query-result-list").offset().top},70,"swing"),!1}),$(".query-result-list").length!=0&&$(window).scroll(function(){$(".query-result-list").offset().top-$(window).scrollTop()>0&&$(".list-options").css("position")=="fixed"?$(".query-result-list").offset().top+t-$(window).scrollTop()>=0&&$(".go-to-top").stop().hide():$(".query-result-list").offset().top-$(window).scrollTop()<0&&($(".go-to-top").is(":visible")||$(".go-to-top").show().animate({width:"20%"},{duration:1e3}))}),n.methods.searchQueryInit(".filter-options a[data-query-url]"),$("section.list-results div.loading").hide()},searchQueryInit:function(t){$(t).click(function(t){t.preventDefault();var i=$(this).parents("div.query-result-list"),r=$(this).data("query-url"),u=$(this).attr("href");return $.ajax({url:r,beforeSend:function(){$("section.list-results div.loading").show()},success:function(t){var r=$($.trim(t));i.replaceWith(r);$("a.filter-search-sort").on("click",function(){$(".filter").slideToggle(),n.methods.listOptionsHeightUpdated()});history&&history.pushState&&n.methods.pushState(u),n.methods.init(),$("section.list-results div.loading").hide()},error:function(n){console.log("Error: "+n.statusText),$("section.list-results div.loading").hide()}})})},pushState:function(n){if(history&&history.pushState)try{history.pushState({},"",n)}catch(t){console.log(t)}},submitFilter:function(t){var e=$(t).parents("div.query-result-list"),r=window.location.pathname,o=e.data("query-url")+"/list",s=r.indexOf("/list/"),f,i,u;return s>=0&&(r=r.substr(0,s)),$("section.list-results div.loading").show(),f=[],$("ul.filter-parents").each(function(){var t=$(this).find(':checkbox:checked[data-depth="0"]:not(.select-all)');t.each(function(){n.methods.findChecked(f,$(this))})}),i="",u="",$.each(f,function(){var n=$(this).attr("name");u!=n?(u=n,i+="/"+u+"/"):i+=",",i+=$(this).val()}),i&&(r+="/list"+i),o+=i,$.ajax({url:o+"?filepath="+n.filePath,beforeSend:function(){$("div.filter").hide("fast"),$("section.list-results div.loading").show()},success:function(t){var i=$($.trim(t));e.replaceWith(i),history&&history.pushState&&n.methods.pushState(r),$(".current-filters ul li").length>0?$("div.remove-filters").show():$("div.remove-filters").hide(),n.methods.init(),$("section.list-results div.loading").hide()},error:function(n){console.log("Error: "+n.statusText)}})},filterOptionsClick:function(t){$(".filter-options :checkbox, .filter-sub-options :checkbox").change(function(){var i=$(this),u=i.val(),l=i.attr("name"),f=i.data("filter"),e=i.is(":checked"),o=i.data("id"),c=i.data("depth"),a=i.data("parent"),s,r,h;u==""||u==null?(i.parents('ul[data-for="'+o+'"]').find(":checkbox").not(this).each(function(){$(this).prop("checked",!1),n.methods.updateChildren($(this),!1),n.methods.slideChildren($(this),!1)}),i.prop("checked",!0)):(e?(n.methods.updateFilters(i),n.methods.updateChildren(i,!1),r=$('[data-id="'+o+'"][value=""]'),r.prop("checked",!0)):(n.methods.updateChildren(i,!1),s=$('[data-filter="'+f+'"][data-depth='+c+"]:checked").length,s==0&&(r=$('[data-id="'+f+'"][value=""]'),r.prop("checked",!0))),n.methods.slideChildren(i,e)),h=i.parents(t),n.methods.updateCount(h)})},updateFilters:function(t){var r=t.data("filter"),i=$('[data-id="'+r+'"][value=""]');i.length>0&&(i.prop("checked",!1),n.methods.updateFilters(i))},updateChildren:function(t,i){var u=$(t).data("id"),r=$('[data-parent="'+u+'"]');r.length>0&&(r.each(function(){this.checked=i}),n.methods.updateChildren(r,i))},slideChildren:function(t,i){var f=$(t).data("id"),r=t.parents('li[data-for="'+f+'"]'),u;r.length>0&&(u=r.find("ul.filter-children.hidden"),i?(u.slideDown("slow",n.methods.listOptionsHeightUpdated),r.removeClass("collapsed").addClass("expanded")):(u.slideUp("slow",n.methods.listOptionsHeightUpdated),r.removeClass("expanded").addClass("collapsed")))},findChecked:function(t,i){var u=$(i).data("id"),r=$('[data-parent="'+u+'"]:checked');r.length>0?r.each(function(){n.methods.findChecked(t,this)}):t.push(i)},updateCount:function(t){var i=[],r=t.find(':checkbox:checked[data-depth="0"]:not(".select-all")');r.each(function(){n.methods.findChecked(i,$(this))});var u=i.length,f=t.attr("id"),e=$("a[href=#"+f+"] span.count");e.html(u||(isMobile?"0":""))},initIsotope:function(){},showNextPage:function(t){t.preventDefault();var i=$(this).attr("href"),r=$(this).data("url");$("section.list-results div.loading").show(),$.get(r,function(t){var r=$("a.list-next-page-link").parents("div.query-result-list").find(".list-results"),f=$($.trim(t)).find(".list-item"),e=$($.trim(t)).find(".list-footer"),u;$.each(f,function(n,t){var i=parseInt(r.find(".list-item:last-child").css("top")),u=parseInt(r.find(".list-item:last-child").outerHeight(!0)),f=parseInt(r.find(".list-item:last-child").css("left"));r.append(t)}),n.methods.initIsotope(),$(r).parent().find(".list-footer").replaceWith(e);$("a.list-next-page-link").on("click",n.methods.showNextPage);t.indexOf("list-next-page")<0&&$(this).remove(),u=$(r).parents(".search-result-list").find(".result-displayed .items-displayed-count"),u.length>0&&u.text(r.find(".list-item").length),history&&history.pushState&&n.methods.pushState(i),$(".go-to-top").click(function(){return $("html,body").animate({scrollTop:$(".query-result-list").offset().top},70,"swing"),!1}),$("section.list-results div.loading").hide()})},clearAllFiltersClick:function(t){t.preventDefault();var i=$(t.target).parents("div.query-result-list"),r=i.data("query-url"),u=$(t.target).attr("href");return $.ajax({url:r,beforeSend:function(){$("section.list-results div.loading").hide()},success:function(t){var r=$($.trim(t));i.replaceWith(r),$("div.filter").hide(),history&&history.pushState&&n.methods.pushState(u),n.methods.init(),$("section.list-results div.loading").hide()},error:function(n){console.log("Error: "+n.statusText),$("section.list-results div.loading").hide()}})},removeSelectedFilter:function(t){var i=$(t).attr("href"),r=$("div.query-result-list").data("query-url")+"/list/"+$(t).data("url-suffix")+"?filepath="+n.filePath;return $("div.query-result-list").addClass("loading"),$.get(r,function(t){$("div.query-result-list").html(t),$("div.filter").hide(),n.methods.init(),history&&history.pushState?n.methods.pushState(i):$(".current-filters ul li").length>0?$("div.remove-filters").show():$("div.remove-filters").hide()})},checkUrlHash:function(){}},{init:function(){n.methods.init()},filterOptionsClick:function(t){n.methods.filterOptionsClick(t)},submitFilter:function(t){return n.methods.submitFilter(t)},updateCount:function(t){n.methods.updateCount(t)},listOptionsHeightUpdated:function(){n.methods.listOptionsHeightUpdated()},removeSelectedFilter:function(t){return n.methods.removeSelectedFilter(t)},clearAllFiltersClick:function(t){return n.methods.clearAllFiltersClick(t)},searchQueryInit:function(){return n.methods.searchQueryInit()}}}(),function(n){n.each(["show","hide"],function(t,i){var r=n.fn[i];n.fn[i]=function(){return this.trigger(i),r.apply(this,arguments)}})}(jQuery),sdlweb.modules.ListsDesktop=function(){var t=sdlweb.modules.Lists,n={};return n.methods={init:function(){$("a.filter, a.filter-search-sort").on("click",function(){$("div.filter").slideToggle(),t.listOptionsHeightUpdated()});$("div.filter-options").length>0&&$("div.filter-options").tabs().addClass("ui-tabs-vertical ui-helper-clearfix"),$('[role="tabpanel"]').each(function(){t.updateCount($(this))}),n.methods.filterOptionsClick(),$("a.filter-submit").click(n.methods.submitFilter),$("div.current-filters a").click(function(i){i.preventDefault(),$.when(t.removeSelectedFilter($(this))).done(function(){n.methods.init()})}),$(".remove-filters a").click(function(i){$.when(t.clearAllFiltersClick(i)).done(function(){n.methods.init()})})},filterOptionsClick:function(){t.filterOptionsClick('[role="tabpanel"]')},submitFilter:function(){$("div.filter").hide(),$.when(t.submitFilter(this)).done(function(){n.methods.init()})}},{init:function(){n.methods.init()}}}()