!function(u){var i,e,t,h=wp.customize;h.Setting=h.Value.extend({initialize:function(e,t,n){h.Value.prototype.initialize.call(this,t,n),this.id=e,this.transport=this.transport||"refresh",this.bind(this.preview)},preview:function(){switch(this.transport){case"refresh":return this.previewer.refresh();case"postMessage":return this.previewer.send("setting",[this.id,this()])}}}),h.utils={},h.utils.bubbleChildValueChanges=function(n,e){u.each(e,function(e,t){n[t].bind(function(e,t){n.parent&&e!==t&&n.parent.trigger("change",n)})})},e=function(e){var t,n=this,i=function(){n.container.find(":focusable:first").focus(),n.container[0].scrollIntoView(!0)};(e=e||{}).completeCallback?(t=e.completeCallback,e.completeCallback=function(){i(),t()}):e.completeCallback=i,n.expand?n.expand(e):e.completeCallback()},h.utils.prioritySort=function(e,t){return e.priority()===t.priority()&&"number"==typeof e.params.instanceNumber&&"number"==typeof t.params.instanceNumber?e.params.instanceNumber-t.params.instanceNumber:e.priority()-t.priority()},h.utils.isKeydownButNotEnterEvent=function(e){return"keydown"===e.type&&13!==e.which},h.utils.areElementListsEqual=function(e,t){return e.length===t.length&&-1===_.indexOf(_.map(_.zip(e,t),function(e){return u(e[0]).is(e[1])}),!1)},i=h.Class.extend({defaultActiveArguments:{duration:"fast",completeCallback:u.noop},defaultExpandedArguments:{duration:"fast",completeCallback:u.noop},initialize:function(e,t){var n=this;n.id=e,n.params={},u.extend(n,t||{}),n.container=u(n.params.content),n.deferred={embedded:new u.Deferred},n.priority=new h.Value,n.active=new h.Value,n.activeArgumentsQueue=[],n.expanded=new h.Value,n.expandedArgumentsQueue=[],n.active.bind(function(e){var t=n.activeArgumentsQueue.shift(),t=u.extend({},n.defaultActiveArguments,t);e=e&&n.isContextuallyActive(),n.onChangeActive(e,t)}),n.expanded.bind(function(e){var t=n.expandedArgumentsQueue.shift(),t=u.extend({},n.defaultExpandedArguments,t);n.onChangeExpanded(e,t)}),n.attachEvents(),h.utils.bubbleChildValueChanges(n,["priority","active"]),n.priority.set(isNaN(n.params.priority)?100:n.params.priority),n.active.set(n.params.active),n.expanded.set(!1)},ready:function(){},_children:function(t,e){var n=this,i=[];return h[e].each(function(e){e[t].get()===n.id&&i.push(e)}),i.sort(h.utils.prioritySort),i},isContextuallyActive:function(){throw new Error("Container.isContextuallyActive() must be overridden in a subclass.")},onChangeActive:function(e,t){var n="resolved"===h.previewer.deferred.active.state()?t.duration:0;u.contains(document,this.container)?e?this.container.stop(!0,!0).slideDown(n,t.completeCallback):this.container.stop(!0,!0).slideUp(n,t.completeCallback):(this.container.toggle(e),t.completeCallback&&t.completeCallback())},_toggleActive:function(e,t){return t=t||{},e&&this.active.get()||!e&&!this.active.get()?(t.unchanged=!0,this.onChangeActive(this.active.get(),t),!1):(t.unchanged=!1,this.activeArgumentsQueue.push(t),this.active.set(e),!0)},activate:function(e){return this._toggleActive(!0,e)},deactivate:function(e){return this._toggleActive(!1,e)},onChangeExpanded:function(){throw new Error("Must override with subclass.")},_toggleExpanded:function(e,t){return t=t||{},e&&this.expanded.get()||!e&&!this.expanded.get()?(t.unchanged=!0,this.onChangeExpanded(this.expanded.get(),t),!1):(t.unchanged=!1,this.expandedArgumentsQueue.push(t),this.expanded.set(e),!0)},expand:function(e){return this._toggleExpanded(!0,e)},collapse:function(e){return this._toggleExpanded(!1,e)},focus:e}),h.Section=i.extend({initialize:function(e,t){var n=this;i.prototype.initialize.call(n,e,t),n.id=e,n.panel=new h.Value,n.panel.bind(function(e){u(n.container).toggleClass("control-subsection",!!e)}),n.panel.set(n.params.panel||""),h.utils.bubbleChildValueChanges(n,["panel"]),n.embed(),n.deferred.embedded.done(function(){n.ready()})},embed:function(){var n=this,e=function(e){var t;e?h.panel(e,function(e){e.deferred.embedded.done(function(){t=e.container.find("ul:first"),n.container.parent().is(t)||t.append(n.container),n.deferred.embedded.resolve()})}):(t=u("#customize-theme-controls").children("ul"),n.container.parent().is(t)||t.append(n.container),n.deferred.embedded.resolve())};n.panel.bind(e),e(n.panel.get())},attachEvents:function(){var t=this;t.container.find(".accordion-section-title").on("click keydown",function(e){h.utils.isKeydownButNotEnterEvent(e)||(e.preventDefault(),t.expanded()?t.collapse():t.expand())})},isContextuallyActive:function(){var e=this.controls(),t=0;return _(e).each(function(e){e.active()&&(t+=1)}),0!==t},controls:function(){return this._children("section","control")},onChangeExpanded:function(e,t){var n=this,i=n.container.find(".accordion-section-content");e?(e=t.unchanged?t.completeCallback:function(){i.stop().slideDown(t.duration,t.completeCallback),n.container.addClass("open")},t.allowMultiple||h.section.each(function(e){e!==n&&e.collapse({duration:t.duration})}),n.panel()?h.panel(n.panel()).expand({duration:t.duration,completeCallback:e}):e()):(n.container.removeClass("open"),i.slideUp(t.duration,t.completeCallback))}}),h.Panel=i.extend({initialize:function(e,t){var n=this;i.prototype.initialize.call(n,e,t),n.embed(),n.deferred.embedded.done(function(){n.ready()})},embed:function(){var e=u("#customize-theme-controls > ul");this.container.parent().is(e)||e.append(this.container),this.deferred.embedded.resolve()},attachEvents:function(){var t,n=this;n.container.find(".accordion-section-title").on("click keydown",function(e){h.utils.isKeydownButNotEnterEvent(e)||(e.preventDefault(),n.expanded()||n.expand())}),(t=n.container.find(".panel-meta:first")).find("> .accordion-section-title").on("click keydown",function(e){h.utils.isKeydownButNotEnterEvent(e)||(e.preventDefault(),t.hasClass("cannot-expand")||(e=t.find(".accordion-section-content:first"),t.hasClass("open")?(t.toggleClass("open"),e.slideUp(n.defaultExpandedArguments.duration)):(e.slideDown(n.defaultExpandedArguments.duration),t.toggleClass("open"))))})},sections:function(){return this._children("panel","section")},isContextuallyActive:function(){var e=this.sections(),t=0;return _(e).each(function(e){e.active()&&e.isContextuallyActive()&&(t+=1)}),0!==t},onChangeExpanded:function(e,t){var n,i,o,a,r,s,c,l,d,u,p;t.unchanged?t.completeCallback&&t.completeCallback():(a=(o=this).container.closest(".accordion-section"),r=a.closest(".wp-full-overlay"),c=(s=a.closest(".accordion-container")).find(".open"),l=r.find("#customize-theme-controls > ul > .accordion-section > .accordion-section-title").add("#customize-info > .accordion-section-title"),d=r.find(".control-panel-back"),u=a.find(".accordion-section-title").first(),p=a.find(".control-panel-content"),e?(h.section.each(function(e){e.panel()||e.collapse({duration:0})}),h.panel.each(function(e){o!==e&&e.collapse({duration:0})}),p.show(0,function(){n=p.offset().top,i=s.scrollTop(),p.css("margin-top",45-n-i),a.addClass("current-panel"),r.addClass("in-sub-panel"),s.scrollTop(0),t.completeCallback&&t.completeCallback()}),l.attr("tabindex","-1"),d.attr("tabindex","0"),d.focus()):(c.removeClass("open"),a.removeClass("current-panel"),r.removeClass("in-sub-panel"),p.delay(180).hide(0,function(){p.css("margin-top","inherit"),t.completeCallback&&t.completeCallback()}),l.attr("tabindex","0"),d.attr("tabindex","-1"),u.focus(),s.scrollTop(0)))}}),h.Control=h.Class.extend({defaultActiveArguments:{duration:"fast",completeCallback:u.noop},initialize:function(e,t){var i,o,a=this;a.params={},u.extend(a,t||{}),a.id=e,a.selector="#customize-control-"+e.replace(/\]/g,"").replace(/\[/g,"-"),a.templateSelector="customize-control-"+a.params.type+"-content",a.container=a.params.content?u(a.params.content):u(a.selector),a.deferred={embedded:new u.Deferred},a.section=new h.Value,a.priority=new h.Value,a.active=new h.Value,a.activeArgumentsQueue=[],a.elements=[],i=a.container.find("[data-customize-setting-link]"),o={},i.each(function(){var e,n=u(this);if(n.is(":radio")){if(e=n.prop("name"),o[e])return;o[e]=!0,n=i.filter('[name="'+e+'"]')}h(n.data("customizeSettingLink"),function(e){var t=new h.Element(n);a.elements.push(t),t.sync(e),t.set(e())})}),a.active.bind(function(e){var t=a.activeArgumentsQueue.shift(),t=u.extend({},a.defaultActiveArguments,t);a.onChangeActive(e,t)}),a.section.set(a.params.section),a.priority.set(isNaN(a.params.priority)?10:a.params.priority),a.active.set(a.params.active),h.utils.bubbleChildValueChanges(a,["section","priority","active"]),e=u.map(a.params.settings,function(e){return e}),h.apply(h,e.concat(function(){for(var e in a.settings={},a.params.settings)a.settings[e]=h(a.params.settings[e]);a.setting=a.settings["default"]||null,a.embed()})),a.deferred.embedded.done(function(){a.ready()})},embed:function(){var n=this,e=function(e){var t;e&&h.section(e,function(e){e.deferred.embedded.done(function(){t=e.container.find("ul:first"),n.container.parent().is(t)||(t.append(n.container),n.renderContent()),n.deferred.embedded.resolve()})})};n.section.bind(e),e(n.section.get())},ready:function(){},expand:function(e){h.section(this.section()).expand(e)},focus:e,onChangeActive:function(e,t){u.contains(document,this.container)?e?this.container.slideDown(t.duration,t.completeCallback):this.container.slideUp(t.duration,t.completeCallback):(this.container.toggle(e),t.completeCallback&&t.completeCallback())},toggle:function(e){return this.onChangeActive(e,this.defaultActiveArguments)},activate:i.prototype.activate,deactivate:i.prototype.deactivate,_toggleActive:i.prototype._toggleActive,dropdownInit:function(){function e(e){"string"==typeof e&&i.statuses&&i.statuses[e]?n.html(i.statuses[e]).show():n.hide()}var t=this,n=this.container.find(".dropdown-status"),i=this.params,o=!1;this.container.on("click keydown",".dropdown",function(e){h.utils.isKeydownButNotEnterEvent(e)||(e.preventDefault(),o||t.container.toggleClass("open"),t.container.hasClass("open")&&t.container.parent().parent().find("li.library-selected").focus(),o=!0,setTimeout(function(){o=!1},400))}),this.setting.bind(e),e(this.setting())},renderContent:function(){var e,t=this;0!==u("#tmpl-"+t.templateSelector).length&&(e=wp.template(t.templateSelector))&&t.container&&t.container.html(e(t.params))}}),h.ColorControl=h.Control.extend({ready:function(){var e=this,t=this.container.find(".color-picker-hex");t.val(e.setting()).wpColorPicker({change:function(){e.setting.set(t.wpColorPicker("color"))},clear:function(){e.setting.set(!1)}}),this.setting.bind(function(e){t.val(e),t.wpColorPicker("color",e)})}}),h.UploadControl=h.Control.extend({ready:function(){var e=this;_.bindAll(e,"restoreDefault","removeFile","openFrame","select"),e.container.on("click keydown",".upload-button",e.openFrame),e.container.on("click keydown",".thumbnail-image img",e.openFrame),e.container.on("click keydown",".default-button",e.restoreDefault),e.container.on("click keydown",".remove-button",e.removeFile),e.setting.bind(function(){e.renderContent()})},openFrame:function(e){h.utils.isKeydownButNotEnterEvent(e)||(e.preventDefault(),this.frame||this.initFrame(),this.frame.open())},initFrame:function(){this.frame=wp.media({button:{text:this.params.button_labels.frame_button},states:[new wp.media.controller.Library({title:this.params.button_labels.frame_title,library:wp.media.query({type:this.params.mime_type}),multiple:!1,date:!1})]}),this.frame.on("select",this.select)},select:function(){var e=this.frame.state().get("selection").first().toJSON();this.params.attachment=e,this.setting(e.url)},restoreDefault:function(e){h.utils.isKeydownButNotEnterEvent(e)||(e.preventDefault(),this.params.attachment=this.params.defaultAttachment,this.setting(this.params.defaultAttachment.url))},removeFile:function(e){h.utils.isKeydownButNotEnterEvent(e)||(e.preventDefault(),this.params.attachment={},this.setting(""),this.renderContent())},success:function(){},removerVisibility:function(){}}),h.ImageControl=h.UploadControl.extend({thumbnailSrc:function(){}}),h.BackgroundControl=h.UploadControl.extend({ready:function(){h.UploadControl.prototype.ready.apply(this,arguments)},select:function(){h.UploadControl.prototype.select.apply(this,arguments),wp.ajax.post("custom-background-add",{nonce:_wpCustomizeBackground.nonces.add,wp_customize:"on",theme:h.settings.theme.stylesheet,attachment_id:this.params.attachment.id})}}),h.HeaderControl=h.Control.extend({ready:function(){this.btnRemove=u("#customize-control-header_image .actions .remove"),this.btnNew=u("#customize-control-header_image .actions .new"),_.bindAll(this,"openMedia","removeImage"),this.btnNew.on("click",this.openMedia),this.btnRemove.on("click",this.removeImage),h.HeaderTool.currentHeader=new h.HeaderTool.ImageModel,new h.HeaderTool.CurrentView({model:h.HeaderTool.currentHeader,el:"#customize-control-header_image .current .container"}),new h.HeaderTool.ChoiceListView({collection:h.HeaderTool.UploadsList=new h.HeaderTool.ChoiceList,el:"#customize-control-header_image .choices .uploaded .list"}),new h.HeaderTool.ChoiceListView({collection:h.HeaderTool.DefaultsList=new h.HeaderTool.DefaultsList,el:"#customize-control-header_image .choices .default .list"}),h.HeaderTool.combinedList=h.HeaderTool.CombinedList=new h.HeaderTool.CombinedList([h.HeaderTool.UploadsList,h.HeaderTool.DefaultsList])},calculateImageSelectOptions:function(e,t){var n=parseInt(_wpCustomizeHeader.data.width,10),i=parseInt(_wpCustomizeHeader.data.height,10),o=!!parseInt(_wpCustomizeHeader.data["flex-width"],10),a=!!parseInt(_wpCustomizeHeader.data["flex-height"],10),r=e.get("width"),e=e.get("height");return this.headerImage=new h.HeaderTool.ImageModel,this.headerImage.set({themeWidth:n,themeHeight:i,themeFlexWidth:o,themeFlexHeight:a,imageWidth:r,imageHeight:e}),t.set("canSkipCrop",!this.headerImage.shouldBeCropped()),(t=n/i)")?i.rejectWith(o,["unsigned"]):(e=e.slice(0,t)+e.slice(t+n.length),o.iframe=u("