function acp_get_alpha_value_from_color(a) {
var o;
return (a = a.replace(/ /g, "")).match(/rgba\(\d+\,\d+\,\d+\,([^\)]+)\)/) ? (o = 100 * parseFloat(a.match(/rgba\(\d+\,\d+\,\d+\,([^\)]+)\)/)[1]).toFixed(2), o = parseInt(o)) : o = 100, o
}
function acp_update_alpha_value_on_color_control(a, o, l, e) {
var t, r, c;
t = o.data("a8cIris"), r = o.data("wpWpColorPicker"), t._color._alpha = a, c = t._color.toString(), o.val(c), r.toggler.css({
"background-color": c
}), e && acp_update_alpha_value_on_alpha_slider(a, l), o.wpColorPicker("color", c)
}
function acp_update_alpha_value_on_alpha_slider(a, o) {
o.slider("value", a), o.find(".ui-slider-handle").text(a.toString())
}
Color.prototype.toString = function(a) {
if ("no-alpha" == a) return this.toCSS("rgba", "1").replace(/\s+/g, "");
if (this._alpha < 1) return this.toCSS("rgba", this._alpha).replace(/\s+/g, "");
var o = parseInt(this._color, 10).toString(16);
if (this.error) return "";
if (o.length < 6)
for (var l = 6 - o.length - 1; 0 <= l; l--) o = "0" + o;
return "#" + o
}, jQuery(document).ready(function(t) {
t(".alpha-color-control").each(function() {
var r, e, a, c, o, i, n, l;
r = t(this), e = r.val().replace(/\s+/g, ""), a = r.attr("data-show-opacity"), c = r.attr("data-default-color"), o = {
change: function(a, o) {
var l, e, t;
l = r.attr("data-customize-setting-link"), e = r.wpColorPicker("color"), c == e && (t = acp_get_alpha_value_from_color(e), n.find(".ui-slider-handle").text(t)), wp.customize(l, function(a) {
a.set(e)
}), i.find(".transparency").css("background-color", o.color.toString("no-alpha"))
},
palettes: kirheroLocalize.colorPalettes
}, r.wpColorPicker(o), i = r.parents(".wp-picker-container:first"), t('
').appendTo(i.find(".wp-picker-holder")), n = i.find(".alpha-slider"), l = {
create: function(a, o) {
var l = t(this).slider("value");
t(this).find(".ui-slider-handle").text(l), t(this).siblings(".transparency ").css("background-color", e)
},
value: acp_get_alpha_value_from_color(e),
range: "max",
step: 1,
min: 0,
max: 100,
animate: 300
}, n.slider(l), "true" == a && n.find(".ui-slider-handle").addClass("show-opacity"), i.find(".min-click-zone").on("click", function() {
acp_update_alpha_value_on_color_control(0, r, n, !0)
}), i.find(".max-click-zone").on("click", function() {
acp_update_alpha_value_on_color_control(100, r, n, !0)
}), i.find(".iris-palette").on("click", function(a) {
var o, l;
a.preventDefault(), acp_update_alpha_value_on_alpha_slider(l = acp_get_alpha_value_from_color(o = t(this).css("background-color")), n), 100 != l && (o = o.replace(/[^,]+(?=\))/, (l / 100).toFixed(2))), r.wpColorPicker("color", o)
}), i.find(".button.wp-picker-clear").on("click", function(a) {
a.preventDefault();
var o = r.attr("data-customize-setting-link");
r.wpColorPicker("color", "#ffffff"), wp.customize(o, function(a) {
a.set("")
}), acp_update_alpha_value_on_alpha_slider(100, n)
}), i.find(".button.wp-picker-default").on("click", function(a) {
a.preventDefault(), acp_update_alpha_value_on_alpha_slider(acp_get_alpha_value_from_color(c), n)
}), r.on("input", function(a) {
a.preventDefault(), acp_update_alpha_value_on_alpha_slider(acp_get_alpha_value_from_color(t(this).val()), n)
}), n.slider().on("slide", function(a, o) {
acp_update_alpha_value_on_color_control(parseFloat(o.value) / 100, r, n, !1), t(this).find(".ui-slider-handle").text(o.value)
}), t(".iris-picker, .alpha-color-control").on("click", function(a) {
a.preventDefault()
})
})
});