PageSourceSearch

https://www.hrmorning.com/wp-content/plugins/gwcopycat/js/gp-copy-cat.min.js?ver=1.4.97

js hrmorning.com collected 2026-09-24 17:18:23 UTC 12,398 bytes, 1 lines download raw bytes

1!function(e){window.gwCopyObj=function(t){var i=this;for(prop in t)t.hasOwnProperty(prop)&&(i[prop]=t[prop]);function r(e){return parseInt(e)!=e}i.init=function(){gform.addFilter("gpcc_copied_value",function(t,r,n){if(e("#input_"+i.formId+"_"+n.source).hasClass("ginput_total")||r.hasClass("ginput_quantity")){var a=gf_get_field_number_format(n.source,i.formId);a||(a=gf_get_field_number_format(n.target,i.formId)),t=gformCleanNumber(t,"","",gformGetDecimalSeparator(a))}return t});var t=e("#gform_wrapper_"+i.formId);t.off("change.gpcopycat"),t.on("change.gpcopycat",".gwcopy input, .gwcopy textarea, .gwcopy select",function(){if(!e(this).closest(".gfield_choice_all_toggle").length){if(e(this).is(":checkbox"))return void(e(this).is(":checked")?i.copyValues(this):i.clearValues(this));i.copyValues(this)}}),t.find(".gwcopy:not(.gfield--type-list)").find("input, textarea, select, button").not('button[id*="_select_all"]').each(function(){if((e(this).is(":checkbox, :radio")||e(this).parents(".gfield_chainedselect").length?e(this).is(":checked")&&i.copyValues(this,i.overwriteOnInit):i.copyValues(this,i.overwriteOnInit),e(this).is("button"))&&e(this)[0].id.includes("_select_all")){var t=e(this).attr("data-label-select"),r=e(this).attr("data-label-deselect");e(this)[0].onclick=null,e(this).on("click",function(){var i=e(this).text();e(this).siblings().each(function(r,n){i==t?e(n).find("input").prop("checked")||e(n).find("input").click():e(n).find("input").prop("checked")&&e(n).find("input").click()}),i==t?e(this).text(r):e(this).text(t)})}}),t.find(".gfield--type-list.gwcopy").find("input").first().each(function(){i.copyValues(this,i.overwriteOnInit)}),gform.addAction("gform_list_post_item_delete",function(e){e.parents(".gwcopy").length>0&&(i.clearValues(e),i.copyValues(e))});var r=[],n={};e(document).on("gform_post_conditional_logic",function(t,a,o,l){if(Array.isArray(o)){var s=[];o.forEach(function(e){-1===s.indexOf(e)&&s.push(e);var t=window.gf_form_conditional_logic&&window.gf_form_conditional_logic[a];if(t&&t.dependents&&t.dependents[e])for(var i=t.dependents[e],r=0;r<i.length;r++)-1===s.indexOf(i[r])&&s.push(i[r])}),s.forEach(function(t){var o=a+"_"+t,s="hidden"===e("#field_"+a+"_"+t).attr("data-conditional-logic"),c=!0===n[o],p=void 0!==i.fields[t]&&i.fields[t].length>0,d=[];if(p?d=i.fields[t]:c&&!s&&(d=i.getFieldSettings(t)),n[o]=s,d&&0!==d.length){for(var f=0;f<d.length;f++)if(-1===e.inArray(d[f].trigger,r)){r.push(d[f].trigger);var u=e("#field_"+a+"_"+d[f].trigger).find("input, textarea, select");if("hidden"!=u.parents(".gfield").attr("data-conditional-logic")){var g=!l;u.is(":checkbox")?u.filter(":checked").length&&i.copyValues(u[0],g,!1):i.copyValues(u[0],g,!1)}}}}),r=[]}}),t.data("GPCopyCat",i)},i.getFieldSettings=function(e){return void 0!==i.fields[e]?i.fields[e]:!1!==i.getSourceFieldIdByTarget(e,!0)?i.getSourceFieldIdByTarget(e,!0):!1!==i.getSourceField(e,!0)?i.getSourceField(e,!0):[]},i.isConditionallyHiddenField=function(t,i){var r=parseInt(i,10),n=e("#field_"+t+"_"+r);return window.gf_check_field_rule?"hide"===window.gf_check_field_rule(t,r,!0,""):"hidden"===n.attr("data-conditional-logic")},i.copyValues=function(t,n,a){var o=gf_get_input_id_by_html_id(e(t).parents(".gfield").attr("id")),l=i.getFieldSettings(o);isOverwriteOrig=void 0!==n?n:i.overwrite;for(var s=0,c=l.length;s<c;s++){var p=l[s],d=p.source,f=p.target,u=p.condition,g=p.conditionFormId,h=i.getFieldGroup(p,"source"),_=i.getFieldGroup(p,"target"),v=i.isListField(h)&&i.isListField(_),m=i.getGroupValues(h,"source",{sort:!!(!v&&i.isListField(_))&&i.getGroupValues(_,"target",{isListToList:v,sourceInputId:f}),isListToList:v,sourceInputId:d,targetInputId:f});if(n=gform.applyFilters("gpcc_is_overwrite",isOverwriteOrig,t,p,_,h,m),a=void 0!==a?a:n,u){var y=u.split("."),o=y[0];if(!function(t,i,r){var n=e(`#input_${t}_${i}`);if(n.length&&n.is("select")&&n.find("option:not(.gf_placeholder)").index(n.find("option:selected"))==r)return!0;var a=e("#gform_"+t),o=e.makeArray(a.prop("elements")),l="^[a-z]*_"+t+"_"+i;r&&(l+="_"+r);for(var s=RegExp(l+="$","gi"),c=null,p=0;p<o.length;p++){var d=o[p].id;if(d&&s.test(d)){c=o[p];break}}return!!c&&(/^(?:checkbox|radio)$/i.test(c.type)?c.checked:!!c.value)}(g,o,y[1]))continue}if(!(!gform.applyFilters("gpcc_copy_conditionally_hidden_field",!0,{formId:i.formId,sourceFieldId:d,field:p,elem:t,sourceGroup:h,targetGroup:_})&&i.isConditionallyHiddenField(i.formId,d))&&!window.gform.applyFilters("gpcc_custom_copy",!1,t.id,h,_,p.source)){if(h.parents(".gfield_chainedselect").length){h.each(function(t,i){if(i.name.split("_").pop()===p.source){var r=_.get(t);r.value=i.value,e(r).trigger("change")}});continue}if(i.isListField(_)){var I=_.filter(function(){return""!==this.value}).length>0;if(!n&&I)return;var w=_.parents(".ginput_list").find(".gfield_list_group").length,F=Math.floor((i.isListField(h)?h.parents(".ginput_list").find(".gfield_list_group").length:h.length)-w),k=i.getMaxRowCount(_),x=e("#field_"+i.formId+"_"+parseInt(f,10));if(F<0&&w>1&&!x.hasClass("gp-auto-list-field"))_.each(function(){var t=function(e){if(!(e instanceof Object))return e;var t=[];for(var i in e)e.hasOwnProperty(i)&&t.push(e[i]);return t}(m);-1===e.inArray(e(this).val(),t)&&e(this).parents(".gfield_list").find(".gfield_list_group").length>
11&&gformDeleteListItem(e(this),k)});else if(F>0)for(var b=0;b<F&&(!(k>0)||!(w+b+1>k));b++)gformAddListItem(_[_.length-1],i.getMaxRowCount(_));_=i.getFieldGroup(p,"target")}targetValues=[],!r(f)&&_.is(":checkbox")&&n&&_.prop("checked",!1),_.each(function(o){var l=e(this),s=l.is(":checkbox, :radio"),c=v?i.getListInputIndex(l):o,u=s||m[c]||e.isArray(m)&&m.join(" "),g=!1,h=null;if(targetValues[o]=l.val(),l.is(":radio")&&l.parent().hasClass("image-choices-choice")&&l.parent().removeClass("image-choices-choice-selected"),g=s?_.is(":checked"):l.val(),!n&&g&&(!e(t).is("select")||!l.is("select"))||!u&&!a)return!0;if(i.isListField(_))h=r(f)?m[o]:m[c],h=gform.applyFilters("gppc_copied_value",h,l,p,m),h=gform.applyFilters("gpcc_copied_value",h,l,p,m),l.val(h);else if(s)-1!=e.inArray(l.val(),gform.applyFilters("gpcc_copied_value",m,l,p,m))&&(l.prop("checked",!0),l.trigger("change"),l.parents(".gfield_price").length&&gformCalculateTotalPrice(i.formId));else if(_.length>1)h=gform.applyFilters("gppc_copied_value",m[c],l,p,m),h=gform.applyFilters("gpcc_copied_value",h,l,p,m),l.val(h);else if(m=m.filter(function(e,t){return""!=e}),h=gform.applyFilters("gppc_copied_value",i.cleanValueByInputType(m.join(" "),l.attr("type")),l,p,m),h=gform.applyFilters("gpcc_copied_value",h,l,p,m),l.parents(".gfield_price:not(.gfield_quantity)").length>0&&l.is('select, input[type="radio"], input[type="checkbox"]')&&-1===h.indexOf("|"))l.val(l.find('option[value^="'+h+'|"]').attr("value"));
1else if(l.is("select")&&0===l.find('option[value="'+h+'"]').length&&(h=l.find("option:first").val()),l.val(h),window.tinyMCE){var y=tinyMCE.get(l.attr("id"));y&&y.setContent(h)}if(e(l.parent()[0]).hasClass("iti--separate-dial-code")||e(l.parent()[0]).hasClass("iti--inline-dropdown")){var I,w="gp_advanced_phone_field"+l[0].id.replace("input",""),F="_"+i.formId+"_"+d,k="#field"+F,x="gp_advanced_phone_field"+F;I=void 0!==window[x]?window[x].getFormattedNumber():e(k).find(":input")[0].value,window[w].iti.setNumber(I)}if(e(l[0]).hasClass("has-inline-datepicker")){var b=l[0].id.split("_").pop();e("#datepicker_"+i.formId+"_"+b).datepicker("setDate",h)}h?l.addClass("gpcc-populated-input").parents(".gfield").addClass("gpcc-populated"):l.removeClass("gpcc-populated-input").parents(".gfield").removeClass("gpcc-populated")}),_.is(":checkbox, :radio")?(n||_.filter(":checked"),_.keypress()):_.each(function(t){if(targetValues[t]!=e(this).val()){e(this).change().trigger("chosen:updated");var i=new Event("change",{bubbles:!0});this.dispatchEvent(i)}}),_.trigger("copy.gpcopycat")}}},i.clearValues=function(t){for(var r=e(t).parents(".gfield").attr("id").replace("field_"+i.formId+"_",""),n=i.getFieldSettings(r),a=e(t).attr("name")?e(t).attr("name").split("_").pop():"",o=0;o<n.length;o++){var l=n[o],s=[],c=i.getFieldGroup(l,"target"),p=i.getFieldGroup(l,"source"),d=i.isListField(c)&&i.isListField(p);if(!(l.condition&&l.condition!==a||window.gform.applyFilters("gpcc_custom_clear",!1,t.id,p,c,l.source))&&!d){if(parseInt(l.source)==r&&e(t).is(":checkbox")){i.overwrite&&c.prop("checked",!1),i.copyValues(t,!0,!0);continue}if(p.each(function(t){s[t]=e(this).val()}),c.each(function(t){var r=e(this),n=r.val(),a=r.is(":checkbox, :radio"),o=r.is(":checkbox"),p=s[t];if(1==c.length&&(p=(s=s.filter(function(e,t){return""!=e})).join(" ")),p=i.cleanValueByInputType(p),p=gform.applyFilters("gppc_copied_value",p,r,l,s),p=gform.applyFilters("gpcc_copied_value",p,r,l,s),o&&r.is(":checked")?r.prop("checked",-1!==e.inArray(n,s)).change():a&&r.is(":checked")?r.prop("checked",!1).change():""!==n&&n==p&&r.val("").change(),e(r.parent()[0]).hasClass("iti--separate-dial-code")){var d="gp_advanced_phone_field"+r[0].id.replace("input","");window[d].iti.setNumber("")}r.removeClass("gpcc-populated-input").parents(".gfield").removeClass("gpcc-populated")}),i.isListField(c)){var f=i.getMaxRowCount(c);c.parents(".ginput_list").find(".gfield_list_group:not(:first)").each(function(){0===e(this).find('.gfield_list_cell input[value!=""]').length&&gformDeleteListItem(e(this).find("input").eq(0),f)})}}}},i.cleanValueByInputType=function(e,t){if("number"==t){var i=gf_global.gf_currency_config;e=gformCleanNumber(e,i.symbol_right,i.symbol_left,i.decimal_separator)}return e},i.getFieldGroup=function(t,n){var a=t[n],o=parseInt(a),l=t[n+"FormId"],s=e("#field_"+l+"_"+o),c=s.find('input[name^="input"]:not( :button ), select[name^="input"], textarea[name^="input"]'),p=i.isListField(c);if("target"===n){var d=s.find(":input:first");if(gformIsHidden(d)&&"hidden"!==d.prop("type"))return e()}if(p&&(c=c.filter('[name="input_'+o+'[]"]')),r(a)&&!p){var f=a.split(".")[1],u=c.filter('[id^="input_'+l+"_"+o+"_"+f+'"], input[name="input_'+a+'"]');if(u.length<=0){var g=c.filter("#input_"+l+"_"+o);if(g.length>0&&g.is("select[multiple]")){var h=parseInt(f,10)-1,_=g.find("option").eq(h);c=_.length&&_.is(":selected")?_:e()}else c=g}else c=u}else r(a)&&p&&(c=c.filter(function(){var t=i.getListInputIndex(e(this)),r=i.getListInputIndex(a,t);return t==r}));return"source"==n&&c.length>1&&e(c[0]).closest(".ginput_container_password").length&&(c=c.filter("#input_"+l+"_"+a)),"source"==n&&c.is("input:radio, input:checkbox")&&(c=c.filter(":checked")),"source"==n&&c.is("select")&&c.attr("multiple")&&(c=c.find(":selected")),gform.applyFilters("gpcc_field_group",c,t,n,s)},i.getGroupValues=function(t,n,a){void 0===a&&(a={}),a=function(e,t){for(key in t)t.hasOwnProperty(key)&&void 0===e[key]&&(e[key]=t[key]);return e}(a,{sort:!1,isListToList:!1,sourceInputId:!1,targetInputId:!1});var o=[];if(t.each(function(t){var n=t;a.isListToList&&!r(a.targetInputId)&&(n=i.getListInputIndex(e(this))),o[n]=e(this).val()}),!1!==a.sort){for(var l=a.sort.filter(function(e,t){return a.sort.indexOf(e)==t&&""!=e}),s=[],c=0;c<l.length;c++){var p=o.indexOf(l[c]);-1!==p&&(s.push(o[p]),o.splice(p,1))}o=s.concat(o)}return o},i.isListField=function(e){if(void 0!==e.data("isListField"))return e.data("isListField");var t=e.parents(".ginput_list").length>0;return e.data("isListField",t),t},i.getSourceFieldIdByTarget=function(e,t){for(var r in i.fields)if(i.fields.hasOwnProperty(r))for(var n=i.fields[r],a=0;a<n.length;a++){var o=n[a];if(parseInt(o.target)===parseInt(e))return t?n:o.source}return!1},i.getSourceField=function(e,t){for(var r in i.fields)if(i.fields.hasOwnProperty(r))for(var n=i.fields[r],a=0;a<n.length;a++){var o=n[a];if(parseInt(o.source)===parseInt(e))return t?n:o.source}return!1},i.getListInputIndex=function(e,t,i){if(void 0===t?i=!1:"boolean"==typeof t?(i=t,t=!1):void 0===i&&(i=!1),"object"==typeof e){var r=e.attr("name").match(/(\d+)/)[0],n=e.parents(".gfield_list_group"),a=n.find('[name="input_'+r+'[]"]');$groups=e.parents(".gfield_list_container").find(".gfield_list_group"),s=a.index(e)+1,c=$groups.index(n)+1}else var o=e.split("."),l=t?t.split("."):[1,1],s=o[1],c=o[2]?o[2]:l[1];var p=s+"."+c;return i?{index:p,column:s,row:c}:p},i.getMaxRowCount=function(e){for(var t=e.parents(".gfield").attr("class").split(" "),i=0;i<t.length;i++)if(-1!==t[i].indexOf("gp-field-maxrows"))return parseInt(t[i].split("-")[3]);return 0},i.init()}}(jQuery);

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.