var GFPageConditionalLogic=function(t){var p=this,d=jQuery;p.init=function(){p.options=t,p.paginationType=p.options.pagination.type,p.triggerInputIds=p.getTriggerInputIds(p.options.pages),p.formWrapper="#gform_wrapper_"+p.options.formId,"steps"===p.paginationType?p.originalCurrentPage=parseInt(d(p.formWrapper+" .gf_step_active .gf_step_number").text(),10):"percentage"===p.paginationType&&(p.originalCurrentPage=parseInt(d(p.formWrapper+" .gf_step_current_page").text(),10),p.originalProgress=parseInt(d(p.formWrapper+" .gf_progressbar_percentage span").text(),10)),p.startAtZero=d(p.formWrapper+" .gf_progressbar_wrapper").data("startAtZero"),p.evaluatePages(),p.bindEvents()},p.bindEvents=function(){gform.addAction("gform_input_change",function(t,e,o){var a=parseInt(o,10)+"",o=-1!==d.inArray(o,p.triggerInputIds)||-1!==d.inArray(a,p.triggerInputIds);p.options.formId==e&&o&&p.evaluatePages()})},p.evaluatePages=function(){for(var t,e,o,a,r,n,i=1,s=p.originalCurrentPage,g=0;g=p.options.pages.length?p.options.pages.length-1:t},p.currentPageIsLastPage=function(t,e,o){return t===e||void 0!==o},p.updateButtonToSubmitText=function(t,e){var o,a,r=parseInt(d("#gform_target_page_number_"+p.options.formId).val(),10),n=p.options.pages.length+1;p.currentPageIsLastPage(r,n,t)&&(r=p.getValidatedLastPageIndex(t),n=p.options.pages[r],t=d("#gform_next_button_"+p.options.formId+"_"+n.fieldId),a=p.isPageVisible(n),o=d("#gform_submit_button_"+p.options.formId),a?p.updateButtonToNextText(n):("image"===o.attr("type")?("image"===t.attr("type")&&t.data("alt",t.attr("alt")),t.attr("type","image").attr("src",o.attr("src")).attr("alt",o.attr("alt")).addClass("gform_image_button").removeClass("button")):t.attr("type","button").val(o.val()).addClass("button").removeClass("gform_image_button"),p.options.pages[r].isUpdated=!0),"hidden"===o.attr("data-conditional-logic"))&&(a=d("#gform_next_button_"+p.options.formId+"_"+n.fieldId),(e?gf_show_button:gf_hide_button)(a))},p.updateButtonToNextText=function(t){var e;t.hasOwnProperty("isUpdated")&&(delete t.isUpdated,e=d("#gform_next_button_"+p.options.formId+"_"+t.fieldId),"image"===t.nextButton.type?e.attr("type","image").attr("src",t.nextButton.imageUrl).attr("alt",e.data("alt")).addClass("gform_image_button").removeClass("button"):e.attr("type","button").val(t.nextButton.text).addClass("button").removeClass("gform_image_button"))},this.init()};