!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports["msg-v1-static-assets"]=e():t["msg-v1-static-assets"]=e()}(this,(()=>(this.webpackChunkmsg_v1_static_assets=this.webpackChunkmsg_v1_static_assets||[]).push([[908],{762:(t,e,a)=>{const{getSMPDDigitalData:o,storeSMPDDigitalData:i}=a(526);e.updateCart=()=>{let t=o();if("undefined"!=typeof window){let e=window.digitalData;if(!e.cart)return;try{e?.cart?.product&&(t.digitalData.cart=e?.cart?.product.map((t=>t?.productInfo)))}catch{throw"Error when storing the latest cart information"}}i(t)}},285:(t,e,a)=>{const{getSMPDDigitalData:o,storeSMPDDigitalData:i}=a(526);e.updateCreditClass=()=>{let t=o();if("undefined"!=typeof window){let e=r("tmobglobalshareddata");t.digitalData.creditClass=n(e,"creditClass")}i(t)};let r=t=>{let e="",a=decodeURIComponent(document?.cookie).split(";");for(let o=0;o{try{let a=JSON.parse(t);return a[e]?a[e]:""}catch{return""}};getFromDigitalData=()=>{}},187:(t,e,a)=>{const{getSMPDDigitalData:o,storeSMPDDigitalData:i}=a(526);e.updateGeolocation=()=>{let t=o();try{if("undefined"!=typeof window){const e=sessionStorage.getItem("IPC");if(null===e)throw"ipc is null";const a=JSON.parse(e),o=createGeolocation(a);t.digitalData.geolocation=o}}catch{throw"Error when storing geolocation"}i(t)},createGeolocation=t=>({latitude:t?.latitude?t.latitude:"",longitude:t?.longitude?t.longitude:"",country:t?.country?t.country:"",region:t?.region?t.region:"",city:t?.city?t.city:"",postal:t?.postal?t.postal:""})},886:(t,e,a)=>{const{getSMPDDigitalData:o,storeSMPDDigitalData:i}=a(526);e.updateJourney=()=>{let t=o();if("undefined"!=typeof window){let e=window?.location?.href;t?.digitalData?.customerJourney.unshift(e),t?.digitalData?.customerJourney?.length>5&&t?.digitalData.customerJourney.pop()}i(t)}},21:(t,e,a)=>{const{getSMPDDigitalData:o,storeSMPDDigitalData:i}=a(526);e.updateLastProduct=()=>{let t=o();try{if("undefined"!=typeof window){let e=window.digitalData;e?.product?.length>0&&(t.digitalData.lastProductBrowsed=e.product[0]?.productInfo)}}catch{throw"Error when storing latest product browsed"}i(t)}},526:(t,e)=>{e.getCustomerId=()=>{if("undefined"!=typeof window)try{return window.lpTag.custVars.customerId}catch{return""}return""},defaultData=()=>({expires:0,saved:!1,digitalData:{customerJourney:[],creditClass:"",lastProductBrowsed:null,cart:[],geolocation:null}}),e.getSMPDDigitalData=()=>{let t=new Date;t=t.getTime();let e=defaultData();if("undefined"!=typeof window)try{let a=localStorage.getItem("smpdDigitalData");if(e=JSON.parse(a),!e.digitalData||!e.expires||e.expires{const e=new Date;e.setHours(e.getHours()+2),t.expires=e.getTime(),"undefined"!=typeof window&&localStorage.setItem("smpdDigitalData",JSON.stringify(t))},e.setDigitalDataSaved=t=>{t.saved=!0,"undefined"!=typeof window&&e.storeSMPDDigitalData(t)}},704:(t,e,a)=>{const{updateCreditClass:o}=a(285),{updateJourney:i}=a(886),{updateLastProduct:r}=a(21),{updateCart:n}=a(762),{updateGeolocation:s}=a(187),{getSMPDDigitalData:d,getCustomerId:l,setDigitalDataSaved:c}=a(526),{httpPopPost:u}=a(602);let g=(t,e)=>{if("init"===t?.state){const t=l(),e=d(),a=w(),o=f(a),i=o.requestUrl+"/tmoweb/tmoweb_"+t,r=o.clientId,n=o.oAuthUrl;let s=new Map;s.set("Content-Type","application/json"),!e?.saved&&t&&u(i,s,e.digitalData,n,r).then((t=>c(e)))}};window.TMOEVENTS?.AfterTMOUrlChanged&&(i(),o(),s()),window.TMOEVENTS?.TMOPDP&&r(),window.addEventListener("TMOPDP",(t=>{r()})),window.addEventListener("AfterTMOUrlChanged",(t=>{i(),o(),r(),n(),s()})),window.addEventListener("TMOCartProductChanged",(t=>{n()}));let p=5;const D=setInterval((()=>{p--,window.lpTag?.events&&(window.lpTag.events.bind("lpUnifiedWindow","state",g),clearInterval(D)),0===p&&clearInterval(D)}),2e3),w=()=>{let t=document.getElementsByTagName("script");for(let e of t)if(e?.src.includes("smpd-tag.js"))return e.src;return console.log("Could not determine smpd-tag host."),""},f=t=>{let e={requestUrl:"",oAuthUrl:"",clientId:""};return t?.includes("stg")?(e.requestUrl="https://qat02.api.t-mobile.com/msg/v1/enhanced-chat-data",e.oAuthUrl="https://qat02.api.t-mobile.com/oauth2/v6/tokens",e.clientId="3HnhXvdDWRdwHMOmZ4TQ0i0u8IPvIPtd"):(e.requestUrl="https://api.t-mobile.com/msg/v1/enhanced-chat-data",e.clientId="mStXhzcPlJsG4YUcgxY5vDZ2opBR3dK4",e.oAuthUrl="https://api.t-mobile.com/oauth2/v6/tokens"),e}}},t=>(t.O(0,[898],(()=>{return e=704,t(t.s=e);var e})),t.O())])));