window.germanized=window.germanized||{},function(a,b){b.checkout={params:{},init:function(){this.params=wc_gzd_checkout_params,a(".payment_methods:first").parents("#order_review").length&&a(document).on("change",'.payment_methods input[name="payment_method"]',this.onChangePaymentMethod),a("body").bind("updated_checkout",this.onUpdateCheckout),this.params.adjust_heading&&a(".woocommerce-checkout").find("#order_review_heading").length>0&&(a(".woocommerce-checkout").find("#payment").after(a(".woocommerce-checkout").find("#order_review_heading")),a(".woocommerce-checkout").find("#order_review_heading").show()),this.params.checkbox_hidden?this.maybeSetTermsCheckbox():a(document).on("change","input#"+this.params.checkbox_id,this.onChangeLegalCheckbox)},maybeSetTermsCheckbox:function(){var c=b.checkout,d=a("input#"+c.params.checkbox_id),e=a("input[name=terms]");e.length>0&&(c.params.checkbox_hidden||d.is(":checked")?(e.attr("checked","checked").trigger("change"),e.prop("checked",!0).trigger("change")):(e.attr("checked","").trigger("change"),e.prop("checked",!1).trigger("change")))},onChangeLegalCheckbox:function(){var a=b.checkout;a.maybeSetTermsCheckbox()},onChangePaymentMethod:function(){a("body").trigger("update_checkout")},onUpdateCheckout:function(){var c=b.checkout;a(".wc-gzd-place-order").length>0&&(a(".place-order:not(.wc-gzd-place-order)").length>0&&(a(".place-order:not(.wc-gzd-place-order)").find("#_wpnonce").appendTo(".wc-gzd-place-order"),a(".place-order:not(.wc-gzd-place-order)").find("#woocommerce-process-checkout-nonce").appendTo(".wc-gzd-place-order")),a(".place-order:not(.wc-gzd-place-order)").remove()),c.maybeSetTermsCheckbox()}},a(document).ready(function(){b.checkout.init()})}(jQuery,window.germanized);