// source --> https://weldcraftmarine.com/wp-content/plugins/gf-color-picker/js/gf_color_picker.js?ver=1.2.20 
var colorPicker=colorPicker||{};!function(o){colorPicker.cssClasses={selected:"color-picker-selected",hover:"color-picker-hover",focus:"color-picker-focus",choiceSelected:"color-picker-choice-selected",choiceHover:"color-picker-choice-hover",choiceFocus:"color-picker-choice-focus",darkColor:"color-picker-swatch--dark",lightColor:"color-picker-swatch--light"},colorPicker.swatchHTML=function(o){var e=void 0!==o&&o&&""!==o?o.toString():colorPickerStrings.pickColor;return['<span class="color-picker-swatch">','<span class="color-picker-swatch-color-wrap">','<span class="color-picker-swatch-color" '+(o?'style="background-color:'+o+';"':"")+"><i></i></span>","</span>",'<span class="color-picker-swatch-text-wrap">','<span class="color-picker-swatch-text-prefix">'+colorPickerStrings.color+"</span>",'<span class="color-picker-swatch-text">'+e+"</span>",'<span class="color-picker-swatch-text-suffix"></span>',"</span>","</span>"].join("")},colorPicker.getFormMarkupVersion=function(e){var c,r,i="";return void 0===e||"string"==typeof e&&""===e||"number"==typeof e&&e<=0?(c=o('form[id^="gform_"]:first').attr("id"),i=window.hasOwnProperty("gf_get_form_id_by_html_id")?window.gf_get_form_id_by_html_id(c):c.replace("gform_",""),r=o("#"+c)):e instanceof jQuery?(c=e.attr("id"),i=window.hasOwnProperty("gf_get_form_id_by_html_id")?window.gf_get_form_id_by_html_id(c):c.replace("gform_",""),r=e):"string"==typeof e&&-1!==e.indexOf("gform_")?(i=window.hasOwnProperty("gf_get_form_id_by_html_id")?window.gf_get_form_id_by_html_id(e):e.replace("gform_",""),r=o("#"+(c="gform_"+i))):(i=window.hasOwnProperty("gf_get_form_id_by_html_id")?window.gf_get_form_id_by_html_id("gform_"+e.toString()):e.toString(),r=o("#"+(c="gform_"+i))),r.length?r.find(".gform_body .gfield:first").is("li")?1:2:o(".gform_body .gfield:first").is("li")?1:2},colorPicker.isLegacyMarkup=function(o){return 1===colorPicker.getFormMarkupVersion(o)},colorPicker.isLegacyMode=function(){return!(colorPickerVars.hasOwnProperty("useNewFeatures")&&"true"===colorPickerVars.useNewFeatures.toString())},colorPicker.$fieldChoices=function(o){if(void 0===o||o instanceof jQuery==!1)return[];var e='.ginput_container .gfield_radio div[class*="gchoice"], .ginput_container .gfield_checkbox div[class*="gchoice"]:not(.gchoice_select_all)';return colorPicker.isLegacyMarkup(o.closest('[id^="gform_wrapper_"]'))&&(e=".ginput_container .gfield_radio li, .ginput_container .gfield_checkbox li:not(.gchoice_select_all)"),o.find(e)},colorPicker.SelectedFields=function(e){o(void 0!==e&&""!==e?"#gform_"+e:".gform_wrapper form").find(".color-picker-field").each((function(){var e=o(this),c=colorPicker.$fieldChoices(e),r=e.length&&!c.length;if(c.length>0)c.find("input:checked").each((function(){o(this).closest('[class*="gchoice"]').addClass(colorPicker.cssClasses.choiceSelected)}));else if(r){var i=e.find(".ginput_container_text > input");i.length&&""!==o.trim(i.val())&&i.addClass(colorPicker.cssClasses.selected)}}))},colorPicker.isLightColor=function(o,e=!0){var c,r,i,l;o.match(/^rgb/)?(c=(o=o.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+(?:\.\d+)?))?\)$/))[1],r=o[2],i=o[3]):(c=(o=+("0x"+o.slice(1).replace(o.length<5&&/./g,"$&$&")))>>16,r=o>>8&255,i=255&o),l=Math.sqrt(c*c*.299+r*r*.587+i*i*.114);let t=colorPicker.isLegacyMode()&&e?127.5:245;return t=gform.applyFilters("gfcp_light_color_threshold",t,o,{r:c,g:r,b:i}),l>t},colorPicker.rgb2hex=function(o){return(o=o.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i))&&4===o.length?"#"+("0"+parseInt(o[1],10).toString(16)).slice(-2)+("0"+parseInt(o[2],10).toString(16)).slice(-2)+("0"+parseInt(o[3],10).toString(16)).slice(-2):""},colorPicker.onChoiceKeyPress=function(e){var c=o(e.target),r=c.closest(".gfield");if(32===e.keyCode&&(c.is(":checkbox")||c.is(":radio")))c.is(":radio")&&!c.is(":checked")?e.preventDefault():c.is(":checkbox")&&(e.preventDefault(),e.stopImmediatePropagation());else if(9===e.keyCode&&r.hasClass("color-picker-field")){var i=e.shiftKey?"previous":"next",l=c.closest(".color-picker-choice");"next"===i?l.is(":last-child")||(e.preventDefault(),l.next(".color-picker-choice").find("> input").focus()):"previous"===i&&(l.is(":first-child")||(e.preventDefault(),l.prev(".color-picker-choice").find("> input").focus()))}},colorPicker.onColorPickerSelectAllClick=function(e){var c=colorPicker.isLegacyMode()?o(this).prev("input"):o(this),r=c.closest(".gfield"),i=c.data("checked");c.toggleClass("is-checked",i);var l=i?r.find(".color-picker-choice input:checked"):r.find(".color-picker-choice input:not(:checked)");l.length&&l.each((function(e,c){var r=o(c).closest(".color-picker-choice").find("label");colorPicker.onColorPickerLabelClick(r)})),"undefined"!=typeof jetslothMatchHeights&&setTimeout((function(){jetslothMatchHeights()}))},colorPicker.dispatchPicked=function(e,c){o("body").trigger("gf-color-picker:picked",[e,c]),o(".gfcp_bg, .gfcp_bg_"+c+", #gfcp_bg, #gfcp_bg_"+c).css("background-color",e),o(".gfcp_color, .gfcp_color_"+c+", #gfcp_color, #gfcp_color_"+c).css("color",e),o(".gfcp_border, .gfcp_border_"+c+", #gfcp_border, #gfcp_border_"+c).css("border-color",e),o(".gfcp_fill, .gfcp_fill_"+c+", #gfcp_fill, #gfcp_fill_"+c).css("fill",e)},colorPicker.onColorPickerLabelClick=function(o){if(!o.closest(".gfield").find(".ginput_container_text").length){var e=o.closest('[class*="gchoice"]'),c=e.closest(".gfield_radio, .gfield_checkbox"),r=e.find("input"),i=e.find(".color-picker-swatch-color").css("background-color"),l=void 0!==i?colorPicker.rgb2hex(i.toUpperCase()):"";if(!l)return;c.hasClass("gfield_radio")?(c.find("."+colorPicker.cssClasses.choiceSelected).not(e).removeClass(colorPicker.cssClasses.choiceSelected).find("input").prop("checked",!1),e.addClass(colorPicker.cssClasses.choiceSelected),colorPicker.dispatchPicked(l,e.closest("form").attr("id").split("_").pop()+"_"+e.closest(".gfield").attr("id").split("_").pop())):c.hasClass("gfield_checkbox")&&(r.is(":checked")?(e.addClass(colorPicker.cssClasses.choiceSelected),colorPicker.dispatchPicked(l,e.closest("form").attr("id").split("_").pop()+"_"+e.closest(".gfield").attr("id").split("_").pop())):e.removeClass(colorPicker.cssClasses.choiceSelected))}},colorPicker.clearColor=function(o,e){e.set("#ffffff");var c=o.closest(".gfield"),r=c.hasClass("color-picker-use-swatches-popup"),i=colorPicker.$fieldChoices(c),l=c.length&&!i.length,t=l?c.find(".color-picker-swatch"):o.closest(".color-picker-choice").find(".color-picker-swatch");if(o.val("").attr("value","").trigger("change"),o.removeClass(colorPicker.cssClasses.selected),t.addClass(colorPicker.cssClasses.lightColor),t.find(".color-picker-swatch-color").css("background-color",""),t.find(".color-picker-swatch-text").html(colorPickerStrings.pickColor),!l){var s=o.closest(".color-picker-choice"),a=s.find('input[value="gf_other_choice"]');"undefined"!=typeof gformToggleRadioOther?gformToggleRadioOther(a.get(0)):a.next("input").focus(),s.removeClass(colorPicker.cssClasses.choiceSelected)}if(r){var n=c.find(".color-picker-swatches-popup-trigger");n.find(".color-picker-swatch-text-prefix").html(colorPickerStrings.color),n.find(".color-picker-swatch-text").html(""),n.find(".color-picker-swatch-text-suffix").html(colorPickerStrings.pickColor),n.find(".color-picker-swatch-color").css("background-color",""),n.removeClass(colorPicker.cssClasses.choiceSelected),n.addClass(colorPicker.cssClasses.lightColor)}colorPicker.dispatchPicked("",c.closest("form").attr("id").split("_").pop()+"_"+c.attr("id").split("_").pop())},colorjoe.registerExtra("clear",(function(e,c,r){var i=document.createElement("a");i.innerHTML=window.colorPickerStrings.clear,i.href="#",i.classList.add("cp-clear"),i.addEventListener("click",(function(e){e.preventDefault();var r=o(this).closest(".gfield").find(".ginput_container > .color-picker-input");if(r.length||(r=o(this).closest(".gfield").find('.ginput_container .color-picker-choice-other input[id$="_other"]')),r.length){colorPicker.clearColor(r,c);var i=r.closest(".gfield");if(i.hasClass("color-picker-use-swatches-popup")){i.find(".color-picker-wrapper").removeClass("color-picker-active");var l="function"==typeof window.gf_colorpicker_action_label?window.gf_colorpicker_action_label(colorPickerStrings.pickColor):colorPickerStrings.pickColor;i.find(".color-picker-swatches-popup-trigger .color-picker-swatch-text").html(l)}}c.hide()})),e.appendChild(i)})),colorPicker.SetUpFields=function(e){window.colorPickerStrings.pickColor=gform.applyFilters("gfcp_label_pick_color",window.colorPickerStrings.pickColor),window.colorPickerStrings.color=gform.applyFilters("gfcp_label_color",window.colorPickerStrings.color),window.colorPickerStrings.close=gform.applyFilters("gfcp_label_close",window.colorPickerStrings.close),window.colorPickerStrings.done=gform.applyFilters("gfcp_label_done",window.colorPickerStrings.done),window.colorPickerStrings.clear=gform.applyFilters("gfcp_label_clear",window.colorPickerStrings.clear),jQuery(".entry-details .detail-view .color-picker-swatch").length&&jQuery(".entry-details .detail-view .color-picker-swatch").each((function(e){o(this).closest(".detail-view").addClass("color-picker-field")}));var c=o(void 0!==e&&""!==e?"#gform_"+e:".gform_wrapper form");!c.length&&o(".gform_variation_wrapper").length&&(c=o(".gform_variation_wrapper"));var r=window.colorPickerStrings.color;"function"==typeof window.gf_colorpicker_pantone_label_prefix&&(r=window.gf_colorpicker_pantone_label_prefix(window.colorPickerStrings.color)),c.find(".cp-theme--pantone .color-picker-swatch-text-prefix").html(r);var i=c.find(".color-picker-field");if(i.length){var l="function"==typeof window.gf_colorpicker_action_label?window.gf_colorpicker_action_label(colorPickerStrings.pickColor):colorPickerStrings.pickColor;i.each((function(r,i){var t=o(i),s=t.hasClass("color-picker-use-swatches-popup"),a=t.attr("id").replace("field_",""),n=colorPicker.isLegacyMode()||!t.hasClass("cp-theme--pantone")&&!t.hasClass("cp-image--shadow-box")?"":' data-jmh="'+a+'"',p=colorPicker.$fieldChoices(t),d=t.length&&!p.length;if(p.length>0){if(s){var f=t.find(".color-picker-choice:first").find(".color-picker-swatch-text-prefix").html();if(void 0===f){var h=window.colorPickerStrings.color;"function"==typeof window.gf_colorpicker_pantone_label_prefix&&(h=window.gf_colorpicker_pantone_label_prefix(window.colorPickerStrings.color)),f=h}var g=t.find(".color-picker-choice:first").find(".color-picker-swatch-text-suffix").html();void 0===g&&(g="");var k=t.hasClass("field_description_above")&&t.find(".gfield_description").length?".gfield_description":".gfield_label";if(t.find(k).after(['<span class="color-picker-swatches-popup-trigger">','<span class="color-picker-swatch">','<span class="color-picker-swatch-color-wrap">','<span class="color-picker-swatch-color"><i></i></span>',"</span>",'<span class="color-picker-swatch-text-wrap"'+n+">",'<span class="color-picker-swatch-text-prefix">'+f+"</span>",'<span class="color-picker-swatch-text">'+l+"</span>",'<span class="color-picker-swatch-text-suffix">'+g+"</span>","</span>","</span>","</span>"].join("")),!d){var _=o('<button type="button" class="color-picker-swatches-popup-close"><span>'+colorPickerStrings.close+"</span></button>");t.find(".gfield_radio, .gfield_checkbox").append(_),_.on("click",(function(e){e.preventDefault(),o(this).closest(".gfield").find(".ginput_container").removeClass("color-picker-active")}))}}var u=colorPicker.isLegacyMarkup(c)?t.find('label[id$="select_all"]'):t.find('button[id$="select_all"]');u.length&&(t.find(".gfield_radio, .gfield_checkbox").addClass("color-picker-has-select-all"),colorPicker.isLegacyMode()?colorPicker.isLegacyMarkup(c)?u.find("input").on("change",colorPicker.onColorPickerSelectAllClick):(u.data("label-select","<i></i><span>"+u.data("label-select")+"</span>"),u.data("label-deselect","<i></i><span>"+u.data("label-deselect")+"</span>"),u.html("<i></i><span>"+u.html()+"</span>"),u.on("click",colorPicker.onColorPickerSelectAllClick)):(u.data("label-select",'<span class="color-picker-select-all-icon"><i></i></span><span class="color-picker-select-all-label"'+n+">"+u.data("label-select")+"</span>"),u.data("label-deselect",'<span class="color-picker-select-all-icon"><i></i></span><span class="color-picker-select-all-label"'+n+">"+u.data("label-deselect")+"</span>"),u.html('<span class="color-picker-select-all-icon"><i></i></span><span class="color-picker-select-all-label"'+n+">"+u.html()+"</span>"),n&&t.find(".color-picker-swatch-text-wrap").attr("data-jmh",a),u.on("click",colorPicker.onColorPickerSelectAllClick))),p.each((function(){var e=o(this);if(e.addClass("color-picker-choice gform-theme__no-reset--children"),!0!==e.data("init")){if(e.data("init",!0),e.find("input:radio, input:checkbox").click((function(){var e=o(this),c=e.closest(".color-picker-choice"),r=e.closest(".color-picker-choice").find("label");colorPicker.onColorPickerLabelClick(r);var i=c.find(".color-picker-swatch-color").css("background-color");if(i){var l=colorPicker.isLightColor(i);c.find(".color-picker-swatch").toggleClass(colorPicker.cssClasses.lightColor,l),c.find(".color-picker-swatch").toggleClass(colorPicker.cssClasses.darkColor,!l)}})),e.find('input[value="gf_other_choice"]').length){e.addClass("color-picker-choice-other"),e.prepend(['<span class="color-picker-swatch">','<span class="color-picker-swatch-color-wrap">','<span class="color-picker-swatch-color"><i></i></span>',"</span>",'<span class="color-picker-swatch-text-wrap"'+n+">",'<span class="color-picker-swatch-text-prefix"></span>','<span class="color-picker-swatch-text">'+l+"</span>",'<span class="color-picker-swatch-text-suffix"></span>',"</span>","</span>"].join("")),e.find("br").remove();var c=e.find("input:text").val();o("#"+t.attr("id")+".cp-theme--pantone .color-picker-choice-other .color-picker-swatch-text-prefix").html(c),e.click((function(){var c=o(this);c.find("input:radio").prop("checked",!0),"undefined"!==gformToggleRadioOther&&gformToggleRadioOther(c.find("input:radio").get(0)),colorPicker.onColorPickerLabelClick(c.find("input:radio"));var r=c.find("input:text"),i=c.closest(".gfield"),l=i.hasClass("color-picker-use-swatches-popup"),t=r.val();""!==t&&"Other"!==t||(t="#ffffff");var a=r.data("picker"),n=o(".color-picker-wrapper"),p=n.length?n.find("> div"):void 0;void 0===a&&(p=(n=o('<div class="color-picker-wrapper gform-theme__no-reset--children"><div data-id="color-picker-picker"></div></div>')).find("> div"),i.append(n),(a=colorjoe.rgb(p.get(0),t,["currentColor",["hex",{label:"Hex"}],["fields",{space:"RGB"}],["close",{label:colorPickerStrings.done}],["clear"]])).on("done",(function(o){if(t=o.hex(),r.val(t).attr("value",t).trigger("change"),t){var c=colorPicker.isLightColor(t);e.find(".color-picker-swatch").toggleClass(colorPicker.cssClasses.lightColor,c),e.find(".color-picker-swatch").toggleClass(colorPicker.cssClasses.darkColor,!c),e.find(".color-picker-swatch-color").css("background-color",t)}if(e.find(".color-picker-swatch-text").html(t.toUpperCase()),l){var s=i.find(".color-picker-swatches-popup-trigger");s.find(".color-picker-swatch-text-prefix").html(e.find(".color-picker-swatch-text-prefix").html()),s.find(".color-picker-swatch-text").html(t.toUpperCase()),s.find(".color-picker-swatch-text-suffix").html(e.find(".color-picker-swatch-text-suffix").html())}colorPicker.dispatchPicked(t.toUpperCase(),e.closest("form").attr("id").split("_").pop()+"_"+i.attr("id").split("_").pop())})).update(),r.data("picker",a));var d=o(window).width(),f=.5*p.outerWidth(),h=.5*c.outerWidth(),g=c.position().left,k=c.offset().left,_=g+h-f;k+h+f>d&&(_-=k+h+f-d),k+h-f<0&&(_=g-k),s||p.css("left",Math.round(_)+"px");o(window).height();var u=o("body").outerHeight(),w=p.outerHeight(),v=.5*w,m=.5*c.outerHeight(),C=c.position().top,P=c.offset().top,b=C+m-v;P+m+v>u&&(b-=P+m+v-u),P+m-w<0&&(b=C-P),s||p.css("top",Math.round(b)+"px"),o(".color-picker-input, .color-picker-choice-other input:text").each((function(){var o=jQuery(this).data("picker");void 0!==o&&o.hide()})),a.show(),i.find(".color-picker-wrapper").addClass("color-picker-active")})),e.find("input:text").focus((function(){o(this).blur()}))}var r=e.find(".color-picker-swatch-color").css("background-color");if(r){var i=colorPicker.isLightColor(r);e.find(".color-picker-swatch").toggleClass(colorPicker.cssClasses.lightColor,i),e.find(".color-picker-swatch").toggleClass(colorPicker.cssClasses.darkColor,!i),s&&(t.find(".color-picker-swatches-popup-trigger .color-picker-swatch").toggleClass(colorPicker.cssClasses.lightColor,i),t.find(".color-picker-swatches-popup-trigger .color-picker-swatch").toggleClass(colorPicker.cssClasses.darkColor,!i))}}})),setTimeout((function(){colorPicker.SelectedFields(e)}),100)}else if(d){var w=t.find(".ginput_container_text > input");if(w.length)if(w.addClass("color-picker-input"),!0!==w.data("init")){var v=w.closest(".gfield").find(".color-picker-swatch");w.data("init",!0),w.focus((function(){o(this).blur()})),v.click((function(){var e=o(this).prev("input:text"),c=e.val();""===jQuery.trim(c)&&(c="#ffffff");var r=e.data("picker"),i=o(".color-picker-wrapper"),l=i.length?i.find("> div"):void 0,s=e.closest(".gfield");void 0===r&&(l=(i=o('<div class="color-picker-wrapper gform-theme__no-reset--children"><div data-id="color-picker-picker"></div></div>')).find("> div"),s.append(i),(r=colorjoe.rgb(l.get(0),c,["currentColor",["hex",{label:"Hex"}],["fields",{space:"RGB"}],["close",{label:colorPickerStrings.done}],["clear"]])).on("done",(function(o){if(c=o.hex(),e.val(c),c){var r=colorPicker.isLightColor(c);v.toggleClass(colorPicker.cssClasses.lightColor,r),v.toggleClass(colorPicker.cssClasses.darkColor,!r),v.find(".color-picker-swatch-color").css("background-color",c)}v.find(".color-picker-swatch-text").html(c.toUpperCase()),colorPicker.dispatchPicked(c.toUpperCase(),e.closest("form").attr("id").split("_").pop()+"_"+s.attr("id").split("_").pop())})).update(),e.data("picker",r));var a=o(window).width(),n=l.outerWidth(),p=.5*n,d=.5*v.outerWidth(),f=v.position().left,h=v.offset().left,g=f+d-p;h+d+p>a&&(g-=h+d+p-a),h+d-n<0&&(g=f-h),l.css("left",Math.round(g)+"px");o(window).height();var k=o("body").outerHeight(),_=l.outerHeight(),u=.5*_,w=.5*v.outerHeight(),m=v.position().top,C=v.offset().top,P=m+w-u;C+w+u>k&&(P-=C+w+u-k),C+w-_<0&&(P=m-C),l.css("top",Math.round(P)+"px"),o(".color-picker-input, .color-picker-choice-other input:text").each((function(){var o=jQuery(this).data("picker");void 0!==o&&o.hide()})),r.show(),t.find(".color-picker-wrapper").addClass("color-picker-active")}));var m=w.val(),C=!1;""===o.trim(m)||"#"!==m.substr(0,1)?("rgb"===(m=v.find(".color-picker-swatch-color").css("background-color")).substring(0,3)&&(m=colorPicker.rgb2hex(m)),C=colorPicker.isLightColor(m),v.toggleClass(colorPicker.cssClasses.lightColor,C),v.toggleClass(colorPicker.cssClasses.darkColor,!C)):(m&&(C=colorPicker.isLightColor(m),v.toggleClass(colorPicker.cssClasses.lightColor,C),v.toggleClass(colorPicker.cssClasses.darkColor,!C),v.find(".color-picker-swatch-color").css("background-color",m)),v.find(".color-picker-swatch-text").html(m.toUpperCase()));var P=w.prop("placeholder");if(void 0!==P&&""!==o.trim(P)){var b=w.closest(".gfield").attr("id");o("#"+b+".cp-theme--pantone .color-picker-swatch .color-picker-swatch-text-prefix").html(P)}}}})),o("body").on("click",".color-picker-swatches-popup-trigger .color-picker-swatch",(function(){o(this).closest(".gfield").find(".ginput_container").addClass("color-picker-active")})),o("body").on("gf-color-picker:picked",(function(e,c,r){var i=o("#field_"+r);if(i.length&&i.hasClass("color-picker-use-swatches-popup")&&""!==c){var l=i.find(".ginput_container input:checked").closest(".color-picker-choice").find(".color-picker-swatch"),t=l.find(".color-picker-swatch-text-prefix").html(),s=l.find(".color-picker-swatch-text").html(),a=l.find(".color-picker-swatch-text-suffix").html(),n=i.find(".color-picker-swatches-popup-trigger");if(n.addClass("color-picker-choice-selected"),c){var p=colorPicker.isLightColor(c);n.find(".color-picker-swatch").toggleClass(colorPicker.cssClasses.lightColor,p),n.find(".color-picker-swatch").toggleClass(colorPicker.cssClasses.darkColor,!p),n.find(".color-picker-swatch-color").css("background-color",c)}n.find(".color-picker-swatch-text-prefix").html(t),n.find(".color-picker-swatch-text").html(s),n.find(".color-picker-swatch-text-suffix").html(a),i.find(".ginput_container").removeClass("color-picker-active")}})),o("body").on("click",".colorPicker .close",(function(){var e=o(this).closest(".gfield");e.length&&e.find(".color-picker-wrapper").removeClass("color-picker-active")})),"undefined"!=typeof jetslothMatchHeights&&jetslothMatchHeights(),gform.doAction("gfcp_setup",e)}},colorPicker.ConditionalLogic=function(e){var c=o(void 0!==e&&""!==e?"#gform_"+e:".gform_wrapper form");!c.length&&o(".gform_variation_wrapper").length&&(c=o(".gform_variation_wrapper"));var r=c.find(".color-picker-field");r.length&&(r.each((function(){var o=jQuery(this);o.is(":hidden")&&o.find(".color-picker-choice").removeClass(colorPicker.cssClasses.choiceSelected)})),"undefined"!=typeof jetslothMatchHeights&&setTimeout((function(){jetslothMatchHeights()}),10))},o(document).bind("gform_post_render",(function(o,e,c){gform.addFilter("gftt_dynamic_colorpicker_choices_position",(function(){return!1})),window.gformGetOptionLabel=colorPicker.gformGetOptionLabel,colorPicker.SetUpFields(e)})),o(document).bind("gform_post_conditional_logic",(function(o,e,c,r){colorPicker.ConditionalLogic(e),colorPicker.SelectedFields(e)})),o(document).on("gfcf/conversational/navigate/start gfcf/conversational/navigate/next gfcf/conversational/navigate/prev gfcf/conversational/navigate/error",(function(){jetslothMatchHeights&&jetslothMatchHeights()})),colorPicker.gform_format_option_label=function(e,c,r,i,l,t,s,a){var n=[e],p=o("#gform_"+t+" .gfield#field_"+t+"_"+s);if(p.length&&p.hasClass("color-picker-field")){var d=p.find('[class*="gchoice"]');(void 0!==a&&a>=0?d.eq(a):d).each((function(){var e=o(this),d=e.find("label"),f=e.find("input").attr("value"),h=-1!==f.indexOf("|")?f.substring(0,f.indexOf("|")):"",g=d.data("color");void 0!==c&&""!==c||""===h||(c=h),r===c&&(r="");var k=g?colorPicker.isLightColor(g)?colorPicker.cssClasses.lightColor:colorPicker.cssClasses.darkColor:"",_=void 0!==window.gf_colorpicker_pantone_label_prefix?gf_colorpicker_pantone_label_prefix(window.colorPickerStrings.color):window.colorPickerStrings.color,u=p.attr("id").replace("field_",""),w=p.hasClass("cp-theme--pantone")||p.hasClass("cp-image--shadow-box")?' data-jmh="'+u+'"':"";n=['<span class="color-picker-swatch '+k+'">','<span class="color-picker-swatch-color-wrap">','<span class="color-picker-swatch-color" '+(g?'style="background-color:'+g+';"':"")+' data-color="'+g+'"><i></i></span>',"</span>",'<span class="color-picker-swatch-text-wrap"'+w+">",'<span class="color-picker-swatch-text-prefix">'+_+"</span>",'<span class="color-picker-swatch-text">',gform.applyFilters("gfcp_choice_text",c,i,l,t,s,a),'<span class="color-picker-swatch-price">',gform.applyFilters("gfcp_choice_price",r,i,l,t,s,a),"</span>","</span>",'<span class="color-picker-swatch-text-suffix"></span>',"</span>","</span>"]})),setTimeout((function(){"undefined"!=typeof jetslothMatchHeights&&jetslothMatchHeights()}),100)}return gform.applyFilters("gfcp_choice_html",n.join(""),c,r,i,l,t,s,a)},window.colorPicker_gform_format_option_label=colorPicker.gform_format_option_label,window.gform_format_option_label=function(e,c,r,i,l,t,s,a){"undefined"!=typeof gftt&&void 0!==gftt.option_label_reinit&&gftt.option_label_reinit(t,s);var n=o("#field_"+t+"_"+s);return n.length&&n.hasClass("image-choices-field")&&"function"==typeof window.imageChoices_gform_format_option_label?window.imageChoices_gform_format_option_label(e,c,r,i,l,t,s,a):colorPicker.gform_format_option_label(e,c,r,i,l,t,s,a)},colorPicker.gformGetOptionLabel=function(e,c,r,i,l){if((e=o(e)).closest(".gfield").hasClass("image-choices-field")&&"function"==typeof window.imageChoices_gformGetOptionLabel)return window.imageChoices_gformGetOptionLabel(e,c,r,i,l);var t=e.closest('[class*="gchoice"]').index(),s=gformGetPrice(c),a=e.attr("price"),n=e.html().replace(/<span(.*)<\/span>/i,"").replace(a,""),p=gformGetPriceDifference(r,s);p=0==gformToNumber(p)?"":" "+p,e.attr("price",p);var d="option"==e[0].tagName.toLowerCase()?" "+p:"<span class='ginput_price'>"+p+"</span>",f=n+d;return window.gform_format_option_label&&(f=gform_format_option_label(f,n,d,r,s,i,l,t)),f},window.colorPicker_gformGetOptionLabel=colorPicker.gformGetOptionLabel,window.gformGetOptionLabel=colorPicker.gformGetOptionLabel,colorPicker.setSelectedColor=function(e,c,r){if(void 0!==e&&void 0!==c){r=void 0===r?"#ffffff":r.toString();var i=o("input#input_"+e.toString()+"_"+c.toString()),l=!0;if(i.length||(l=!1,i=o("input#input_"+e.toString()+"_"+c.toString()+"_other")),i.length){l||"undefined"===gformToggleRadioOther||gformToggleRadioOther(i.get(0)),i.val(r).attr("value",r);var t=i.closest(".gfield"),s=l?t.find(".color-picker-swatch:last"):i.closest(".color-picker-choice").find(".color-picker-swatch");s.length&&r&&(s.find(".color-picker-swatch-color").css("background-color",r),s.find(".color-picker-swatch-text").text(r)),l||(t.find('input[value="gf_other_choice"]').prop("checked",!0).trigger("change"),i.closest(".color-picker-choice").addClass(colorPicker.cssClasses.choiceSelected))}}},o(document).on("gppa_updated_batch_fields",(function(e,c,r){var i=r.map((function(o){return".color-picker-field#field_"+c+"_"+o})).join(", "),l=o(i);l.length&&(l.each((function(e,c){var r=o(c);if(!r.find(".color-picker-swatch").length){var i=colorPicker.$fieldChoices(r);if(!i.length){var l=r.find(".ginput_container_text > input");l.data("init",!1);var t=l.val(),s=colorPicker.swatchHTML(t);o(s).insertAfter(l)}else i.each((function(e,c){var r=o(c);r.data("init",!1);var i=r.find("> input"),l=r.find("> label"),t=i.val(),s=colorPicker.swatchHTML(t),a=o(s);l.prepend(a)}))}})),colorPicker.SetUpFields(c))}))}(jQuery);
//# sourceMappingURL=gf_color_picker.js.map;