function showpanel(){$(".carousel").each(function(){var n=$(this);n.not(".slick-initialized").slick({dots:!0,speed:500})})}function initViz(n){var t=null,i=$(n.containerSelector+" #vizContainer")[0],r=n.url,u={hideTabs:!0,hideToolbar:!0,onFirstInteractive:function(){var u=n.controls,r=t.getWorkbook().getActiveSheet(),i;$(n.containerSelector+" .js-tableau__heading").html(r.getName());i=t;u.forEach(function(t){var f,e,u,o;if(t.vizType==="sheet"&&(f=t.limit,e=0,i.getWorkbook().getPublishedSheetsInfo().forEach(function(u){var o=u.getName(),s,h;if(u.getIsHidden()===!1&&(f.length===0||f.indexOf(o)>=0)){switch(t.htmlType){case"button":s=$("<button/>",{text:o,"class":"c-tableau__list-select","data-index":e,click:function(){$(this).closest(n.containerSelector+" .js-tableau__tablist").find("button").removeClass("is-active");$(this).addClass("is-active");setActiveSheet(n.containerSelector,i,o)}});r.getName()===o&&s.addClass("is-active");$(t.containerSelector).append(s);break;case"select":h=$(t.containerSelector).find("select");h.append($("<option>",{value:o,text:o}))}e++}}),t.htmlType==="select"&&(u=$(t.containerSelector).find("select")[0],u.value=r.getName(),u.onchange=function(){setActiveSheet(n.containerSelector,i,this.value)},o=i.getWorkbook().getPublishedSheetsInfo().length,o<2&&($(t.containerSelector).find(".o-dropdown-select")[0].classList.add("is-singular"),u.setAttribute("disabled","")))),t.vizType==="pdfexport")$(t.containerSelector).on("click",function(){exportSheetToPDF(i)});if(t.vizType==="imgexport")$(t.containerSelector).on("click",function(){exportSheetToImage(i)})});i.getWorkbook().getParametersAsync().then(function(n){n.forEach(function(n){var t=n.getName();u.forEach(function(r){var u,f,e;if(r.vizType==="parameter"&&r.vizName===t&&(u=$(r.containerSelector),u.length>0)){f=u.find(r.htmlType);r.label?u.find("label").text(r.label):u.find("label").text(t);e=n.getAllowableValues();e.forEach(function(n){f.append($("<option>",{value:n.value,text:n.formattedValue}))});f.val(n.getCurrentValue().value);f.on("change",function(){changeSheetParameter(i,t,$(this).val())})}})})})}};t=new tableau.Viz(i,r,u);$(n.containerSelector+" .js-tableau__tablist__toggle").on("click",function(){$(this).toggleClass("is-active")});$(n.containerSelector+" .js-tableau__tablist").on("focusout",function(){var t=$(this);setTimeout(function(){t.has(document.activeElement).length==0&&t.closest(n.containerSelector+" .js-tableau").find(".js-tableau__tablist__toggle").removeClass("is-active")},10)});$(".js-tableau").find("iframe").each(function(){$(this).on("load",function(){var n=$(this);setTimeout(function(){n.closest(".js-tableau").addClass("is-loaded")},1e3)})});$(document).on("click",function(t){$(t.target).closest(n.containerSelector+" .js-tableau__tablist__toggle").length===0&&$(n.containerSelector+" .js-tableau__tablist__toggle").removeClass("is-active")})}function changeSheetParameter(n,t,i){var r=n.getWorkbook();i===""?r.changeParameterValueAsync(t):r.changeParameterValueAsync(t,i,tableau.FilterUpdateType.REPLACE)}function exportSheetToPDF(n){n.showExportPDFDialog()}function exportSheetToImage(n){n.showExportImageDialog()}function setActiveSheet(n,t,i){t.getWorkbook().activateSheetAsync(i);$(n+" .js-tableau__heading").html(i)}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",function(){showpanel()}):showpanel()