1var ColorPicker={primaryElement:null,secondaryElement:null,clickFromIcon:!1,init:function(primarySelector,secondarySelector){$(".colorpicker-1").spectrum({preferredFormat:"hex"}),$(".colorpicker-2").spectrum({preferredFormat:"hex"}),$(".colorpicker-card-1").length&&($(".colorpicker-card-1").spectrum({preferredFormat:"hex"}),$(".colorpicker-card-2").spectrum({preferredFormat:"hex"})),ColorPicker.primaryElement=primarySelector,ColorPicker.secondaryElement=secondarySelector,ColorPicker.eventHandlers()},eventHandlers:function(){$(".color_picker_icon").on("click",function(e){ColorPicker.clickFromIcon=!0,$(this).parent().children(".sp-replacer").click(),e.stopImmediatePropagation()}),$(".qr_color_panel li").on("click",function(e){$(".qr_color_panel li").removeClass("active"),$(this).addClass("active");var color1=ColorPicker.rgbToHex($(this).children().children()[0].style.backgroundColor),color2=ColorPicker.rgbToHex($(this).children().children()[1].style.backgroundColor);$(".colorpicker-1-input").val(color1),$(".colorpicker-2-input").val(color2),$(".colorpicker-1").val(color1),$(".colorpicker-2").val(color2),ColorPicker.changeIconColor(color1,$(".colorpicker-1")),ColorPicker.changeIconColor(color2,$(".colorpicker-2")),$(".colorpicker-1").spectrum({preferredFormat:"hex"}),$(".colorpicker-2").spectrum({preferredFormat:"hex"}),$("input[name=primary_color]").val(color1),$("input[name=secondary_color]").val(color2),setCssVar("theme-color-primary",color1),setCssVar("theme-color-secondary",color2)}),$(".colorpicker-1-input").on("keyup",function(e){setCssVar("theme-color-primary",e.target.value),$(".colorpicker-1").val(e.target.value),ColorPicker.changeIconColor(e.target.value,$(this)),$(".colorpicker-1").spectrum({preferredFormat:"hex"}),$("input[name=primary_color]").val(e.target.value)}),$(".colorpicker-1").on("change",function(e){setCssVar("theme-color-primary",e.target.value),ColorPicker.changeIconColor(e.target.value,$(this)),$(".colorpicker-1-input").val(e.target.value),$("input[name=primary_color]").val(e.target.value)}),$(".colorpicker-2").on("change",function(e){setCssVar("theme-color-secondary",e.target.value),ColorPicker.changeIconColor(e.target.value,$(this)),$(".colorpicker-2-input").val(e.target.value),$("input[name=secondary_color]").val(e.target.value)}),$(".colorpicker-2-input").on("keyup",function(e){setCssVar("theme-color-secondary",e.target.value),$(".colorpicker-2").val(e.target.value),ColorPicker.changeIconColor(e.target.value,$(this)),$(".colorpicker-2").spectrum({preferredFormat:"hex"}),$("input[name=secondary_color]").val(e.target.value)})},componentToHex:function(c){var hex=c.toString(16);return(hex.length==1?"0"+hex:hex).toUpperCase()},rgbToHex:function(color){return color=color.replace("rgb(",""),color=color.replace(")",""),color=color.split(","),"#"+ColorPicker.componentToHex(parseInt(color[0]))+ColorPicker.componentToHex(parseInt(color[1]))+ColorPicker.componentToHex(parseInt(color[2]))},changeIconColor:function(hex,selector){try{var rgb=ColorPicker.hexToRgb(hex);if(rgb==null)return;var o=Math.round((parseInt(rgb[0])*299+parseInt(rgb[1])*587+parseInt(rgb[2])*114)/1e3),fore=o>125?"black":"white";selector.parent().children(".color_picker_icon").css("color",fore),selector.parent().find(".sp-preview-inner").css("background-color",hex)}catch(e){}},hexToRgb:function(hex){return colorPickerHexToRgb(hex,null)}};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.