1"use strict";(globalThis.webpackChunkws_tagging=globalThis.webpackChunkws_tagging||[]).push([[802,2390,5059],{2390(e,a,t){t.r(a),t.d(a,{default:()=>i});var r=t(802),n=t(5059);const i=({formMapping:e,formTrackingId:a})=>{const t=(0,n.default)({formMapping:e,formTrackingId:a,isConfirm:!0});return"object"==typeof t&&(t.user=t.user||{},t.user.cksVisitId=(0,r.default)(t.cksCode),t.user.leadOptIn&&!window?.DDC?.dataLayer?.confirmation?.email&&delete t.user.leadOptIn,delete t.directCall,delete t.cksCode),t?.page?.pageName&&!t.page.pageName.startsWith("dc:")&&(t.page.pageName=`dc:${t.page.pageName}`),t}},802(e,a,t){t.r(a),t.d(a,{default:()=>r});const r=e=>{let a=e;return"string"==typeof a&&2===a.length||(a="dc"),`${(new Date).toISOString().substring(2,10).replace(/-/g,"")}-${a}-${Math.random().toString().substring(2,12)}`}},5059(e,a,t){t.r(a),t.d(a,{default:()=>i});var r=t(7340);const n=(e={},a)=>{const{cksCode:t,confirmOverrides:i={},default:s={},directCall:d,event:o,initOverrides:g={},page:l,referralPageAlias:c=[]}=JSON.parse(JSON.stringify(e));let f={...a&&t&&{cksCode:t},...d&&{directCall:d},...o&&{event:o},...l&&{page:l}};if(Object.keys(s).length&&c.length){const e=null!==window?.DDC?.dataLayer?.confirmation?.pageName?((e="",a=[])=>a.find(({matcher:a})=>null!==e.match(a))||{})(window?.DDC?.dataLayer?.confirmation?.pageName,c):{};f=(0,r.A)(f,n(s,a),!0),Object.keys(e).length&&(f=(0,r.A)(f,n(e,a),!0))}else f=a?(0,r.A)(f,i,!0):(0,r.A)(f,g,!0);return f},i=({formMapping:e,formTrackingId:a,isConfirm:t})=>{const r=e?.[a]?e?.[a]:e.default,{confirmOverrides:i,default:s,initOverrides:d}=r;return t&&(i||s?.confirmOverrides)||!t&&(d||s?.initOverrides)?n(r,t):{}}}}]); 2//# sourceMappingURL=bundle.2390.4f0f5666615e999ce3baed3f9c0f0995.js.map
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.