1export const __webpack_esm_id__=473;export const __webpack_esm_ids__=[473];export const __webpack_esm_modules__={325(e,t,s){s.r(t),s.d(t,{default:()=>p});var r=s(117);const n={pushed_start_event:!1,content_pet_type:null,start_timestamp:null,form_email:null},a={event:"contact",event_name:"contactus",content_type:"webform",user_id:"undefined",start_timestamp:null,param_location:"breed_selector",form_id:"webform_submission_general_feedback_add_form",form_name:"Breed Selector - Newsletter",form_type:"Drupal"},_=()=>{if(n.pushed_start_event)return;n.start_timestamp=(new Date).toISOString();const e={event:"breed_selector",event_name:"breed_selector_start",param_location:"component",content_pet_type:n.content_pet_type,start_timestamp:n.start_timestamp};dataLayer.push(e),n.pushed_start_event=!0},i=e=>{const t=e.currentTarget,s=t.closest(".slide.-slide"),r=t.closest(".slider-question"),a=s?.classList.contains("last")||!1,_=r?.classList.contains("all-slider-questions-last")||!1,i=a&&_,o=r?.querySelector(".question"),p=o?.dataset?.questionEnString||o?.textContent.trim()||"",u=`${r?.getAttribute("data-question-index")}/${r?.getAttribute("data-total-question")}`||"",d=t?.textContent.trim()||"",c={event:"breed_selector",event_name:"breed_selector_progress",param_location:"component",content_pet_type:n.content_pet_type,step_name:p,step_number:u,step_result:d,start_timestamp:n.start_timestamp,user_id:drupalSettings?.nppe_ttt_datalayer?.baseline?.user_info?.user_id||""};dataLayer.push(c),i&&(()=>{const e={event:"contact_interaction",event_name:"contactus_start",step_name:"Start",step_number:"1",step_result:"Start",content_pet_type:n.content_pet_type,start_timestamp:n.start_timestamp,user_id:drupalSettings?.nppe_ttt_datalayer?.baseline?.user_info?.user_id||""};dataLayer.push(e)})()},o=e=>{const t=e.target;let s=null;s="form"===t.tagName.toLowerCase()?t:t.closest("form");const _=new FormData(s);(e=>{if(n.pushedSubmitEvent)return;const t=e?.form_state||{},s=t?.email||"",_="1"===t?.consent,i={...a,event:"breed_selector",event_name:"breed_selector_submit",step_name:"Email and consent step",step_number:"2",step_result:_?"accepted":"declined",start_timestamp:n.start_timestamp,user_id:drupalSettings?.nppe_ttt_datalayer?.baseline?.user_info?.user_id||""};window.dataLayer.push(i),n.pushedSubmitEvent=!0,(0,r.TQ)(s,e=>{const t={...a,event:"newsletter_submit",event_name:"newsletter_submit",cdp_user_id:e?.cdp_id||"",step_name:"Success",step_number:"3",step_result:"Success",start_timestamp:n.start_timestamp,user_id:drupalSettings?.nppe_ttt_datalayer?.baseline?.user_info?.user_id||""};window.dataLayer.push(t),n.pushedSubmitEvent=!0},e=>{const t={...a,event:"newsletter_error",event_name:"newsletter_error",cdp_user_id:"",step_name:"Error",step_number:"3",step_result:e?.message||"Error retrieving CDP user ID",start_timestamp:n.start_timestamp,user_id:drupalSettings?.nppe_ttt_datalayer?.baseline?.user_info?.user_id||""};window.dataLayer.push(t),n.pushedSubmitEvent=!1})})({form_state:Object.fromEntries(_.entries())})};function p(e){const t=e?.detail?.form;if(t){const e=t.getAttribute("id").replace(/-/g,"_")||t.id||"",s=t.querySelector('input[type="submit"], button[type="submit"]');s&&s.addEventListener("click",o),t.addEventListener("submit",o),a.form_id=drupalSettings?.nppe_ttt_datalayer?.variables?.webforms?.[e]?.form_id||e||""}const s=document.querySelector(".breed-selector-intro"),r=s?.getAttribute("data-pet-type")||"";n.content_pet_type=r.toLowerCase();const p=document.querySelector(".breed-quiz-wrapper--beginning a.nppe-bs-main");p&&p.addEventListener("click",_);const u=document.querySelectorAll(".answer-wrapper .answer");u.length>0&&u.forEach(e=>{e.addEventListener("click",i)})}},117(e,t,s){s.d(t,{TQ:()=>i});const r=drupalSettings?.nppe_ttt_datalayer?.variables?.cdp_encrypt_email_url||null,n=drupalSettings?.nppe_ttt_datalayer?.variables?.cdp_api_key||void 0,a="X-Requested-With",_={[a]:"XMLHttpRequest"};function i(e,t,s){(function(e){const t=new URLSearchParams({email:e}),s=n?`${r}?${t}&api_key=${encodeURIComponent(n)}`:`${r}?${t}`;return fetch(s,{method:"GET",headers:_}).then(e=>{if(!e.ok)throw new Error(`HTTP error! status: ${e.status}`);return e.json()}).catch(e=>{throw e})}
1)(e).then(t).catch(s)}}};
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.