(function(d,c,a,f){var e={selected:0,keyNavigation:true,autoAdjustHeight:true,cycleSteps:false,backButtonSupport:true,useURLhash:true,lang:{next:"Next",previous:"Previous"},toolbarSettings:{toolbarPosition:"bottom",toolbarButtonPosition:"right",showNextButton:true,showPreviousButton:true,toolbarExtraButtons:[]},anchorSettings:{anchorClickable:true,enableAllAnchors:false,markDoneStep:true,enableAnchorOnDoneStep:true},contentURL:null,disabledSteps:[],errorSteps:[],theme:"default",transitionEffect:"none",transitionSpeed:"400"};function b(h,g){this._defaults=e;this.options=d.extend(true,{},e,g);this.main=d(h);this.nav=this.main.children("ul");this.steps=d("li > a",this.nav);this.container=this.main.children("div");this.pages=this.container.children("div");this.current_index=null;this.is_animating=false;this.init()}d.extend(b.prototype,{init:function(){var g=this.options.selected;if(this.options.useURLhash){var h=c.location.hash;if(h&&h.length>0){var j=d("a[href*="+h+"]");if(j.length>0){var i=this.steps.index(j);g=(i>=0)?i:g}}}this._setElements();this._setToolbar();this._setEvents();this._showStep(g)},_setElements:function(){this.main.addClass("sw-main sw-theme-"+this.options.theme);this.nav.addClass("nav nav-tabs step-anchor");if(this.options.anchorSettings.enableAllAnchors!==false&&this.options.anchorSettings.anchorClickable!==false){this.steps.parent("li").addClass("clickable")}this.container.addClass("sw-container tab-content");this.pages.addClass("step-content");var g=this;if(this.options.disabledSteps&&this.options.disabledSteps.length>0){d.each(this.options.disabledSteps,function(h,j){g.steps.eq(j).parent("li").addClass("disabled")})}if(this.options.errorSteps&&this.options.errorSteps.length>0){d.each(this.options.errorSteps,function(h,j){g.steps.eq(j).parent("li").addClass("danger")})}return true},_setToolbar:function(){if(this.options.toolbarSettings.toolbarPosition==="none"){return true}var i=(this.options.toolbarSettings.showNextButton!==false)?d("").text(this.options.lang.next).addClass("btn btn-default sw-btn-next").attr("type","button"):null;var h=(this.options.toolbarSettings.showPreviousButton!==false)?d("").text(this.options.lang.previous).addClass("btn btn-default sw-btn-prev").attr("type","button"):null;var l=d("
").addClass("btn-group navbar-btn sw-btn-group pull-"+this.options.toolbarSettings.toolbarButtonPosition).attr("role","group").append(h,i);var k=null;if(this.options.toolbarSettings.toolbarExtraButtons&&this.options.toolbarSettings.toolbarExtraButtons.length>0){k=d("").addClass("btn-group navbar-btn sw-btn-group-extra pull-"+this.options.toolbarSettings.toolbarButtonPosition).attr("role","group");d.each(this.options.toolbarSettings.toolbarExtraButtons,function(m,o){o.css=(o.css&&o.css.length>0)?o.css:"btn-default";k.append(d("").text(o.label).addClass("btn "+o.css).attr("type","button").on("click",function(){o.onClick.call(this)}))})}switch(this.options.toolbarSettings.toolbarPosition){case"top":var j=d("").addClass("navbar btn-toolbar sw-toolbar sw-toolbar-top");j.append(l);if(this.options.toolbarSettings.toolbarButtonPosition==="left"){j.append(k)}else{j.prepend(k)}this.container.before(j);break;case"bottom":var g=d("").addClass("navbar btn-toolbar sw-toolbar sw-toolbar-bottom");g.append(l);if(this.options.toolbarSettings.toolbarButtonPosition==="left"){g.append(k)}else{g.prepend(k)}this.container.after(g);break;case"both":var j=d("").addClass("navbar btn-toolbar sw-toolbar sw-toolbar-top");j.append(l);if(this.options.toolbarSettings.toolbarButtonPosition==="left"){j.append(k)}else{j.prepend(k)}this.container.before(j);var g=d("").addClass("navbar btn-toolbar sw-toolbar sw-toolbar-bottom");g.append(l.clone(true));if(this.options.toolbarSettings.toolbarButtonPosition==="left"){g.append(k.clone(true))}else{g.prepend(k.clone(true))}this.container.after(g);break;default:var g=d("").addClass("navbar btn-toolbar sw-toolbar sw-toolbar-bottom");g.append(l);if(this.options.toolbarSettings.toolbarButtonPosition==="left"){g.append(k)}else{g.prepend(k)}this.container.after(g);break}return true},_setEvents:function(){var g=this;d(this.steps).on("click",function(i){i.preventDefault();if(g.options.anchorSettings.anchorClickable===false){return true}var h=g.steps.index(this);if(g.options.anchorSettings.enableAnchorOnDoneStep===false&&g.steps.eq(h).parent("li").hasClass("done")){return true}if(h!==g.current_index){if(g.options.anchorSettings.enableAllAnchors!==false&&g.options.anchorSettings.anchorClickable!==false){g._showStep(h)}else{if(g.steps.eq(h).parent("li").hasClass("done")){g._showStep(h)}}}});d(".sw-btn-next",this.main).on("click",function(h){h.preventDefault();if(g.steps.index(this)!==g.current_index){g._showNext()}});d(".sw-btn-prev",this.main).on("click",function(h){h.preventDefault();if(g.steps.index(this)!==g.current_index){g._showPrevious()}});if(this.options.keyNavigation){d(a).keyup(function(h){g._keyNav(h)})}if(this.options.backButtonSupport){d(c).on("hashchange",function(){if(!g.options.useURLhash){return true}if(c.location.hash){var h=d("a[href*="+c.location.hash+"]");if(h&&h.length>0){g._showStep(g.steps.index(h))}}})}return true},_showNext:function(){var g=this.current_index+1;for(var h=g;h