$(document).ready(function(){WidgetConcertina.Init()});var WidgetConcertina=function(){return{Init:function(){var n=this;n.Setup();document.addEventListener("SmoothStateLoaded",function(){n.Setup()})},Setup:function(){$("[data-js-concertina]").each(function(){var n=new WidgetConcertinaGroup;n.Init($(this))})}}}(),WidgetConcertinaGroup=function(){var t=undefined,n={instance:"[data-js-concertina]",trigger:"[data-js-concertina-trigger]",content:"[data-js-concertina-content]",contentInner:"[data-js-concertina-content-inner]",parent:"[data-js-concertina-parent]",close:"[data-js-concertina-close]",closeAll:"[data-js-concertina-closeall]",expandAll:"[data-js-concertina-expandall]",expandAllText:"[data-js-concertina-expandall-text]"},u={speed:"data-js-animation-speed",singlePane:"data-js-single-pane"},i={active:"is-active",transitioning:"is-transitioning"},f=500,r=0;return{Init:function(n){t=n;this.Bindings()},Events:{BroadcastChangeEventWithDelay:function(n,t){var i=document.createEvent("CustomEvent");i.initCustomEvent("ConcertinaChanged",!0,!0,{element:t});setTimeout(function(){document.dispatchEvent(i);$(window).trigger("resize")},n)}},Bindings:function(){var l=this,i=$(n.trigger,t),a,v,y,s,h,e,o,c;if(i.length){i.each(function(){var t=$(this),i=t.closest(n.instance),e=t.closest(n.parent),o=e.find(n.content).first(),s=e.find(n.contentInner).first(),h;if(i.length&&e.length&&o.length&&s.length){h=i.attr(u.singlePane)==="True";r=parseInt(i.attr(u.speed));t.on("click",function(n){n.preventDefault();l.Toggle(t,h)});o.css({transition:"height "+(!isNaN(r)&&r>0?r:f)+"ms linear"});s.css({transition:"transform "+(!isNaN(r)&&r>0?r:f)+"ms linear"})}});a=$(n.close,t);a.on("click",function(t){t.preventDefault();var r=$(this).closest(n.parent),i=$(n.trigger,r).trigger("click");$(document).scrollTop()>i.offset().top&&$("body, html").animate({scrollTop:i.offset().top-50},500)});v=$(n.closeAll,t);v.on("click",function(n){n.preventDefault();i.each(function(){l.Close($(this))});$(document).scrollTop()>t.offset().top&&$("body, html").animate({scrollTop:t.offset().top-50},500)});parents=$(n.parent,t);parents.hasClass("is-active")&&$(n.closeAll,t).addClass("is-visible");y=$(n.expandAll,t);y.click(function(i){var e,o;i.preventDefault();var r=$(this),u=r.find(n.expandAllText),f=$(n.parent,t);r.hasClass("is-expanded")?(r.removeClass("is-expanded"),u.html("Expand all"),e=f.filter(".is-active"),e.each(function(){$(this).find(n.trigger).trigger("click")})):(r.addClass("is-expanded"),u.html("Collapse all"),o=f.filter(":not(.is-active)"),o.each(function(){$(this).find(n.trigger).trigger("click")}))});s=Utils.GetUrlParams(window.location.href);for(h in s)e=i.filter("[data-js-"+h+"='"+s[h]+"']"),e.length&&(o=e.closest(".e-page-section"),o.length==0&&(o=t),c=o.offset().top,$("body, html").animate({scrollTop:c>0?c:0},1e3),e.trigger("click"));$(window).trigger("ConcertinaLoaded")}},GetContentHeight:function(t){var i=t.clone(),r=i.find(n.content).first(),u;return i.css({display:"",visibility:"hidden"}),r.css({height:"auto","-webkit-transition":"none","-moz-transition":"none","-o-transition":"none",transition:"none"}),i.insertAfter(t),u=r.css("height"),i.remove(),u},Open:function(r,u){var o=this,s=r.closest(n.instance),f=r.closest(n.parent),e=f.find(n.content).first(),h=this.GetContentHeight(f);f.hasClass(i.transitioning)||(f.addClass(i.transitioning),e.css("height",0),f.addClass(i.active),e.attr("aria-hidden","false").addClass("was-opened"),r.attr("aria-expanded","true").addClass("was-opened"),e.css("display",""),setTimeout(function(){e.css({height:h}).one("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){e.css({height:"auto"});f.removeClass(i.transitioning)});if(o.Events.BroadcastChangeEventWithDelay(500,f[0]),u){var c=s.find("."+i.active+">"+n.trigger).not(r);c.each(function(){o.Close($(this))})}$(n.closeAll,t).addClass("is-visible")},10))},Close:function(r,u){var f=r.closest(n.parent),e=f.find(n.content).first(),o=this.GetContentHeight(f);(!f.hasClass(i.transitioning)||u===!0)&&f.hasClass(i.active)&&(f.addClass(i.transitioning),e.css({height:o}),setTimeout(function(){var n="height";e.css({height:0}).on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(t){t.originalEvent&&t.originalEvent.propertyName!==n||(e.css("display","none"),f.removeClass(i.transitioning),e.off("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"))})},10),f.removeClass(i.active),this.Events.BroadcastChangeEventWithDelay(500,f[0]),e.attr("aria-hidden","true"),r.attr("aria-expanded","false"),parents=$(n.parent,t),parents.hasClass("is-active")||$(n.closeAll,t).removeClass("is-visible"))},Toggle:function(t,r){var u=t.closest(n.parent);u.length&&(t.trigger("concertinaToggle",!u.hasClass(i.active)),u.hasClass(i.active)?this.Close(t):this.Open(t,r))}}}