!(function(b){var a=function(d,c){this.container=b(d);this.init();this.listen()};a.prototype={constructor:a,checkboxLabelToggle:function(c){c.parent().find('input[type="checkbox"]').click()},imageradio:function(c){c.closest("fieldset").find("label").removeClass("selected");c.closest("label.bs-has-image").addClass("selected")},slider:function(d){var g=parseInt(d.find("input[type=text]").val()),f=parseInt(d.attr("slider_min")),c=parseInt(d.attr("slider_max")),e=parseInt(d.attr("slider_interval"));d.slider({range:"min",value:g,min:f,max:c,step:e,slide:function(h,i){b(this).parent().find(".bs-slider-value").text(i.value);b(this).find("input[type=text]").val(i.value).keyup()}});d.find(".ui-slider-handle").removeAttr("href")},activation:function(c){if(c.is(":checked")){c.parent().next().removeClass("deactivated")}else{c.parent().next().addClass("deactivated")}},readmore:function(c){c.parents(".bs-field-description").find(".bs-extended-content").slideToggle(400,function(){if(b(this).is(":visible")){c.text("Less...")}else{c.text("More...")}})},postbox:function(c){b(".if-js-closed").removeClass("if-js-closed").addClass("closed");postboxes.add_postbox_toggles(c.data("page"))},init:function(){var c=this;this.container.find(".bs-slider-wrap").each(function(){c.slider(b(this))});this.container.find(".bs-field.bs-radio .bs-has-image input:checked:enabled").closest("label").addClass("selected");this.container.find('.bs-field.bs-activation input[type="checkbox"]').each(function(){c.activation(b(this))});if((typeof postboxes!="undefined")&&this.container.hasClass("bs-options")){this.postbox(this.container)}},listen:function(){var c=this;this.container.on("click",".bs-checkbox-label",function(d){c.checkboxLabelToggle(b(this))});this.container.on("click",".bs-field.bs-radio label",function(d){c.imageradio(b(this))});this.container.on("click",'.bs-field.bs-activation input[type="checkbox"]',function(){c.activation(b(this))});this.container.on("click",".bs-read-more",function(d){d.preventDefault();c.readmore(b(this))});this.container.on("click",'[name="beans_reset_options"]',function(d){return confirm("Are you sure you would like to reset?")})}};b.fn.beansFields=function(c){return this.each(function(){if(!b.data(this,"plugin_beansFields")){b.data(this,"plugin_beansFields",new a(this,c))}})};b(document).ready(function(c){c("#edittag, #post-body, .bs-options").beansFields();if(wp.customize!==undefined){wp.customize.bind("ready",function(){c("#customize-controls").beansFields()})}})})(window.jQuery);