!function($,top_$,EXTRA){var boxed_layout_background_color,value_bind_callbacks,shared_paramless_callbacks;function hexdec(hex_string){return hex_string=(hex_string+"").replace(/[^a-f0-9]/gi,""),parseInt(hex_string,16)}function dechex(number){var hex_string;return number<0&&(number=4294967295+number+1),1===(hex_string=parseInt(number,10).toString(16)).length&&(hex_string="0"+hex_string),hex_string}var class_toggle_callbacks={},css=function(selector){if("no"===EXTRA.is_custom_post_type)return selector;var selectors=selector.split(","),result="";return _.forEach(selectors,function(css_selector){result+=EXTRA.css_selector_wrapper+" "+css_selector}),result.join(",")};function set_boxed_background_styles(color){$("#extra-dynamic-styles-boxed_layout_background_color").remove(),$('").appendTo($("head"))}function set_dynamic_style_el(style_id,css){var $dynamic_style=$("#"+style_id);$dynamic_style.remove(),void 0!==css&&($dynamic_style=$('").appendTo($("head")))}function dynamic_selector_css(property_selectors,value,css_property){var css_expression;if(void 0!==value)return 0<(css_expression=void 0!==css_property?css_property+": "+value+";":value).length?property_selectors+" {\n\t"+css_expression+"\n} \n\n":void 0}function search_only_state_transition(){var $top_header=$("#top-header"),$top_header_search=$top_header.find(".et-top-search"),$primary_nav_search=$("#et-navigation .menu-item.et-top-search-primary-menu-item"),$primary_nav_cart=$("#et-navigation .menu-item.et-cart-info-primary-menu-item"),show_search_bar=wp.customize.value("et_extra[show_header_search]")(),show_social_icons=wp.customize.value("et_extra[show_header_social_icons]")(),show_trending_bar=wp.customize.value("et_extra[show_header_trending]")(),show_cart=!!wp.customize.has("et_extra[show_header_cart_total]")&&wp.customize.value("et_extra[show_header_cart_total]")(),secondary_menu=parseInt(wp.customize.value("nav_menu_locations[secondary-menu]")());show_cart&&show_search_bar||show_social_icons||show_trending_bar||0!==secondary_menu?($top_header.show(),$primary_nav_cart.hide(),$primary_nav_search.hide(),show_search_bar?$top_header_search.show():$top_header_search.hide()):($top_header.hide(),show_search_bar?($primary_nav_search.show(),$primary_nav_cart.hide()):(show_cart?$primary_nav_cart.show():$primary_nav_cart.hide(),$primary_nav_search.hide()))}value_bind_callbacks={extra_sidebar_width_css_value:function(setting_name,property,unformatted_value){var sidebar_width=unformatted_value,content_width=100-sidebar_width;return"@media only screen and (min-width: 1025px) {.with_sidebar"+css(".et_pb_extra_column_sidebar")+"{\tmin-width: "+sidebar_width+"%;\tmax-width: "+sidebar_width+"%;\twidth: "+sidebar_width+"%;\tflex-basis: "+sidebar_width+"%;}.with_sidebar"+css(".et_pb_extra_column_main")+"{\tmin-width: "+content_width+"%;\tmax-width: "+content_width+"%;\twidth: "+content_width+"%;\tflex-basis: "+content_width+"%;}}"},extra_gutter_width_css_value:function(setting_name,property,unformatted_value){var gutter_width=unformatted_value;return css(".et_pb_container")+"{ \tpadding: 0 "+gutter_width+"px;}"+css(".et_pb_row")+"{\tmargin: 0 - "+gutter_width/2+"px;}"+css(".et_pb_column")+"{\tpadding: 0 "+gutter_width/2+"px;}"},extra_et_print_font_style_css_value:function(setting_name,property,unformatted_value,setting_options){var default_value=void 0!==setting_options.default&&setting_options.default,boldness=void 0===setting_options.boldness?"bold":setting_options.boldness;return void 0===unformatted_value||default_value===unformatted_value?"":function(styles,important,boldness){var font_styles="";if(void 0!==styles&&!1!==styles){var styles_array=styles.split("|");important=void 0!==important&&0 ul > li > a { padding-bottom: "+menu_padding+"px; }}","fixed"===prefix&&($logo.attr({"data-fixed-height":logo_height_value}),$main_header.attr({"data-fixed-height":nav_height})),$("#main-header .etad").length&&(formatted_value+="@media only screen and (min-width: 768px) {"+wrapper+"#main-header .etad { max-height: "+logo_height+"px; margin: "+logo_margin+"px 0; }}"),primary_nav_hide_logo_image)&&(formatted_value+="@media only screen and (min-width: 768px) {"+wrapper+".header"+header_style_class_name+" #et-navigation > ul > li > a { padding-top: "+menu_padding+"px; }"+wrapper+".header"+header_style_class_name+" #et-navigation > ul > li > a:before { top: "+(menu_padding+10)+"px; }}")});var fixed_logo_percentage_height=parseInt($logo.attr("data-fixed-height")),fixed_logo_height=parseInt($main_header.attr("data-fixed-height"))*(fixed_logo_percentage_height/100),fixed_logo_width=parseInt($logo.attr("data-initial-width"))/parseInt($logo.attr("data-initial-height"))*fixed_logo_height;return $logo.attr({"data-fixed-width":fixed_logo_width}),formatted_value+="#main-header .logo { display: "+primary_nav_logo_image_visibility+" !important; }",primary_nav_hide_logo_image&&(formatted_value+="@media only screen and (max-width: 1025px) {#et-mobile-navigation .show-menu-button { margin: 20px 0; }}"),formatted_value}},wp.customize("background_color",function(value){value.get();value.bind(function(to){var color;color=to,$("#extra-custom-background-css").remove(),$('").appendTo($("head"))})}),wp.customize("et_extra[boxed_layout_background_color]",function(value){boxed_layout_background_color=value.get(),value.bind(function(to){boxed_layout_background_color=to})}),wp.customize("et_extra[hide_nav_until_scroll]",function(value){value.bind(function(to){var FixedNav=window.ET_App.FixedNav;to?FixedNav.reApplyHideNav():FixedNav.detachHideNav()})}),wp.customize("et_extra[boxed_layout]",function(value){var $boxed_bg_control=top_$("#customize-control-et_extra-boxed_layout_background_color"),$boxed_bg_color=$boxed_bg_control.find(".color-picker-hex"),$background_color=top_$("#customize-control-background_color").find(".color-picker-hex");!1===value.get()&&$boxed_bg_control.hide(),value.bind(function(to){var hex_string,amount,r,g,b;$("#extra-dynamic-styles-boxed_layout_background_color").remove(),to?($("body").addClass("boxed_layout"),$boxed_bg_control.show(),hex_string=$background_color.val(),amount=(amount=25)||-25,6===(hex_string=(hex_string+"").replace(/[^a-f0-9]/gi,"")).length?(r=hexdec(hex_string.substring(0,2)),g=hexdec(hex_string.substring(2,4)),b=hexdec(hex_string.substring(4,6))):3===hex_string.length&&(r=hex_string.substring(0,1),g=hex_string.substring(1,2),b=hex_string.substring(2,3),r=hexdec(r+r),g=hexdec(g+g),b=hexdec(b+b)),r=Math.max(r+amount,0),g=Math.max(g+amount,0),b=Math.max(b+amount,0),boxed_layout_background_color="#"+dechex(r)+dechex(g)+dechex(b),$boxed_bg_color.wpColorPicker("color",boxed_layout_background_color),$boxed_bg_color.wpColorPicker("defaultColor",boxed_layout_background_color),set_boxed_background_styles(boxed_layout_background_color)):($("body").removeClass("boxed_layout"),$boxed_bg_control.hide(),set_boxed_background_styles("transparent"))})}),wp.customize("et_extra[header_style]",function(value){value.bind(function(to){$("#main-header .logo").css({width:""})})}),wp.customize("show_on_front",function(value){var $layout_options_control=top_$("#customize-control-show_on_front_layout");"layout"===value.get()?$layout_options_control.show():$layout_options_control.hide()}),wp.customize("et_extra[show_header_social_icons]",function(value){value.bind(function(to){search_only_state_transition()})}),wp.customize("et_extra[show_header_search]",function(value){value.bind(function(to){search_only_state_transition()})}),wp.customize("et_extra[show_header_trending]",function(value){value.bind(function(to){search_only_state_transition()})}),wp.customize("et_extra[show_header_cart_total]",function(value){value.bind(function(to){search_only_state_transition()})}),wp.customize("nav_menu_locations[secondary-menu]",function(value){value.bind(function(to){search_only_state_transition()})}),wp.customize("et_extra[accent_color]",function(value){value.bind(function(to){$(".no-term-color-module:not(.tabbed-post-module)").css({"border-top-color":to}).find(".module-head h1, .et-accent-color").css({color:to}),$(".tabbed-post-module").each(function(){var tab_index=1,$tabbed_post_module=$(this);$tabbed_post_module.find(".tabs li").each(function(){var $tabs_nav=$(this);$tabs_nav.hasClass("no-term-color-tab")&&($tabs_nav.data("term-color",to),$tabbed_post_module.find(".tab-content:nth-child("+tab_index+") .et-accent-color").css({color:to}),$tabs_nav.hasClass("active")&&($tabs_nav.css({color:to}),$tabbed_post_module.css({"border-top-color":to}))),tab_index++})})})}),$.each(EXTRA.social_networks,function(social_network_slug){wp.customize("et_extra["+social_network_slug+"_url]",function(value){value.bind(function(to){var $social_icons_header=$("#top-header ul.et-extra-social-icons"),$social_icons_footer=$("#footer ul.et-extra-social-icons"),$social_icon_header=$social_icons_header.find(".et-extra-social-icon."+social_network_slug),$social_icon_footer=$social_icons_footer.find(".et-extra-social-icon."+social_network_slug);to?(0<$social_icon_header.length?$social_icon_header.find("a").attr("href",to):$social_icons_header.append(''),0<$social_icon_footer.length?$social_icon_footer.find("a").attr("href",to):$social_icons_footer.append('')):($social_icons_header.find(".et-extra-social-icon."+social_network_slug).remove(),$social_icons_footer.find(".et-extra-social-icon."+social_network_slug).remove())})})}),$.each(EXTRA.settings,function(setting_name,setting_options){wp.customize("et_extra["+setting_name+"]",function(value){var style=setting_options.value_bind.style,toggle_selector=setting_options.value_bind.selector,$toggle_selector=$(toggle_selector);"class_toggle"!==style&&"class_toggle"!==setting_options.value_bind.perform_toggle||value.bind(function(to){var choice,toggle_class=setting_options.value_bind.class||setting_name,remove_class="",before_action_callback_name="before_class_toggle_"+setting_name;if("function"==typeof class_toggle_callbacks[before_action_callback_name]&&(0,class_toggle_callbacks[before_action_callback_name])(),"_value_bind_to_value"===toggle_class)if(void 0!==setting_options.value_bind.format){if(toggle_class=setting_options.value_bind.format.replace(/%value%/gi,to),"object"==typeof setting_options.choices)for(choice in setting_options.choices)remove_class=remove_class+" "+setting_options.value_bind.format.replace(/%value%/gi,choice);else if("range"===setting_options.type)for(var range_min=setting_options.input_attrs.min,range_max=setting_options.input_attrs.max,range_step=setting_options.input_attrs.step,range_x=range_min;range_x<=range_max;range_x+=range_step)remove_class=remove_class+" "+setting_options.value_bind.format.replace(/%value%/gi,range_x)}else if(toggle_class=to,"object"==typeof setting_options.choices)for(choice in setting_options.choices)remove_class=remove_class+" "+choice;to?($toggle_selector.removeClass($toggle_selector.data("class_toggle_"+setting_name)),$toggle_selector.removeClass(remove_class),$toggle_selector.addClass(toggle_class),$toggle_selector.data("clazss_toggle_"+setting_name,toggle_class)):$toggle_selector.removeClass(toggle_class)}),"el_toggle"===style&&value.bind(function(to){to?$toggle_selector.show():$toggle_selector.hide()}),"el_toggle_reverse"===style&&value.bind(function(to){to?$toggle_selector.hide():$toggle_selector.show()}),"dynamic_selectors_shared_paramless_callback"===style&&value.bind(function(to){$.each(setting_options.value_bind.property_selectors,function(property,property_selectors){var formatted_value,property_style_id="extra-dynamic-styles-"+setting_options.value_bind.value_format_callback,set_formatted_value_styles=function(formatted_value){set_dynamic_style_el(property_style_id,formatted_value)};if("function"==typeof shared_paramless_callbacks[setting_options.value_bind.value_format_callback])formatted_value=(0,shared_paramless_callbacks[setting_options.value_bind.value_format_callback])(),set_formatted_value_styles(formatted_value);else{var all_options={};_.each(wp.customize._value,function(element,index){all_options[index]=wp.customize.value(index)()}),$.ajax({type:"POST",url:EXTRA.ajaxurl,data:{action:"extra_customizer_value_formatted_property_selector",extra_customizer_nonce:EXTRA.extra_customizer_nonce,unformatted_value:JSON.stringify(all_options),setting_name:setting_name,property:property,callback:setting_options.value_bind.value_format_callback,style:style},success:function(formatted_value){set_formatted_value_styles(formatted_value)}})}})}),"dynamic_selectors_value_format_callback"===style&&value.bind(function(to){$.each(setting_options.value_bind.property_selectors,function(property,property_selectors){var formatted_value,unformatted_value=to,property_style_id="extra-dynamic-styles-"+setting_name+"-"+property,css="";void 0===setting_options.value_bind.use_formatted_value_as_css_expression&&(property_selectors=property_selectors.join(",\n"));var set_formatted_value_styles=function(formatted_value){css=void 0!==setting_options.value_bind.use_formatted_value_as_css_expression?formatted_value:void 0!==setting_options.value_bind.use_only_formatted_value?dynamic_selector_css(property_selectors,formatted_value):dynamic_selector_css(property_selectors,formatted_value,property),set_dynamic_style_el(property_style_id,css)};"function"==typeof value_bind_callbacks[setting_options.value_bind.value_format_callback]?(formatted_value=(0,value_bind_callbacks[setting_options.value_bind.value_format_callback])(setting_name,property,unformatted_value,setting_options),set_formatted_value_styles(formatted_value)):$.ajax({type:"POST",url:EXTRA.ajaxurl,data:{action:"extra_customizer_value_formatted_property_selector",extra_customizer_nonce:EXTRA.extra_customizer_nonce,unformatted_value:unformatted_value,setting_name:setting_name,property:property,callback:setting_options.value_bind.value_format_callback,style:style},success:function(formatted_value){set_formatted_value_styles(formatted_value)}})})}),"dynamic_selectors_value_format"===style&&value.bind(function(to){$.each(setting_options.value_bind.property_selectors,function(property,property_options){var property_selectors=property_options.selectors.join(",\n"),css_property=property_options.property,property_style_id="extra-dynamic-styles-"+setting_name+"-"+css_property,formatted_value=to;void 0!==property_options.format&&(formatted_value=property_options.format.replace(/%value%/gi,to)),set_dynamic_style_el(property_style_id,void 0!==setting_options.value_bind.use_only_formatted_value?dynamic_selector_css(property_selectors,formatted_value):dynamic_selector_css(property_selectors,formatted_value,css_property))})}),"dynamic_selectors"===style&&value.bind(function(to){$.each(setting_options.value_bind.property_selectors,function(property,property_selectors){set_dynamic_style_el("extra-dynamic-styles-"+setting_name+"-"+property,dynamic_selector_css(property_selectors=property_selectors.join(",\n"),to,property))})})})})}(jQuery,window.top.jQuery,EXTRA);