1(()=>{"use strict";const a="__clone_";jQuery(function(e){var t={cloned_counter:0,init:function(){this.handle_click_clone(),this.handle_click_remove(),this.catch_file_upload_event()},handle_click_clone:function(){jQuery(document).on("click",".ppom-repeater-clone",function(o){o.preventDefault(),++t.cloned_counter;const n=e(this).closest(".ppom-rendering-fields");t.clone_fields(n,function(o){var n,d,i;n=o,d=t.cloned_counter,i=ppom_input_vars.field_meta.map(e=>{const t=ppom_input_vars.product_id;switch(n.find(`.ppom-field-wrapper.${e.data_name}`).attr("data-data_name",`${e.data_name}${a}${d}`).removeClass(e.data_name).removeClass(`ppom-wrapper_outer-${e.data_name}`).addClass(`${e.data_name}${a}${d}`).addClass(`ppom-wrapper_outer-${e.data_name}${a}${d}`),e.type){case"checkbox":jQuery.each(e.options,function(o,i){var r=`.${e.data_name}.ppom-option-${i.id}`,p=`${t}-${e.data_name}_${d}-${i.id}`,_=`ppom[fields][${e.data_name}${a}${d}][]`;n.find(`${r}`).attr("id",p).attr("name",_).attr("data-data_name",`${e.data_name}${a}${d}`).closest("label").attr("for",p)});break;case"palettes":jQuery.each(e.options,function(o,i){var r=`.${e.data_name}.ppom-option-${i.id}`,p=`${t}-${e.data_name}_${d}-${i.id}`,_=`ppom[fields][${e.data_name}${a}${d}][]`;n.find(`${r}`).attr("id",p).attr("name",_).attr("data-data_name",`${e.data_name}${a}${d}`).closest("label").attr("for",p)});break;case"file":var o=`.ppom-input.${e.data_name}`,i=`selectfiles-${e.data_name}${a}${d}`,r=`.ppom-input-${e.data_name}`,p=`ppom-file-container-${e.data_name}${a}${d}`,_=`.filelist.${e.data_name}`,l=`filelist-${e.data_name}${a}${d}`;n.find(`${o}`).attr("id",i),n.find(`${r}`).attr("id",p),n.find(`${_}`).attr("id",l).html("");break;case"selectqty":var s=`.ppom-input.${e.data_name}`,m=`${e.data_name}_${d}`,c=`ppom[fields][${e.data_name}${a}${d}][option]`;n.find(`${s}`).attr("id",m).attr("name",c).attr("data-data_name",`${e.data_name}${a}${d}`);var $=`.ppom-quantity.${e.data_name}`,f=`${e.data_name}_${d}-qty`,u=`ppom[fields][${e.data_name}${a}${d}][qty]`;n.find(`${$}`).attr("id",f).attr("name",u).attr("data-data_name",`${e.data_name}${a}${d}`);break;default:o=`.ppom-input.${e.data_name}`,i=`${e.data_name}_${d}`;var h=`ppom[fields][${e.data_name}${a}${d}]`;n.find(`${o}`).attr("id",i).attr("name",h).siblings("label").attr("for",i).closest("label").attr("for",i),"color"===e.type&&n.map((a,t)=>{jQuery(t).find(".iris-picker").remove();const o=jQuery("#"+i);o.css("background-color",e.default_color);const n={palettes:ppom_get_palette_setting(e),hide:"on"!=e.show_onload,color:e.default_color,mode:""!=e.palettes_mode?e.palettes_mode:"hsv",width:""!=e.palettes_width?e.palettes_width:200,change:function(a,e){o.css("background-color",e.color.toString()),o.css("color","#fff"),o.val(e.color.toString()),"undefined"!=typeof ppomPrice&&ppomPrice.init()}};o.iris(n)})}return{...e,data_name:`${e.data_name}${a}${d}`,org_data_name:e.data_name}}),t.apply_conditions(i),t.init_input_js(i),ppom_update_option_prices(),e(".ppom-rendering-fields").trigger("ppom_repeated",[o])})})},handle_click_remove:function(){jQuery(document).on("click",".ppom-repeater-remove",function(a){a.preventDefault(),e(this).closest(".ppom-repeater-wrapper").remove(),ppom_update_option_prices()})},catch_file_upload_event(){e(document).on("ppom_file_uploaded",function(a){if(void 0===a.file_meta.org_data_name)return;const t=a.file_meta.org_data_name,o=e(`#ppom-file-container-${a.file_meta.data_name}`).closest(".ppom-repeater-wrapper").data("repeater-id");e(`.ppom-file-cb-${a.file_meta.data_name}`).map((n,d)=>{const i=`ppom[fields][${t}__clone_${o}][${a.file.id}][org]`;e(d).attr("name",i)})})},clone_fields:function(a,e){const o=a.clone().addClass("ppom__show_remove").insertAfter(a);o.find(".ppom-repeater-wrapper").attr("data-repeater-id",t.cloned_counter),e(o)},init_input_js(a){e.each(a,function(e,t){var o=jQuery("#"+t.data_name);switch(t.type){case"date":if("on"===t.jquery_dp){if(o.removeClass("hasDatepicker").removeData("datepicker").unbind(),o.datepicker({changeMonth:!0,changeYear:!0,dateFormat:t.date_formats.ppom_js_stripSlashes(),yearRange:t.year_range}),void 0!==t.past_dates&&t.past_dates.length>0){var n=t.past_dates.trim();"on"===n&&(n=new Date),o.datepicker("option","minDate",n)}
1"on"===t.no_weekends&&o.datepicker("option","beforeShowDay",jQuery.datepicker.noWeekends)}break;case"color":o.css("background-color",t.default_color);var d={palettes:ppom_get_palette_setting(t),hide:"on"!=t.show_onload,color:t.default_color,mode:""!=t.palettes_mode?t.palettes_mode:"hsv",width:""!=t.palettes_width?t.palettes_width:200,change:function(a,e){o.css("background-color",e.color.toString()),o.css("color","#fff"),o.val(e.color.toString())}};o.iris(d),o.iris("hide");break;case"file":a.filter(a=>"file"==a.type).map(a=>ppom_setup_file_upload_input(a))}})},apply_conditions(a){const t={...ppom_input_vars.conditions};Object.keys(t).map((o,n)=>{a.map(n=>{if(n.org_data_name===o){var d=e(`.ppom-field-wrapper.${n.data_name}`);d.attr("data-cond-total",t[o].rules.length).attr("data-cond-bind",t[o].bound).attr("data-cond-visibility",t[o].visibility),t[o].rules.map((e,t)=>{var o=a.find(a=>a.org_data_name===e.elements);d.removeClass(`ppom-cond-${e.elements}`).addClass(`ppom-cond-${o.data_name}`).removeClass(`ppom-locked-${e.elements}`).addClass(`ppom-locked-${o.data_name}`).attr("data-cond-input"+ ++t,o.data_name)})}})})}};t.init()})})();
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.