1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2(function($,Drupal,drupalSettings){Drupal.behaviors.atgeAnalyticsSubmission={attach:function(context,settings){$(document).ready(function(){function pushInquiryFormToAnalytics(form){const externalId=Drupal.behaviors.atgeUtilityCookies.getCookie('external_id');let sourceCode='';let isEvent;let formName='';let formId=form.attr('id');let program='';if(undefined!==form.find("input[name*=source_code]")[0])sourceCode=form.find("input[name*=source_code]")[0].value;formName=Drupal.behaviors.atgeAnalyticsWebforms.getFormName(form);$.each(form.serializeArray(),function(i,field){if(field.name.includes('program_of_interest')&&!program)program=field.value;Drupal.behaviors.atgeAnalyticsWebforms.pushToGA(formName,sourceCode,field,formId);});isEvent=Drupal.behaviors.atgeAnalyticsWebforms.getEventStatus(form,formId);if(isEvent){let eventType='';if(undefined!==form.find('input[name*=event_type]')[0])eventType=form.find('input[name*=event_type]')[0].value;Drupal.behaviors.atgeAnalytics.eventRegistration(eventType,formName,externalId);}if(program&&window.location.hostname.includes('chamberlain')!==-1){Drupal.behaviors.atgeUtilityCookies.setCookie('program',program);Drupal.behaviors.atgeUtilityCookies.setCookie('email',form.find('input[name*=email]')[0].value);if(program)dataLayer.push({'program':program});}let themeAbbv=drupalSettings.atge_base.global.theme_abbv;if(['auc','rum','ruv'].includes(themeAbbv)){let email=form.find('input[name*=email]')[0].value;email&&Drupal.behaviors.atgeUtilityCookies.setCookie('email',email);}Drupal.behaviors.atgeAnalytics.formSubmit(formName,sourceCode,externalId);}let formItemOnFocus=null;$('.form-item select, .form-item input, .form-item textarea').off('focusin.atgeAnalyticsSubmission').on('focusin.atgeAnalyticsSubmission',function(){formItemOnFocus=this;});$('.form-item select, .form-item input, .form-item textarea').off('focusout.atgeAnalyticsSubmission').on('focusout.atgeAnalyticsSubmission',function(){if($(this).is(':visible')&&$(this).val()!==''&&(this===formItemOnFocus||formItemOnFocus===null)&&($(formItemOnFocus).data('once')!=='drupal-ajax')){const externalId=Drupal.behaviors.atgeUtilityCookies.getCookie('external_id');const themeAbbv=drupalSettings.atge_base.global.theme_abbv;let stepNum=1;if($(this).closest('form').attr('data-step-number')!==undefined)stepNum=$(this).closest('form').attr('data-step-number').substring(5,6);const formName=Drupal.behaviors.atgeAnalyticsWebforms.getFormName($(this).closest('form'));let labelText=$('label[for="'+$(this).attr('id')+'"]').text().trim();let fieldValue='';let fieldName='';if(this.type==='select-one'){let selectFields=['start_term','semester_of_interest','event_id','degree_type','degree_type_mobile','area_of_study','choose_a_program'];if(selectFields.includes($(this).attr('name')))labelText=$(this).find('option:selected').text().trim();}let sanitizedText=$('<div>').text(labelText).html();fieldValue=themeAbbv=='chm'?$(this).val():sanitizedText;if(this.type==='radio'){fieldName=$($(this).closest('fieldset').find('span').get(0)).text();if(themeAbbv=='wal')if($(this).closest('.form-type-radios').find('.description')[0])fieldName=$(this).closest('.form-type-radios').find('.description')[0].innerText;else{if($(this).closest('.form-type-radios').find('label:first')[0])fieldName=$(this).closest('.form-type-radios').find('label:first')[0].innerText;}}else{let labelText=$('label[for="'+$(this).attr('id')+'"]').text();if($(this).parent().has('label').length>0)fieldName=labelText;else if($(this).closest('div').parent().find('label').length>0){fieldName=labelText;if(themeAbbv=='wal')if(this.type==='tel')fieldName=$(this).attr('name');}else fieldName=$(this).children(':first-child').text();}let fieldsPII=['zip','first_name','last_name','phone','email','mobile_phone','phone_2','email_address','zip_code','zipcode','zip_postal_code','phone_number','alumnus_alumni_full_name','alumnus_alumni_phone_number','alumnus_alumni_email','telephone','street_add'];if(fieldsPII.includes(this.name))fieldValue='PII';if($(this).hasClass('webform-entity-select')&&themeAbbv==='chm'){let entitySelectValue=$('select option[value="'+fieldValue+'"]');let entitySelectText=entitySelectValue.text();fieldValue=entitySelectText;}Drupal.behaviors.atgeAnalytics.formFieldValue(formName.replace(/\n/g,' '),fieldName,fieldValue,stepNum,externalId);}});$('form').off('submit.atgeAnalyticsSubmission').on('submit.atgeAnalyticsSubmission',function(){if($(this)[0].id.startsWith('webform-submission')){let error=false;$("#"+(this).id+" :input").each(function(){if($(this)[0].hasAttribute('required')&&$(this)[0].value==="")error=true;});if(!error)pushInquiryFormToAnalytics($(this));}});});}};})(jQuery,Drupal,drupalSettings);; 3(function(Drupal){Drupal.theme.mediaEmbedPreviewError=function(){return "<div class=\"media-embed-error media-embed-error--preview-error\">".concat(Drupal.t('An error occurred while trying to preview the media. Please save your work and reload this page.'),"</div>");};})(Drupal);;
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.