"use strict";jQuery(document).ready(function(e){function t(t){if(t&&t.fragments["#riskfree_data"]){var r=e(t.fragments["#riskfree_data"]);n(r)}else{var r=e("#riskfree_data");n(r)}e("#riskfree_data").remove()}function r(){if(woopcd_partialcod.rf_methods){var t=!1;woopcd_partialcod.custom_rf_box&&(t=woopcd_partialcod.custom_rf_box);for(var r=0;r<woopcd_partialcod.rf_methods.length;r++)a(woopcd_partialcod.rf_methods[r].id,t),o();e(".partialcod_input_rf").each(function(){var t=e(this),r=t.val();"yes"!=t.attr("initialized")&&t.on("change",function(){var a,o,n,d=t.is(":checked"),i="";return!0===d&&(i=r),a=i,o=function(t){e(document.body).trigger("update_checkout")},c(!0),jQuery.post(woopcd_partialcod.ajaxurl,{action:"partialcod_rfp",method_id:a},function(e,t,r){c(!1),o(e,t,r)}).fail(function(){c(!1),n&&n()}),!1}),t.attr("initialized","yes")})}}function a(t,r){var a="payment_method_"+t,o=e("form.checkout").find("#"+a);if(o.length>0){o.prop("id",a+"_partialcod_rf"),o.prop("name",a+"_partialcod_rf"),o.prop("type","checkbox"),o.addClass("partialcod_input_rf");var n=o.parent().find('label[for^="'+a+'"]');n.prop("for",a+"_partialcod_rf"),!0==r&&(o.parent().addClass("rf_custom_box"),0==n.find(".rf_span").length&&n.prepend('<span class="rf_span"></span>'))}}function o(){for(var t=0;t<woopcd_partialcod.rf_methods.length;t++)!0==woopcd_partialcod.rf_methods[t].selected&&e(".partialcod_input_rf").each(function(){var r=e(this);if(r.val()==woopcd_partialcod.rf_methods[t].id){r.prop("checked",!0);var a=e(".payment_method_"+woopcd_partialcod.rf_methods[t].id);a.show();var o=a.find(".rf_desc");0==o.length&&(o=e('<p class="rf_desc"></p>'),a.append(o)),o.html(woopcd_partialcod.rf_methods[t].desc),e("li > .rf_desc").remove()}else{var a=e(".payment_method_"+woopcd_partialcod.rf_methods[t].id);a.hide()}})}function n(t){var r=[];t.children("div").each(function(){var t=e(this),a=t.attr("data-prf-id"),o="true"==t.attr("data-prf-selected"),n=t.html();r.push({id:a,selected:o,desc:n})}),woopcd_partialcod.rf_methods=r}function c(t){!0==t?e(".woocommerce-checkout-payment").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}):e(".woocommerce-checkout-payment").unblock()}t(),r(),e(document.body).on("updated_checkout",function(e,a){setTimeout(function(){t(a),r()},50)})});