1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[255],{50255:(e,d,i)=>{i.r(d),i.d(d,{UID2:()=>_});var t=i(80263),n=i(4635),a=i(53239),s=i(56505),l=i(8084),o=i(65237);let _=e=>{let{cmpType:d=null}=e,{status:i,type:_}=(0,n.A)({vendorId:"21"}),{isDataReady:c,userManageData:u}=(0,s.A)();return((0,a.useEffect)(()=>{if("consent"===i&&(!d||_===d)){let e=document.createElement("script");e.src="https://cdn.prod.uidapi.com/uid2-sdk-4.0.1.js",e.async=!0,document.body.appendChild(e),l.R.hidden("UID2","Script Loaded","Script Loaded")}},[i]),(0,a.useEffect)(()=>{if("consent"===i&&c&&""!==u.email_base64Sha256&&(!d||_===d)){let e=window,d={subscriptionId:"emRNkFmWwY",serverPublicKey:"UID2-X-P-MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEnu52h9U676QHrDveVMuVX3589B1JgDp8m2OHqu9ovdfPK0IL46XHTJHM2TC+mIfW/dnFi3czyjDVvtkosA86GQ=="};e.UID2_cookie=(0,o.v8)(),e.__uid2=e.__uid2||{},e.__uid2.callbacks=e.__uid2.callbacks||[],e.__uid2.callbacks.push(async(i,t)=>{switch(i){case"SdkLoaded":e.__uid2.init({}),l.R.hidden("UID2","SdkLoaded",t),l.R.hidden("UID2","SdkLoaded",u.email_base64Sha256);break;case"InitCompleted":if(null==t?void 0:t.identity){let e=t.identity.advertising_token;l.R.hidden("UID2","InitCompleted advertising_token_to_use",t,e)}else if(e.__uid2.isLoginRequired()){let i=await e.__uid2.setIdentityFromEmailHash(u.email_base64Sha256,d);l.R.hidden("UID2","InitCompleted after",u.email_base64Sha256,i)}break;case"IdentityUpdated":var n;if(l.R.hidden("UID2","IdentityUpdated",t),null==t||null==(n=t.identity)?void 0:n.advertising_token){let e=t.identity.advertising_token;l.R.hidden("UID2","IdentityUpdated advertising_token_to_use",t,e)}}})}},[i,c,u.email_base64Sha256]),"consent"!==i||d&&_!==d)?null:(0,t.jsx)("div",{})}}}]);
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.