// For license information, see `https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/launch-9f62b0723785.js`.
window._satellite=window._satellite||{},window._satellite.container={buildInfo:{minified:!0,buildDate:"2026-11-10T08:18:12Z",turbineBuildDate:"2026-06-04T21:23:22Z",turbineVersion:"29.1.0"},environment:{id:"ENaa566b77ccd845d9ac05555f72f7c133",stage:"production"},dataElements:{ContentId:{defaultValue:"",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e;return"explore"==digitalData.page.pageInfo.siteSection&&(e=digitalData.page.pageInfo.siteSection+":"+digitalData.page.pageInfo.pageID),e}}},eddlEventName:{modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"event",isReturnOnlyEventProps:!1}},"Product PVI Subtype Code ":{defaultValue:"",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"digitalData.product.pvi_subtype_code"}},"Visitor ID":{defaultValue:"",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return"fr"==digitalData.page.pageInfo.siteCode?null==_satellite.cookie.get("cmapi_cookie_privacy")?"no_consent":_satellite.cookie.get("cmapi_cookie_privacy").indexOf("2")>-1||_satellite.cookie.get("cmapi_cookie_privacy").indexOf("3")>-1||_satellite.cookie.get("cmapi_cookie_privacy").indexOf("4")>-1?_satellite.websdk?_satellite.websdk.ecid:"":"no_consent":_satellite.websdk?_satellite.websdk.ecid:""}}},Datastream_Local_RS_Override:{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e="sssamsungnexttest";return _satellite.environment.stage.includes("prod")&&(e="sssamsung4"+digitalData.page.pageInfo.siteCode),e}}},cookie_consent_config:{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return{google_consent_option:"standard",consent_layer_option:"explicit",consent_required:!1}}}},"Cookie - Logged In ID":{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return _satellite.cookie.get("guid")?_satellite.cookie.get("guid"):digitalData.user.sa}}},"DL - allEventData - event":{modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"",isReturnOnlyEventProps:!0}},"Product Model Name":{defaultValue:"",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=digitalData.product.model_name;if(e||(e=$("#apiChangeModelName").val()),e)return e.indexOf(";")>-1&&(e=e.replace(/\;/g,"")),e.toUpperCase()}}},"AEC PRE OPT IN":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=new Object;return null==_satellite.cookie.get("cmapi_cookie_privacy")||null==_satellite.cookie.get("cmapi_cookie_privacy")?(e.ecid=!1,e.aa=!1,e.target=!1,e.aam=!1,e.mediaaa=!1):(_satellite.cookie.get("cmapi_cookie_privacy").indexOf("3")>-1?(e.ecid=!0,e.aa=!0,e.target=!0):(e.ecid=!1,e.aa=!1,e.target=!1),_satellite.cookie.get("cmapi_cookie_privacy").indexOf("4")>-1?(e.mediaaa=!0,e.aam=!0):(e.mediaaa=!1,e.aam=!1)),e}}},"Login Status":{defaultValue:"",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=document.getElementById("useLogin").value,t=_satellite.cookie.get("xsdcxyn"),n=_satellite.cookie.get("xsdcbxyn"),a=window.location.pathname.replace("/content/samsung","").replace(".html","/");return"N"==e?"logged out":null!=t&&"undefined"!=t&&"YG"==t||a.indexOf("/business/")>-1&&"YGB"===n?"logged in":"logged out"}}},"PIM Product SubType":{defaultValue:"",forceLowerCase:!0,storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return"flagship pdp"==_satellite.getVar("Page Track")?digitalData.product.pd_sub_type:digitalData.product.pim_subtype_name}}},Datastream_Global_RS_Override:{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e="sssamsung4mstglobaldev";return _satellite.environment.stage.includes("prod")&&(e="sssamsung4mstglobal"),e}}},"BroadLog ID":{defaultValue:"",forceLowerCase:!0,storageDuration:"pageview",modulePath:"core/src/lib/dataElements/queryStringParameter.js",settings:{name:"mbid",caseInsensitive:!0}},GCRM_ID:{defaultValue:"",cleanText:!0,storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=location.search.substr(1),t={};e.split("&").forEach((function(e){var n=e.split("=");t[n[0]]=decodeURIComponent(n[1])}));var n=t.samid?t.samid.replace(/\s/g,""):"",a=_satellite.cookie.get("samid")?_satellite.cookie.get("samid"):"",r="string"==typeof samid&&samid.length>0?samid:"",o=n||a||r;return"fr"==digitalData.page.pageInfo.siteCode?null==_satellite.cookie.get("cmapi_cookie_privacy")?"no_consent":_satellite.cookie.get("cmapi_cookie_privacy").indexOf("2")>-1||_satellite.cookie.get("cmapi_cookie_privacy").indexOf("3")>-1||_satellite.cookie.get("cmapi_cookie_privacy").indexOf("4")>-1?o:"no_consent":o}}},"General - Unique Event ID":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=window.google_tag_manager[_satellite.getVar("GA4 Measurement ID")].dataLayer.get("gtm");return e.start+"."+e.uniqueEventId}}},"User Agent":{defaultValue:"",modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"navigator.userAgent"}},"DL - event_name - event":{modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"event",isReturnOnlyEventProps:!0}},"GA4 Measurement ID":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){try{if(null!=window.flutter_inappwebview)return"G-LGSRV44799";if("development"==_satellite.environment.stage||"staging"==_satellite.environment.stage)return"G-MZYZ9Y89S9"}catch(e){}return"G-V3RHCPZTVJ"}}},"PD Type":{defaultValue:"",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"digitalData.product.pd_type"}},"Shop Type":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=_satellite.getVar("Page URL"),t=_satellite.getVar("Site Code"),n="b2c";return e.indexOf("multistore")>-1||e.indexOf("epp")>-1?n="epp":e.indexOf(t+"/business/")>-1&&(n="smb"),n}}},"Display Mode":{defaultValue:"",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return $(window).width()<=768?"mobile":"desktop"}}},"Product PVI Type Code":{defaultValue:"",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"digitalData.product.pvi_type_code"}},"Campaign ID":{defaultValue:"",forceLowerCase:!0,storageDuration:"pageview",modulePath:"core/src/lib/dataElements/queryStringParameter.js",settings:{name:"mdid",caseInsensitive:!0}},GDPR:{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e="gdprCookies";return getCookie("cmapi_cookie_privacy")&&null!=getCookie("cmapi_cookie_privacy")?(setCookie(e,!0),e):(setCookie(e,!1),e)}}},"DL - ecommerce - event":{modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"ecommerce",isReturnOnlyEventProps:!0}},GUID:{defaultValue:"",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return"fr"==digitalData.page.pageInfo.siteCode?null==_satellite.cookie.get("cmapi_cookie_privacy")?"no_consent":_satellite.cookie.get("cmapi_cookie_privacy").indexOf("2")>-1||_satellite.cookie.get("cmapi_cookie_privacy").indexOf("3")>-1||_satellite.cookie.get("cmapi_cookie_privacy").indexOf("4")>-1?digitalData.user.sa:"no_consent":digitalData.user.sa}}},CID:{defaultValue:"",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/queryStringParameter.js",settings:{name:"cid",caseInsensitive:!0}},SAMID:{defaultValue:"",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/queryStringParameter.js",settings:{name:"samid",caseInsensitive:!0}},"Page Track":{defaultValue:"",forceLowerCase:!0,storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=digitalData.page.pageInfo.siteCode,t=digitalData.page.pageInfo.pageTrack,n=window.location.pathname.replace("/content/samsung","").replace(".html","/");return n.indexOf("?")>0&&(n=n.substring(0,n.indexOf("?"))),"home"!=t&&n.endsWith("/")&&(n=n.substring(0,n.length-1)),n.substring(n.indexOf(e)+e.length+1).startsWith("business/")&&(t.startsWith("business")||(digitalData.page.pageInfo.pageTrack="business "+t)),digitalData.page.pageInfo.pageTrack.replace(/\u200B/g,"")}}},"Store ID":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){try{var e=window.location.pathname.replace("/content/samsung","").replace(".html","/");return e.indexOf("?")>0&&(e=e.substring(0,e.indexOf("?"))),e.endsWith("/")&&(e=e.substring(0,e.length-1)),e.split("/")[3]}catch(e){return}}}},"Product Quantity":{defaultValue:"",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"digitalData.product.quantity"}},"Product Range(DCM)":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){try{for(var e=_satellite.getVar("Page URL"),t=[[".*/smartphones.*galaxy-s.*|.*/smartphones.*galaxys.*","Galaxy S"],[".*/smartphones.*galaxy-note.*","Galaxy Note"],[".*/smartphones.*galaxy-a.*","Galaxy A"],[".*/smartphones.*galaxy-z.*","Galaxy Z"],[".*/smartphones.*galaxy-tab-a.*|.*tab-a.*","Galaxy Tab A"],[".*/smartphones.*galaxy-tab-e.*","Galaxy Tab E"],[".*/smartphones.*galaxy-tab-s.*|.*tab-s.*","Galaxy Tab S"],[".*qled.*","QLED"],[".*uhd-tv.*","UHD TV"],[".*premium-uhd-tv.*","Premium UHD TV"],[".*full-hd.*","HD + Full HD TV"],[".*hd-tv.*","HD TV"],[".*/tv-accessories.*","Tv accessories"],[".*frame-tv.*","The Frame"],[".*seriftv.*","Serif TV"],[".*wireless-audio.*","Wireless Audio"],[".*soundbar.*","Soundbars"],[".*home-entertainment-system.*|.*home-cinema-set.*","Home Cinema"],[".*blu-ray-dvd-player.*","DVD & Blu Ray Player"],[".*robot.*","Vacuum Cleaners Robot"],[".*memory-storage.*ssd.*","SSD"],[".*portable-ssd.*","Portable SSD"],[".*memory-card.*","Memory Card"],[".*/cameras/all-cameras.*","Cameras"],[".*air-conditioners.*","Air Conditioners"],[".*all-windows-tablets.*","Windows Tablets"],[".*hubs.*","Hubs"],[".*/smartphones.*galaxy-j.*","Galaxy J"],[".*/tablets.*galaxy-view.*","Galaxy View"],[".*/windows-tablets.*galaxy-tabpro-s.*","Galaxy Tab Pro S"],[".*/tablets.*galaxy-book-12.*","Galaxy Book"],[".*/wearables.*gear-360.*","Gear 360"],[".*/wearables.*gear-vr.*","Gear VR"],[".*mobile-accessories.*","Mobile accessories"],[".*gear-sport.*","Gear Sport"],[".*/wearables.*gear-fit.*|.*fitness-tracker.*","Gear Fit"],[".*/wearables.*gear-iconx.*|.*?audio.*","Gear iconX"],[".*/smartphones.*galaxy-a8.*","Galaxy A8"],[".*/smartphones.*galaxy-s8.*","Galaxy S8"],[".*/smartphones.*galaxy-s9.*","Galaxy S9"],[".*/smartphones.*galaxy-note8.*","Galaxy Note 8"],[".*/audio-video.*bluray-dvd-player.*","Blu Ray DVD players"],[".*/audio-video.*home-entertainment-system.*","Home Cinema"],[".*flash-drive.*","USB Flash Drive"],[".*/monitors.*curved.*","Curved Monitors"],[".*/monitors.*led.*","LED Monitors"],[".*/monitors.*tv-monitor.*","TV Monitors"],[".*/monitors.*uhd.*","UHD monitors"],[".*frametv.*","Frame TV"],[".*galaxy-tab-s.*","Galaxy Tab S"],[".*galaxy-tab-a.*","Galaxy Tab A"],[".*galaxy-tab-e.*","Galaxy Tab E"],[".*HW-MS651ZF.*","Soundbars"],[".*galaxy-j.*","Galaxy J"],[".*lifestyle-tv.*","Lifestyle TV"],[".*oven.*","Oven"],[".*cooktops.*|.*cooktop.*","Cooktops"],[".*dishwashers.*|.*dish-washers.*|.*dish-washer.*","Dishwashers"],[".*hoods.*","Hoods"],[".*uhdtv.*|.*uhd.*","UHD TV"],[".*galaxy-x.*","Galaxy X"],[".*xcover.*","Galaxy X"],[".*monitors.*|.*gaming.*","Gaming Monitors"],[".*blu-ray.*|.*bluray.*","Blu Ray DVD players"],[".*nz3000h.*|.*nz64m3707ak.*","Cooktops"],[".*hood.*","Hoods"],[".*ssd.*","SSD"],[".*microsd.*","Memory Card"],[".*theframe.*","The Frame"],[".*frame.*","The Frame"],[".*flat-monitors.*","Flat Monitors"],[".*lifestyle-audio.*","Lifestyle Audio"],[".*smartwatch.*|.*galaxy-watch.*|.*smart-watch.*","Smartwatch"],[".*flat-monitor.*","Flat Monitors"],[".*/wearables/galaxy-watch-r800/","Galaxy Watch"],[".*/advance-grill-microwave/*","Advance Grill Microwave"],["/vn/memory-storage/all-memory-storage/","usb-flash-drive"],[".*standard-microwave.*","Standard Microwave"],[".*canister.*","Canister"],[".*bag-type.*","bag type"],[".*/tablets/galaxy-tabs4.*","galaxy tab s4"],["Galaxy Tab S4 10.5","Galaxy Tab S4 10.5"],[".*/microwave/built-in.*|.*/microwaves/built-in.*","Microwave Built-in"],[".*over-69.*","Super Big TV"],[".*fitness-band.*","Fitness Band"],[".*washing-machines/washer.*","Washing Machines Washer"],[".*washing-machines/combo.*","Washing Machines Combo"],[".*dryer.*","Washing Machines Dryer"],[".*stick.*","Vacuum Cleaners Stick"],[".*vacuum-cleaners/?accessories.*","Vacuum Cleaners Accessories"],[".*refrigerators.*","Refrigerator"],[".*refrigerators/built-in.*","Built in Refrigerator"],[".*refrigerators/side-by-side.*","Side-By-Side Refrigerator"],[".*refrigerators/bottom-mount-freezer.*|.*refrigerators/top-mount-freezer.*|.*refrigerators/bottom-mount-freezer.*","Bottom Mount Freezers"],[".*refrigerators-and-freezers.*|.*one-door.*","Refrigerators & Freezers"],[".*digitalreceiver.*","Digital Receivers"],[".*refrigerators/FamilyHub.*","Family Hub"],[".*ultra-hd-player.*","Ultra HD Player"],[".*quick-drive.*|.*QuickDrive.*","QuickDrive\u2122"],[".*/audio/all-audio.*","Mobile Audio"],[".*storelocator.*","Store Locator"]],n=0;n<t.length;n++)if(new RegExp(t[n][0],t[n][2]).test(e))return t[n][1];return""}catch(e){}}}},"cmapi_cookie_privacy has 4":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return null==_satellite.cookie.get("cmapi_cookie_privacy")||null==_satellite.cookie.get("cmapi_cookie_privacy")||_satellite.cookie.get("cmapi_cookie_privacy").indexOf("4")<0}}},"Random Event ID":{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/randomNumber.js",settings:{max:1e9,min:0}},galaxy_marketing_model:{modulePath:"samsung-websdk-target-util/src/lib/dataElements/detectGalaxyMktModel.js",settings:{customMap:[]}},"Site Type":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){const e=window.location.pathname.toLowerCase();return e.includes("/multistore")?"epp":e.includes("/business")?"b2b":"b2c"}}},"list price":{defaultValue:"",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"digitalData.product.list_price"}},"Product Model Code":{defaultValue:"",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=digitalData.product.model_code,t=digitalData.product.model_name;return e?(e.indexOf(";")>-1&&(e=e.replace(/\;/g,"")),e.toUpperCase()):t?(t.indexOf(";")>-1&&(t=t.replace(/\;/g,"")),t.toUpperCase()):void 0}}},"5Depth":{defaultValue:"",forceLowerCase:!0,storageDuration:"pageview",modulePath:"data-element-assistant/src/lib/dataElements/extract.js",settings:{path:"depth5",index:"",target:"%Page Depth%",position:""}},xdm:{modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"_satellite.xdm"}},"Site Code":{defaultValue:"",forceLowerCase:!0,storageDuration:"pageview",modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"digitalData.page.pageInfo.siteCode"}},"Product PVI Subtype Name":{defaultValue:"",forceLowerCase:!0,storageDuration:"pageview",modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"digitalData.product.pvi_subtype_name"}},"Product Subcategory(DCM)":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){try{if(""!=_satellite.getVar("4Depth"))var e=_satellite.getVar("4Depth");else e=_satellite.getVar("3Depth");for(var t=[[".*microwaves.*","Microwaves"],[".*dishwasher.*|.*dish-washer.*","Dishwashers"],[".*vacuum cleaners.*","Vacuum cleaners"],[".*refrigerators.*","Refrigerators"],[".*washing machines.*|.*dryers.*|.*quickdrive.*","Washing machines"],[".*it:storage.*|.*memory.*|.*usb.*|.*printer supplies.*|.*ssd.*","Memory & Storage"],[".*accessories.*","Accessories"],[".*tablets.*","Tablets"],[".*mobile:wearables.*|.*virtual reality.*","Wearables"],[".*audio-video.*","AVs"],[".*televisies.*|.*television.*","TVs"],[".*tvandav:accessories.*","TVs Accessories"],[".*smartphones:galaxy.*","Smartphones"],[".*smartphones.*","Smartphones"],[".*appliances:home appliances:cooking appliances.*","Cooking appliances"],[".*theframe.*","TVs"],[".*tvs.*|.*televisies.*","TVs"],[".*audio video.*","audio video"],[".*galaxy tab.*","Tablets"],[".*uhd.*","TVs"],[".*lifestyle.*","TVs"],[".*qled.*","TVs"],[".*wearables.*","Wearables"],[".*gear.*","Wearables"],[".*monitor.*|.*monitors.*|.*gaming.*","Monitors"],[".*mobile:best.*","Smartphones"],[".*wireless audio.*","AVs"],[".*soundbar.*","AVs"],[".*audioandvideo.*","AVs"],[".*family hub.*","Refrigerators"],[".*kitchen.*","Cooking appliances"],[".*microwave.*","Microwave"],[".*memory-storage.*","Memory and Storage"],[".*tv.*","TVs"],[".*memory-cards.*","memory-cards"],[".*memory cards.*","memory-cards"],[".*gaming-monitor.*","gaming-monitor"],[".*the frame.*","TVs"],[".*highlights.*","TVs"],[".*picture-quality.*","TVs"],[".*style.*","TVs"],[".*bixby.*","bixby"],[".*mobile devices:audio.*","Mobile Audio"]],n=0;n<t.length;n++)if(new RegExp(t[n][0],t[n][2]).test(e))return t[n][1];return""}catch(e){}}}},"LC Site Section":{modulePath:"core/src/lib/dataElements/conditionalValue.js",settings:{comparison:{operator:"matchesRegex"},leftOperand:"%Site Section%",rightOperand:"home|consumer|offer",fallbackValue:"N",conditionalValue:"Y"}},"URL without Parameter":{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=window.location.pathname,t=e.substring(0,e.lastIndexOf("/"));return window.location.hostname+t}}},WebSDK_dataLayer:{modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"digitalData"}},s_event_name_mapper:{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return{event1:"All page view",event2:"PDP View",event3:"GNB Navigation Link Click",event4:"Footer Link Click",event5:"Banner Slide Click / Swipe",event6:"eCommerce - La Caixa Duplicated",event7:"eCommerce - Failed Order",event8:"eCommerce - Failed Units",event9:"eCommerce - Failed Revenue",event10:"eCommerce - Approval Request",event11:"Search Result Click",event12:"eCommerce - Payment Success",event13:"eCommerce - Payment Failure",event14:"Video Time",event15:"Video Views",event16:"Video Completes",event17:"Video Segment Views",event18:"Video Milestones (25%)",event19:"Video Milestones (50%)",event20:"Video Milestones (75%)",event21:"Site Search",event22:"Store Locator",event23:"Support Search",event24:"Service Locator Search",event25:"Product Click",event26:"Content Click",event27:"Gallery",event28:"Compare",event29:"Social Share",event30:"Request Submit",event31:"Account",event32:"Download",event33:"Download-B2B",event34:"Support contents",event35:"Purchase Intention",event36:"eCommerce- RETURN Count",event37:"eCommerce- RETURN Revenue",event38:"eCommerce- RETURN Q'ty",event39:"eCommerce- CANCEL Count",event40:"eCommerce- CANCEL Revenue",event41:"eCommerce- CANCEL Q'ty",event42:"eCommerce- Confirm Payment",event43:"eCommerce- Update",event44:"Filter and Sort",event45:"Microsite",event46:"Scroll",event47:"B2B Search",event48:"Home Content Click",event51:"Trade-in Discount",event52:"List Price (Add to Cart)",event53:"List Price (Order)",event54:"B2B contents",event55:"Buy Online Retailer",event56:"Email Sent",event57:"Email Open",event58:"Selling Price (Add to Cart)",event59:"Email Clicked",event60:"Email Person Clicks",event61:"Email Processed",event62:"Email Scheduled",event63:"Email Total Bounces",event64:"Email Unique Clicks",event65:"Email Unique Opens",event66:"Email Unsubscribed",event68:"Review",event71:"Genesis MM- Click Throughs",event72:"Genesis MM- View Throughs",event73:"Genesis MM- Impressions",event74:"Genesis MM- Total Media Cost",event75:"Target Marketing",event76:"Genesis MM- Interactions",event77:"Genesis DFA- View-through Count",event78:"Genesis DFA- Impressions",event79:"Genesis DFA- Clicks",event80:"Genesis DFA - DFA Timeouts",event81:"Mobile App Interaction",event83:"Content ID/Name",event84:"Media Data(main parameter)- Impressions",event85:"Media Data(main parameter)- Reach",event86:"Media Data(main parameter)- Clicks",event87:"Media Data(main parameter)- Video Views",event88:"Media Data(main parameter)- Cost",event89:"Media Data(plan value)- Plan Impressions",event90:"Media Data(plan value)-- Plan Reach",event91:"Media Data(plan value)-- Plan Clicks",event92:"Media Data(plan value)-- Plan Video Views",event93:"Media Data(plan value)-- Budget",event95:"Live Commerce Player Interaction",event96:"Link Tracking Taxonomy",event97:"Social Commerce Widget - Bazaarvoice",event99:"mnet dashboard (NEW)",event100:"mnet dashboard (PDF)",event101:"Platform Sales",event102:"Platform Revenue",event103:"Platform Cancellations",event104:"Platform Cancellations (Revenue)",event105:"Platform Returns",event106:"Platform Returns (Revenue)",event107:"Mouse Hover",event109:"Time Spent on Content",event110:"Community Search Result Click",event111:"Community Search",event112:"Community Search Fail",event114:"Delivery Date",purchase:"purchase",scOpen:"carts",scView:"Cart Views",scCheckout:"Checkouts",scAdd:"add_to_cart",scRemove:"Cart Removals",prodView:"Product Views"}}}},"SRP Search Keyword":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=s.Util.getQueryParam("searchvalue"),t=(_satellite.getVar("Page Track"),$("#js-input-search").val()?$("#js-input-search").val():"");if($("#no-result-container").length>0){if(t=t||document.querySelector(".aisearch__no-result-keyword")?.textContent.trim(),_satellite.setVar("Search Result","search result:no"),e==t){var n=e;return 1==/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(n)?"":decodeURIComponent(e)}return n=t,1==/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(n)?"":decodeURIComponent(t)}return t=t||document.querySelector(".aisearch-tab__result-item")?.textContent.trim(),_satellite.setVar("Search Result","search result:yes"),e==t?(n=e,1==/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(n)?"":decodeURIComponent(e)):(n=t,1==/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(n)?"":decodeURIComponent(t))}}},s_account:{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e="sssamsungnexttest,sssamsung4mstglobaldev",t=document.location.href.split("/")[3];return _satellite.environment.stage.includes("prod")&&(e="sssamsung4"+t+",sssamsung4mstglobal"),e}}},"Product Display Name":{defaultValue:"",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){function e(e){return e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.replace(/&amp;/gi,"&")).replace(/&#37;/gi,"%")).replace(/&#39;/gi,"'")).replace(/&#40;/gi,"(")).replace(/&#41;/gi,")")).replace(/&#42;/gi,"*")).replace(/&#61;/gi,"=")).replace(/&#34;/gi,'"')).replace(/&lt;/gi,"<")).replace(/&gt;/gi,">")}var t=digitalData.product.displayName;return t||(t=$("#displayNameApi").val()?$("#displayNameApi").val():""),e(t)}}},"Page URL":{defaultValue:"",modulePath:"core/src/lib/dataElements/pageInfo.js",settings:{attribute:"url"}},rule_name:{modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"event.$rule.name"}},"Page Track_Abbr":{defaultValue:"",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=digitalData.page.pageInfo.pageTrack;return-1!=e.indexOf("product family showcase")?"pfs":-1!=e.indexOf("product category detail")?"pcd":-1!=e.indexOf("product finder")?"pf":-1!=e.indexOf("product detail")?"pd":e}}},domain_opt_out_filter:{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){const e=[/^(?:.*\.)?samsung\.com$/],t=window.location.host;return e.some((e=>e.test(t)))?"in":"out"}}},"Page ID":{defaultValue:"",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"digitalData.page.pageInfo.pageID"}},target_param_data:{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return{__adobe:{target:{pageID:_satellite.getVar("Page ID"),pageURL:_satellite.getVar("Page URL"),pageName:_satellite.getVar("Page Name"),pageTrack:_satellite.getVar("Page Track"),"entity.id":_satellite.getVar("Product Model Code")||null,productID:_satellite.getVar("Product Model Code")||null,"profile.id":_satellite.getVar("Visitor ID")||null,"entity.name":_satellite.getVar("Product Display Name")||null,productName:_satellite.getVar("Product Display Name")||null,"entity.brand":"Samsung","entity.value":_satellite.getVar("Product Model Price")||null,productPrice:_satellite.getVar("Product Model Price")||null,"entity.pageUrl":_satellite.getVar("Page URL"),productCategory:_satellite.getVar("Product Category")||null,"entity.categoryId":_satellite.getVar("Product Category")||null,samsungDevice:_satellite.getVar("galaxy_marketing_model")||null}}}}}},"GA4 Debug Flag":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){try{if("development"==_satellite.environment.stage||"staging"==_satellite.environment.stage)return!0}catch(e){}return!1}}},"Product PVI Project Name":{defaultValue:"",forceLowerCase:!0,storageDuration:"pageview",modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"digitalData.product.pvi_project_name"}},"General - Get Marketing Event - ID":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=_satellite.getVar("General - Marketing Event - ID");return e||(e=Math.floor(1e6*Math.random()),_satellite.setVar("General - Marketing Event - ID",e)),e}}},cmapi_cookie_privacy:{modulePath:"core/src/lib/dataElements/cookie.js",settings:{name:"cmapi_cookie_privacy"}},"2Depth":{defaultValue:"",forceLowerCase:!0,storageDuration:"pageview",modulePath:"data-element-assistant/src/lib/dataElements/extract.js",settings:{path:"depth2",index:"",target:"%Page Depth%",position:""}},"3Depth":{defaultValue:"",forceLowerCase:!0,storageDuration:"pageview",modulePath:"data-element-assistant/src/lib/dataElements/extract.js",settings:{path:"depth3",index:"",target:"%Page Depth%",position:""}},"Platform Version":{defaultValue:"P6",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"digitalData.page.pageInfo.version"}},"Sub Category":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=window.location.pathname;return new RegExp(".*microwaves.*|.*dishwasher.*|.*dish-washer.*|.*vacuum cleaners.*|.*refrigerators.*|.*washing machines.*|.*dryers.*|.*quickdrive.*|.*it:storage.*|.*memory.*|.*usb.*|.*printer supplies.*|.*ssd.*|.*accessories.*|.*tablets.*|.*mobile:wearables.*|.*virtual reality.*|.*audio-video.*|.*televisies.*|.*television.*|.*tvandav:accessories.*|.*smartphones:galaxy.*|.*smartphones.*|.*appliances:home appliances:cooking appliances.*|.*theframe.*|.*tvs.*|.*audio video.*|.*galaxy tab.*|.*uhd.*|.*lifestyle.*|.*qled.*|.*wearables.*|.*gear.*|.*monitor.*|.*monitors.*|.*gaming.*|.*mobile:best.*|.*wireless audio.*|.*soundbar.*|.*audioandvideo.*|.*family hub.*|.*kitchen.*|.*microwave.*|.*memory-storage.*|.*tv.*|.*memory-cards.*|.*memory cards.*|.*gaming-monitor.*|.*the frame.*|.*highlights.*|.*picture-quality.*|.*style.*|.*bixby.*|.*mobile devices:audio.*").test(e)}}},"Support Page Author":{forceLowerCase:!0,cleanText:!0,storageDuration:"pageview",modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"digitalData.page.pageInfo.author"}},"Page Name":{defaultValue:"",forceLowerCase:!0,storageDuration:"pageview",modulePath:"data-element-assistant/src/lib/dataElements/extract.js",settings:{path:"pageName",index:"",target:"%Page Depth%",position:""}},de_eddl_mapper:{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return{"2Depth":"page.pageInfo.content_group_depth_2","3Depth":"page.pageInfo.content_group_depth_3","4Depth":"page.pageInfo.content_group_depth_4","5Depth":"page.pageInfo.content_group_depth_5","Concatenated Page Name":"page.pageInfo.concatenated_page_name","Cookie - _fbc":"fb.x-fb-ck-fbp","Cookie - _fbp":"fb.x-fb-ck-fbc","Currency Code":"ecommerce.currency",GUID:"user.user_id","Origin Platform":"page.pageInfo.origin_platform","Page Track":"page.pageInfo.page_track","Page URL":"page.pageInfo.page_location","Platform Version":"page.pageInfo.site_version","Shop Type":"page.pageInfo.shop_type","Site Code":"page.pageInfo.site_code,page.pageInfo.content_group_depth_1","Site Section":"page.pageInfo.site_section","Store ID":"page.pageInfo.store_id"}}}},ss_performance:{modulePath:"ss-page-speed-extension/src/lib/dataElements/previousPerformance.js",settings:{}},"PDP Page Name":{defaultValue:"",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e,t=digitalData.page.pageInfo.siteCode,n=_satellite.getVar("Page URL"),a=$("#hiddenModelCode").val();$("#hiddenIaUrlNamePath").length>0&&(e=$("#hiddenIaUrlNamePath").val().replace(/\|/g,":"));var r=t+":support:"+e+":"+a,o=digitalData.page.pageInfo.pageTrack;if("support error"!=o&&"page not found"!=o&&"error"!=o)return-1!=n.indexOf("/support/generic")&&(r=t+":support:"+e+":generic:"+(a=$("#hiddenGenericCode").val())),r}}},eddl_xdm_mapper:{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return{"page.pageInfo.content_group_depth_1":"xdm:page.pageInfo.content_group_depth_1","page.pageInfo.content_group_depth_2":"xdm:page.pageInfo.content_group_depth_2","page.pageInfo.content_group_depth_3":"xdm:page.pageInfo.content_group_depth_3","page.pageInfo.content_group_depth_4":"xdm:page.pageInfo.content_group_depth_4","page.pageInfo.content_group_depth_5":"xdm:page.pageInfo.content_group_depth_5","page.pageInfo.concatenated_page_name":"xdm:page.pageInfo.concatenated_page_name","page.pageInfo.origin_platform":"xdm:page.pageInfo.origin_platform","page.pageInfo.page_track":"xdm:page.pageInfo.page_track","page.pageInfo.page_location":"xdm:page.pageInfo.page_location","page.pageInfo.site_version":"xdm:page.pageInfo.site_version","page.pageInfo.shop_type":"xdm:page.pageInfo.shop_type"}}}},"Checkout (Login)(DCM)":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){try{document.getElementsByTagName(button).getAttribute(data-omni)}catch(e){}}}},swipe2:{defaultValue:"",modulePath:"sdi-toolkit/src/lib/data_elements/url_query_malformations.js",settings:{returnType:"jsArray"}},swipe1:{defaultValue:"",modulePath:"sdi-toolkit/src/lib/data_elements/launch_build_info.js",settings:{buildInfoAttr:"turbineVersion"}},"Product Category":{defaultValue:"",forceLowerCase:!0,storageDuration:"pageview",modulePath:"data-element-assistant/src/lib/dataElements/extract.js",settings:{path:"productCategory",index:"",target:"%Page Depth%",position:""}},orgId:{modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"_satellite.alloyInfo.libraryInfo.configs.orgId"}},"DL - rule_name - event":{modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"rule_name",isReturnOnlyEventProps:!0}},"Site Section":{defaultValue:"",forceLowerCase:!0,storageDuration:"pageview",modulePath:"data-element-assistant/src/lib/dataElements/extract.js",settings:{path:"siteSection",index:"",target:"%Page Depth%",position:""}},Bandwidth:{defaultValue:"",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return"H"==_satellite.cookie.get("__COM_SPEED")?"high bandwidth":"low bandwidth"}}},"Search Keyword":{defaultValue:"",forceLowerCase:!0,storageDuration:"pageview",modulePath:"core/src/lib/dataElements/queryStringParameter.js",settings:{name:"searchvalue",caseInsensitive:!0}},"Product Brand":{defaultValue:"",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/localStorage.js",settings:{name:"digitalData.product.brand"}},EddlPageViewPushed:{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){try{return eddlDataLayer.map((e=>"page_view"===e.event)).includes(!0)}catch(e){return!1}}}},"Product Range":{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){
var e=window.location.pathname;return new RegExp(".*smartphones.*galaxy-s.*|.*/smartphones.*galaxys.*|.*/smartphones.*galaxy-note.*|.*/smartphones.*galaxy-a.*|.*/smartphones.*galaxy-tab-a.*|.*tab-a.*|.*/smartphones.*galaxy-tab-e.*|.*/smartphones.*galaxy-tab-s.*|.*tab-s.*|.*qled.*|.*uhd-tv.*|.*premium-uhd-tv.*|.*full-hd.*|.*hd-tv.*|.*/tv-accessories.*|.*frame-tv.*|.*wireless-audio.*|.*soundbar.*|.*home-entertainment-system.*|.*home-cinema-set.*|.*blu-ray-dvd-player.*|.*robot.*|.*memory-storage.*ssd.*|.*portable-ssd.*|.*memory-card.*|.*/cameras/all-cameras.*|.*air-conditioners.*|.*all-windows-tablets.*|.*hubs.*|.*/smartphones.*galaxy-j.*|.*/tablets.*galaxy-view.*|.*/windows-tablets.*galaxy-tabpro-s.*|.*/tablets.*galaxy-book-12.*|.*/wearables.*gear-360.*|.*/wearables.*gear-vr.*|.*mobile-accessories.*|.*gear-sport.*|.*/wearables.*gear-fit.*|.*fitness-tracker.*|.*/wearables.*gear-iconx.*|.*?audio.*|.*/smartphones.*galaxy-a8.*|.*/smartphones.*galaxy-s8.*|.*/smartphones.*galaxy-s9.*|.*/smartphones.*galaxy-note8.*|.*/audio-video.*bluray-dvd-player.*|.*/audio-video.*home-entertainment-system.*|.*flash-drive.*|.*/monitors.*curved.*|.*/monitors.*led.*|.*/monitors.*tv-monitor.*|.*/monitors.*uhd.*|.*frametv.*|.*galaxy-tab-s.*|.*galaxy-tab-a.*|.*galaxy-tab-e.*|.*galaxy-j.*|.*lifestyle-tv.*|.*oven.*|.*cooktops.*|.*cooktop.*|.*dishwashers.*|.*dish-washers.*|.*dish-washer.*|.*hoods.*|.*uhdtv.*|.*uhd.*|.*galaxy-x.*|.*xcover.*|.*monitors.*|.*gaming.*|.*blu-ray.*|.*bluray.*|.*hood.*|.*ssd.*|.*microsd.*|.*theframe.*|.*frame.*|.*flat-monitors.*|.*lifestyle-audio.*|.*smartwatch.*|.*galaxy-watch.*|.*smart-watch.*|.*flat-monitor.*|.*/wearables/galaxy-watch-r800/|.*/advance-grill-microwave/*|/vn/memory-storage/all-memory-storage/|.*standard-microwave.*|.*canister.*|.*bag-type.*|.*/microwave/built-in.*|.*/microwaves/built-in.*|.*over-69.*|.*fitness-band.*|.*washing-machines/washer.*|.*washing-machines/combo.*|.*dryer.*|.*stick.*|.*vacuum-cleaners/?accessories.*|.*refrigerators/built-in.*|.*refrigerators/side-by-side.*|.*refrigerators/bottom-mount-freezer.*|.*refrigerators/top-mount-freezer.*|.*refrigerators/bottom-mount-freezer.*|.*refrigerators-and-freezers.*|.*one-door.*|.*digitalreceiver.*|.*refrigerators/FamilyHub.*|.*ultra-hd-player.*|.*quick-drive.*|.*QuickDrive.*|.*/audio/all-audio.*").test(e)}}},"Product PVI Type Name":{defaultValue:"",forceLowerCase:!0,storageDuration:"pageview",modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"digitalData.product.pvi_type_name"}},Performance_TTI:{modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"performance.TTI",isReturnOnlyEventProps:!1}},xdm_send_consent:{defaultValue:"pending",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e="pending";return _satellite.cookie.get("cmapi_cookie_privacy").indexOf("2")>-1&&(e="in"),e}}},"Webview Flag":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return!(!navigator.userAgent.includes("GlobalShopApp")&&null==window.flutter_inappwebview)}}},"DL - marketing_data - event":{modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"marketing_data",isReturnOnlyEventProps:!0}},s_eddl_mapper:{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return{pageName:"page.pageInfo.page_name",channel:"page.pageInfo.site_section",pageType:"page.pageInfo.page_type",prop1:"page.pageInfo.site_code",prop2:"page.pageInfo.content_group_depth_2,page.pageInfo.content_group",prop3:"page.pageInfo.content_group_depth_3",prop4:"page.pageInfo.content_group_depth_4",prop5:"page.pageInfo.content_group_depth_5",prop6:"page.pageInfo.pageTrack",prop7:"gnb_tracking",prop8:"ecommerce.items[].item_category",prop10:"user.login_status",prop11:"secondary_navi_breadcrumb",prop16:"video_title",prop17:"footer_click",prop21:"no_search_result_term",prop22:"no_search_result_store_locator",prop23:"no_search_result_support",prop24:"no_search_result_service_locator",prop33:"microsite",prop37:"ecommerce.delivery_info",prop39:"page.pageInfo.page_url",prop41:"page.pageInfo.previous_page",prop45:"no_search_result_b2b",prop47:"b2b_find_my_device",prop54:"ecommerce.items[].product_type",prop64:"gdpr_consent",prop65:"community_user_information",prop67:"page.pageInfo.tab_type",prop68:"page.pageInfo.navigation_type",prop69:"page.pageInfo.visibility_status",prop70:"page.pageInfo.origin_platform",prop71:"time_stamp",prop73:"get_percent_page_viewed",prop74:"explore_tag",prop75:"page.pageInfo.platform_version",campaign:"page.pageInfo.campaign_code",eVar1:"page.pageInfo.site_code",eVar2:"page.pageInfo.content_group_depth_2,page.pageInfo.content_group",eVar3:"page.pageInfo.content_group_depth_3",eVar4:"page.pageInfo.content_group_depth_4",eVar5:"page.pageInfo.content_group_depth_5",eVar6:"page.pageInfo.pageTrack",eVar7:"internal_promotion_content",eVar8:"ecommerce.items[].item_category",eVar11:"ecommerce.items[].pvi_product_type",eVar12:"ecommerce.items[].item_category2",eVar13:"ecommerce.items[].item_category3",eVar15:"ecommerce.items[].item_name",eVar16:"video_title",eVar17:"video_segment",eVar18:"page.pageInfo.site_section",eVar19:"video_url",eVar21:"search_term",eVar22:"search_store_locator",eVar23:"search_support",eVar24:"search_service_locator",eVar25:"product_click",eVar26:"content_click",eVar27:"gallery",eVar28:"compared_products",eVar29:"social_share",eVar30:"form_name",eVar31:"account_interaction",eVar32:"file_name",eVar33:"page.pageInfo.microsite",eVar34:"page.pageInfo.support_content",eVar35:"ecommerce.purchase_intention",eVar36:"ecommerce.checkout_interaction",eVar37:"ecommerce.payment_method",eVar38:"page.pageInfo.content_id_name",eVar39:"page.pageInfo.page_url",eVar40:"page.pageInfo.page_name",eVar41:"ecommerce.items[].item_id",eVar42:"page.pageInfo.document_referrer",eVar44:"filter_sort",eVar45:"b2b_click_content",eVar46:"scroll",eVar47:"search_b2b",eVar48:"home_content_click",eVar50:"ecommerce.transaction_id",eVar53:"ecommerce.cart_id",eVar54:"ecommerce.items[].product_type",eVar55:"ecommerce.shop_benefit_program",eVar56:"ecommerce.order_status",eVar61:"search_popular_keyword",eVar62:"page.pageInfo.campaign_search_keyword",eVar63:"user.visitor_id",eVar64:"user.guid",eVar65:"user.local_uid",eVar66:"page.pageInfo.local_campaign_type",eVar67:"user.hashed_samsung_id",eVar68:"review",eVar69:"personalization",eVar70:"epromoter_agent_id",eVar71:"user.user_id",eVar73:"page.pageInfo.store_id",eVar74:"page.pageInfo.search_ads_360",eVar75:"target_marketing",eVar83:"ab_testing",eVar84:"bandwidth",eVar85:"page_redirection",eVar86:"ga_utm",eVar90:"page.pageInfo.time_spent_on_content",eVar91:"contentsquare",eVar92:"page.pageInfo.page_url_without_param",eVar94:"gdpr_consent",eVar95:"live_commerce_player_interaction",eVar98:"page.pageInfo.support_content_id",eVar109:"user.rewards_user",eVar110:"user.k1_id",eVar114:"ecommerce.delivery_date",eVar115:"ecommerce.delivery_time",purchaseID:"ecommerce.transaction_id",events:"s_event_list",products:"s_product_list"}}}},"Page Depth":{defaultValue:"",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){function e(e){if(e)for(var t=e.split(":"),n=0;n<t.length;n++)if("#"==t[n].charAt(0)){t.splice(n,1),e=t.join(":");break}return e}var t=digitalData.page.pageInfo.siteCode,n=_satellite.getVar("Page Track"),a=window.location.pathname.replace("/content/samsung","").replace(".html","/");a.indexOf("?")>0&&(a=a.substring(0,a.indexOf("?"))),a.endsWith("/")&&(a=a.substring(0,a.length-1));var r=a.split("/").length-1,o=a.split("/")[r];""!=o&&"?"!=o.charAt(0)||(r-=1);var i=a.split("/"),c=digitalData.page.pathIndicator||{},l=(c.depth_2||"").toLocaleLowerCase(),d=(c.depth_3||"").toLocaleLowerCase(),u=(c.depth_4||"").toLocaleLowerCase(),m=(c.depth_5||"").toLocaleLowerCase(),p=t,g=t,f="",b="",h="",v="",y="";if("home"==n)p=f=g+":home";else if("home_a"==n)p=f=g+":home_a";else if("business home"==n)f=g+":business",p=b=g+":business:home";else if("business product family showcase"==n||"business product category detail"==n)p="business product family showcase"==n?b=""!=l?(f=g+":business")+":"+l:(f=g+":business")+":"+i[2]:h=""!=l||""!=d?(b=(f=g+":business")+":"+l)+":"+d:(b=(f=g+":business")+":"+i[2])+":"+i[3];else if("product family showcase"==n)p=f=""!=l?g+":"+l:g+":"+i[2];else if("product category detail"==n)p=b=""!=l||""!=d?(f=g+":"+l)+":"+d:(f=g+":"+i[2])+":"+i[3];else if("business product finder"==n)f=g+":business",p=v=""!=l||""!=d?(h=(b=f+":"+l)+":"+d)+":finder":(h=(b=f+":"+i[2])+":"+i[3])+":finder";else if("product finder"==n)p=h=""!=l||""!=d?(b=(f=g+":"+l)+":"+d)+":finder":(b=(f=g+":"+i[2])+":"+i[3])+":finder";else if("product compare"==n)p=h=""!=l||""!=d?(b=(f=g+":"+l)+":"+d)+":compare":(b=(f=g+":"+i[2])+":"+i[3])+":compare";else if("business product compare"==n)""!=l||""!=d?p=v=(h=(b=(f=g+":business")+":"+l)+":"+d)+":compare":(p=h=(b=(f=g+":business")+":"+i[3])+":"+i[4],r>=5&&(p=v=h+":"+i[5]));else if("business product detail"==n){var _=(p=digitalData.page.pageInfo.pageName?digitalData.page.pageInfo.pageName:"")?p.split(":"):"",C=(document.getElementById("tempTitle")||{}).value;""==_?""!=l&&""!=d&&""!=u&&""!=m?p=(v=(h=(b=(f=g+":business")+":"+l)+":"+d)+":"+u)+":"+m:(f=g+":"+i[2],b=g+":"+i[3],h=g+":"+i[4],p=v=g+":"+i[5]):(p=(v=(h=(b=(f=g+":business")+":"+_[1])+":"+_[2])+":"+_[3])+":"+_[4],r>=6&&(p+=":"+_[5])),"page-feature-pd"!=C||p.endsWith(":simple")?"page-buying-pd"!=C||p.endsWith(":buy")||(p+=":buy"):p+=":simple"}else"product detail"==n?(_=(p=digitalData.page.pageInfo.pageName).split(":"),v=""!=l||""!=d||""!=u||""!=m?(h=(b=(f=g+":"+_[1])+":"+_[2])+":"+_[3])+":"+_[4]:(h=(b=(f=g+":"+i[2])+":"+i[3])+":"+i[4])+":"+i[5]):"flagship pdp"==n||-1!==n.indexOf("marketing page")||"business flagship pdp"==n?(""!=l||""!=d||""!=u||""!=m?(h=(b=(f=g+":"+l)+":"+d)+":"+u,p=""!=m?v=h+":"+m:h,i[4]&&i[4]!=u&&i[4]!=m&&"?"!=i[4].charAt(0)&&"#"!=i[4].charAt(0)&&(p+=":"+i[4]),i[5]&&i[5]!=m&&"?"!=i[5].charAt(0)&&"#"!=i[5].charAt(0)&&(p+=":"+i[5])):(r>=2&&(f=p=g+":"+i[2]),r>=3&&(b=p=f+":"+i[3]),r>=4&&(h=p=b+":"+i[4]),r>=5&&(v=p=h+":"+i[5]),r>=6&&(p+=":"+i[6]),r>=7&&(p+=":"+i[7])),"wearable"==(document.getElementById("pvisubtype")||{}).value&&(p=v=(h=(b=(f=""!==l?g+":"+l:g+":"+digitalData.product.pvi_type_name)+":"+d)+":"+(document.getElementById("pimsubtype")||{}).value)+":"+i[3],r>=4&&(p+=":"+i[4]),r>=5&&(p+=":"+i[5]),digitalData.product.pd_sub_type=digitalData.product.pim_subtype_name)):"microsite"==n?"campaign"==l&&""!=d?(f=p=g+":"+l,b=p=f+":"+d,""!=u?h=p=b+":"+u.replace(/-/gi," "):r>=2&&(h=p=b+":"+i[2].replace(/-/gi," ")),""!=m?v=p=h+":"+m.replace(/-/gi," "):r>=3&&(v=p=h+":"+i[3].replace(/-/gi," "))):(r>=2&&(f=p=g+":"+i[2]),r>=3&&(b=p=f+":"+i[3]),r>=4&&(h=p=b+":"+i[4]),r>=5&&(v=p=h+":"+i[5])):"offer detail"==n?""!=d&&"none"!=d?(f=p=g+":"+l,b=p=f+":"+d,h=p=b+":"+i[r]):(f=p=g+":"+i[2],b=p=f+":"+i[3],""!=i[4]&&null!=i[4]&&(h=p=b+":"+i[4])):"support product detail"==n?(f=g+":support",p=(v=""!=d||""!=u||""!=m?(h=(b=f+":"+d.replace(/\s/gi,"-"))+":"+u.replace(/\s/gi,"-"))+":"+m.replace(/\s/gi,"-"):(h=(b=f+":"+i[3])+":"+i[4])+":"+i[5])+":"+digitalData.product.model_code.replace(/\|/g,":")):(""==l&&""==d&&""==u&&""==m?(r>=2&&(f=p=g+":"+i[2]),r>=3&&(b=p=f+":"+i[3]),r>=4&&(h=p=b+":"+i[4]),r>=5&&(v=p=h+":"+i[5]),r>=6&&(p+=":"+i[6]),r>=7&&(p+=":"+i[7])):(f=p=g+":"+l,""!=d&&(b=p=f+":"+d,""!=u&&(h=p=b+":"+u,""!=m&&(v=p=h+":"+m)))),"product storelocator"==n&&(p=p.replace(/\s/gi,"")));n.startsWith("business ")&&!p.startsWith(t+":business")&&(p=p.replace(t+":",t+":business:"));var w=(":"+(p=e(p.toLowerCase()))).split(":");n.startsWith("business ")?n.indexOf("flagship pdp")>-1||n.indexOf("marketing page")>-1||n.indexOf("product family showcase")>-1||n.indexOf("product category detail")>-1?y="business:"+w[3]:"business product finder"!=n&&"business product detail"!=n&&"business product compare"!=n||(y="business:"+w[3]):"product family showcase"==n||"product category detail"==n||"product finder"==n||"product compare"==n||"flagship pdp"==n||n.indexOf("marketing page")>-1||"product detail"==n?y=w[2]:"epp flagship pdp"==n?y=digitalData.product.pvi_type_name:"support category"==n&&(y="support:"+w[4]);var P=digitalData.page.pageInfo.siteSection;if(""==P||null==P||null==P){if(P="undefined","home"==n||"home_a"==n?P="home":n.startsWith("business ")||"business"==n?P="business":n.startsWith("product")||"flagship pdp"==n||n.indexOf("marketing page")>-1||"rewards detail"==n?P="consumer":n.startsWith("support")?P="support":n.startsWith("apps")?P="apps":n.startsWith("offer")?P="offer":"search result"==n||"ai-search"==n||"aisearch"==n?P="search":n.indexOf("store locator")>-1?P="store locator":n.startsWith("brand hub")||n.startsWith("brandhub")?P="explore":"privacy"==n||"legal"==n||"cookies"==n||"terms and conditions"==n||"sitemap"==n||"accessibility help"==n||"shop help"==n||"local list"==n?P="info":"microsite"==n?P="campaign":"samsung experience store"==n?P="samsung experience store":"about samsung"==n?P="about samsung":n.startsWith("news ")?P="news":"unpacked"==n?P="unpacked":n.indexOf("connected living")>-1?P="connected-living":n.indexOf("smart home")>-1?P="smart home":n.indexOf("investor relations")>-1?P="ir":n.indexOf("my account")>-1?P="account":"default landing"==n?P="default landing":"smartthings"==n&&(P="smartthings"),"flagship configurator"==n||"buying configurator"==n?P="consumer":"ifa"==n||"IFA"==n||"editorial"==n?P="campaign":"product storelocator"==n?P="storelocator":-1!=n.indexOf("blog")?P="blog":"event detail"==n?P="event":"samsung account"==n?P="samsungaccount":"accessibility"==n?P="accessibility":"product offer"==n?digitalData.page.pathIndicator.depth_2.indexOf("shop")>-1&&(P="offer"):"about us"==n?P="about us":"sustainability"==n?P="sustainability":"live commerce"!=n&&"samsung live landing"!=n||(P="live commerce"),"undefined"==P){var x=l||i[2]||"";""!=x&&(P=x)}}else P=P.replace(t+":","");return _satellite.getVar("Add Page Name")&&(s.pageURL=s.eVar39=document.location.href,p=p+":"+_satellite.getVar("Add Page Name")),{pageName:p,depth1:g,depth2:f,depth3:b,depth4:h,depth5:v,productCategory:y,pageDepth:w,siteSection:P}}}},cust_eddl_mapper:{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return{currency:"ecommerce.currency",user_id:"user.user_id",site_code:"page.pageInfo.site_code",site_section:"page.pageInfo.site_section",page_track:"page.pageInfo.page_track",site_version:"page.pageInfo.site_version",concatenated_page_name:"page.pageInfo.concatenated_page_name",origin_platform:"page.pageInfo.origin_platform",page_location:"page.pageInfo.page_location",shop_type:"page.pageInfo.shop_type",store_id:"page.pageInfo.store_id",content_group_depth_1:"page.pageInfo.content_group_depth_1",content_group_depth_2:"page.pageInfo.content_group_depth_2",content_group_depth_3:"page.pageInfo.content_group_depth_3",content_group_depth_4:"page.pageInfo.content_group_depth_4",content_group_depth_5:"page.pageInfo.content_group_depth_5",value:"ecommerce.value",send_to:"send_to",model_code:"ecommerce.items[].item_id",model_name:"ecommerce.items[].item_name",an_tr:"an_tr","an-tr":"an_tr",an_la:"an_la","an-la":"an_la",an_ca:"an_ca","an-ca":"an_ca",an_ac:"an_ac","an-ac":"an_ac",aria_label:"aria_label",custom_values:"custom_values",delivery_date:"ecommerce.delivery_date","x-fb-event-id":"fb.x-fb-event-id","x-fb-ck-fbp":"fb.x-fb-ck-fbp","x-fb-ck-fbc":"fb.x-fb-ck-fbc",user_agent:"user_agent",items:"ecommerce.items",filter_name:"filter_name",filter_value:"filter_values",item_name:"ecommerce.items[].item_name",first_party_collection:"first_party_collection",send_page_view:"send_page_view",rule_name:"rule_name"}}}},"GA Client ID":{defaultValue:"",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e="",t=_satellite.cookie.get("_ga");if(void 0!==t){var n=t.split(".");e=n[2]+"."+n[3]}return"fr"==digitalData.page.pageInfo.siteCode?null==_satellite.cookie.get("cmapi_cookie_privacy")?"no_consent":_satellite.cookie.get("cmapi_cookie_privacy").indexOf("2")>-1||_satellite.cookie.get("cmapi_cookie_privacy").indexOf("3")>-1||_satellite.cookie.get("cmapi_cookie_privacy").indexOf("4")>-1?e:"no_consent":e}}},"Referrer Page":{defaultValue:"",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"document.referrer"}},"General - Get Event - ID":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=_satellite.getVar("General - Event - ID");return e||(e=Math.floor(1e6*Math.random()),_satellite.setVar("General - Event - ID",e)),e}}},"Support Model Code":{defaultValue:"",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=_satellite.getVar("Page URL"),t=$("#hiddenModelCode").val();return-1!=e.indexOf("/support/generic")&&(t=$("#hiddenGenericCode").val()),t}}},"Cookie - _fbc":{modulePath:"core/src/lib/dataElements/cookie.js",settings:{name:"_fbc"}},consent_value:{defaultValue:"no consent",modulePath:"core/src/lib/dataElements/cookie.js",settings:{name:"cmapi_cookie_privacy"}},"Concatenated Page Name":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=digitalData.page.pathIndicator.depth_2.toLocaleLowerCase(),t=digitalData.page.pathIndicator.depth_3.toLocaleLowerCase(),n=digitalData.page.pathIndicator.depth_4.toLocaleLowerCase(),a=digitalData.page.pathIndicator.depth_5.toLocaleLowerCase(),r=_satellite.getVar("Page Track");return e&&0===e.length?r:t&&0===t.length?r+":"+e:n&&0===n.length?r+":"+e+":"+t:a&&0===a.length?r+":"+e+":"+t+":"+n:r+":"+e+":"+t+":"+n+":"+a}}},"DL - marketing_data - model":{modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"marketing_data",isReturnOnlyEventProps:!1}},ss_performance_2:{modulePath:"ss-page-speed-extension/src/lib/dataElements/currentPerformance.js",settings:{}},"Cookie - _fbp":{modulePath:"core/src/lib/dataElements/cookie.js",settings:{name:"_fbp"}},"GDL - event":{modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"event",isReturnOnlyEventProps:!1}},"Support Model Name":{defaultValue:"",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=_satellite.getVar("Page URL"),t=$("#hiddenModelName").val();return-1!=e.indexOf("/support/generic")&&(t=$("#hiddenGenericCode").val()),t}}},"4Depth":{defaultValue:"",forceLowerCase:!0,storageDuration:"pageview",modulePath:"data-element-assistant/src/lib/dataElements/extract.js",settings:{path:"depth4",index:"",target:"%Page Depth%",position:""}},"UA ID":{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return{ae:"UA-100137701-64",ae_ar:"UA-100137701-65",africa_en:"UA-100137701-75",africa_fr:"UA-100137701-76",africa_pt:"UA-100137701-77",al:"UA-100137701-60",ar:"UA-100137701-28",at:"UA-100137701-51",au:"UA-100137701-8",ba:"UA-100137701-92",be:"UA-100137701-19",be_fr:"UA-100137701-20",bg:"UA-100137701-50",br:"UA-100137701-7",ca:"UA-100137701-6",ca_fr:"UA-100137701-6",ch:"UA-100137701-52",ch_fr:"UA-100137701-53",cl:"UA-100137701-31",co:"UA-100137701-27",cz:"UA-100137701-47",de:"UA-100137701-11",dk:"UA-100137701-15",ee:"UA-100137701-56",eg:"UA-100137701-73",es:"UA-100137701-3",fi:"UA-100137701-16",fr:"UA-100137701-2",gr:"UA-100137701-46",hk:"UA-100137701-41",hk_en:"UA-100137701-42",hr:"UA-100137701-58",hu:"UA-100137701-44",id:"UA-100137701-34",ie:"UA-100137701-43",il:"UA-100137701-66",in:"UA-100137701-23",iran:"UA-100137701-70",it:"UA-100137701-13",jp:"UA-100137701-40",kz_kz:"UA-100137701-81",kz_ru:"UA-100137701-63",latin:"UA-100137701-25",latin_en:"UA-100137701-26",levant:"UA-100137701-71",levant_ar:"UA-100137701-83",lt:"UA-100137701-55",lv:"UA-100137701-54",mk:"UA-100137701-86",mm:"UA-100137701-36",mx:"UA-100137701-24",my:"UA-100137701-37",n_africa:"UA-100137701-74",nl:"UA-100137701-21",no:"UA-100137701-17",nz:"UA-100137701-9",pe:"UA-100137701-32",ph:"UA-100137701-38",pk:"UA-100137701-72",pl:"UA-100137701-18",ps:"UA-100137701-90",pt:"UA-100137701-45",py:"UA-100137701-29",ro:"UA-100137701-49",rs:"UA-100137701-57",ru:"UA-100137701-22",sa:"UA-100137701-67",sa_en:"UA-100137701-68",se:"UA-100137701-14",sec:"UA-100137701-4",sg:"UA-100137701-33",si:"UA-100137701-59",sk:"UA-100137701-48",th:"UA-100137701-35",tr:"UA-100137701-69",tw:"UA-100137701-39",ua:"UA-100137701-61",uk:"UA-100137701-12",uy:"UA-100137701-30",uz_ru:"UA-100137701-87",uz_uz:"UA-100137701-88",vn:"UA-100137701-1",za:"UA-100137701-78"}[digitalData.page.pageInfo.siteCode]}}},"GA4 - Property ID - UAT":{modulePath:"core/src/lib/dataElements/constant.js",settings:{value:"G-MSWNBH0R2Z"}},"Origin Platform":{defaultValue:"",modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"digitalData.page.pageInfo.originPlaform"}},eCommerce:{defaultValue:"undefined",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){_satellite.getVar("Page URL");var e=digitalData.page.pageInfo.pageTrack,t=(digitalData.page.pageInfo.siteCode,s.currencyCode),n="N";if("product detail"==e||"flagship pdp"==e){var a=digitalData.product.model_name.toUpperCase();if(""==digitalData.product.model_code.toUpperCase()||null==digitalData.product.model_code.toUpperCase())var r=digitalData.product.model_name.toUpperCase();else r=digitalData.product.model_code.toUpperCase();var o,i=digitalData.product.displayName.replace("&#34;",'"'),c=digitalData.product.pvi_type_name,l=digitalData.product.pvi_subtype_name,d=digitalData.product.pd_sub_type,u=digitalData.product.pvi_type_name+"/"+digitalData.product.pvi_subtype_name;"product detail"==e?o=$(".cost-box__cta a").attr("data-modelprice")?$(".cost-box__cta a").attr("data-modelprice"):$(".pd-buying-price__new-price").attr("data-promotionprice"):"flagship pdp"==e&&(o=digitalData.product.model_price);var m=new Array,p=new Array;if("product detail"==e)for(var g=r,f=a.split(",").length,b=a.split(","),h=r.split(","),v=i.replace(/&#34;/g,'"').split(";"),y=0;y<f;y++){var _=new Object,C=h[y];if(_.sku=C,_.model_name=b[y],v.length>1?_.display_name=v[y].replace(/^\,/g,""):_.display_name=i,_.subsubtype=digitalData.product.pd_sub_type,o){var w=o.split(",");w[y]="EUR"==t||"RON"==t||"Y"==n?w[y].replace(/\./gi,"").replace(/#/gi,".").replace(/\.$/g,""):w[y].replace(/#/gi,""),_.price=w[y]}_.type=c,_.subtype=l,_.subsubtype=d,_.category=u,_.quantity=1,m.push(_),p[C]=_}else if("flagship pdp"==e)if("undefined"!=typeof BC_PRODUCTS)for(var C in g=BC_MODEL.modelCode,BC_PRODUCTS){_=new Object;var P=BC_PRODUCTS[C];_.sku=C,_.model_name=P.modelName,_.price=P.price,_.display_name=i,_.type=c,_.subtype=l,_.subsubtype=d,_.category=u,_.quantity=1,m.push(_),p[C]=_}else if("undefined"!=typeof configuratorGroup)for(g=configuratorGroup.presetModel,f=configuratorGroup.products.length,y=0;y<f;y++){var x=configuratorGroup.products[y];(_=new Object).sku=x.modelCode,_.model_name=x.modelName,_.price=x.price,_.display_name=i,_.type=c,_.subtype=l,_.subsubtype=d,_.category=u,_.quantity=1,m.push(_),p[x.modelCode]=_}else{g="";var E=(""==digitalData.product.model_code?digitalData.product.model_name:digitalData.product.model_code).split(","),k=(""==digitalData.product.model_code?digitalData.product.model_name:digitalData.product.model_code).split(",");for(y=0;y<E.length;y++)(_=new Object).sku=E[y],_.model_name=k[y],_.price="",_.display_name=i,_.type=c,_.subtype=l,_.subsubtype=d,_.category=u,_.quantity=1,m.push(_),p[E[y]]=_}return{currencyCode:t,presetModelCode:g,products:m,get:p}}return{currencyCode:t,presetModelCode:"",products:"",get:""}}}},datastreamId:{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e="";return alloy&&alloy("getLibraryInfo").then((e=>{_satellite.alloyInfo=e})),_satellite.alloyInfo&&_satellite.alloyInfo.libraryInfo&&_satellite.alloyInfo.libraryInfo.configs&&_satellite.alloyInfo.libraryInfo.configs.datastreamId&&(e=_satellite.alloyInfo.libraryInfo.configs.datastreamId),e}}},"Currency Code":{defaultValue:"",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=digitalData.page.pageInfo.siteCode;if("ae"==e||"ae_ar"==e){var t=_satellite.cookie.get("dotcom_multistore");return"kw"==t||"kw_ar"==t?"KWD":"bh"==t||"bh_ar"==t?"OMR":"om"==t||"om_ar"==t?"BHD":"AED"}return"africa_en"==e||"africa_fr"==e||"africa_pt"==e?"USD":"al"==e?"ALL":"ar"==e?"ARS":"at"==e?"EUR":"au"==e?"AUD":"ba"==e?"BAM":"be"==e||"be_fr"==e?"EUR":"bg"==e?"BGN":"br"==e?"BRL":"ca"==e||"ca_fr"==e?"CAD":"ch"==e||"ch_fr"==e?"CHF":"cl"==e?"CLP":"cn"==e?"CNY":"co"==e?"COP":"cz"==e?"CZK":"de"==e?"EUR":"dk"==e?"DKK":"ee"==e?"EUR":"eg"==e?"EGP":"es"==e||"fi"==e||"fr"==e||"gr"==e?"EUR":"hk"==e||"hk_en"==e?"HKD":"hr"==e?"EUR":"hu"==e?"HUF":"id"==e?"IDR":"ie"==e?"EUR":"il"==e?"ILS":"in"==e?"INR":"iq_ar"==e||"iq_ku"==e?"USD":"iran"==e?"IRR":"it"==e?"EUR":"jp"==e?"JPY":"kz_kz"==e||"kz_ru"==e?"KZT":"latin"==e||"latin_en"==e?"PAB":"levant"==e||"levant_ar"==e?"LBP":"lt"==e?"LTL":"lv"==e?"LVL":"mk"==e?"MKD":"mm"==e?"MMK":"mx"==e?"MXN":"my"==e?"MYR":"n_africa"==e?"MAD":"nl"==e?"EUR":"no"==e?"NOK":"nz"==e?"NZD":"pe"==e?"PEN":"ph"==e?"PHP":"pk"==e?"PKR":"pl"==e?"PLN":"ps"==e?"LBP":"pt"==e?"EUR":"py"==e?"PYG":"ro"==e?"RON":"rs"==e?"RSD":"ru"==e?"RUB":"sa"==e||"sa_en"==e?"SAR":"se"==e?"SEK":"sec"==e?"KRW":"sg"==e?"SGD":"si"==e||"sk"==e?"EUR":"th"==e?"THB":"tr"==e?"TRY":"tw"==e?"TWD":"ua"==e?"UAH":"uk"==e?"GBP":"uy"==e?"UYU":"uz_ru"==e||"uz_uz"==e?"UZS":"vn"==e?"VND":"za"==e?"USD":void 0}}},"Product Model Price":{defaultValue:"",storageDuration:"pageview",modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"digitalData.product.model_price"}},WebSDK_xdm:{modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"_satellite.xdm"}},"Search Result":{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return"block"==$("#no-result-container").css("display")?"search result:no":"search result:yes"}}}},extensions:{"adobe-alloy":{displayName:"Adobe Experience Platform Web SDK",hostedLibFilesBaseUrl:"https://assets.adobedtm.com/extensions/EP24fbfef5ecfe48bb92445c9a259f9377/",settings:{instances:[{name:"alloy",orgId:"C5D8694E5994D9EB0A495E34@AdobeOrg",context:["web","device","environment","placeContext","highEntropyUserAgentHints"],edgeDomain:"smetrics.samsung.com",edgeConfigId:"6af528d8-3ce8-48ed-8f00-b3a8d80d1019",defaultConsent:"%domain_opt_out_filter%",onBeforeEventSend:function(e){!function(){function t(){r||(r=!0,window.CS_CONF&&(CS_CONF.integrations=CS_CONF.integrations||[],CS_CONF.integrations.push("Adobe Analytics - v"+a)))}function n(t){if(t)o=t;else{o=Math.random()+"_"+Date.now();var n=function(){for(var e=0,t=document.domain,n=t.split("."),a="_cs_tld"+(new Date).getTime();e<n.length-1&&-1==document.cookie.indexOf(a+"="+a);)t=n.slice(-1-++e).join("."),document.cookie=a+"="+a+";domain="+t+";SameSite=None;Secure";return document.cookie=a+"=;expires=Thu, 01 Jan 1970 00:00:01 GMT;domain="+t+";",t}(),a=new Date,r=a.getTime();r+=18e5,a.setTime(r),document.cookie=i+"="+o+"; expires="+a.toUTCString()+";path=/;domain="+n+";SameSite=None;Secure"}try{e.xdm._experience.analytics&&(e.xdm._experience.analytics.customDimensions.eVars.eVar91=o,_uxa.push(["trackDynamicVariable",{key:"csMatchingKey",value:o}]))}catch(e){_satellite.logger.log("Non-Analyics call -> "+e)}_uxa.push(["trackDynamicVariable",{key:"csMatchingKey",value:o}])}var a="1.0.0",r=!1;window._uxa=window._uxa||[],_uxa.push(["afterPageView",t]);var o=null,i="_cs_mk_aa",s="; "+document.cookie;if(s){var c=s.split("; "+i+"=");1==c.length?n():n(c[1].split(";")[0])}}();var t=_satellite.getVar("ss_performance_2")||{},n=t.webVitals||{},a=t.navigationTiming||{};if(e.xdm=e.xdm||{},"web.webpagedetails.pageViews"==e.xdm.eventType||"web.webinteraction.linkClicks"==e.xdm.eventType){e.xdm._experience=e.xdm._experience||{};const t=e.xdm._experience.analytics||(e.xdm._experience.analytics={});t.event101to200=t.event101to200||{},n.LCP&&"number"==typeof n.LCP.value&&(t.event101to200.event146={value:n.LCP.value}),n.FCP&&"number"==typeof n.FCP.value&&(t.event101to200.event147={value:n.FCP.value}),n.TTFB&&"number"==typeof n.TTFB.value&&(t.event101to200.event148={value:Math.round(n.TTFB.value)}),"number"==typeof a.redirect&&(t.event101to200.event149={value:Math.round(a.redirect)}),"number"==typeof a.dns&&(t.event101to200.event150={value:Math.round(a.dns)}),"number"==typeof a.connect&&(t.event101to200.event151={value:Math.round(a.connect)}),"number"==typeof a.response&&(t.event101to200.event152={value:Math.round(a.response)}),"number"==typeof a.dcl&&(t.event101to200.event153={value:Math.round(a.dcl)}),"number"==typeof a.load&&(t.event101to200.event154={value:Math.round(a.load)})}},edgeConfigOverrides:{staging:{enabled:!0,com_adobe_target:{propertyToken:"05498c4f-c8b8-e4be-f370-61de1bcac114"},com_adobe_analytics:{reportSuites:["%Datastream_Local_RS_Override%","%Datastream_Global_RS_Override%"]}},production:{enabled:!0,com_adobe_target:{propertyToken:"05498c4f-c8b8-e4be-f370-61de1bcac114"},com_adobe_analytics:{reportSuites:["%Datastream_Local_RS_Override%","%Datastream_Global_RS_Override%"]}},development:{enabled:!0,com_adobe_target:{propertyToken:"05498c4f-c8b8-e4be-f370-61de1bcac114"},com_adobe_analytics:{reportSuites:["%Datastream_Local_RS_Override%","%Datastream_Global_RS_Override%"]}}},stagingEdgeConfigId:"e36d8892-3929-44bd-b98f-b1f97a41fe34",clickCollectionEnabled:!1,targetMigrationEnabled:!0,developmentEdgeConfigId:"e36d8892-3929-44bd-b98f-b1f97a41fe34",thirdPartyCookiesEnabled:!1}]},modules:{"adobe-alloy/dist/lib/actions/sendEvent/index.js":{name:"send-event",displayName:"Send event",script:function(e,t,n,a){"use strict";var r;const o=n("./createSendEvent"),i=n("../../instanceManager/index"),{sendEventCallbackStorage:s}=n("../../index"),c=n("../../utils/createGetConfigOverrides");e.exports=o({instanceManager:i,sendEventCallbackStorage:s,getConfigOverrides:c(null===(r=a.environment)||void 0===r?void 0:r.stage)})}},"adobe-alloy/dist/lib/instanceManager/index.js":{script:function(e,t,n,a){"use strict";var r;const{createCustomInstance:o,createEventMergeId:i,components:s}=n("../alloy"),c=n("./createInstanceManager"),l=n("./injectWrapOnBeforeEventSend"),d=n("../utils/createGetConfigOverrides"),u=l({version:"2.33.0"});e.exports=c({turbine:a,window:window,createCustomInstance:o,components:s,createEventMergeId:i,orgId:_satellite.company.orgId,wrapOnBeforeEventSend:u,getConfigOverrides:d(null===(r=a.environment)||void 0===r?void 0:r.stage)})}},"adobe-alloy/dist/lib/actions/sendEvent/createSendEvent.js":{script:function(e,t,n){"use strict";const a=n("../../utils/clone");e.exports=({instanceManager:e,sendEventCallbackStorage:t,getConfigOverrides:n})=>r=>{const{instanceName:o,...i}=r;i.edgeConfigOverrides=n(i);const s=e.getInstance(o);if(!s)throw new Error(`Failed to send event for instance "${o}". No matching instance was configured with this name.`);return i.xdm&&(i.xdm=a(i.xdm)),i.data&&(i.data=a(i.data)),s("sendEvent",i).then((e=>{t.triggerEvent(e)}))}}},"adobe-alloy/dist/lib/index.js":{script:function(e,t,n){"use strict";const a=n("./createEventMergeIdCache"),r=n("./createSendEventCallbackStorage"),o=n("./createMediaCollectionSessionStorage"),i=n("./createVariableStore");t.eventMergeIdCache=a(),t.sendEventCallbackStorage=r(),t.mediaCollectionSessionStorage=o(),t.variableStore=i()}},"adobe-alloy/dist/lib/utils/createGetConfigOverrides.js":{script:function(e){"use strict";const t=e=>t=>{var n,a,r,o;const{edgeConfigOverrides:i}=t;let s;if(i){if(i[e])s={...i[e]};else{if(i.development||i.staging||i.production)return;s=i}if(0!==Object.keys(s).length&&!1!==s.enabled){if(delete s.enabled,Object.keys(s).forEach((e=>{var t;!0===(null===(t=s[e])||void 0===t?void 0:t.enabled)&&delete s[e].enabled})),(null===(n=s.com_adobe_analytics)||void 0===n||null===(n=n.reportSuites)||void 0===n?void 0:n.length)>0&&(s.com_adobe_analytics.reportSuites=s.com_adobe_analytics.reportSuites.flatMap((e=>e.includes(",")?e.split(/,\s*/gi):e)).map((e=>e.trim())).filter(Boolean)),void 0!==(null===(a=s.com_adobe_identity)||void 0===a?void 0:a.idSyncContainerId)&&null!==(null===(r=s.com_adobe_identity)||void 0===r?void 0:r.idSyncContainerId)&&"string"==typeof(null===(o=s.com_adobe_identity)||void 0===o?void 0:o.idSyncContainerId))if(""===s.com_adobe_identity.idSyncContainerId.trim())delete s.com_adobe_identity.idSyncContainerId;else{const e=parseInt(s.com_adobe_identity.idSyncContainerId.trim(),10)
;if(Number.isNaN(e))throw new Error(`The ID sync container ID "${s.com_adobe_identity.idSyncContainerId}" is not a valid integer.`);s.com_adobe_identity.idSyncContainerId=e}return s}}};e.exports=t}},"adobe-alloy/dist/lib/utils/clone.js":{script:function(e){"use strict";e.exports=e=>JSON.parse(JSON.stringify(e))}},"adobe-alloy/dist/lib/alloy.js":{script:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)e[a]=n[a]}return e}function o(e,t){function n(n,a,o){if("undefined"!=typeof document){"number"==typeof(o=r({},t,o)).expires&&(o.expires=new Date(Date.now()+864e5*o.expires)),o.expires&&(o.expires=o.expires.toUTCString()),n=encodeURIComponent(n).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var i="";for(var s in o)o[s]&&(i+="; "+s,!0!==o[s]&&(i+="="+o[s].split(";")[0]));return document.cookie=n+"="+e.write(a,n)+i}}function a(t){if("undefined"!=typeof document&&(!arguments.length||t)){for(var n=document.cookie?document.cookie.split("; "):[],a={},r=0;r<n.length;r++){var o=n[r].split("="),i=o.slice(1).join("=");try{var s=decodeURIComponent(o[0]);if(a[s]=e.read(i,s),t===s)break}catch(e){}}return t?a[t]:a}}return Object.create({set:n,get:a,remove:function(e,t){n(e,"",r({},t,{expires:-1}))},withAttributes:function(e){return o(this.converter,r({},this.attributes,e))},withConverter:function(e){return o(r({},this.converter,e),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(e)}})}function i(e,t=0){return(ln[e[t+0]]+ln[e[t+1]]+ln[e[t+2]]+ln[e[t+3]]+"-"+ln[e[t+4]]+ln[e[t+5]]+"-"+ln[e[t+6]]+ln[e[t+7]]+"-"+ln[e[t+8]]+ln[e[t+9]]+"-"+ln[e[t+10]]+ln[e[t+11]]+ln[e[t+12]]+ln[e[t+13]]+ln[e[t+14]]+ln[e[t+15]]).toLowerCase()}function s(){if(!dn){if("undefined"==typeof crypto||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");dn=crypto.getRandomValues.bind(crypto)}return dn(un)}function c(e,t,n){if(mn.randomUUID&&!t&&!e)return mn.randomUUID();const a=(e=e||{}).random??e.rng?.()??s();if(a.length<16)throw new Error("Random bytes length must be >= 16");if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t){if((n=n||0)<0||n+16>t.length)throw new RangeError(`UUID byte range ${n}:${n+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[n+e]=a[e];return t}return i(a)}function l(e){return"object"==typeof e||void 0===e}function d(){return{matches:(e,t,n=[])=>{if(l(e[t]))return!1;const a=String(e[t]).toLowerCase();for(let e=0;e<n.length;e+=1)if(!l(n[e])&&a===String(n[e]).toLowerCase())return!0;return!1}}}function u(){return{matches:(e,t,n=[])=>{if(l(e[t]))return!1;const a=String(e[t]).toLowerCase();for(let e=0;e<n.length;e+=1)if(!l(n[e])&&a===String(n[e]).toLowerCase())return!1;return!0}}}function m(){return{matches:(e,t)=>void 0!==e[t]&&null!==e[t]}}function p(){return{matches:(e,t)=>void 0===e[t]||null===e[t]}}function g(e){return"number"==typeof e}function f(){return{matches:(e,t,n=[])=>{const a=e[t];if(!g(a))return!1;for(let e=0;e<n.length;e+=1)if(g(n[e])&&a>n[e])return!0;return!1}}}function b(){return{matches:(e,t,n=[])=>{const a=e[t];if(!g(a))return!1;for(let e=0;e<n.length;e+=1)if(g(n[e])&&a>=n[e])return!0;return!1}}}function h(){return{matches:(e,t,n=[])=>{const a=e[t];if(!g(a))return!1;for(let e=0;e<n.length;e+=1)if(g(n[e])&&a<n[e])return!0;return!1}}}function v(){return{matches:(e,t,n=[])=>{const a=e[t];if(!g(a))return!1;for(let e=0;e<n.length;e+=1)if(g(n[e])&&a<=n[e])return!0;return!1}}}function y(){return{matches:(e,t,n=[])=>{if(l(e[t]))return!1;const a=String(e[t]).toLowerCase();for(let e=0;e<n.length;e+=1)if(!l(n[e])&&-1!==a.indexOf(String(n[e]).toLowerCase()))return!0;return!1}}}function _(){return{matches:(e,t,n=[])=>{if(l(e[t]))return!1;const a=String(e[t]).toLowerCase();for(let e=0;e<n.length;e+=1)if(!l(n[e])&&-1!==a.indexOf(String(n[e]).toLowerCase()))return!1;return!0}}}function C(){return{matches:(e,t,n=[])=>{if(l(e[t]))return!1;const a=String(e[t]).toLowerCase();for(let e=0;e<n.length;e+=1)if(!l(n[e])&&a.startsWith(String(n[e]).toLowerCase()))return!0;return!1}}}function w(){return{matches:(e,t,n=[])=>{if(l(e[t]))return!1;const a=String(e[t]).toLowerCase();for(let e=0;e<n.length;e+=1)if(!l(n[e])&&a.endsWith(n[e].toLowerCase()))return!0;return!1}}}function P(e){return Nm[e]}function x(e){return void 0===e}function E(e,t,n,a=0,r=1/0){return e.reduce(((e,o)=>{try{const i=n.generateEventHash(Bm(o)),s=t.events[i];if(!s)return e;const{timestamps:c=[]}=s;return e+c.filter((e=>e>=a&&e<=r)).length}catch{return e}}),0)}function k(e,t,n,a=0,r=1/0){try{let o=a;const i=e.every((e=>{const a=n.generateEventHash(Bm(e)),i=t.events[a];if(!i)return!1;const s=i.timestamps[0],c=s>=o&&s<=r;return o=s,c}));return Number(i)}catch{return 0}}function j(e,t,n,a=0,r=1/0){try{return e.reduce(((e,o,i)=>{const s=n.generateEventHash(Bm(o)),c=t.events[s];if(!c)return e;const l=c.timestamps.filter((e=>e>=a&&e<=r)).pop();return l&&l>e.timestamp?{index:i,timestamp:l}:e}),{index:-1,timestamp:0}).index}catch{return-1}}function I(e,t,n){let a=!0;for(let r=0;r<t.length;r+=1)a=a&&t[r].evaluate(e,n);return a}function S(e,t,n){let a=!1;for(let r=0;r<t.length;r+=1)if(a=a||t[r].evaluate(e,n),a)return!0;return!1}function D(e,t,n){return{version:e,rules:t,metadata:n}}function T(e,t,n){return{key:n,execute:(n,a)=>e.evaluate(n,a)?t:[],toString:()=>`Rule{condition=${e}, consequences=${t}}`}}function R(e,t){return{evaluate:(e,n)=>t.evaluate(e,n),toString:()=>`Condition{type=${e}, definition=${t}}`}}function A(e,t,n){return{id:e,type:t,detail:n}}function N(e,t){return{evaluate:(n,a)=>Rm.AND===e?I(n,t,a):Rm.OR===e&&S(n,t,a)}}function O(e,t,n){return{evaluate:a=>{const r=P(t);return!!r&&r.matches(a,e,n)}}}function V(e,t,n,a,r,o){return{evaluate:(i,s)=>{let c;return c=Am.MOST_RECENT===o?j(e,i,s,a,r):Am.ORDERED===o?k(e,i,s,a,r):E(e,i,s,a,r),Um(c,t,n)}}}function L(e){const{key:t,matcher:n,values:a}=e;return O(t,n,a)}function M(e){const{logic:t,conditions:n}=e;return N(t,n.map(F))}function U(e){const{events:t,from:n,to:a,matcher:r,value:o,searchType:i}=e;return V(t,r,o,n,a,i)}function F(e){const{type:t,definition:n}=e;if(Dm.MATCHER===t)return R(t,L(n));if(Dm.GROUP===t)return R(t,M(n));if(Dm.HISTORICAL===t)return R(t,U(n));throw new Error("Can not parse condition")}function B(e){const{id:t,type:n,detail:a}=e;return A(t,n,a)}function $(e){const{condition:t,consequences:n,key:a}=e;return T(F(t),n.map(B),a)}function q(e){if(e)return{provider:e.provider,providerData:Object.assign({},e.providerData)}}function H(e){const{version:t,rules:n,metadata:a}=e;return D(t,n.map($),q(a))}function G(e,t){return{provider:qm,execute:n=>e.map((e=>e.execute(n,t))).filter((e=>e.length>0))}}function Q(e){const{providerData:t}=e;if(!t)throw new Error("Provider data is missing in metadata");const{identityTemplate:n,buckets:a}=t;if(!n)throw new Error("Identity template is missing in provider data");if(!a)throw new Error("Buckets is missing in provider data")}function z(e){const{xdm:t}=e;if(!t)throw new Error("XDM object is missing in the context");const{identityMap:n}=t;if(!n)throw new Error("Identity map is missing in the XDM object");const a=n[Hm];if(!a)throw new Error("ECID identity namespace is missing in the identity map");if(!Array.isArray(a)||0===a.length)throw new Error("ECID identities array is empty or not an array");const r=a[0].id;if(!r)throw new Error("ECID identity is missing in the identities array");return r}function W(e,t,n){const{providerData:a}=n,{identityTemplate:r}=a;return r.replace(Gm,t).replace(Qm,e)}function J(e){return!x(e)}function K(e,t=e=>e[0]){const n={};return function(...a){const r=t(a);return J(n[r])||(n[r]=e(...a)),n[r]}}function Z(e,t){const n=65535&t;return((t-n)*e|0)+(n*e|0)|0}function X(e,t=0){let n;const a=e.length,r=3432918353,o=461845907;let i=t;const s=-2&a;for(let t=0;t<s;t+=2)n=e.charCodeAt(t)|e.charCodeAt(t+1)<<16,n=Z(n,r),n=(131071&n)<<15|n>>>17,n=Z(n,o),i^=n,i=(524287&i)<<13|i>>>19,i=5*i+3864292196|0;return a%2==1&&(n=e.charCodeAt(s),n=Z(n,r),n=(131071&n)<<15|n>>>17,n=Z(n,o),i^=n),i^=a<<1,i^=i>>>16,i=Z(i,2246822507),i^=i>>>13,i=Z(i,3266489909),i^=i>>>16,i}function Y(e,t){const n=zm(e),a=Math.abs(n)%t/t*Wm;return Math.round(a*Wm)/Wm}function ee(e,t,n){return{allocation:Jm(e,t),...n}}function te(e){const t={};for(let n=0;n<e.length;n+=1){const a=e[n];a.key&&(t[a.key]||(t[a.key]=[]),t[a.key].push(a))}return t}function ne(e,t){return t.map((t=>t.execute(e))).filter((e=>e.length>0))}function ae(e,t){Q(t);const n=e.filter((e=>!e.key)),a=te(e),{buckets:r}=t.providerData;return{provider:$m,execute:e=>{const o=z(e),i=ne(e,n),s=Object.keys(a),c=[];for(let n=0;n<s.length;n+=1){const i=s[n],l=a[i],d=ne(ee(W(o,i,t),r,e),l);c.push(...d)}return[...i,...c]}}}function re(e,t,n){const{provider:a}=t;return a===$m?ae(e,t):G(e,n)}function oe(e,t={generateEventHash:()=>{throw new Error("No hash function provided")}}){const{rules:n,metadata:a={}}=H(e);return re(n,a,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.deepAssign=t.createEventMergeId=t.createCustomInstance=t.components=void 0;var ie=a(n("@adobe/reactor-query-string")),se=e=>null==e,ce=e=>!se(e)&&!Array.isArray(e)&&"object"==typeof e,le=(...e)=>e.length<2?Object.assign(...e):e.reduce(((e,t)=>(ce(t)&&Object.keys(t).forEach((n=>{Array.isArray(t[n])?Array.isArray(e[n])?e[n].push(...t[n]):e[n]=[...t[n]]:e[n]=t[n]})),e)));const de=e=>{const t=(e+"=".repeat((4-e.length%4)%4)).replace(/-/g,"+").replace(/_/g,"/"),n=atob(t);return Uint8Array.from(n,(e=>e.codePointAt(0)))};var ue=o({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"}),me={get:ue.get.bind(ue),set:ue.set.bind(ue),remove:ue.remove.bind(ue),withConverter:ue.withConverter.bind(ue)};const pe=(e,t)=>{Object.keys(t).forEach((n=>{ce(e[n])&&ce(t[n])?pe(e[n],t[n]):e[n]=t[n]}))};var ge=(e,...t)=>{if(se(e))throw new TypeError('deepAssign "target" cannot be null or undefined');const n=Object(e);return t.forEach((e=>pe(n,Object(e)))),n};t.deepAssign=ge;var fe=(e,t)=>n=>{const a=t.split(".").reduce(((e,t)=>(e[t]=e[t]||{},e[t])),e);ge(a,n)},be=()=>{const e=[];return{add(t){e.push(t)},call:(...t)=>Promise.all(e.map((e=>e(...t))))}},he=({logger:e,cookieJar:t})=>({...t,set:(n,a,r)=>(e.info("Setting cookie",{name:n,value:a,...r}),t.set(n,a,r))}),ve=()=>{let e=0,t=Promise.resolve();return{addTask(n){e+=1;const a=()=>n().finally((()=>{e-=1}));return t=t.then(a,a),t},get length(){return e}}},ye=()=>{const e={};return e.promise=new Promise(((t,n)=>{e.resolve=t,e.reject=n})),e};const _e=(e,t)=>e===t,Ce=(e,t,n)=>{for(let a=0;a<e.length;a+=1)if(n(e[a],t))return a;return-1};var we=(e,t=_e)=>e.filter(((n,a)=>Ce(e,n,t)===a)),Pe=(e,t)=>e.appendChild(t);const xe=(e,t)=>{Object.keys(t).forEach((n=>{if("style"===n&&ce(t[n])){const a=t[n];Object.keys(a).forEach((t=>{e.style[t]=a[t]}))}else e[n]=t[n]}))};var Ee=(e,t={},n={},a=[],r=document)=>{const o=r.createElement(e);return Object.keys(t).forEach((e=>{o.setAttribute(e,t[e])})),xe(o,n),a.forEach((e=>Pe(o,e))),o};const ke="BODY",je="IFRAME",Ie="IMG",Se="DIV",De="STYLE",Te="SCRIPT",Re="HEAD";var Ae=({src:e,currentDocument:t=document})=>new Promise(((n,a)=>{Ee(Ie,{src:e},{onload:n,onerror:a,onabort:a},[],t)})),Ne=e=>"function"==typeof e,Oe=e=>Array.isArray(e)&&e.length>0,Ve=e=>Array.isArray(e)?e:null==e?[]:[].slice.call(e);const Le=/^\s*>/;var Me=(e,t)=>Le.test(t)?Ve(e.querySelectorAll(`:scope ${t}`)):Ve(e.querySelectorAll(t)),Ue=":shadow";const Fe=e=>e.split(Ue),Be=(e,t)=>{const n=t;return n.startsWith(">")?`${e instanceof Element||e instanceof Document?":scope":":host"} ${n}`:n};var $e=(e,t)=>{const n=Fe(t);if(n.length<2)return Me(e,t);let a=e;for(let e=0;e<n.length;e+=1){const t=n[e].trim();if(""===t&&a.shadowRoot){a=a.shadowRoot;continue}const r=Be(a,t),o=Me(a,r);if(0===o.length||!o[0]||!o[0].shadowRoot)return o;a=o[0].shadowRoot}},qe=e=>-1!==e.indexOf(Ue),He=(e,t=document)=>qe(e)?$e(t,e):Me(t,e);const Ge="MutationObserver",Qe="requestAnimationFrame",ze={childList:!0,subtree:!0},We="visibilityState",Je="visible",Ke=100,Ze=5e3,Xe=e=>new Error(`Could not find: ${e}`),Ye=e=>new Promise(e),et=e=>Ne(e[Ge]),tt=(e,t,n,a,r)=>Ye(((o,i)=>{let s;const c=new e[Ge]((()=>{const e=r(n);Oe(e)&&(c.disconnect(),s&&clearTimeout(s),o(e))}));s=setTimeout((()=>{c.disconnect(),i(Xe(n))}),a),c.observe(t,ze)})),nt=e=>e[We]===Je,at=(e,t,n,a)=>Ye(((r,o)=>{const i=()=>{const n=a(t);Oe(n)?r(n):e[Qe](i)};i(),setTimeout((()=>{o(Xe(t))}),n)})),rt=(e,t,n)=>Ye(((a,r)=>{const o=()=>{const t=n(e);Oe(t)?a(t):setTimeout(o,Ke)};o(),setTimeout((()=>{r(Xe(e))}),t)}));var ot=(e,t=He,n=Ze,a=window,r=document)=>{const o=t(e);return Oe(o)?Promise.resolve(o):et(a)?tt(a,r,e,n,t):nt(r)?at(a,e,n,t):rt(e,n,t)},it=(e,t)=>t.matches?t.matches(e):t.msMatchesSelector(e),st=e=>{const t=e.parentNode;return t?t.removeChild(e):null};const ct={name:"Adobe Alloy"},lt={style:{display:"none",width:0,height:0}};var dt=({appendNode:e=Pe,awaitSelector:t=ot,createNode:n=Ee,fireImage:a=Ae}={})=>{const r=a;let o;const i=()=>t(ke).then((([t])=>o||(o=n(je,ct,lt),e(t,o)))),s=({src:e})=>i().then((t=>{const n=t.contentWindow.document;return a({src:e,currentDocument:n})}));return e=>{const{hideReferrer:t,url:n}=e;return t?s({src:n}):r({src:n})}},ut=e=>ce(e)&&0===Object.keys(e).length;const mt=(e,t)=>se(e)||!ce(e)?e:Object.keys(e).reduce(((n,a)=>{const r=e[a];if(ce(r)){const e=mt(r,t);return ut(e)?n:{...n,[a]:e}}return t(r)?{...n,[a]:r}:n}),{}),pt=e=>{let t=2166136261;const n=16777619,a=(new TextEncoder).encode(e);for(let e=0;e<a.length;e+=1)t^=a[e],t=Math.imul(t,n);return t>>>0},gt=e=>pt(e).toString(16).padStart(8,"0");var ft="com.adobe.alloy.",bt=(e,t)=>e.slice(-t);const ht=`${ft}getTld`;var vt=(e,t)=>{let n="";const a=e.location.hostname.toLowerCase().split(".");let r=1;for(;r<a.length&&!t.get(ht);)r+=1,n=bt(a,r).join("."),t.set(ht,ht,{domain:n});return t.remove(ht,{domain:n}),n},yt="kndctr",_t=e=>e.replace("@","_"),Ct=(e,t)=>`${yt}_${_t(e)}_${t}`,wt=(e,t)=>{const n={};return e.forEach((e=>{const a=t(e);n[a]||(n[a]=[]),n[a].push(e)})),n};const Pt="Chrome",xt="Edge",Et="EdgeChromium",kt="Firefox",jt="IE",It="Safari",St="Unknown";var Dt=e=>{let t,n=!1;return()=>(n||(n=!0,t=e()),t)};const Tt=[Pt,xt,Et,jt,St];var Rt=({getBrowser:e})=>Dt((()=>Tt.includes(e())));const At="identity",Nt="consent",Ot="cluster";var Vt=({orgId:e})=>{const t=Ct(e,At);return()=>Boolean(me.get(t))};const Lt=(e,t)=>{const n=Object.keys(e);for(let a=0;a<n.length;a+=1){const r=n[a];if(e[r].test(t))return r}return St};var Mt=({userAgent:e})=>Dt((()=>Lt({[xt]:/Edge\/([0-9\._]+)/,[Et]:/Edg\/([0-9\.]+)/,[Pt]:/(?!Chrom.*OPR)Chrom(?:e|ium)\/([0-9\.]+)(:?\s|$)/,[kt]:/Firefox\/([0-9\.]+)(?:\s|$)/,[jt]:/Trident\/7\.0.*rv\:([0-9\.]+).*\).*Gecko$/,[It]:/Version\/([0-9\._]+).*Safari/},e)));const Ut=(e,t,n)=>({getItem(a){try{return e[t].getItem(n+a)}catch{return null}},setItem(a,r){try{return e[t].setItem(n+a,r),!0}catch{return!1}},clear(){try{return Object.keys(e[t]).forEach((a=>{a.startsWith(n)&&e[t].removeItem(a)})),!0}catch{return!1}}});var Ft=e=>t=>{const n=ft+t;return{session:Ut(e,"sessionStorage",n),persistent:Ut(e,"localStorage",n)}},Bt=(e,t)=>e.filter((e=>t.includes(e))),$t=e=>"boolean"==typeof e,qt=e=>"number"==typeof e&&!Number.isNaN(e),Ht=e=>{const t=parseInt(e,10);return qt(t)&&e===t},Gt=(e,t)=>0===t.indexOf(`${yt}_${_t(e)}_`),Qt=e=>"string"==typeof e,zt=e=>Qt(e)&&e.length>0,Wt=()=>{};const Jt=e=>{const t={},n=e.split(".");switch(n.length){case 1:t.subdomain="",t.domain=e,t.topLevelDomain="";break;case 2:t.subdomain="",t.domain=e,t.topLevelDomain=n[1];break;case 3:t.subdomain="www"===n[0]?"":n[0],t.domain=e,t.topLevelDomain=n[2];break;case 4:t.subdomain="www"===n[0]?"":n[0],t.domain=e,t.topLevelDomain=`${n[2]}.${n[3]}`}return t},Kt=e=>{try{const t=new URL(e);let n=t.pathname;return e.endsWith("/")||"/"!==n||(n=""),{host:t.hostname,path:n,query:t.search.replace(/^\?/,""),anchor:t.hash.replace(/^#/,"")}}catch{return{host:"",path:"",query:"",anchor:""}}},Zt=(e,t=Jt)=>{Qt(e)||(e="");const n=Kt(e),{host:a,path:r,query:o,anchor:i}=n;return{path:r,query:o,fragment:i,...t(a)}};var Xt=e=>{if(se(e)||"object"!=typeof e)return null;const t=mt(e,(e=>!(se(e)||!$t(e)&&!qt(e)&&!zt(e)&&!Oe(e))));return ut(t)?null:t};const Yt=e=>Array.isArray(e)?e.map((e=>Yt(e))):"object"==typeof e&&null!==e?Object.keys(e).sort().reduce(((t,n)=>(t[n]=Yt(e[n]),t)),{}):e;var en=e=>Yt(e),tn=e=>e instanceof Error?e:new Error(e),nn=({error:e,message:t})=>{try{e.message=t}catch{}},an=({error:e,message:t})=>{const n=tn(e),a=`${t}\nCaused by: ${n.message}`;return nn({error:n,message:a}),n},rn=e=>Qt(e)&&"true"===e.toLowerCase(),on=(e,t)=>{if(qt(e)||Qt(e)){const t=Math.round(Number(e));if(!Number.isNaN(t))return t}return t};const sn=(e,t,n)=>`${e}`.padStart(t,n);var cn=e=>{const t=e.getFullYear(),n=sn(e.getMonth()+1,2,"0"),a=sn(e.getDate(),2,"0"),r=sn(e.getHours(),2,"0"),o=sn(e.getMinutes(),2,"0"),i=sn(e.getSeconds(),2,"0"),s=sn(e.getMilliseconds(),3,"0"),c=on(e.getTimezoneOffset(),0);return`${t}-${n}-${a}T${r}:${o}:${i}.${s}${c>0?"-":"+"}${sn(Math.floor(Math.abs(c)/60),2,"0")}:${sn(Math.abs(c)%60,2,"0")}`};const ln=[];for(let e=0;e<256;++e)ln.push((e+256).toString(16).slice(1));let dn;const un=new Uint8Array(16);var mn={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};const pn=e=>function(t,n){return null==t?t:e.call(this,t,n)},gn=(e,t)=>function(n,a){return t.call(this,e.call(this,n,a),a)},fn=(e,t)=>function(n,a){const r=[],o=[e,t].reduce(((e,t)=>{try{return t.call(this,e,a)}catch(t){return r.push(t),e}}),n);if(r.length)throw new Error(r.join("\n"));return o},bn=(e,t,n)=>Object.assign(gn(e,t),e,n),hn=(e,t,n)=>Object.assign(gn(e,pn(t)),e,n),vn=(e,t,n)=>Object.assign(fn(pn(t),e),e,n),yn=(e,t,n,a)=>{if(!e)throw new Error(`'${n}': Expected ${a}, but got ${JSON.stringify(t)}.`)};var _n=(e,t)=>(yn($t(e),e,t,"true or false"),e),Cn=(e,t)=>(yn(Ne(e),e,t,"a function"),e),wn=(e,t)=>function(n,a){let r;const o=e.find((e=>{try{return r=e.call(this,n,a),!0}catch{return!1}}));return yn(o,n,a,t),r},Pn=e=>function(t,n){yn(Array.isArray(t),t,n,"an array");const a=[],r=t.map(((r,o)=>{try{return e.call(this,r,`${n}[${o}]`,t)}catch(e){return void a.push(e.message)}}));if(a.length)throw new Error(a.join("\n"));return r},xn=e=>t=>null==t?e:t,En=(e="This field has been deprecated")=>function(t,n){let a=e;return void 0!==t&&(n&&(a=`'${n}': ${a}`),this&&this.logger&&this.logger.warn(a)),t},kn=e=>(t,n)=>(yn(t===e,t,n,`${e}`),t),jn=e=>function(t,n){yn(ce(t),t,n,"an object");const a=[],r={};if(Object.keys(t).forEach((o=>{const i=t[o],s=n?`${n}.${o}`:o;try{const t=e.call(this,i,s);void 0!==t&&(r[o]=t)}catch(e){a.push(e.message)}})),a.length)throw new Error(a.join("\n"));return r},In=(e,t)=>(n,a)=>(yn(n>=t,n,a,`${e} greater than or equal to ${t}`),n),Sn=(e,t)=>(n,a)=>(yn(n<=t,n,a,`${e} less than or equal to ${t}`),n),Dn=e=>(t,n)=>{const a=[];if(Object.keys(t).forEach((t=>{if(!e[t]){const e=n?`${n}.${t}`:t;a.push(`'${e}': Unknown field.`)}})),a.length)throw new Error(a.join("\n"));return t},Tn=e=>(t,n)=>(ce(t)?yn(!ut(t),t,n,e):yn(t.length>0,t,n,e),t),Rn=e=>function(t,n){yn(ce(t),t,n,"an object");const a=[],r={};if(Object.keys(e).forEach((o=>{const i=t[o],s=e[o],c=n?`${n}.${o}`:o;try{const e=s.call(this,i,c);void 0!==e&&(r[o]=e)}catch(e){a.push(e.message)}})),Object.keys(t).forEach((e=>{Object.prototype.hasOwnProperty.call(r,e)||(r[e]=t[e])})),a.length)throw new Error(a.join("\n"));return r},An=(e,t,n)=>function(a,r){yn(ce(a),a,r,"an object");const{[e]:o,[n]:i,...s}=a,c=t(o,r);if(void 0!==c){let t=`The field '${e}' is deprecated. Use '${n}' instead.`;if(r&&(t=`'${r}': ${t}`),void 0!==i&&i!==c)throw new Error(t);this&&this.logger&&this.logger.warn(t)}return{[n]:i||c,...s}},Nn=()=>{const e=[];return(t,n)=>(yn(-1===e.indexOf(t),t,n,"a unique value across instances"),e.push(t),t)},On=e=>{const t=Object.create(null);for(let n=0;n<e.length;n+=1){const a=e[n];if(a in t)return!1;t[a]=!0}return!0},Vn=()=>(e,t)=>(yn(On(e),e,t,"array values to be unique"),e);const Ln=/^[a-z0-9.-]{1,}$/i;var Mn=(e,t)=>(yn(Ln.test(e),e,t,"a valid domain"),e),Un=(e,t)=>(yn(Ht(e),e,t,"an integer"),e),Fn=(e,t)=>(yn(qt(e),e,t,"a number"),e),Bn=e=>{try{return null!==RegExp(e)}catch{return!1}},$n=(e,t)=>(yn(Bn(e),e,t,"a regular expression"),e),qn=(e,t)=>{if(null==e)throw new Error(`'${t}' is a required option`);return e},Hn=(e,t)=>(yn(Qt(e),e,t,"a string"),e),Gn=e=>(t,n)=>(yn(e.test(t),t,n,`does not match the ${e.toString()}`),t);const Qn=e=>e;Qn.default=function(e){return bn(this,xn(e))},Qn.required=function(){return bn(this,qn)},Qn.deprecated=function(e){return bn(this,En(e))};const zn=function(){return hn(this,Mn)},Wn=function(e){return hn(this,In("an integer",e))},Jn=function(e){return hn(this,In("a number",e))},Kn=function(e){return hn(this,Sn("a number",e))},Zn=function(){return hn(this,Un,{minimum:Wn})},Xn=function(){return hn(this,Tn("a non-empty string"))},Yn=function(){return hn(this,Tn("a non-empty array"))},ea=function(){return hn(this,Tn("a non-empty object"))},ta=function(){return hn(this,$n)},na=function(e){return hn(this,Gn(e))},aa=function(){return hn(this,Nn())},ra=function(){return hn(this,Vn())},oa=function(e,t){return bn(this,wn(e,t))},ia=function(){return this},sa=function(e){return hn(this,Pn(e),{nonEmpty:Yn,uniqueItems:ra})},ca=function(){return hn(this,_n)},la=function(){return hn(this,Cn)},da=function(e){return hn(this,kn(e))},ua=function(){return hn(this,Fn,{minimum:Jn,maximum:Kn,integer:Zn,unique:aa})},ma=function(e){return hn(this,jn(e),{nonEmpty:ea})},pa=e=>({noUnknownFields:function(){return hn(this,Dn(e))},nonEmpty:ea,concat:function(t){const n={...e,...t.schema};return hn(this,t,pa(n))},renamed:function(e,t,n){return vn(this,An(e,t,n))},schema:e}),ga=function(e){return hn(this,Rn(e),pa(e))},fa=function(){return hn(this,Hn,{regexp:ta,domain:zn,nonEmpty:Xn,unique:aa,matches:na})},ba=oa.bind(Qn),ha=ia.bind(Qn),va=sa.bind(Qn),ya=ca.bind(Qn),_a=la.bind(Qn),Ca=da.bind(Qn),wa=ua.bind(Qn),Pa=ma.bind(Qn),xa=ga.bind(Qn),Ea=fa.bind(Qn),ka=function(...e){return ba(e.map(Ca),`one of these values: ${JSON.stringify(e)}`)};var ja=Pa(va(xa({authenticatedState:ka("ambiguous","authenticated","loggedOut"),id:Ea(),namespace:xa({code:Ea()}).noUnknownFields(),primary:ya(),xid:Ea()}).noUnknownFields()).required()),Ia=xa({}),Sa="alloy_debug",Da=({console:e,locationSearch:t,createLogger:n,instanceName:a,createNamespacedStorage:r,getMonitors:o})=>{const i=ie.default.parse(t),s=r(`instance.${a}.`),c=s.session.getItem("debug");let l="true"===c,d=null===c;const u=()=>l,m=(e,{fromConfig:t})=>{t&&!d||(l=e),t||(s.session.setItem("debug",e.toString()),d=!1)};return void 0!==i[Sa]&&m(rn(i[Sa]),{fromConfig:!1}),{setDebugEnabled:m,logger:n({getDebugEnabled:u,context:{instanceName:a},getMonitors:o,console:e}),createComponentLogger:t=>n({getDebugEnabled:u,context:{instanceName:a,componentName:t},getMonitors:o,console:e})}};const Ta=["onComponentsRegistered","onBeforeEvent","onBeforeRequest","onResponse","onRequestFailure","onClick","onDecision"],Ra=(e,t)=>(...n)=>Promise.all(e.getLifecycleCallbacks(t).map((e=>new Promise((t=>{t(e(...n))}))))),Aa=e=>(...t)=>Promise.resolve().then((()=>e(...t)));var Na=e=>Ta.reduce(((t,n)=>(t[n]=Aa(Ra(e,n)),t)),{});const Oa=(e,t)=>(...n)=>{let a;try{a=e(...n)}catch(e){throw an({error:e,message:t})}return a instanceof Promise&&(a=a.catch((e=>{throw an({error:e,message:t})}))),a};var Va=()=>{const e={},t={},n={},a=(e,n={})=>{const a=Bt(Object.keys(t),Object.keys(n));if(a.length)throw new Error(`[ComponentRegistry] Could not register ${e} because it has existing command(s): ${a.join(",")}`);Object.keys(n).forEach((a=>{const r=n[a];r.commandName=a,r.run=Oa(r.run,`[${e}] An error occurred while executing the ${a} command.`),t[a]=r}))},r=(e,t={})=>{Object.keys(t).forEach((a=>{n[a]=n[a]||[],n[a].push(Oa(t[a],`[${e}] An error occurred while executing the ${a} lifecycle hook.`))}))};return{register(t,n){const{commands:o,lifecycle:i}=n;a(t,o),r(t,i),e[t]=n},getCommand:e=>t[e],getCommandNames:()=>Object.keys(t),getLifecycleCallbacks:e=>n[e]||[],getComponentNames:()=>Object.keys(e)}},La=({logger:e,sendFetchRequest:t,sendBeaconRequest:n,isRequestRetryable:a,getRequestRetryDelay:r})=>({requestId:o,url:i,payload:s,useSendBeacon:c})=>{const l=JSON.stringify(s),d=JSON.parse(l);e.logOnBeforeNetworkRequest({url:i,requestId:o,payload:d});const u=(s=0)=>(c?n:t)(i,l).then((t=>{if(a({response:t,retriesAttempted:s})){const e=r({response:t,retriesAttempted:s});return new Promise((t=>{setTimeout((()=>{t(u(s+1))}),e)}))}let n;try{n=JSON.parse(t.body)}catch{}return e.logOnNetworkResponse({requestId:o,url:i,payload:d,...t,parsedBody:n,retriesAttempted:s}),{statusCode:t.statusCode,body:t.body,parsedBody:n,getHeader:t.getHeader}}));return u().catch((t=>{throw e.logOnNetworkError({requestId:o,url:i,payload:d,error:t}),an({error:t,message:"Network request failed."})}))},Ma=({logger:e})=>t=>{if(t){const n=t.split(";");if(n.length>=2&&n[1].length>0)try{const e=parseInt(n[1],10);if(!Number.isNaN(e))return{regionId:e}}catch{}e.warn(`Invalid adobe edge: "${t}"`)}return{}};const Ua=1,Fa=(e,t)=>{let n,a=0,r=0;do{if(t<0||t+r>=e.length)throw new Error("Invalid varint: buffer ended unexpectedly");if(n=e[t+r],a|=(127&n)<<7*r,r+=1,r>10)throw new Error("Invalid varint: too long")}while(128&n);return{value:a,length:r}},Ba=Object.freeze({VARINT:0,I64:1,LEN:2,SGROUP:3,EGROUP:4,I32:5}),$a=e=>{let t=0,n=null;for(;t<e.length&&!n;){const{value:a,length:r}=Fa(e,t);t+=r;const o=7&a;if(a>>3===Ua){if(o===Ba.LEN){const a=Fa(e,t);return t+=a.length,n=(new TextDecoder).decode(e.slice(t,t+a.value)),t+=a.value,n}}else switch(o){case Ba.VARINT:t+=Fa(e,t).length;break;case Ba.I64:t+=8;break;case Ba.LEN:{const n=Fa(e,t);t+=n.length+n.value;break}case Ba.SGROUP:case Ba.EGROUP:break;case Ba.I32:t+=4;break;default:throw new Error(`Malformed kndctr cookie. Unknown wire type: ${o}`)}}throw new Error("No ECID found in cookie.")};var qa=({orgId:e,cookieJar:t,logger:n})=>{const a=Ct(e,"identity");return()=>{const e=t.get(a);if(!e)return null;try{const t=decodeURIComponent(e).replace(/_/g,"/").replace(/-/g,"+"),n=de(t);return $a(n)}catch(e){return n.warn(`Unable to decode ECID from ${a} cookie`,e),null}}},Ha=({logger:e,loggingCookieJar:t,config:n})=>{let a=null;const r=new Promise((e=>{a=e})),o=qa({orgId:n.orgId,cookieJar:t,logger:e});return{initialize(){o()&&this.setIdentityAcquired()},setIdentityAcquired(){a()},awaitIdentity:()=>r,getEcidFromCookie:()=>o()}};const Ga="in",Qa="out",za="pending",Wa="disabled",Ja="wait",Ka="auto",Za="general",Xa="declinedConsent",Ya="default",er="initial",tr="new",nr=e=>{const t=new Error(e);return t.code=Xa,t.message=e,t};var ar=({logger:e})=>{const t=[],n=()=>{for(;t.length;)t.shift().resolve()},a=()=>{for(;t.length;)t.shift().reject(nr("The user declined consent."))},r=()=>Promise.resolve(),o=()=>Promise.resolve(),i=()=>Promise.resolve(),s=()=>Promise.reject(nr("No consent preferences have been set.")),c=()=>Promise.reject(nr("The user declined consent.")),l=e=>{if(e)return Promise.reject(new Error("Consent is pending."));const n=ye();return t.push(n),n.promise};return{in(t){t===Ya?this.awaitConsent=o:(t===er?e.info("Loaded user consent preferences. The user previously consented."):t===tr&&this.awaitConsent!==i&&e.info("User consented."),n(),this.awaitConsent=i)},out(t){t===Ya?(e.warn("User consent preferences not found. Default consent of out will be used."),this.awaitConsent=s):(t===er?e.warn("Loaded user consent preferences. The user previously declined consent."):t===tr&&this.awaitConsent!==c&&e.warn("User declined consent."),a(),this.awaitConsent=c)},pending(t){t===Ya&&e.info("User consent preferences not found. Default consent of pending will be used. Some commands may be delayed."),this.awaitConsent=l},awaitConsent:r,withConsent(){return this.awaitConsent(!0)},current(){switch(this.awaitConsent){case o:return{state:"in",wasSet:!1};case i:return{state:"in",wasSet:!0};case s:return{state:"out",wasSet:!1};case c:return{state:"out",wasSet:!0};case l:return{state:"pending",wasSet:!1};default:return{state:"in",wasSet:!1}}}}},rr=({generalConsentState:e,logger:t})=>{const n=(n,a)=>{switch(n[Za]){case Ga:e.in(a);break;case Qa:e.out(a);break;case za:e.pending(a);break;default:t.warn(`Unknown consent value: ${n[Za]}`)}};return{initializeConsent(e,t){t[Za]?n(t,er):n(e,Ya)},setConsent(e){n(e,tr)},suspend(){e.pending()},awaitConsent:()=>e.awaitConsent(),withConsent:()=>e.withConsent(),current:()=>e.current()}};const or=e=>e&&e._experience&&e._experience.decisioning&&Oe(e._experience.decisioning.propositions)?e._experience.decisioning.propositions:[];var ir=()=>{const e={};let t,n,a=!1,r=!1,o=!0;const i=e=>{if(r)throw new Error(`${e} cannot be called after event is finalized.`)},s={hasQuery(){return Object.prototype.hasOwnProperty.call(this.getContent(),"query")},getContent(){const a=JSON.parse(JSON.stringify(e));return t&&ge(a,{xdm:t}),n&&ge(a,{data:n}),a},setUserXdm(e){i("setUserXdm"),t=e},setUserData(e){i("setUserData"),n=e},mergeXdm(t){i("mergeXdm"),t&&ge(e,{xdm:t})},mergeData(t){i("mergeData"),t&&ge(e,{data:t})},mergeMeta(t){i("mergeMeta"),t&&ge(e,{meta:t})},mergeQuery(t){i("mergeQuery"),t&&ge(e,{query:t})},documentMayUnload(){a=!0},finalize(a){if(r)return;const i=we([...or(t),...or(e.xdm)],((e,t)=>e===t||e.id&&t.id&&e.id===t.id&&e.scope&&t.scope&&e.scope===t.scope));if(t&&this.mergeXdm(t),i.length>0&&(e.xdm._experience.decisioning.propositions=i),n&&s.mergeData(n),r=!0,a){o=!1;const t={xdm:e.xdm||{},data:e.data||{}},n=a(t);o=!1!==n,e.xdm=t.xdm||{},e.data=t.data||{},ut(e.xdm)&&delete e.xdm,ut(e.data)&&delete e.data}},getDocumentMayUnload:()=>a,isEmpty:()=>ut(e)&&(!t||ut(t))&&(!n||ut(n)),shouldSend:()=>o,getViewName(){if(t&&t.web&&t.web.webPageDetails)return t.web.webPageDetails.viewName},toJSON(){if(!r)throw new Error("toJSON called before finalize");return e}};return s};const sr="Retry-After",cr="x-adobe-edge";var lr=({extractEdgeInfo:e})=>({content:t={},getHeader:n})=>{const{handle:a=[],errors:r=[],warnings:o=[]}=t;return{getPayloadsByType:e=>a.filter((t=>t.type===e)).flatMap((e=>e.payload)),getErrors:()=>r,getWarnings:()=>o,getEdge:()=>e(n(cr)),toJSON:()=>t}};const dr="configure",ur="setDebug";var mr=({logger:e,configureCommand:t,setDebugCommand:n,handleError:a,validateCommandOptions:r})=>{let o;const i=(a,i)=>{let s;if(a===dr){if(o)throw new Error("The library has already been configured and may only be configured once.");s=()=>(o=t(i),o.then((()=>{})))}else{if(!o)throw new Error("The library must be configured first. Please do so by executing the configure command.");s=a===ur?()=>{const e=xa({enabled:ya().required()}).noUnknownFields(),t=r({command:{commandName:ur,optionsValidator:e},options:i});n(t)}:()=>o.then((e=>{const t=e.getCommand(a);if(!t||!Ne(t.run)){const t=[dr,ur].concat(e.getCommandNames()).join(", ");throw new Error(`The ${a} command does not exist. List of available commands: ${t}.`)}const n=r({command:t,options:i});return t.run(n)}),(()=>(e.warn(`An error during configuration is preventing the ${a} command from executing.`),new Promise((()=>{})))))}return s};return(t,n={})=>new Promise((a=>{const r=i(t,n);e.logOnBeforeCommand({commandName:t,options:n}),a(r())})).catch((e=>a(e,`${t} command`))).catch((a=>{throw e.logOnCommandRejected({commandName:t,options:n,error:a}),a})).then((a=>{const r=ce(a)?a:{};return e.logOnCommandResolved({commandName:t,options:n,result:r}),r}))};const pr="https://adobe.ly/3sHgQHb";var gr=({command:e,options:t})=>{const{commandName:n,documentationUri:a=pr,optionsValidator:r}=e;let o=t;if(r)try{o=r(t)}catch(e){throw new Error(`Invalid ${n} command options:\n\t - ${e} For command documentation see: ${a}`)}return o};const fr="https://adobe.ly/3sHh553",br=({combinedConfigValidator:e,options:t,logger:n})=>{try{return e.noUnknownFields().required().call({logger:n},t)}catch(e){throw new Error(`Resolve these configuration problems:\n\t - ${e.message.split("\n").join("\n\t - ")}\nFor configuration documentation see: ${fr}`)}},hr=(e,t,n)=>n.reduce(((n,{buildOnInstanceConfiguredExtraParams:a})=>(a&&(n={...n,...a({config:e,logger:t})}),n)),{}),vr=e=>{const t=[],n={get enabled(){return e.enabled},flush(){t.forEach((({method:t,args:n})=>e[t](...n)))}};return Object.keys(e).filter((t=>"function"==typeof e[t])).forEach((e=>{n[e]=(...n)=>{t.push({method:e,args:n})}})),n};var yr=({options:e,componentCreators:t,coreConfigValidators:n,createConfig:a,logger:r,setDebugEnabled:o})=>{const i=vr(r),s=t.map((({configValidators:e})=>e)).filter((e=>e)).reduce(((e,t)=>e.concat(t)),n),c=a(br({
combinedConfigValidator:s,options:e,logger:i}));o(c.debugEnabled,{fromConfig:!0}),i.flush();const l=hr(c,r,t);return r.logOnInstanceConfigured({...l,config:c}),c},_r=({componentCreators:e,lifecycle:t,componentRegistry:n,getImmediatelyAvailableTools:a})=>(e.forEach((e=>{const{namespace:t}=e,r=a(t);let o;try{o=e(r)}catch(e){throw an({error:e,message:`[${t}] An error occurred during component creation.`})}n.register(t,o)})),t.onComponentsRegistered({lifecycle:t}).then((()=>n)));const Cr=e=>({...e}),wr="edge.adobedc.net",Pr="adobedc.demdex.net";var xr="ee",Er=()=>xa({debugEnabled:ya().default(!1),datastreamId:Ea().unique().required(),edgeDomain:Ea().domain().default(wr),edgeBasePath:Ea().nonEmpty().default(xr),orgId:Ea().unique().required(),onBeforeEventSend:_a().default(Wt),edgeConfigOverrides:Ia}).renamed("edgeConfigId",Ea().unique(),"datastreamId"),kr=({errorPrefix:e,logger:t})=>(n,a)=>{const r=tn(n);if(r.code===Xa)return t.warn(`The ${a} could not fully complete. ${r.message}`),{};throw nn({error:r,message:`${e} ${r.message}`}),r},jr=({fetch:e})=>(t,n)=>e(t,{method:"POST",cache:"no-cache",credentials:"include",headers:{"Content-Type":"text/plain; charset=UTF-8"},referrerPolicy:"no-referrer-when-downgrade",body:n}).then((e=>e.text().then((t=>({statusCode:e.status,getHeader:t=>e.headers.get(t),body:t}))))),Ir=({sendBeacon:e,sendFetchRequest:t,logger:n})=>(a,r)=>{const o=new Blob([r],{type:"text/plain; charset=UTF-8"});return e(a,o)?Promise.resolve({statusCode:204,getHeader:()=>null,body:""}):(n.info("Unable to use `sendBeacon`; falling back to `fetch`."),t(a,r))},Sr=({getDebugEnabled:e,console:t,getMonitors:n,context:a})=>{let r=`[${a.instanceName}]`;a.componentName&&(r+=` [${a.componentName}]`);const o=(e,t)=>{const r=n();if(r.length>0){const n={...a,...t};r.forEach((t=>{t[e]&&t[e](n)}))}},i=(n,...a)=>{o("onBeforeLog",{level:n,arguments:a}),e()&&t[n](r,...a)};return{get enabled(){return n().length>0||e()},logOnInstanceCreated(e){o("onInstanceCreated",e),i("info","Instance initialized.")},logOnInstanceConfigured(e){o("onInstanceConfigured",e),i("info","Instance configured. Computed configuration:",e.config)},logOnBeforeCommand(e){o("onBeforeCommand",e),i("info",`Executing ${e.commandName} command. Options:`,e.options)},logOnCommandResolved(e){o("onCommandResolved",e),i("info",`${e.commandName} command resolved. Result:`,e.result)},logOnCommandRejected(e){o("onCommandRejected",e),i("error",`${e.commandName} command was rejected. Error:`,e.error)},logOnBeforeNetworkRequest(e){o("onBeforeNetworkRequest",e),i("info",`Request ${e.requestId}: Sending request.`,e.payload)},logOnNetworkResponse(e){o("onNetworkResponse",e);const t=e.parsedBody||e.body?"response body:":"no response body.";i("info",`Request ${e.requestId}: Received response with status code ${e.statusCode} and ${t}`,e.parsedBody||e.body)},logOnNetworkError(e){o("onNetworkError",e),i("error",`Request ${e.requestId}: Network request failed.`,e.error)},logOnContentHiding(e){o("onContentHiding",{status:e.status}),i(e.logLevel,e.message)},logOnContentRendering(e){o("onContentRendering",{status:e.status,payload:e.detail}),i(e.logLevel,e.message)},info:i.bind(null,"info"),warn:i.bind(null,"warn"),error:i.bind(null,"error")}},Dr="__view__",Tr=e=>(t,n)=>{e.xdm=e.xdm||{},e.xdm.identityMap=e.xdm.identityMap||{},e.xdm.identityMap[t]=e.xdm.identityMap[t]||[],e.xdm.identityMap[t].push(n)},Rr=e=>{const{payload:t,getAction:n,getUseSendBeacon:a,datastreamIdOverride:r,edgeSubPath:o}=e,i=c();let s=!1,l=!1;return{getId:()=>i,getPayload:()=>t,getAction:()=>n({isIdentityEstablished:l}),getDatastreamIdOverride:()=>r,getUseSendBeacon:()=>a({isIdentityEstablished:l}),getEdgeSubPath:()=>o||"",getUseIdThirdPartyDomain:()=>s,setUseIdThirdPartyDomain(){s=!0},setIsIdentityEstablished(){l=!0}}},Ar=({payload:e,datastreamIdOverride:t})=>{const n=({isIdentityEstablished:t})=>e.getDocumentMayUnload()&&t;return Rr({payload:e,getAction:({isIdentityEstablished:e})=>n({isIdentityEstablished:e})?"collect":"interact",getUseSendBeacon:n,datastreamIdOverride:t})};const Nr=(e,t)=>n=>{const a=t.split(".").reduce(((e,t)=>(e[t]=e[t]||{},e[t])),e);Object.assign(a,n)};var Or=e=>{const{content:t,addIdentity:n,hasIdentity:a}=e,r=Nr(t,"meta.configOverrides");return{mergeMeta:fe(t,"meta"),mergeState:fe(t,"meta.state"),mergeQuery:fe(t,"query"),mergeConfigOverride:e=>r(Xt(e)),addIdentity:n,hasIdentity:a,toJSON:()=>t}},Vr=e=>t=>void 0!==(e.xdm&&e.xdm.identityMap&&e.xdm.identityMap[t]),Lr=()=>{const e={};return{...Or({content:e,addIdentity:Tr(e),hasIdentity:Vr(e)}),addEvent:t=>{e.events=e.events||[],e.events.push(t)},getDocumentMayUnload:()=>(e.events||[]).some((e=>e.getDocumentMayUnload()))}},Mr=({localConfigOverrides:e,globalConfigOverrides:t,payload:n})=>{const a={payload:n},{datastreamId:r,...o}=e||{};return r&&(a.datastreamIdOverride=r),t&&!ut(t)&&n.mergeConfigOverride(t),o&&!ut(o)&&n.mergeConfigOverride(o),a};const Ur="adb_validation_sessionid",Fr="validation.",Br="clientId",$r=e=>{let t=e.persistent.getItem(Br);return t||(t=c(),e.persistent.setItem(Br,t)),t};var qr=({window:e,createNamespacedStorage:t})=>{const n=t(Fr);return()=>{const t=ie.default.parse(e.location.search)[Ur];if(!t)return"";const a=`${t}|${$r(n)}`;return`&${ie.default.stringify({adobeAepValidationToken:a})}`}};const Hr="Event was canceled because the onBeforeEventSend callback returned false.";var Gr=({config:e,logger:t,lifecycle:n,consent:a,createEvent:r,createDataCollectionRequestPayload:o,createDataCollectionRequest:i,sendEdgeNetworkRequest:s,applyResponse:c})=>{const{onBeforeEventSend:l,edgeConfigOverrides:d}=e;return{createEvent:r,sendEvent(e,r={}){const{edgeConfigOverrides:c,...u}=r,m=Mr({payload:o(),localConfigOverrides:c,globalConfigOverrides:d}),p=i(m),g=be(),f=be();return n.onBeforeEvent({...u,event:e,onResponse:g.add,onRequestFailure:f.add}).then((()=>(m.payload.addEvent(e),a.awaitConsent()))).then((()=>{try{e.finalize(l)}catch(e){const t=()=>{throw e};return f.add(n.onRequestFailure),f.call({error:e}).then(t,t)}if(!e.shouldSend()){f.add(n.onRequestFailure),t.info(Hr);const e=new Error(Hr);return f.call({error:e}).then((()=>{}))}return s({request:p,runOnResponseCallbacks:g.call,runOnRequestFailureCallbacks:f.call})}))},applyResponse(e,t={}){const{renderDecisions:a=!1,decisionContext:r={},responseHeaders:s={},responseBody:l={handle:[]},personalization:d}=t,u=o(),m=i({payload:u}),p=be();return n.onBeforeEvent({event:e,renderDecisions:a,decisionContext:r,decisionScopes:[Dr],personalization:d,onResponse:p.add,onRequestFailure:Wt}).then((()=>(u.addEvent(e),c({request:m,responseHeaders:s,responseBody:l,runOnResponseCallbacks:p.call}))))}}};const Qr="state:store";var zr=({cookieJar:e,shouldTransferCookie:t,apexDomain:n,dateProvider:a})=>({cookiesToPayload(a,r){const o=""!==n&&r.endsWith(n),i={domain:n,cookiesEnabled:!0};if(!o){const n=e.get(),a=Object.keys(n).filter(t).map((e=>({key:e,value:n[e]})));a.length&&(i.entries=a)}a.mergeState(i)},responseToCookies(t){t.getPayloadsByType(Qr).forEach((t=>{const r={domain:n},o=t.attrs&&t.attrs.SameSite&&t.attrs.SameSite.toLowerCase();void 0!==t.maxAge&&(r.expires=new Date(a().getTime()+1e3*t.maxAge)),void 0!==o&&(r.sameSite=o),"none"===o&&(r.secure=!0),e.set(t.key,t.value,r)}))}});const Wr="mboxEdgeCluster",Jr="at_qa_mode",Kr="mbox";var Zr=({orgId:e,targetMigrationEnabled:t})=>n=>Gt(e,n)||n===Jr||t&&n===Kr,Xr="v1";const Yr="TypeError",eo="NetworkError",to=e=>e.name===Yr||e.name===eo||0===e.status;var no=e=>{const t=e.shift()||[],n=e.shift()||[];return le({},...t,...n,...e)},ao=e=>t=>{const n=()=>{throw t};return e.call({error:t}).then(n,n)};const ro=(e,t)=>t.getUseIdThirdPartyDomain()&&to(e);var oo=({config:e,lifecycle:t,cookieTransfer:n,sendNetworkRequest:a,createResponse:r,processWarningsAndErrors:o,getLocationHint:i,getAssuranceValidationTokenParams:s})=>{const{edgeDomain:c,edgeBasePath:l,datastreamId:d}=e;let u=!1;const m=(e,t)=>{const n=i(),a=n?`${l}/${n}${t.getEdgeSubPath()}`:`${l}${t.getEdgeSubPath()}`,r=t.getDatastreamIdOverride()||d;return r!==d&&t.getPayload().mergeMeta({sdkConfig:{datastream:{original:d}}}),`https://${e}/${a}/${Xr}/${t.getAction()}?configId=${r}&requestId=${t.getId()}${s()}`};return({request:e,runOnResponseCallbacks:i=Wt,runOnRequestFailureCallbacks:s=Wt})=>{const l=be();l.add(t.onResponse),l.add(i);const d=be();return d.add(t.onRequestFailure),d.add(s),t.onBeforeRequest({request:e,onResponse:l.add,onRequestFailure:d.add}).then((()=>{const t=u||!e.getUseIdThirdPartyDomain()?c:Pr,r=m(t,e),o=e.getPayload();return n.cookiesToPayload(o,t),a({requestId:e.getId(),url:r,payload:o,useSendBeacon:e.getUseSendBeacon()})})).then((e=>(o(e),e))).catch((t=>{if(ro(t,e)){u=!0,e.setUseIdThirdPartyDomain(!1);const t=m(c,e),r=e.getPayload();return n.cookiesToPayload(r,c),a({requestId:e.getId(),url:t,payload:r,useSendBeacon:e.getUseSendBeacon()})}return ao(d)(t)})).then((({parsedBody:e,getHeader:t})=>{const a=r({content:e,getHeader:t});return n.responseToCookies(a),l.call({response:a}).then(no)}))}};const io=204,so="The server responded with a";var co=({logger:e})=>t=>{const{statusCode:n,body:a,parsedBody:r}=t;if(n<200||n>=300||!r&&n!==io||r&&!Array.isArray(r.handle)){const e=r?JSON.stringify(r,null,2):a;throw new Error(`${so} status code ${n} and ${e?`response body:\n${e}`:"no response body."}`)}if(r){const{warnings:t=[],errors:n=[]}=r;t.forEach((t=>{e.warn(`${so} warning:`,t)})),n.forEach((t=>{e.error(`${so} non-fatal error:`,t)}))}},lo=({orgId:e,cookieJar:t})=>{const n=Ct(e,Ot),a=()=>t.get(n),r=()=>{const e=t.get(Wr);if(e)return`t${e}`};return()=>a()||r()};const uo=3,mo=[429,503,502,504];var po=({response:e,retriesAttempted:t})=>t<uo&&mo.includes(e.statusCode);const go=1e3,fo=1e3,bo=.3,ho=e=>{const t=go+e*fo,n=t*bo,a=t-n,r=t+n;return Math.round(a+Math.random()*(r-a))},vo=e=>{const t=e.getHeader(sr);let n;if(t){const e=parseInt(t,10);n=Ht(e)?1e3*e:Math.max(0,new Date(t).getTime()-(new Date).getTime())}return n};var yo=({response:e,retriesAttempted:t})=>{let n=vo(e);return void 0===n&&(n=ho(t)),n};const _o=200;var Co=({cookieTransfer:e,lifecycle:t,createResponse:n,processWarningsAndErrors:a})=>({request:r,responseHeaders:o,responseBody:i,runOnResponseCallbacks:s=Wt,runOnRequestFailureCallbacks:c=Wt})=>{const l=be();l.add(t.onResponse),l.add(s);const d=be();d.add(t.onRequestFailure),d.add(c);const u=e=>o[e];return t.onBeforeRequest({request:r,onResponse:l.add,onRequestFailure:d.add}).then((()=>a({statusCode:_o,getHeader:u,body:JSON.stringify(i),parsedBody:i}))).catch(ao(d)).then((()=>{const t=n({content:i,getHeader:u});return e.responseToCookies(t),l.call({response:t}).then(no)}))},wo=e=>{let t=window.__alloyMonitors||[];return e&&(t=t.concat(e)),t},Po=e=>t=>{const n={webPageDetails:{URL:e.location.href||e.location},webReferrer:{URL:e.document.referrer}};ge(t,{web:n})};const xo=e=>{const{screen:{orientation:t}}=e;if(null==t||null==t.type)return null;const n=t.type.split("-");return 0===n.length||"portrait"!==n[0]&&"landscape"!==n[0]?null:n[0]},Eo=e=>{if(Ne(e.matchMedia)){if(e.matchMedia("(orientation: portrait)").matches)return"portrait";if(e.matchMedia("(orientation: landscape)").matches)return"landscape"}return null};var ko=e=>t=>{const{screen:{width:n,height:a}}=e,r={},o=on(a);o>=0&&(r.screenHeight=o);const i=on(n);i>=0&&(r.screenWidth=i);const s=xo(e)||Eo(e);s&&(r.screenOrientation=s),Object.keys(r).length>0&&ge(t,{device:r})},jo=e=>t=>{const{document:{documentElement:{clientWidth:n,clientHeight:a}={}}}=e,r={type:"browser"},o=on(n);o>=0&&(r.browserDetails={viewportWidth:o});const i=on(a);i>=0&&(r.browserDetails=r.browserDetails||{},r.browserDetails.viewportHeight=i),ge(t,{environment:r})},Io=e=>t=>{const n=e(),a={},r=on(n.getTimezoneOffset());void 0!==r&&(a.localTimezoneOffset=r),(void 0===r||Math.abs(r)<6e3)&&(a.localTime=cn(n)),ge(t,{placeContext:a})},So=e=>t=>{const n=e().toISOString();ge(t,{timestamp:n})},Do="https://ns.adobe.com/experience/alloy",To="2.30.0",Ro=e=>{ge(e,{implementationDetails:{name:Do,version:To,environment:"browser"}})},Ao=(e,t,n,a)=>{const r=e.context.flatMap(((e,a)=>n[e]?[n[e]]:(t.warn(`Invalid context[${a}]: '${e}' is not available.`),[]))).concat(a);return{namespace:"Context",lifecycle:{onBeforeEvent({event:e}){const n={};return Promise.all(r.map((e=>Promise.resolve(e(n,t))))).then((()=>e.mergeXdm(n)))}}}},No=[["architecture","string"],["bitness","string"],["model","string"],["platformVersion","string"],["wow64","boolean"]];const Oo=e=>"userAgentData"in e;var Vo=e=>Oo(e)?(t,n)=>{try{return e.userAgentData.getHighEntropyValues(No.map((e=>e[0]))).then((e=>{const n={};No.forEach((([t,a])=>{Object.prototype.hasOwnProperty.call(e,t)&&typeof e[t]===a&&(n[t]=e[t])})),ge(t,{environment:{browserDetails:{userAgentClientHints:n}}})}))}catch(e){return n.warn(`Unable to collect user-agent client hints. ${e.message}`),Wt}}:Wt;const Lo=Po(window),Mo=ko(window),Uo=jo(window),Fo=Io((()=>new Date)),Bo=So((()=>new Date)),$o={web:Lo,device:Mo,environment:Uo,placeContext:Fo},qo={highEntropyUserAgentHints:Vo(navigator)},Ho={...$o,...qo},Go=[Bo,Ro],Qo=({config:e,logger:t})=>Ao(e,t,Ho,Go);Qo.namespace="Context",Qo.configValidators=xa({context:va(Ea()).default(Object.keys($o))});var zo=({options:e})=>xa({type:Ea(),xdm:xa({eventType:Ea(),identityMap:ja}),data:xa({}),documentUnloading:ya(),renderDecisions:ya(),decisionScopes:va(Ea()).uniqueItems(),personalization:xa({decisionScopes:va(Ea()).uniqueItems(),surfaces:va(Ea()).uniqueItems(),sendDisplayEvent:ya().default(!0),includeRenderedPropositions:ya().default(!1),defaultPersonalizationEnabled:ya(),decisionContext:xa({})}).default({sendDisplayEvent:!0}),datasetId:Ea(),mergeId:Ea(),edgeConfigOverrides:Ia,advertising:xa({handleAdvertisingData:ka(Wa,Ja,Ka).default(Wa)})}).required().noUnknownFields()(e),Wo=({options:e})=>xa({renderDecisions:ya(),responseHeaders:Pa(Ea().required()),responseBody:xa({handle:va(xa({type:Ea().required(),payload:ha().required()})).required()}).required(),personalization:xa({sendDisplayEvent:ya().default(!0),decisionContext:xa({})}).default({sendDisplayEvent:!0})}).noUnknownFields()(e);const Jo=({eventManager:e,logger:t})=>({commands:{sendEvent:{documentationUri:"https://adobe.ly/3GQ3Q7t",optionsValidator:e=>zo({options:e}),run:n=>{const{xdm:a,data:r,documentUnloading:o,type:i,mergeId:s,datasetId:c,edgeConfigOverrides:l,...d}=n,u=e.createEvent();return o&&u.documentMayUnload(),u.setUserXdm(a),u.setUserData(r),i&&u.mergeXdm({eventType:i}),s&&u.mergeXdm({eventMergeId:s}),l&&(d.edgeConfigOverrides=l),c&&(t.warn("The 'datasetId' option has been deprecated. Please use 'edgeConfigOverrides.com_adobe_experience_platform.datasets.event.datasetId' instead."),d.edgeConfigOverrides=l||{},ge(d.edgeConfigOverrides,{com_adobe_experience_platform:{datasets:{event:{datasetId:c}}}})),e.sendEvent(u,d)}},applyResponse:{documentationUri:"",optionsValidator:e=>Wo({options:e}),run:t=>{const{renderDecisions:n=!1,decisionContext:a={},responseHeaders:r={},responseBody:o={handle:[]},personalization:i}=t,s=e.createEvent();return e.applyResponse(s,{renderDecisions:n,decisionContext:a,responseHeaders:r,responseBody:o,personalization:i})}}}});Jo.namespace="DataCollector";const Ko=(e,t)=>`ID sync ${t?"succeeded":"failed"}: ${e.spec.url}`;var Zo=({fireReferrerHideableImage:e,logger:t})=>n=>{const a=n.filter((e=>"url"===e.type));return a.length?Promise.all(a.map((n=>e(n.spec).then((()=>{t.info(Ko(n,!0))})).catch((()=>{t.error(Ko(n,!1))}))))).then(Wt):Promise.resolve()};const Xo=xa({thirdPartyCookiesEnabled:ya().default(!0),idMigrationEnabled:ya().default(!0)});var Yo=xa({url:Ea().required().nonEmpty(),edgeConfigOverrides:Ia}).required().noUnknownFields(),ei="ECID",ti=({addEcidQueryToPayload:e,addQueryStringIdentityToPayload:t,ensureSingleIdentity:n,setLegacyEcid:a,handleResponseForIdSyncs:r,getNamespacesFromResponse:o,getIdentity:i,consent:s,appendIdentityToUrl:c,logger:l,identity:d,getIdentityOptionsValidator:u})=>{let m,p={};return{lifecycle:{onBeforeRequest:({request:a,onResponse:r,onRequestFailure:o})=>(e(a.getPayload()),t(a.getPayload()),n({request:a,onResponse:r,onRequestFailure:o})),onResponse({response:e}){const t=o(e);return m&&m[ei]||!t||!t[ei]||a(t[ei]),t&&Object.keys(t).length>0&&(m={...m,...t}),p={...p,...e.getEdge()},d.setIdentityAcquired(),r(e)}},commands:{getIdentity:{optionsValidator:u,run:e=>{const{namespaces:t}=e;return s.awaitConsent().then((()=>{if(m)return;const n=d.getEcidFromCookie();return n&&t.includes(ei)&&(m||(m={}),m[ei]=n,1===t.length)?void 0:i(e)})).then((()=>({identity:t.reduce(((e,t)=>(e[t]=m[t]||null,e)),{}),edge:p})))}},appendIdentityToUrl:{optionsValidator:Yo,run:e=>s.withConsent().then((()=>{if(m)return;const t=d.getEcidFromCookie();return t?(m||(m={}),void(m[ei]=t)):i(e)})).then((()=>({url:c(m[ei],e.url)}))).catch((t=>(l.warn(`Unable to append identity to url. ${t.message}`),e)))}}}},ni=({config:e,getEcidFromVisitor:t,apexDomain:n,isPageSsl:a,cookieJar:r})=>{const{idMigrationEnabled:o,orgId:i}=e,s=`AMCV_${i}`,c=()=>{let e=null;const t="s_ecid",n=r.get(t)||r.get(s);if(n){const t=/(^|\|)MCMID\|(\d+)($|\|)/,a=n.match(t);a&&(e=a[2])}return e};return{getEcid(){if(o){const e=c();return e?Promise.resolve(e):t()}return Promise.resolve()},setEcid(e){if(o&&c()!==e){const t=a?{sameSite:"none",secure:!0}:{};r.set(s,`MCMID|${e}`,{domain:n,expires:390,...t})}}}},ai=({logger:e})=>new Promise(((t,n)=>{if(ce(window.adobe)&&ce(window.adobe.optIn)){const a=window.adobe.optIn;e.info("Delaying request while waiting for legacy opt-in to let Visitor retrieve ECID from server."),a.fetchPermissions((()=>{a.isApproved([a.Categories.ECID])?(e.info("Received legacy opt-in approval to let Visitor retrieve ECID from server."),t()):n(new Error("Legacy opt-in was declined."))}),!0)}else t()})),ri=e=>{const t=e.Visitor;return Ne(t)&&Ne(t.getInstance)&&t},oi=({logger:e,orgId:t,awaitVisitorOptIn:n})=>()=>{const a=ri(window);return a?n({logger:e}).then((()=>(e.info("Delaying request while using Visitor to retrieve ECID from server."),new Promise((n=>{a.getInstance(t,{}).getMarketingCloudVisitorID((t=>{e.info("Resuming previously delayed request that was waiting for ECID from Visitor."),n(t)}),!0)}))))).catch((t=>{t?e.info(`${t.message}, retrieving ECID from experience edge`):e.info("An error occurred while obtaining the ECID from Visitor.")})):Promise.resolve()},ii=({processIdSyncs:e})=>t=>e(t.getPayloadsByType("identity:exchange")),si=({doesIdentityCookieExist:e,setDomainForInitialIdentityPayload:t,addLegacyEcidToPayload:n,awaitIdentityCookie:a,logger:r})=>{let o;const i=e=>(t(e),n(e.getPayload()));return({request:t,onResponse:n,onRequestFailure:s})=>{if(e())return t.setIsIdentityEstablished(),Promise.resolve();if(o){r.info("Delaying request while retrieving ECID from server.");const e=o;return o=e.catch((()=>a({onResponse:n,onRequestFailure:s}))),o.catch((()=>{})),e.then((()=>{r.info("Resuming previously delayed request."),t.setIsIdentityEstablished()})).catch((()=>i(t)))}return o=a({onResponse:n,onRequestFailure:s}),o.catch((()=>{})),i(t)}},ci="CORE",li=({thirdPartyCookiesEnabled:e,areThirdPartyCookiesSupportedByDefault:t})=>{const n={identity:{fetch:[ei]}};return e&&t()&&n.identity.fetch.push(ci),e=>{e.mergeQuery(n)}},di=({thirdPartyCookiesEnabled:e,areThirdPartyCookiesSupportedByDefault:t})=>n=>{e&&t()&&n.setUseIdThirdPartyDomain()},ui=({getLegacyEcid:e,addEcidToPayload:t})=>n=>n.hasIdentity(ei)?Promise.resolve():e().then((e=>{e&&t(n,e)})),mi="adobe_mc",pi=e=>{try{return decodeURIComponent(e)}catch{return""}};const gi=300;var fi=({locationSearch:e,dateProvider:t,orgId:n,logger:a})=>r=>{if(r.hasIdentity(ei))return;let o=ie.default.parse(e)[mi];if(void 0===o)return;Array.isArray(o)&&(a.warn("Found multiple adobe_mc query string paramters, only using the last one."),o=o[o.length-1]);const i=o.split("|").reduce(((e,t)=>{const[n,a]=t.split("=");return e[n]=pi(a),e[n]=e[n].replace(/[^a-zA-Z0-9@.]/g,""),e}),{}),s=parseInt(i.TS,10),c=i.MCMID,l=pi(i.MCORGID);t().getTime()/1e3<=s+gi&&l===n&&c?(a.info(`Found valid ECID identity ${c} from the adobe_mc query string parameter.`),r.addIdentity(ei,{id:c})):a.info("Detected invalid or expired adobe_mc query string parameter.")},bi=(e,t)=>{e.addIdentity(ei,{id:t})},hi=({doesIdentityCookieExist:e,orgId:t,logger:n})=>({onResponse:a,onRequestFailure:r})=>new Promise(((o,i)=>{a((()=>{e()?o():(n.warn(`Identity cookie not found. This could be caused by any of the following issues:\n\t* The org ID ${t} configured in Alloy doesn't match the org ID specified in the edge configuration.\n\t* Experience edge was not able to set the identity cookie due to domain or cookie restrictions.\n\t* The request was canceled by the browser and not fully processed.`),i(new Error("Identity cookie not found.")))})),r((()=>{e()?o():i(new Error("Identity cookie not found."))}))})),vi=e=>e.getPayloadsByType("identity:result").reduce(((e,t)=>(t.namespace&&t.namespace.code&&(e[t.namespace.code]=t.id),e)),{}),yi=({sendEdgeNetworkRequest:e,createIdentityRequestPayload:t,createIdentityRequest:n,globalConfigOverrides:a})=>({namespaces:r,edgeConfigOverrides:o}={})=>{const i=Mr({payload:t(r),globalConfigOverrides:a,localConfigOverrides:o}),s=n(i);return e({request:s})},_i=({payload:e,datastreamIdOverride:t})=>Rr({payload:e,datastreamIdOverride:t,getAction:()=>"identity/acquire",getUseSendBeacon:()=>!1}),Ci=e=>{const t={query:{identity:{fetch:e}}};return Or({content:t,addIdentity:Tr(t),hasIdentity:Vr(t)})};const wi=/^([^?#]*)(\??[^#]*)(#?.*)$/,Pi=e=>""===e?"?":"?"===e?"":"&";var xi=({dateProvider:e,orgId:t})=>(n,a)=>{const r=Math.round(e().getTime()/1e3),o=encodeURIComponent(`TS=${r}|MCMID=${n}|MCORGID=${encodeURIComponent(t)}`),[,i,s,c]=a.match(wi);return`${i}${s}${Pi(s)}adobe_mc=${o}${c}`};const Ei=xa({namespaces:va(ka(ei,ci)).nonEmpty().uniqueItems().default([ei]),edgeConfigOverrides:Ia}).noUnknownFields().default({namespaces:[ei]});var ki=({thirdPartyCookiesEnabled:e})=>t=>{const n=Ei(t);if(!e&&n.namespaces.includes(ci))throw new Error(`namespaces: The ${ci} namespace cannot be requested when third-party cookies are disabled.`);return n};const ji=({config:e,logger:t,consent:n,fireReferrerHideableImage:a,sendEdgeNetworkRequest:r,apexDomain:o,getBrowser:i,identity:s})=>{const{orgId:c,thirdPartyCookiesEnabled:l,edgeConfigOverrides:d}=e,u=oi({logger:t,orgId:c,awaitVisitorOptIn:ai}),m=he({logger:t,cookieJar:me}),p=ni({config:e,getEcidFromVisitor:u,apexDomain:o,cookieJar:m,isPageSsl:"https:"===window.location.protocol}),g=Vt({orgId:c}),f=yi({sendEdgeNetworkRequest:r,createIdentityRequestPayload:Ci,createIdentityRequest:_i,globalConfigOverrides:d}),b=Rt({getBrowser:i}),h=di({thirdPartyCookiesEnabled:l,areThirdPartyCookiesSupportedByDefault:b}),v=ui({getLegacyEcid:p.getEcid,addEcidToPayload:bi}),y=fi({locationSearch:window.document.location.search,dateProvider:()=>new Date,orgId:c,logger:t}),_=hi({doesIdentityCookieExist:g,orgId:c,logger:t}),C=si({doesIdentityCookieExist:g,setDomainForInitialIdentityPayload:h,addLegacyEcidToPayload:v,awaitIdentityCookie:_,logger:t}),w=Zo({fireReferrerHideableImage:a,logger:t}),P=ii({processIdSyncs:w}),x=xi({dateProvider:()=>new Date,orgId:c}),E=ki({thirdPartyCookiesEnabled:l}),k=li({thirdPartyCookiesEnabled:l,areThirdPartyCookiesSupportedByDefault:b});return ti({addEcidQueryToPayload:k,addQueryStringIdentityToPayload:y,ensureSingleIdentity:C,setLegacyEcid:p.setEcid,handleResponseForIdSyncs:P,getNamespacesFromResponse:vi,getIdentity:f,consent:n,identity:s,appendIdentityToUrl:x,logger:t,getIdentityOptionsValidator:E})};ji.namespace="Identity",ji.configValidators=Xo;const Ii=({config:e,componentRegistry:t})=>{const n=[...t.getCommandNames(),dr,ur].sort(),a={...e};Object.keys(e).forEach((t=>{const n=e[t];"function"==typeof n&&(a[t]=n.toString())}));const r=t.getComponentNames();return{version:To,configs:a,commands:n,components:r}},Si=({config:e,componentRegistry:t})=>({commands:{getLibraryInfo:{run:()=>({libraryInfo:Ii({config:e,componentRegistry:t})})}}});Si.namespace="LibraryInfo";var Di=Object.freeze({__proto__:null,context:Qo,dataCollector:Jo,identity:ji,libraryInfo:Si});const Ti=Ft(window),{fetch:Ri,navigator:Ai}=window,Ni=Er(),Oi=vt(window,me),Vi=jr({fetch:Ri}),Li=dt(),Mi=qr({window:window,createNamespacedStorage:Ti}),Ui=Mt({userAgent:window.navigator.userAgent}),Fi=({instanceName:e,logController:{setDebugEnabled:t,logger:n,createComponentLogger:a},components:r})=>{const o=Va(),i=Na(o),s=r.concat(Object.values(Di)),c=e=>{t(e.enabled,{fromConfig:!1})},l=he({logger:n,cookieJar:me}),d=r=>{const c=yr({options:r,componentCreators:s,coreConfigValidators:Ni,createConfig:Cr,logger:n,setDebugEnabled:t}),{orgId:d,targetMigrationEnabled:u}=c,m=Zr({orgId:d,targetMigrationEnabled:u}),p=zr({cookieJar:l,shouldTransferCookie:m,apexDomain:Oi,dateProvider:()=>new Date}),g=Ne(Ai.sendBeacon)?Ir({sendBeacon:Ai.sendBeacon.bind(Ai),sendFetchRequest:Vi,logger:n}):Vi,f=La({logger:n,sendFetchRequest:Vi,sendBeaconRequest:g,isRequestRetryable:po,getRequestRetryDelay:yo}),b=co({logger:n}),h=Ma({logger:n}),v=lr({extractEdgeInfo:h}),y=lo({orgId:d,cookieJar:me}),_=oo({config:c,lifecycle:i,cookieTransfer:p,sendNetworkRequest:f,createResponse:v,processWarningsAndErrors:b,getLocationHint:y,getAssuranceValidationTokenParams:Mi}),C=Co({lifecycle:i,cookieTransfer:p,createResponse:v,processWarningsAndErrors:b}),w=ar({logger:n}),P=rr({generalConsentState:w,logger:n}),x=Ha({config:c,logger:n,loggingCookieJar:l});x.initialize();const E=Gr({config:c,logger:n,lifecycle:i,consent:P,createEvent:ir,createDataCollectionRequestPayload:Lr,createDataCollectionRequest:Ar,sendEdgeNetworkRequest:_,applyResponse:C});return _r({componentCreators:s,lifecycle:i,componentRegistry:o,getImmediatelyAvailableTools(t){const n=a(t);return{config:c,componentRegistry:o,consent:P,identity:x,eventManager:E,fireReferrerHideableImage:Li,logger:n,lifecycle:i,sendEdgeNetworkRequest:_,handleError:kr({errorPrefix:`[${e}] [${t}]`,logger:n}),createNamespacedStorage:Ti,apexDomain:Oi,getBrowser:Ui}}})},u=kr({errorPrefix:`[${e}]`,logger:n});return mr({logger:n,configureCommand:d,setDebugCommand:c,handleError:u,validateCommandOptions:gr})},Bi=({eventManager:e,lifecycle:t,handleError:n})=>a=>{if(a.s_fe)return Promise.resolve();const r="composedPath"in a&&a.composedPath().length>0?a.composedPath()[0]:a.target,o=e.createEvent();return o.documentMayUnload(),t.onClick({event:o,clickedElement:r}).then((()=>o.isEmpty()?Promise.resolve():e.sendEvent(o))).then(Wt).catch((e=>{n(e,"click collection")}))};var $i=({eventManager:e,lifecycle:t,handleError:n})=>{const a=Bi({eventManager:e,lifecycle:t,handleError:n});document.addEventListener("click",a,!0)};const qi="\\.(exe|zip|wav|mp3|mov|mpg|avi|wmv|pdf|doc|docx|xls|xlsx|ppt|pptx)$",Hi=Ea().regexp().default(qi),Gi=xa({clickCollectionEnabled:ya().default(!0),clickCollection:xa({internalLinkEnabled:ya().default(!0),externalLinkEnabled:ya().default(!0),downloadLinkEnabled:ya().default(!0),sessionStorageEnabled:ya().default(!1),eventGroupingEnabled:ya().default(!1),filterClickProperties:_a()}).default({internalLinkEnabled:!0,externalLinkEnabled:!0,downloadLinkEnabled:!0,sessionStorageEnabled:!1,eventGroupingEnabled:!1}),downloadLinkQualifier:Hi,onBeforeLinkClickSend:_a().deprecated('The field "onBeforeLinkClickSend" has been deprecated. Use "clickCollection.filterClickDetails" instead.')}),Qi="cppXYctnr";var zi=(e=document)=>null!==e.getElementById(Qi),Wi=e=>{let t=e;return/^https?:\/\//i.test(t)||(t=`${window.location.protocol}//${e}`),new URL(t).hostname},Ji=(e,t)=>Wi(e)!==Wi(t);const Ki=(e,t)=>t&&("download"===t&&!e.downloadLinkEnabled||"exit"===t&&!e.externalLinkEnabled||"other"===t&&!e.internalLinkEnabled);var Zi=({config:e,logger:t,getClickedElementProperties:n,clickActivityStorage:a})=>{const{clickCollectionEnabled:r,clickCollection:o}=e;return r?({event:r,clickedElement:i})=>{const s=n({clickActivityStorage:a,clickedElement:i,config:e,logger:t}),c=s.linkType;zi()||(s.isValidLink()&&Ki(o,c)?t.info(`Cancelling link click event due to clickCollection.${c}LinkEnabled = false.`):!s.isInternalLink()||!o.eventGroupingEnabled||e.onBeforeLinkClickSend&&!o.filterClickDetails||Ji(window.location.hostname,s.linkUrl)?s.isValidLink()?(r.mergeXdm(s.xdm),r.mergeData(s.data),a.save({pageName:s.pageName,pageIDType:s.pageIDType})):s.isValidActivityMapData()&&a.save(s.properties):a.save(s.properties))}:()=>{}};const Xi=e=>({eventType:"web.webinteraction.linkClicks",web:{webInteraction:{name:e.linkName,region:e.linkRegion,type:e.linkType,URL:e.linkUrl,linkClicks:{value:1}}}}),Yi=e=>({__adobe:{analytics:{contextData:{a:{activitymap:{page:e.pageName,link:e.linkName,region:e.linkRegion,pageIDType:e.pageIDType}}}}}}),es=(e,t)=>{const{xdm:n,data:a,clickedElement:r}=e;if(t.clickedElement=r,n&&n.web&&n.web.webInteraction){const{name:e,region:a,type:r,URL:o}=n.web.webInteraction;t.linkName=e,t.linkRegion=a,t.linkType=r,t.linkUrl=o}if(a&&a.__adobe&&a.__adobe.analytics){const{contextData:e}=a.__adobe.analytics;if(e&&e.a&&e.a.activitymap){const{page:n,link:a,region:r,pageIDType:o}=e.a.activitymap;t.pageName=n||t.pageName,t.linkName=a||t.linkName,t.linkRegion=r||t.linkRegion,void 0!==o&&(t.pageIDType=o)}}};var ts=({properties:e,logger:t}={})=>{let n=e||{};return{get pageName(){return n.pageName},set pageName(e){n.pageName=e},get linkName(){return n.linkName},set linkName(e){n.linkName=e},get linkRegion(){return n.linkRegion},set linkRegion(e){n.linkRegion=e},get linkType(){return n.linkType},set linkType(e){n.linkType=e},get linkUrl(){return n.linkUrl},set linkUrl(e){n.linkUrl=e},get pageIDType(){return n.pageIDType},set pageIDType(e){n.pageIDType=e},get clickedElement(){return n.clickedElement},set clickedElement(e){n.clickedElement=e},get properties(){return{pageName:n.pageName,linkName:n.linkName,linkRegion:n.linkRegion,linkType:n.linkType,linkUrl:n.linkUrl,pageIDType:n.pageIDType}},isValidLink:()=>!!(n.linkUrl&&n.linkType&&n.linkName&&n.linkRegion),isInternalLink(){return this.isValidLink()&&"other"===n.linkType},isValidActivityMapData:()=>!!n.pageName&&!!n.linkName&&!!n.linkRegion&&void 0!==n.pageIDType,get xdm(){return n.filteredXdm?n.filteredXdm:Xi(this)},get data(){return n.filteredData?n.filteredData:Yi(this)},applyPropertyFilter(e){e&&!1===e(n)&&(t&&t.info(`Clicked element properties were rejected by filter function: ${JSON.stringify(this.properties,null,2)}`),n={})},applyOptionsFilter(e){const a=this.options;if(a&&a.clickedElement&&(a.xdm||a.data)){if(e&&!1===e(a))return t&&t.info(`Clicked element properties were rejected by filter function: ${JSON.stringify(this.properties,null,2)}`),void(this.options=void 0);this.options=a,n.filteredXdm=a.xdm,n.filteredData=a.data}},get options(){const e={};if(this.isValidLink()&&(e.xdm=this.xdm),this.isValidActivityMapData()&&(e.data=this.data),this.clickedElement&&(e.clickedElement=this.clickedElement),e.xdm||e.data)return e},set options(e){n={},e&&es(e,n)}}},ns=({clickActivityStorage:e})=>t=>{if(zi())return;const n=e.load(),a=ts({properties:n});if(a.isValidLink()||a.isValidActivityMapData()){if(a.isValidLink()){const e=a.xdm;delete e.eventType,t.mergeXdm(e)}a.isValidActivityMapData()&&t.mergeData(a.data),e.save({pageName:a.pageName,pageIDType:a.pageIDType})}},as=({window:e,getLinkName:t,getLinkRegion:n,getAbsoluteUrlFromAnchorElement:a,findClickableElement:r,determineLinkType:o})=>({clickedElement:i,config:s,logger:c,clickActivityStorage:l})=>{const{onBeforeLinkClickSend:d,clickCollection:u}=s,{filterClickDetails:m}=u,p=ts({logger:c});if(i){const c=r(i);if(c){p.clickedElement=i,p.linkUrl=a(e,c),p.linkType=o(e,s,p.linkUrl,c),p.linkRegion=n(c),p.linkName=t(c),p.pageIDType=0,p.pageName=e.location.href;const r=l.load();r&&r.pageName&&(p.pageName=r.pageName,p.pageIDType=1),m?p.applyPropertyFilter(m):d&&p.applyOptionsFilter(d)}}return p};const rs="clickData";var os=({storage:e})=>({save:t=>{const n=JSON.stringify(t);e.setItem(rs,n)},load:()=>{let t=null;const n=e.getItem(rs);return n&&(t=JSON.parse(n)),t},remove:()=>{e.removeItem(rs)}}),is=({clickActivityStorage:e})=>t=>{e.save({pageName:t.getContent().xdm.web.webPageDetails.name,pageIDType:1})},ss=(e,t)=>{const{clickCollectionEnabled:n,onBeforeLinkClickSend:a,downloadLinkQualifier:r}=e;!1===n&&(a&&t.warn("The 'onBeforeLinkClickSend' configuration was provided but will be ignored because clickCollectionEnabled is false."),r&&r!==qi&&t.warn("The 'downloadLinkQualifier' configuration was provided but will be ignored because clickCollectionEnabled is false."))},cs=e=>e&&e.replace(/\s+/g," ").trim();const ls=/^(SCRIPT|STYLE|LINK|CANVAS|NOSCRIPT|#COMMENT)$/i;var ds=e=>!(e&&e.nodeName&&e.nodeName.match(ls));const us=e=>{let t=[],n=!1;return ds(e)?(t.push(e),e.childNodes&&Array.prototype.slice.call(e.childNodes).forEach((e=>{const a=us(e);t=t.concat(a.supportedNodes),n=n||a.includesUnsupportedNodes}))):n=!0,{
supportedNodes:t,includesUnsupportedNodes:n}},ms=(e,t,n)=>{let a;return n&&n!==e.nodeName.toUpperCase()||(a=e.getAttribute(t)),a},ps=e=>{const t={texts:[]};return e.supportedNodes.forEach((e=>{e.getAttribute&&(t.alt||(t.alt=cs(e.getAttribute("alt"))),t.title||(t.title=cs(e.getAttribute("title"))),t.inputValue||(t.inputValue=cs(ms(e,"value","INPUT"))),t.imgSrc||(t.imgSrc=cs(ms(e,"src","IMG")))),e.nodeValue&&t.texts.push(e.nodeValue)})),t},gs=/^(HEADER|MAIN|FOOTER|NAV)$/i,fs=e=>{let t;return"region"===e.role&&zt(e["aria-label"])&&(t=e["aria-label"]),t},bs=e=>{let t;return e&&e.nodeName&&e.nodeName.match(gs)&&(t=e.nodeName),t};var hs=(e,t)=>{const n=e.location.href;let a=t.href||"";"string"!=typeof a&&(a="");try{return new URL(a,n).href}catch{return n}},vs=e=>!(!e.href||"A"!==e.tagName&&"AREA"!==e.tagName||e.onclick&&e.protocol&&!(e.protocol.toLowerCase().indexOf("javascript")<0)),ys=e=>!!e&&!!e.onclick,_s=e=>{if("INPUT"===e.tagName){const t=e.getAttribute("type");if("submit"===t)return!0;if("image"===t&&e.src)return!0}return!1},Cs=e=>"BUTTON"===e.tagName&&"submit"===e.type,ws=e=>{const t=e.indexOf("?"),n=e.indexOf("#");return t>=0&&(t<n||n<0)?e.substring(0,t):n>=0?e.substring(0,n):e},Ps=(e,t,n)=>{let a=!1;if(t)if(n&&n.download)a=!0;else if(e){const n=new RegExp(e),r=ws(t).toLowerCase();a=n.test(r)}return a},xs=(e,t)=>{let n=!1;if(t&&e.location.hostname){const a=e.location.hostname.toLowerCase();n=ws(t).toLowerCase().indexOf(a)<0}return n},Es=e=>{const t=e.getContent();return void 0!==t.xdm&&void 0!==t.xdm.web&&void 0!==t.xdm.web.webPageDetails&&void 0!==t.xdm.web.webPageDetails.name},ks=()=>{const e={};return{getItem:t=>e[t],setItem:(t,n)=>{e[t]=n},removeItem:t=>{delete e[t]}}};const js=as({window:window,getLinkName:e=>{let t=cs(e.innerText||e.textContent);const n=us(e);if(!t||n.includesUnsupportedNodes){const e=ps(n);t=cs(e.texts.join("")),t||(t=e.alt||e.title||e.inputValue||e.imgSrc)}return t||""},getLinkRegion:e=>{let t,n=e.parentNode;for(;n;){if(t=cs(n.id||fs(n)||bs(n)),t)return t;n=n.parentNode}return"BODY"},getAbsoluteUrlFromAnchorElement:hs,findClickableElement:e=>{let t=e;for(;t&&(!t.nodeName||"BODY"!==t.nodeName);){if(vs(t)||ys(t)||_s(t)||Cs(t))return t;t=t.parentNode}return null},determineLinkType:(e,t,n,a)=>{let r="other";return zt(n)&&(Ps(t.downloadLinkQualifier,n,a)?r="download":xs(e,n)&&(r="exit")),r}});let Is;const Ss=e=>{if(!Is){const t=Ft(window)(e.orgId||""),n=ks(),a=e.clickCollection.sessionStorageEnabled?t.session:n;Is=os({storage:a})}},Ds=({config:e,eventManager:t,handleError:n,logger:a})=>{ss(e,a);const r=e.clickCollection;Is||Ss(e);const o=Zi({config:e,logger:a,clickActivityStorage:Is,getClickedElementProperties:js}),i=ns({clickActivityStorage:Is}),s=is({clickActivityStorage:Is});return{lifecycle:{onComponentsRegistered(e){const{lifecycle:a}=e;$i({eventManager:t,lifecycle:a,handleError:n})},onClick({event:e,clickedElement:t}){o({event:e,clickedElement:t})},onBeforeEvent({event:e}){Es(e)&&(r.eventGroupingEnabled&&i(e),s(e,a,Is))}}}};Ds.namespace="ActivityCollector",Ds.configValidators=Gi,Ds.buildOnInstanceConfiguredExtraParams=({config:e,logger:t})=>(Is||Ss(e),{getLinkDetails:n=>js({clickActivityStorage:Is,clickedElement:n,config:e,logger:t}).properties});const Ts=e=>`URL destination succeeded: ${e.spec.url}`;var Rs=({fireReferrerHideableImage:e,logger:t,cookieJar:n,isPageSsl:a})=>{const r=a?{sameSite:"none",secure:!0}:{},o=e=>{e.filter((e=>"cookie"===e.type)).forEach((e=>{const{name:t,value:a,domain:o,ttlDays:i}=e.spec;n.set(t,a||"",{domain:o||"",expires:i||10,...r})}))},i=n=>{const a=n.filter((e=>"url"===e.type));return Promise.all(a.map((n=>e(n.spec).then((()=>{t.info(Ts(n))})).catch((()=>{}))))).then(Wt)};return e=>(o(e),i(e))},As=({processDestinations:e})=>{const t=({response:t})=>{const n=t.getPayloadsByType("activation:push");return e(n)},n=({response:e})=>({destinations:e.getPayloadsByType("activation:pull")});return({response:e})=>t({response:e}).then((()=>n({response:e})))};const Ns=({logger:e,fireReferrerHideableImage:t})=>{const n=me.withConverter({write:e=>encodeURIComponent(e)}),a=he({logger:e,cookieJar:n}),r=Rs({fireReferrerHideableImage:t,logger:e,cookieJar:a,isPageSsl:"https:"===window.location.protocol});return{lifecycle:{onResponse:As({processDestinations:r})},commands:{}}};Ns.namespace="Audiences";var Os=({storedConsent:e,taskQueue:t,defaultConsent:n,consent:a,sendSetConsentRequest:r,validateSetConsentOptions:o,consentHashStore:i,doesIdentityCookieExist:s})=>{const c={[Za]:n};let l=e.read();const d=s(),u=void 0!==l[Za];d&&u||i.clear(),d||(e.clear(),l={}),a.initializeConsent(c,l);const m=()=>{if(0===t.length){const t=e.read();void 0!==t[Za]&&a.setConsent(t)}};return{commands:{setConsent:{optionsValidator:o,run:({consent:e,identityMap:n,edgeConfigOverrides:o})=>{a.suspend();const s=i.lookup(e);return t.addTask((()=>s.isNew()?r({consentOptions:e,identityMap:n,edgeConfigOverrides:o}):Promise.resolve())).then((()=>s.save())).finally(m)}}},lifecycle:{onResponse:m,onRequestFailure:m}}},Vs=e=>gt(JSON.stringify(en(e)));const Ls=({standard:e,version:t})=>`${e}.${t}`;var Ms=({storage:e})=>({clear(){e.clear()},lookup(t){const n={},a=e=>{const t=Ls(e),{standard:a,version:r,...o}=e;return n[t]||(n[t]=Vs(o).toString()),n[t]};return{isNew:()=>t.some((t=>{const n=Ls(t),r=e.getItem(n);return null===r||r!==a(t)})),save(){t.forEach((t=>{const n=Ls(t);e.setItem(n,a(t))}))}}}}),Us=()=>{const e={};return{...Or({content:e,addIdentity:(t,n)=>{e.identityMap=e.identityMap||{},e.identityMap[t]=e.identityMap[t]||[],e.identityMap[t].push(n)},hasIdentity:t=>void 0!==(e.identityMap&&e.identityMap[t])}),setConsent:t=>{e.consent=t}}},Fs=({payload:e,datastreamIdOverride:t})=>Rr({payload:e,datastreamIdOverride:t,getAction:()=>"privacy/set-consent",getUseSendBeacon:()=>!1}),Bs=({parseConsentCookie:e,orgId:t,cookieJar:n})=>{const a=Ct(t,Nt);return{read(){const t=n.get(a);return t?e(t):{}},clear(){n.remove(a)}}},$s=({createConsentRequestPayload:e,createConsentRequest:t,sendEdgeNetworkRequest:n,edgeConfigOverrides:a})=>({consentOptions:r,identityMap:o,edgeConfigOverrides:i})=>{const s=Mr({payload:e(),globalConfigOverrides:a,localConfigOverrides:i});s.payload.setConsent(r),ce(o)&&Object.keys(o).forEach((e=>{o[e].forEach((t=>{s.payload.addIdentity(e,t)}))}));const c=t(s);return n({request:c}).then((()=>{}))},qs=e=>e.split(";").reduce(((e,t)=>{const[n,a]=t.split("=");return e[n]=a,e}),{}),Hs=xa({consent:va(ha()).required().nonEmpty(),identityMap:ja,edgeConfigOverrides:Ia}).noUnknownFields().required(),Gs=xa({defaultConsent:ka(Ga,Qa,za).default(Ga)});const Qs=({config:e,consent:t,sendEdgeNetworkRequest:n,createNamespacedStorage:a})=>{const{orgId:r,defaultConsent:o}=e,i=Bs({parseConsentCookie:qs,orgId:r,cookieJar:me}),s=ve(),c=$s({createConsentRequestPayload:Us,createConsentRequest:Fs,sendEdgeNetworkRequest:n,edgeConfigOverrides:e.edgeConfigOverrides}),l=a(`${_t(r)}.consentHashes.`),d=Ms({storage:l.persistent}),u=Vt({orgId:r});return Os({storedConsent:i,taskQueue:s,defaultConsent:o,consent:t,sendSetConsentRequest:c,validateSetConsentOptions:Hs,consentHashStore:d,doesIdentityCookieExist:u})};Qs.namespace="Consent",Qs.configValidators=Gs;var zs=()=>({eventMergeId:c()});t.createEventMergeId=zs;var Ws=({createEventMergeId:e})=>({commands:{createEventMergeId:{run:e}}});const Js=()=>Ws({createEventMergeId:zs});Js.namespace="EventMerge";var Ks={PAUSE:"media.pauseStart",PLAY:"media.play",BUFFER_START:"media.bufferStart",AD_START:"media.adStart",Ad_BREAK_START:"media.adBreakStart",SESSION_END:"media.sessionEnd",SESSION_START:"media.sessionStart",SESSION_COMPLETE:"media.sessionComplete",PING:"media.ping",AD_BREAK_COMPLETE:"media.adBreakComplete",AD_COMPLETE:"media.adComplete",AD_SKIP:"media.adSkip",BITRATE_CHANGE:"media.bitrateChange",CHAPTER_COMPLETE:"media.chapterComplete",CHAPTER_SKIP:"media.chapterSkip",CHAPTER_START:"media.chapterStart",ERROR:"media.error",STATES_UPDATE:"media.statesUpdate"},Zs=({mediaRequestPayload:e,action:t})=>Rr({payload:e,edgeSubPath:"/va",getAction:()=>t,getUseSendBeacon:()=>!1}),Xs=({config:e,eventManager:t,consent:n,sendEdgeNetworkRequest:a,setTimestamp:r})=>({createMediaEvent({options:n}){const a=t.createEvent(),{xdm:o}=n;if(r(o),a.setUserXdm(o),o.eventType===Ks.AD_START){const{advertisingDetails:t}=n.xdm.mediaCollection;a.mergeXdm({mediaCollection:{advertisingDetails:{playerName:t.playerName||e.streamingMedia.playerName}}})}return a},createMediaSession(n){const{playerName:a,channel:r,appVersion:o}=e.streamingMedia,i=t.createEvent(),{sessionDetails:s}=n.xdm.mediaCollection;return i.setUserXdm(n.xdm),i.mergeXdm({eventType:Ks.SESSION_START,mediaCollection:{sessionDetails:{playerName:s.playerName||a,channel:s.channel||r,appVersion:s.appVersion||o}}}),i},augmentMediaEvent({event:e,playerId:t,getPlayerDetails:n,sessionID:a}){if(!t||!n)return e;const{playhead:r,qoeDataDetails:o}=n({playerId:t});return e.mergeXdm({mediaCollection:{playhead:on(r),qoeDataDetails:o,sessionID:a}}),e},trackMediaSession({event:e,mediaOptions:n,edgeConfigOverrides:a}){const r={mediaOptions:n,edgeConfigOverrides:a};return t.sendEvent(e,r)},trackMediaEvent({event:e,action:t}){const r=Lr(),o=Zs({mediaRequestPayload:r,action:t});return r.addEvent(e),e.finalize(),n.awaitConsent().then((()=>a({request:o}).then((()=>({})))))}}),Ys={MAIN:"main",COMPLETED:"completed"},ec=()=>{let e;return{getSession:t=>e[t]||{},storeSession:({playerId:t,sessionDetails:n})=>{void 0===e&&(e={}),e[t]=n},stopPing:({playerId:t})=>{const n=e[t];n&&(clearTimeout(n.pingId),n.pingId=null,n.playbackState=Ys.COMPLETED)},savePing:({playerId:t,pingId:n,playbackState:a})=>{e[t]&&(e[t].pingId&&clearTimeout(e[t].pingId),e[t].pingId=n,e[t].playbackState=a)}}};const tc=(e,t)=>e===Ks.AD_START||e===Ks.Ad_BREAK_START||e===Ks.AD_SKIP||e===Ks.AD_COMPLETE?"ad":e===Ks.AD_BREAK_COMPLETE||e===Ks.CHAPTER_COMPLETE||e===Ks.CHAPTER_START||e===Ks.CHAPTER_SKIP||e===Ks.SESSION_START?"main":e===Ks.SESSION_END||e===Ks.SESSION_COMPLETE?"completed":t;var nc=({mediaEventManager:e,mediaSessionCacheManager:t,config:n})=>{const a=r=>{const o=e.createMediaEvent({options:r}),{playerId:i,xdm:s}=r,{eventType:c}=s,l=c.split(".")[1],{getPlayerDetails:d,sessionPromise:u,playbackState:m}=t.getSession(i);return u.then((r=>r.sessionId?(e.augmentMediaEvent({event:o,eventType:c,playerId:i,getPlayerDetails:d,sessionID:r.sessionId}),e.trackMediaEvent({event:o,action:l}).then((()=>{if(i)if(c===Ks.SESSION_COMPLETE||c===Ks.SESSION_END)t.stopPing({playerId:i});else{const e=tc(c,m);if("completed"===e)return;const r="ad"===e?n.streamingMedia.adPingInterval:n.streamingMedia.mainPingInterval,o=setTimeout((()=>{const e={playerId:i,xdm:{eventType:Ks.PING}};a(e)}),1e3*r);t.savePing({playerId:i,pingId:o,playbackState:e})}}))):Promise.reject(new Error(`Failed to trigger media event: ${c}. Session ID is not available for playerId: ${i}.`))))};return e=>a(e)},ac=({config:e,mediaEventManager:t,mediaSessionCacheManager:n,legacy:a=!1})=>r=>{if(!e.streamingMedia)return Promise.reject(new Error("Streaming media is not configured."));const{playerId:o,getPlayerDetails:i,edgeConfigOverrides:s}=r,c=t.createMediaSession(r);t.augmentMediaEvent({event:c,playerId:o,getPlayerDetails:i});const l=t.trackMediaSession({event:c,mediaOptions:{playerId:o,getPlayerDetails:i,legacy:a},edgeConfigOverrides:s});return n.storeSession({playerId:o,sessionDetails:{sessionPromise:l,getPlayerDetails:i,playbackState:Ys.MAIN}}),l},rc=e=>!Qt(e)||!e.trim(),oc=({mediaSessionCacheManager:e,config:t,trackMediaEvent:n})=>({response:a,playerId:r,getPlayerDetails:o})=>{const i=a.getPayloadsByType("media-analytics:new-session");if(Oe(i)){const{sessionId:a}=i[0];if(rc(a))return{};if(!r||!o)return{sessionId:a};const s=setTimeout((()=>{n({playerId:r,xdm:{eventType:Ks.PING}})}),1e3*t.streamingMedia.mainPingInterval);return e.savePing({playerId:r,pingId:s,playbackState:Ys.MAIN}),{sessionId:a}}return{}};const ic={Video:"video",Audio:"audio"},sc={VOD:"vod",Live:"live",Linear:"linear",Podcast:"podcast",Audiobook:"audiobook",AOD:"aod"},cc={FullScreen:"fullScreen",ClosedCaption:"closedCaptioning",Mute:"mute",PictureInPicture:"pictureInPicture",InFocus:"inFocus"},lc={AdBreakStart:"adBreakStart",AdBreakComplete:"adBreakComplete",AdStart:"adStart",AdComplete:"adComplete",AdSkip:"adSkip",ChapterStart:"chapterStart",ChapterComplete:"chapterComplete",ChapterSkip:"chapterSkip",SeekStart:"seekStart",SeekComplete:"seekComplete",BufferStart:"bufferStart",BufferComplete:"bufferComplete",BitrateChange:"bitrateChange",StateStart:"stateStart",StateEnd:"stateEnd"},dc={SessionStart:"sessionStart",SessionEnd:"sessionEnd",SessionComplete:"sessionComplete",Play:"play",Pause:"pauseStart",Error:"error",StateUpdate:"statesUpdate"},uc={MediaResumed:"media.resumed",GranularAdTracking:"media.granularadtracking"},mc={Show:"a.media.show",Season:"a.media.season",Episode:"a.media.episode",AssetId:"a.media.asset",Genre:"a.media.genre",FirstAirDate:"a.media.airDate",FirstDigitalDate:"a.media.digitalDate",Rating:"a.media.rating",Originator:"a.media.originator",Network:"a.media.network",ShowType:"a.media.type",AdLoad:"a.media.adLoad",MVPD:"a.media.pass.mvpd",Authorized:"a.media.pass.auth",DayPart:"a.media.dayPart",Feed:"a.media.feed",StreamFormat:"a.media.format"},pc={Artist:"a.media.artist",Album:"a.media.album",Label:"a.media.label",Author:"a.media.author",Station:"a.media.station",Publisher:"a.media.publisher"},gc={Advertiser:"a.media.ad.advertiser",CampaignId:"a.media.ad.campaign",CreativeId:"a.media.ad.creative",PlacementId:"a.media.ad.placement",SiteId:"a.media.ad.site",CreativeUrl:"a.media.ad.creativeURL"};var fc=({trackMediaEvent:e,trackMediaSession:t,mediaResponseHandler:n,logger:a,createMediaHelper:r,createGetInstance:o,config:i})=>({lifecycle:{onBeforeEvent({mediaOptions:e,onResponse:t=Wt}){if(!e)return;const{legacy:a,playerId:r,getPlayerDetails:o}=e;a&&t((({response:e})=>n({playerId:r,getPlayerDetails:o,response:e})))}},commands:{getMediaAnalyticsTracker:{run:()=>{if(!i.streamingMedia)return Promise.reject(new Error("Streaming media is not configured."));a.info("Streaming media is configured in legacy mode.");const n=r({logger:a});return Promise.resolve({getInstance:()=>o({logger:a,trackMediaEvent:e,trackMediaSession:t,uuid:c}),Event:lc,MediaType:ic,PlayerState:cc,StreamType:sc,MediaObjectKey:uc,VideoMetadataKeys:mc,AudioMetadataKeys:pc,AdMetadataKeys:gc,...n})}}}}),bc=({logger:e})=>{const t=(t,n,a)=>{const r={friendlyName:t,offset:n,index:a},o=xa({friendlyName:Ea().nonEmpty(),offset:wa(),index:wa()});try{const e=o(r);return{advertisingPodDetails:{friendlyName:e.friendlyName,offset:e.offset,index:e.index}}}catch(t){return e.warn("An error occurred while creating the Ad Break Object.",t),{}}},n=(t,n,a,r)=>{const o={friendlyName:t,name:n,podPosition:a,length:r},i=xa({friendlyName:Ea().nonEmpty(),name:Ea().nonEmpty(),podPosition:wa(),length:wa()});try{const e=i(o);return{advertisingDetails:{friendlyName:e.friendlyName,name:e.name,podPosition:e.podPosition,length:e.length}}}catch(t){return e.warn("An error occurred while creating the Advertising Object.",t),{}}},a=(t,n,a,r)=>{const o={friendlyName:t,offset:n,length:a,index:r},i=xa({friendlyName:Ea().nonEmpty(),offset:wa(),length:wa(),index:wa()});try{const e=i(o);return{chapterDetails:{friendlyName:e.friendlyName,offset:e.offset,index:e.index,length:e.length}}}catch(t){return e.warn("An error occurred while creating the Chapter Object.",t),{}}},r=t=>{const n=/^[a-zA-Z0-9_]{1,64}$/,a=Ea().matches(n,"This is not a valid state name.");try{return{name:a(t)}}catch(t){return e.warn("An error occurred while creating the State Object.",t),{}}},o=(t,n,a,r)=>{const o={bitrate:t,droppedFrames:n,fps:a,startupTime:r},i=xa({bitrate:wa(),droppedFrames:wa(),fps:wa(),startupTime:wa()});try{const e=i(o);return{bitrate:e.bitrate,droppedFrames:e.droppedFrames,framesPerSecond:e.fps,timeToStart:e.startupTime}}catch(t){return e.warn("An error occurred while creating the QOE Object.",t),{}}};return{createMediaObject:(t,n,a,r,o)=>{const i={friendlyName:t,name:n,length:a,streamType:o,contentType:r},s=xa({friendlyName:Ea().nonEmpty(),name:Ea().nonEmpty(),length:wa().required(),streamType:Ea().nonEmpty(),contentType:Ea().nonEmpty()});try{const e=s(i);return{sessionDetails:{name:e.name,friendlyName:e.friendlyName,length:Math.round(e.length),streamType:e.streamType,contentType:e.contentType}}}catch(t){return e.warn("An error occurred while creating the Media Object.",t),{}}},createAdBreakObject:t,createAdObject:n,createChapterObject:a,createStateObject:r,createQoEObject:o}};const hc={"a.media.show":"show","a.media.season":"season","a.media.episode":"episode","a.media.asset":"assetID","a.media.genre":"genre","a.media.airDate":"firstAirDate","a.media.digitalDate":"firstDigitalDate","a.media.rating":"rating","a.media.originator":"originator","a.media.network":"network","a.media.type":"showType","a.media.adLoad":"adLoad","a.media.pass.mvpd":"mvpd","a.media.pass.auth":"authorized","a.media.dayPart":"dayPart","a.media.feed":"feed","a.media.format":"streamFormat","a.media.artist":"artist","a.media.album":"album","a.media.label":"label","a.media.author":"author","a.media.station":"station","a.media.publisher":"publisher","media.resumed":"hasResume"},vc={"a.media.ad.advertiser":"advertiser","a.media.ad.campaign":"campaignID","a.media.ad.creative":"creativeID","a.media.ad.placement":"placementID","a.media.ad.site":"siteID","a.media.ad.creativeURL":"creativeURL"};var yc=({logger:e,trackMediaSession:t,trackMediaEvent:n,uuid:a})=>{let r=null;const o=()=>{r={qoe:null,lastPlayhead:0,playerId:a()}},i=({eventType:e})=>e===lc.BufferComplete||e===lc.SeekComplete?dc.Play:e===lc.StateStart||e===lc.StateEnd?dc.StateUpdate:e===lc.SeekStart?dc.Pause:e,s=({eventType:e,mediaDetails:t={},contextData:n=[]})=>{const a=i({eventType:e});if(e===lc.StateStart)return{eventType:`media.${a}`,mediaCollection:{statesStart:[t]}};if(e===lc.StateEnd)return{eventType:`media.${a}`,mediaCollection:{statesEnd:[t]}};const r={eventType:`media.${a}`,mediaCollection:{...t}},o=[];return Object.keys(n).forEach((e=>{hc[e]?r.mediaCollection.sessionDetails[hc[e]]=n[e]:vc[e]?r.mediaCollection.advertisingDetails[vc[e]]=n[e]:o.push({name:e,value:n[e]})})),Oe(o)&&(r.mediaCollection.customMetadata=o),r};return{trackSessionStart:(n,a={})=>{if(se(n)||ut(n))return e.warn("Invalid media object"),{};null===r&&(e.warn("The Media Session was completed. Restarting a new session."),o());const i=s({eventType:dc.SessionStart,mediaDetails:n,contextData:a});return t({playerId:r.playerId,getPlayerDetails:()=>({playhead:r.lastPlayhead,qoeDataDetails:r.qoe}),xdm:i})},trackPlay:()=>{if(null===r)return e.warn("The Media Session was completed."),{};const t=s({eventType:dc.Play});return n({playerId:r.playerId,xdm:t})},trackPause:()=>{if(null===r)return e.warn("The Media Session was completed."),{};const t=s({eventType:dc.Pause});return n({playerId:r.playerId,xdm:t})},trackSessionEnd:()=>{if(null===r)return e.warn("The Media Session was completed."),{};const t=s({eventType:dc.SessionEnd});return n({playerId:r.playerId,xdm:t})},trackComplete:()=>{if(null===r)return e.warn("The Media Session was completed."),{};const t=s({eventType:dc.SessionComplete});return n({playerId:r.playerId,xdm:t})},trackError:t=>{if(e.warn(`trackError(${t})`),null===r)return e.warn("The Media Session was completed."),{};const a={name:t,source:"player"},o=s({eventType:dc.Error,mediaDetails:{errorDetails:a}});return n({playerId:r.playerId,xdm:o})},trackEvent:(t,a,o)=>{if(ut(a))return e.warn("Invalid media object."),{};if(null===r)return e.warn("The Media Session was completed."),{};if(!Object.values(lc).includes(t))return e.warn("Invalid event type"),{};const i=s({eventType:t,mediaDetails:a,contextData:o});return n({playerId:r.playerId,xdm:i})},updatePlayhead:t=>{null!==r?qt(t)&&(r.lastPlayhead=parseInt(t,10)):e.warn("The Media Session was completed.")},updateQoEObject:t=>{null!==r?t&&(r.qoe=t):e.warn("The Media Session was completed.")},destroy:()=>{e.warn("Destroy called, destroying the tracker."),r=null}}};const _c=({eventManager:e,sendEdgeNetworkRequest:t,config:n,logger:a,consent:r})=>{const o=ec(),i=Xs({sendEdgeNetworkRequest:t,config:n,consent:r,eventManager:e,setTimestamp:So((()=>new Date))}),s=nc({mediaSessionCacheManager:o,mediaEventManager:i,config:n}),c=ac({config:n,mediaEventManager:i,mediaSessionCacheManager:o,legacy:!0}),l=oc({mediaSessionCacheManager:o,config:n,trackMediaEvent:s});return fc({mediaResponseHandler:l,trackMediaSession:c,trackMediaEvent:s,createMediaHelper:bc,createGetInstance:yc,logger:a,config:n})};_c.namespace="Legacy Media Analytics";const Cc="web",wc="webapp",Pc="://",xc="#",Ec=/^(\w+):\/\/([^/#]+)(\/[^#]*)?(#.*)?$/,kc=/^(?:.*@)?(?:[a-z\d\u00a1-\uffff.-]+|\[[a-f\d:]+])(?::\d+)?$/,jc=/^\/(?:[/\w\u00a1-\uffff-.~]|%[a-fA-F\d]{2})*$/,Ic=/^#(?:[/\w\u00a1-\uffff-.~]|%[a-fA-F\d]{2})+$/,Sc=(e="/")=>{let t=e.length;for(;t>0&&-1!=="/".indexOf(e.charAt(t-1));)t-=1;return e.substring(0,t)||"/"},Dc=e=>zt(e)?e.toLowerCase():"",Tc=e=>zt(e)?e.toLowerCase():"",Rc=e=>zt(e)?Sc(e):"/",Ac=e=>{const t=e.match(Ec);return t?{surfaceType:Dc(t[1]),authority:Tc(t[2]),path:Rc(t[3]),fragment:t[4]}:null},Nc=e=>`${e.surfaceType}${Pc}${e.authority}${e.path||""}${e.fragment||""}`,Oc=e=>{const t=e(),n=t.host.toLowerCase(),a=t.pathname;return Cc+Pc+n+Sc(a)},Vc=(e,t)=>e.startsWith(xc)?Oc(t)+e:e,Lc=(e,t,n)=>{const a=e=>(n.warn(e),null);if(!zt(e))return a(`Invalid surface: ${e}`);const r=Vc(e,t),o=Ac(r);return null===o?a(`Invalid surface: ${e}`):[Cc,wc].includes(o.surfaceType)?o.authority&&kc.test(o.authority)?o.path&&!jc.test(o.path)?a(`Invalid path ${o.path} in surface: ${e}`):o.fragment&&!Ic.test(o.fragment)?a(`Invalid fragment ${o.fragment} in surface: ${e}`):o:a(`Invalid authority ${o.authority} in surface: ${e}`):a(`Unsupported surface type ${o.surfaceType} in surface: ${e}`)},Mc=e=>!!e&&0===e.indexOf(Cc+Pc)&&-1===e.indexOf(xc),Uc=(e=[],t,n)=>e.map((e=>Lc(e,t,n))).filter((e=>!se(e))).map(Nc),Fc="https://ns.adobe.com/personalization/default-content-item",Bc="https://ns.adobe.com/personalization/dom-action",$c="https://ns.adobe.com/personalization/html-content-item",qc="https://ns.adobe.com/personalization/json-content-item",Hc="https://ns.adobe.com/personalization/ruleset-item",Gc="https://ns.adobe.com/personalization/redirect-item",Qc="https://ns.adobe.com/personalization/message/in-app",zc="https://ns.adobe.com/personalization/message/content-card",Wc="https://ns.adobe.com/personalization/eventHistoryOperation",Jc=e=>{e.includes(Dr)||e.push(Dr)},Kc=(e,t)=>{const n=Oc(t);e.includes(n)||e.push(n)},Zc=e=>e.filter(((t,n)=>e.indexOf(t)===n));var Xc=({getPageLocation:e,renderDecisions:t,decisionScopes:n,personalization:a,event:r,isCacheInitialized:o,logger:i})=>{const s=r.getViewName();return{isRenderDecisions:()=>t,isSendDisplayEvent:()=>!!a.sendDisplayEvent,shouldIncludeRenderedPropositions:()=>!!a.includeRenderedPropositions,getViewName:()=>s,hasScopes:()=>n.length>0||Oe(a.decisionScopes),hasSurfaces:()=>Oe(a.surfaces),hasViewName:()=>zt(s),createQueryDetails(){const t=[...n];Oe(a.decisionScopes)&&t.push(...a.decisionScopes);const r=Uc(a.surfaces,e,i);this.shouldRequestDefaultPersonalization()&&(Jc(t),Kc(r,e));const o=[Fc,$c,qc,Gc,Hc,Qc,zc];return t.includes(Dr)&&o.push(Bc),{schemas:o,decisionScopes:Zc(t),surfaces:Zc(r)}},isCacheInitialized:()=>o,shouldFetchData(){return this.hasScopes()||this.hasSurfaces()||this.shouldRequestDefaultPersonalization()},shouldUseCachedData(){return this.hasViewName()&&!this.shouldFetchData()},shouldRequestDefaultPersonalization(){return a.defaultPersonalizationEnabled||!this.isCacheInitialized()&&!1!==a.defaultPersonalizationEnabled}}};const Yc="Rendering is disabled for authoring mode.",el="decisioning.propositionDisplay",tl="decisioning.propositionInteract",nl="decisioning.propositionTrigger",al="decisioning.propositionDismiss",rl="decisioning.propositionSuppressDisplay",ol=1,il={DISPLAY:"display",INTERACT:"interact",TRIGGER:"trigger",DISMISS:"dismiss",SUPPRESS:"suppressDisplay"},sl={[el]:il.DISPLAY,[tl]:il.INTERACT,[nl]:il.TRIGGER,[al]:il.DISMISS,[rl]:il.SUPPRESS},cl={[il.DISPLAY]:el,[il.INTERACT]:tl,[il.TRIGGER]:nl,[il.DISMISS]:al,[il.SUPPRESS]:rl},ll=e=>sl[e],dl=e=>cl[e],ul={propositions:[]};var ml=({logger:e,options:t})=>{const n=xa({propositions:va(xa({id:Ea().required(),scope:Ea().required(),scopeDetails:xa({decisionProvider:Ea().required()}).required(),items:va(xa({id:Ea().required(),schema:Ea().required(),data:xa(ha())})).nonEmpty().required()}).required()).nonEmpty().required(),metadata:xa(ha()),viewName:Ea()}).required();try{return n(t)}catch(t){return e.warn("Invalid options for applyPropositions. No propositions will be applied.",t),ul}},pl=({getPageLocation:e,logger:t,fetchDataHandler:n,viewChangeHandler:a,onClickHandler:r,isAuthoringModeEnabled:o,mergeQuery:i,viewCache:s,showContainers:c,applyPropositions:l,setTargetMigration:d,mergeDecisionsMeta:u,renderedPropositions:m,onDecisionHandler:p,handleConsentFlicker:g})=>({lifecycle:{onComponentsRegistered(){g()},onDecision:p,onBeforeRequest:({request:e})=>(d(e),Promise.resolve()),onBeforeEvent({event:r,renderDecisions:l,decisionScopes:d=[],personalization:p={},onResponse:g=Wt,onRequestFailure:f=Wt}){if(g((()=>({propositions:[]}))),f((()=>c())),o())return t.warn(Yc),i(r,{enabled:!1}),Promise.resolve();const b=Xc({getPageLocation:e,renderDecisions:l,decisionScopes:d,personalization:p,event:r,isCacheInitialized:s.isInitialized(),logger:t}),h=[];if(b.shouldIncludeRenderedPropositions()&&h.push(m.clear()),b.shouldFetchData()){const e=s.createCacheUpdate(b.getViewName());f((()=>e.cancel())),n({cacheUpdate:e,personalizationDetails:b,event:r,onResponse:g})}else b.shouldUseCachedData()&&h.push(a({personalizationDetails:b,event:r,onResponse:g,onRequestFailure:f}));return Promise.all(h).then((e=>{const t=e.flatMap((e=>e));Oe(t)&&u(r,t,[il.DISPLAY])}))},onClick({event:e,clickedElement:t}){r({event:e,clickedElement:t})}},commands:{applyPropositions:{optionsValidator:e=>ml({logger:t,options:e}),run:l}}}),gl=(e="undefined")=>Ee(Se,{},{innerHTML:e});const fl=":eq(",bl=/:eq\((\d+)\)/g,hl=e=>-1===e.indexOf(fl),vl=e=>e.split(bl).filter(zt),yl=/(#|\.)(-?\w+)/g,_l=(e,t,n)=>`${t}${CSS.escape(n)}`,Cl=e=>e.replace(yl,_l),wl=e=>{const t=[],n=Cl(e.trim()),a=vl(n),{length:r}=a;let o=0;for(;o<r;){const e=a[o],n=a[o+1];n?t.push({sel:e,eq:Number(n)}):t.push({sel:e}),o+=2}return t},Pl=e=>{const t=document;if(hl(e))return He(e,t);const n=wl(e),{length:a}=n;let r=[],o=t,i=0;for(;i<a;){const{sel:e,eq:t}=n[i],s=He(e,o),{length:c}=s;if(0===c)break;if(null!=t&&t>c-1)break;i<a-1&&(null==t?[o]=s:o=s[t]),i===a-1&&(r=null==t?s:[s[t]]),i+=1}return r};var xl=(e,t=document)=>t.getElementById(e),El=(e,t,n)=>{e.setAttribute(t,n)},kl=(e,t)=>e.getAttribute(t),jl=(e,t)=>{e.removeAttribute(t)},Il=(e,t,n,a)=>{let r;r=a?`${t}:${n} !${a};`:`${t}:${n};`,e.style.cssText+=`;${r}`},Sl=e=>e.parentNode,Dl=e=>e.nextElementSibling,Tl=(e,t)=>{if(!e)return;const n=Sl(e);n&&n.insertBefore(t,Dl(e))},Rl=(e,t)=>{if(!e)return;const n=Sl(e);n&&n.insertBefore(t,e)},Al=e=>{const{children:t}=e;return t?Ve(t):[]},Nl=e=>{const{childNodes:t}=e;return t?Ve(t):[]},Ol=e=>e.firstElementChild;let Vl;var Ll=(e=document)=>{if(void 0===Vl){const t=e.querySelector("[nonce]");Vl=t&&(t.nonce||t.getAttribute("nonce"))}return Vl};const Ml="src",Ul=e=>e.tagName===Ie,Fl=e=>Ee(Ie,{src:e}),Bl=e=>{He(Ie,e).forEach((e=>{const t=kl(e,Ml);t&&Fl(t)}))},$l=(e,t)=>e.tagName===t,ql=e=>$l(e,De)&&!kl(e,Ml);var Hl=e=>{const t=He(De,e),{length:n}=t,a=Ll();if(a)for(let e=0;e<n;e+=1){const n=t[e];ql(n)&&(n.nonce=a)}};const Gl=(e,t)=>new Promise(((n,a)=>{t.onload=()=>{n(t)},t.onerror=()=>{a(new Error(`Failed to load script: ${e}`))}})),Ql=e=>{const t=document.createElement("script");t.src=e,t.async=!0;const n=Gl(e,t);return document.head.appendChild(t),n},zl=(e,t)=>!!e&&e.tagName===t,Wl=e=>zl(e,Te)&&!kl(e,Ml),Jl=e=>zl(e,Te)&&kl(e,Ml),Kl=e=>{const t=He(Te,e),n=[],{length:a}=t,r=Ll(),o={...r&&{nonce:r}};for(let e=0;e<a;e+=1){const a=t[e];if(!Wl(a))continue;const{textContent:r}=a;r&&n.push(Ee(Te,o,{textContent:r}))}return n},Zl=e=>{const t=He(Te,e),n=[],{length:a}=t;for(let e=0;e<a;e+=1){const a=t[e];if(!Jl(a))continue;const r=kl(a,Ml);r&&n.push(r)}return n},Xl=(e,t)=>{t.forEach((t=>{e.appendChild(t),e.removeChild(t)}))},Yl=e=>Promise.all(e.map(Ql));var ed=(e,t,n)=>{const a=gl(t);Hl(a);const r=Nl(a),o=Kl(a),i=Zl(a);return Bl(a),r.forEach((t=>{Pe(e,t)})),n(e),Xl(e,o),Yl(i)};const td=e=>{Nl(e).forEach(st)};var nd=(e,t,n)=>(td(e),ed(e,t,n)),ad=(e,t,n)=>{const a=gl(t);Hl(a);const r=Nl(a),o=Kl(a),i=Zl(a),{length:s}=r;let c=s-1;for(Bl(a);c>=0;){const t=r[c];n(t);const a=Ol(e);a?Rl(a,t):Pe(e,t),c-=1}return Xl(e,o),Yl(i)};const rd="alloy-prehiding",od="{ visibility: hidden }",id={},sd=e=>{if(id[e])return;const t=Ll(),n={...t&&{nonce:t}},a=Ee(De,n,{textContent:`${e} ${od}`});Pe(document.head,a),id[e]=a},cd=e=>{const t=id[e];t&&(st(t),delete id[e])},ld=e=>t=>{if(!t)return;if(xl(rd))return;const n=Ll(),a={id:rd,...n&&{nonce:n}},r=Ee(De,a,{textContent:t});e.logOnContentHiding({status:"hide-containers",message:"Prehiding style applied to hide containers.",logLevel:"info"}),Pe(document.head,r)},dd=e=>()=>{const t=xl(rd);t&&(e.logOnContentHiding({status:"show-containers",message:"Prehiding style removed to show containers.",logLevel:"info"}),st(t))};var ud=(e,t,n)=>{n(e),e.textContent=t},md=(e,t,n)=>{const a=gl(t);Hl(a);const r=Nl(a),o=Kl(a),i=Zl(a);return Bl(a),r.forEach((t=>{n(t),Rl(e,t)})),Xl(e,o),Yl(i)},pd=(e,t,n)=>md(e,t,n).then((()=>{st(e)})),gd=(e,t,n)=>{const a=gl(t);Hl(a);const r=Nl(a),o=Kl(a),i=Zl(a);Bl(a);let s=e;return r.forEach((e=>{n(e),Tl(s,e),s=e})),Xl(e,o),Yl(i)},fd=(e,t,n)=>{const{priority:a,...r}=t;Object.keys(r).forEach((t=>{Il(e,t,r[t],a)})),n(e)},bd=(e,t,n)=>{Object.keys(t).forEach((n=>{El(e,n,t[n])})),n(e)},hd=(e,t,n)=>{Ul(e)&&(Fl(t),n(e),jl(e,Ml),El(e,Ml,t))},vd=(e,{from:t,to:n},a)=>{const r=Al(e),o=r[t],i=r[n];o&&i&&(t<n?Tl(i,o):Rl(i,o),a(i),a(o))};const yd=({containers:e,content:t,decorateProposition:n,renderFunc:a,renderStatusHandler:r,alwaysRender:o})=>{const i=e.filter((e=>o||r.shouldRender(e))).map((async e=>{await a(e,t,n),r.markAsRendered(e)}));return Promise.all(i)},_d=(e,t=!1)=>async(n,a,r)=>{const{selector:o,prehidingSelector:i,content:s}=n;sd(i);try{const n=await ot(o,Pl);yd({containers:n,content:s,decorateProposition:a,renderFunc:e,renderStatusHandler:r,alwaysRender:t})}finally{cd(i)}},Cd=e=>`${e}`.endsWith("px")?e:`${e}px`;var wd=(e,t,n)=>{const{priority:a,...r}=t;Object.keys(r).forEach((t=>{let n=r[t];"left"!==t&&"top"!==t||(n=Cd(n)),Il(e,t,n,a)})),n(e)},Pd=(e,t,n)=>{n(e)},xd=(e,t,n)=>{const{priority:a,...r}=t;Object.keys(r).forEach((t=>{let n=r[t];"width"!==t&&"height"!==t||(n=Cd(n)),Il(e,t,n,a)})),n(e)};const Ed="setHtml",kd="customCode",jd="setText",Id="setAttribute",Sd="setImageSource",Dd="setStyle",Td="move",Rd="resize",Ad="rearrange",Nd="remove",Od="insertAfter",Vd="insertBefore",Ld="replaceHtml",Md="prependHtml",Ud="appendHtml",Fd="click",Bd="collectInteractions";var $d=()=>({[Ed]:_d(nd,!0),[kd]:_d(ad),[jd]:_d(ud,!0),[Id]:_d(bd,!0),[Sd]:_d(hd,!0),[Dd]:_d(fd,!0),[Td]:_d(wd,!0),[Rd]:_d(xd,!0),[Ad]:_d(vd),[Nd]:_d(st,!0),[Od]:_d(gd),[Vd]:_d(md),[Ld]:_d(pd,!0),[Md]:_d(ad),[Ud]:_d(ed),[Bd]:_d(Pd,!0)}),qd=({eventManager:e,mergeDecisionsMeta:t})=>({decisionsMeta:n=[],propositionAction:a,documentMayUnload:r=!1,eventType:o=el,propositionEventTypes:i=[ll(o)],viewName:s})=>{const c=e.createEvent(),l={eventType:o};return s&&(l.web={webPageDetails:{viewName:s}}),Oe(n)&&t(c,n,i,a),c.mergeXdm(l),r&&c.documentMayUnload(),e.sendEvent(c)};const Hd="personalization:decisions";var Gd=({logger:e,prehidingStyle:t,showContainers:n,hideContainers:a,mergeQuery:r,processPropositions:o,createProposition:i,notificationHandler:s,consent:c})=>({cacheUpdate:l,personalizationDetails:d,event:u,onResponse:m})=>{const{state:p,wasSet:g}=c.current();"out"===p&&g||(d.isRenderDecisions()?a(t):n()),r(u,d.createQueryDetails());const f=s(d.isRenderDecisions(),d.isSendDisplayEvent(),d.getViewName());m((({response:t})=>{const a=t.getPayloadsByType(Hd);Oe(a)||e.logOnContentRendering({status:"no-offers",message:"No offers were returned.",logLevel:"info",detail:{query:d.createQueryDetails()}});const r=a.map((e=>i(e))),{page:s=[],view:c=[],proposition:u=[]}=wt(r,(e=>e.getScopeType())),m=l.update(c);let p,g,b;return d.isRenderDecisions()?(({render:p,returnedPropositions:g,returnedDecisions:b}=o([...s,...m],u)),Oe(s)&&e.logOnContentRendering({status:"rendering-started",message:"Started rendering propositions for page-wide scope.",logLevel:"info",detail:{scope:Dr,propositions:s.map((e=>e.toJSON()))}}),Oe(m)&&e.logOnContentRendering({status:"rendering-started",message:`Rendering propositions started for view scope - ${d.getViewName()}.`,
logLevel:"info",detail:{scope:d.getViewName(),propositions:m.map((e=>e.toJSON()))}}),p().then(f),n()):({returnedPropositions:g,returnedDecisions:b}=o([],[...s,...m,...u])),{propositions:g,decisions:b}}))},Qd=(e,t)=>{if(hl(e))return it(e,t);const n=Pl(e);let a=!1;for(let e=0;e<n.length;e+=1)if(n[e]===t){a=!0;break}return a};const zd="view",Wd="page",Jd="proposition",Kd=e=>e.map((e=>{const{trackingLabel:t,scopeType:n,...a}=e;return a})),Zd=e=>e.filter(((t,n)=>{const a=JSON.stringify(t);return n===e.findIndex((e=>JSON.stringify(e)===a))})),Xd=(e,t,n)=>{const{documentElement:a}=document;let r=e,o=0;for(;r&&r!==a;){if(Qd(t,r)){const e=n(t),a={metas:e},r=e.find((e=>e.trackingLabel));r&&(a.label=r.trackingLabel,a.weight=o);const i=e.find((e=>e.scopeType===zd));return i&&(a.viewName=i.scope,a.weight=o),a}r=r.parentNode,o+=1}return{metas:null}};var Yd=(e,t,n)=>{const a=[];let r,o="",i=Number.MAX_SAFE_INTEGER,s=Number.MAX_SAFE_INTEGER;for(let c=0;c<t.length;c+=1){const{metas:l,label:d,weight:u,viewName:m}=Xd(e,t[c],n);l&&(d&&u<=i&&(o=d,i=u),m&&u<=s&&(r=m,s=u),a.push(...Kd(l)))}return{decisionsMeta:Zd(a),propositionActionLabel:o,propositionActionToken:void 0,viewName:r}},eu=(e=document)=>-1!==e.location.href.indexOf("adobe_authoring_enabled");const tu=(e,t,n,a)=>{if(0===t.length)return;const r={};n.forEach((e=>{r[e]=ol}));const o={_experience:{decisioning:{propositions:t,propositionEventType:r}}};a&&(o._experience.decisioning.propositionAction=a),e.mergeXdm(o)},nu=(e,t)=>{e.mergeQuery({personalization:{...t}})},au=(e,t)=>{if(!t&&!e)return;const n={};return e&&(n.label=e),t&&(n.tokens=[t]),n};var ru=({mergeDecisionsMeta:e,collectInteractions:t,collectClicks:n,getInteractionMetas:a,getClickMetas:r,getClickSelectors:o,autoCollectPropositionInteractions:i})=>({event:s,clickedElement:c})=>{const l=[];let d,u,m;if([t(c,a,i),n(c,o(),r)].forEach((({decisionsMeta:e,propositionActionLabel:t,propositionActionToken:n,viewName:a})=>{Array.prototype.push.apply(l,e),!d&&t&&(d=t),!u&&n&&(u=n),!m&&a&&(m=a)})),Oe(l)){const t={eventType:tl};m&&(t.web={webPageDetails:{viewName:m}}),s.mergeXdm(t),e(s,l,[il.INTERACT],au(d,u))}},ou=({createProposition:e})=>{let t=!1,n=Promise.resolve({});const a=(t,n)=>{const a=t[n.toLowerCase()];return a&&a.length>0?a:[e({scope:n,scopeDetails:{characteristics:{scopeType:zd}},items:[{schema:Fc}]},!1)]};return{createCacheUpdate:e=>{const r=ye();return t=!0,n=n.then((e=>r.promise.then((t=>({...e,...t}))).catch((()=>e)))),{update(t){const n=t.filter((e=>e.getScope())),o=wt(n,(e=>e.getScope().toLowerCase()));return r.resolve(o),e?a(o,e):[]},cancel(){r.reject()}}},getView:e=>n.then((t=>a(t,e))),isInitialized:()=>t}},iu=({processPropositions:e,viewCache:t,logger:n})=>({personalizationDetails:a,onResponse:r})=>{let o,i;const s=a.getViewName();return r((()=>({propositions:o,decisions:i}))),t.getView(s).then((t=>{let r;return a.isRenderDecisions()?(({render:r,returnedPropositions:o,returnedDecisions:i}=e(t)),n.logOnContentRendering({status:"rendering-started",message:`Started rendering propositions for view scope - ${s}.`,logLevel:"info",detail:{scope:s,propositions:t.map((e=>e.toJSON()))}}),r()):(({returnedPropositions:o,returnedDecisions:i}=e([],t)),[])}))};const su=e=>Object.keys(e).map((t=>({id:t,...e[t]})));var cu=()=>{const e={};return{storeClickMeta:({selector:t,meta:{id:n,scope:a,scopeDetails:r,trackingLabel:o,scopeType:i}})=>{e[t]||(e[t]={}),e[t][n]={scope:a,scopeDetails:r,trackingLabel:o,scopeType:i}},getClickSelectors:()=>Object.keys(e),getClickMetas:t=>e[t]?su(e[t]):{}}},lu=()=>{const e={},t={};return{storeInteractionMeta:(n,a,r,o,i)=>{i=parseInt(i,10),e[i]||(e[i]={},t[i]={}),t[i][n]||(t[i][n]=new Set),t[i][n].add(a),e[i][n]={...o,scopeType:r}},getInteractionMetas:n=>Array.isArray(n)&&0!==n.length?Object.values(n.map((e=>parseInt(e,10))).reduce(((n,a)=>(Object.keys(e[a]||{}).forEach((r=>{n[r]||(n[r]={proposition:e[a][r],items:new Set}),n[r].items=new Set([...n[r].items,...t[a][r]])})),n)),{})).map((({proposition:e,items:t})=>({...e,items:Array.from(t).map((e=>({id:e})))}))):[]}};const du=(e,t)=>e===qc&&t===Bd,uu={[Bc]:()=>!0,[$c]:()=>!0,[qc]:du,[Qc]:()=>!0,[Fc]:()=>!0},mu=(e,t)=>"function"==typeof uu[e]&&uu[e](e,t);var pu=({processPropositions:e,createProposition:t,renderedPropositions:n,viewCache:a})=>{const r=({items:e,metadataForScope:t={}})=>{const{actionType:n,selector:a}=t;return e.filter((e=>mu(e.schema,n))).map((e=>{const{schema:r}=e;return r===$c||du(r,n)?ut(t)?void 0:{...e,schema:du(r,n)?Bc:r,data:{...e.data,selector:a,type:n}}:{...e}})).filter((e=>e))},o=e=>!(e.scope===Dr&&e.renderAttempted),i=({propositions:e,metadata:t})=>e.filter(o).map((e=>{if(Oe(e.items)){const{id:n,scope:a,scopeDetails:o}=e;return{id:n,scope:a,scopeDetails:o,items:r({items:e.items,metadataForScope:t[e.scope]})}}return e})).filter((e=>Oe(e.items)));return({propositions:r=[],metadata:o={},viewName:s})=>{const c=ye();n.concat(c.promise);const l=i({propositions:r,metadata:o}).map((e=>t(e)));return Promise.resolve().then((()=>s?a.getView(s):[])).then((t=>{const{render:n,returnedPropositions:a}=e([...l,...t]);return n().then(c.resolve),{propositions:a}}))}},gu=({window:e})=>()=>e.location,fu=({targetMigrationEnabled:e})=>e?e=>{e.getPayload().mergeMeta({target:{migration:!0}})}:Wt;const bu="BODY > *:eq(0)";var hu=e=>{const{selector:t,type:n}=e;return n!==kd||t!==bu?e:{...e,selector:"BODY"}};const vu="SCRIPT,LINK,STYLE",yu=e=>{const t=gl(e);return He(vu,t).map((e=>e.outerHTML)).join("")};var _u=e=>{const t={...e},{content:n,selector:a}=t;if(rc(n))return t;if(null==a)return t;const r=Pl(a);return zl(r[0],Re)?(t.type=Ud,t.content=yu(n),t):t},Cu=e=>t=>t?e.reduce(((e,t)=>({...e,...t(e)})),t):t,wu=({preprocess:e,isPageWideSurface:t})=>{const n=(t,n)=>{const{id:a,schema:r,data:o,characteristics:{trackingLabel:i}={}}=t,s=o?o.type:void 0,c=e(o);return{getId:()=>a,getSchema:()=>r,getSchemaType:()=>s,getData:()=>c,getProposition:()=>n,getTrackingLabel:()=>i,getOriginalItem:()=>t,toString:()=>JSON.stringify(t),toJSON:()=>t}};return(e,a=!0,r=!1)=>{const{id:o,scope:i,scopeDetails:s,items:c=[]}=e,{characteristics:{scopeType:l}={}}=s||{};return{getScope:()=>i,getScopeType:()=>i===Dr||t(i)?Wd:l===zd?zd:Jd,getItems(){return c.map((e=>n(e,this)))},getNotification:()=>({id:o,scope:i,scopeDetails:s}),getId:()=>o,toJSON:()=>e,shouldSuppressDisplay:()=>r,addToReturnValues(t,n,r,o){a&&(t.push({...e,items:r.map((e=>e.getOriginalItem())),renderAttempted:o}),o||n.push({...e,items:r.map((e=>e.getOriginalItem()))}))}}}},Pu=()=>{let e=Promise.resolve([]);return{concat(t){e=e.then((e=>t.then((t=>e.concat(t))).catch((()=>e))))},clear(){const t=e;return e=Promise.resolve([]),t}}},xu=()=>({render:Wt,setRenderAttempted:!0,includeInNotification:!0});const Eu="always",ku="never",ju="decoratedElementsOnly",Iu=[Eu,ku,ju],Su="data-aep-interact-id",Du="data-aep-click-label",Tu="data-aep-click-token";let Ru=0;const Au=(e,t)=>t?parseInt(t,10):++Ru,Nu=(e,t)=>!!e&&!!e[t]&&[Eu,ju].includes(e[t]),Ou=(e,t,n,a,r,o,i,s)=>{const{scopeDetails:c={}}=i,{decisionProvider:l}=c;return Nu(e,l)||t===Fd?e=>{if(!e.tagName)return;const t=Au(n,kl(e,Su));s(n,a,o,i,t),El(e,Su,t),r&&!kl(e,Du)&&El(e,Du,r)}:Wt};var Vu=(e,t)=>e!==zd?{shouldRender:()=>!0,markAsRendered:()=>{}}:{shouldRender:e=>!e||!(e.dataset.adobePropositionIds??"").split(",").includes(t),markAsRendered:e=>{const n=(e.dataset.adobePropositionIds??"").split(",");n.includes(t)||n.push(t),e.dataset.adobePropositionIds=n.sort().join(",")}},Lu=({modules:e,logger:t,storeInteractionMeta:n,storeClickMeta:a,autoCollectPropositionInteractions:r})=>o=>{const{type:i,selector:s}=o.getData()||{};if(!i)return t.warn("Invalid DOM action data: missing type.",o.getData()),{setRenderAttempted:!1,includeInNotification:!1};if(i===Fd)return s?(a({selector:s,meta:{...o.getProposition().getNotification(),trackingLabel:o.getTrackingLabel(),scopeType:o.getProposition().getScopeType()}}),{setRenderAttempted:!0,includeInNotification:!1}):(t.warn("Invalid DOM action data: missing selector.",o.getData()),{setRenderAttempted:!1,includeInNotification:!1});if(!e[i])return t.warn("Invalid DOM action data: unknown type.",o.getData()),{setRenderAttempted:!1,includeInNotification:!1};const c=Vu(o.getProposition().getScopeType(),o.getId()),l=Ou(r,i,o.getProposition().getId(),o.getId(),o.getTrackingLabel(),o.getProposition().getScopeType(),o.getProposition().getNotification(),n);return{render:()=>e[i](o.getData(),l,c),setRenderAttempted:!0,includeInNotification:!0}},Mu=({modules:e,logger:t,storeInteractionMeta:n,autoCollectPropositionInteractions:a})=>r=>{const{type:o,selector:i}=r.getData()||{};if(!i||!o)return{setRenderAttempted:!1,includeInNotification:!1};if(!e[o])return t.warn("Invalid HTML content data",r.getData()),{setRenderAttempted:!1,includeInNotification:!1};const s=Ou(a,o,r.getProposition().getId(),r.getId(),r.getTrackingLabel(),r.getProposition().getScopeType(),r.getProposition().getNotification(),n),c=Vu(r.getProposition().getScopeType(),r.getId());return{render:()=>e[o](r.getData(),s,c),setRenderAttempted:!0,includeInNotification:!0}};const Uu="BODY";var Fu=({logger:e,executeRedirect:t,collect:n})=>a=>{const{content:r}=a.getData()||{};return r?{render:()=>(sd(Uu),n({decisionsMeta:[a.getProposition().getNotification()],documentMayUnload:!0}).then((()=>(e.logOnContentRendering({status:"rendering-redirect",detail:{propositionDetails:a.getProposition().getNotification(),redirect:r},message:`Redirect action ${a.toString()} executed.`,logLevel:"info"}),t(r)))).catch((e=>{throw cd(Uu),e}))),setRenderAttempted:!0,onlyRenderThis:!0}:(e.warn("Invalid Redirect data",a.getData()),{})},Bu=({schemaProcessors:e,logger:t})=>{const n=(e,n)=>()=>Promise.resolve().then(e).then((()=>(t.enabled&&t.info(`Action ${n.toString()} executed.`),n.toJSON()))).catch((e=>{const{message:a,stack:r}=e,o=`Failed to execute action ${n.toString()}. ${a} ${r}`;t.logOnContentRendering({status:"rendering-failed",detail:{propositionDetails:n.getProposition().getNotification(),item:n.toJSON()},error:e,message:o,logLevel:"warn"})})),a=async(e,t)=>{const n=(await Promise.allSettled(e.map((e=>e())))).filter((e=>"fulfilled"===e.status)).map((e=>e.value));if(t&&Oe(n))return{...t,items:n}},r=t=>{const n=e[t.getSchema()];return n?n(t):{}},o=({renderers:e,returnedPropositions:t,returnedDecisions:o,items:i,proposition:s})=>{let c,l,d,u,m=[...e],p=[...t],g=[...o],f=[],b=[],h=[],v=!1,y=!1,_=0;for(;i.length>_;){if(u=i[_],({render:c,setRenderAttempted:l,includeInNotification:d,onlyRenderThis:y}=r(u)),y){p=[],g=[],l?(f=[u],b=[]):(f=[],b=[u]),m=[],h=[c],v=d;break}c&&h.push(n(c,u)),d&&(v=!0),l?f.push(u):b.push(u),_+=1}if(h.length>0){const e=v?s.getNotification():void 0;m.push((()=>a(h,e)))}else v&&m.push((()=>Promise.resolve(s.getNotification())));return f.length>0&&s.addToReturnValues(p,g,f,!0),b.length>0&&s.addToReturnValues(p,g,b,!1),{renderers:m,returnedPropositions:p,returnedDecisions:g,onlyRenderThis:y}};return(e,n=[])=>{let a,r,i,s=[],c=[],l=[],d=0;for(;e.length>d&&(r=e[d],i=r.getItems(),({renderers:s,returnedPropositions:c,returnedDecisions:l,onlyRenderThis:a}=o({renderers:s,returnedPropositions:c,returnedDecisions:l,items:i,proposition:r})),!a);)d+=1;return a&&e.forEach(((e,t)=>{t!==d&&e.addToReturnValues(c,l,e.getItems(),!1)})),n.forEach((e=>{e.addToReturnValues(c,l,e.getItems(),!1)})),{returnedPropositions:c,returnedDecisions:l,render:()=>Promise.all(s.map((e=>e()))).then((e=>{const n=e.filter((e=>e)),a=n.map((e=>{const{id:t,scope:n,scopeDetails:a}=e;return{id:t,scope:n,scopeDetails:a}}));if(Oe(n)){const e=wt(n,(e=>e.scope));t.logOnContentRendering({status:"rendering-succeeded",detail:{...e},message:`Scopes: ${JSON.stringify(e)} successfully executed.`,logLevel:"info"})}return a}))}}};const $u=()=>{let e=0;return t=>{const{items:n=[]}=t;return!!n.some((e=>e.schema===Qc))&&(e+=1,e>1)}};var qu=({processPropositions:e,createProposition:t,notificationHandler:n})=>({renderDecisions:a,propositions:r,event:o,personalization:i={}})=>{if(!a)return Promise.resolve();const{sendDisplayEvent:s=!0}=i,c=o?o.getViewName():void 0,l=$u(),d=r.map((e=>t(e,!0,l(e)))),{render:u,returnedPropositions:m}=e(d),p=n(a,s,c),g=d.reduce(((e,t)=>(e[t.getId()]=t,e)),{});return u().then((e=>{const t=e.filter((e=>!g[e.id].shouldSuppressDisplay())),n=e.filter((e=>g[e.id].shouldSuppressDisplay()));p(t,n)})),Promise.resolve({propositions:m})};const Hu="text/html",Gu="application/json",Qu="defaultContent",zu=["content","contentType"],Wu=["mobileParameters","webParameters","html"],Ju=(e,t)=>{for(let n=0;n<zu.length;n+=1){const a=zu[n];if(!Object.prototype.hasOwnProperty.call(e,a))return t.warn(`Invalid in-app message data: missing property '${a}'.`,e),!1}const{content:n,contentType:a}=e;if(a===Gu)for(let a=0;a<Wu.length;a+=1){const r=Wu[a];if(!Object.prototype.hasOwnProperty.call(n,r))return t.warn(`Invalid in-app message data.content: missing property '${r}'.`,e),!1}return!0};var Ku=({modules:e,logger:t})=>n=>{const a=n.getData(),r=n.getProposition(),o={...r.getNotification()},i=r.shouldSuppressDisplay();if(!a)return t.warn("Invalid in-app message data: undefined.",a),{};const{type:s=Qu}=a;return e[s]?Ju(a,t)?o?{render:()=>i?null:e[s]({...a,meta:o}),setRenderAttempted:!0,includeInNotification:!0}:(t.warn("Invalid in-app message meta: undefined.",o),{}):{}:(t.warn("Invalid in-app message data: unknown type.",a),{})};const Zu=e=>{const t=He(`#${e}`,document);t&&t.length>0&&st(t[0])},Xu=e=>{const t={};if(!e||"a"!==e.tagName.toLowerCase())return t;const{href:n}=e;if(!n||!n.startsWith("adbinapp://"))return t;const a=n.split("?"),r=a[0].split("://")[1],o=e.innerText,i=e.getAttribute("data-uuid")||"";let s,c;if(Oe(a)){const e=ie.default.parse(a[1]);s=e.interaction||"",c=pi(e.link||"")}return{action:r,interaction:s,link:c,label:o,uuid:i}};var Yu=e=>(t,n=!1)=>(n?e.location.href=t:e.location.replace(t),new Promise((()=>{})));const em="alloy-messaging-container",tm="alloy-overlay-container",nm="alloy-content-iframe",am=()=>[em,tm].forEach(Zu),rm=(e,t=Yu(window))=>n=>{n.preventDefault(),n.stopImmediatePropagation();const{target:a}=n,r="a"===a.tagName.toLowerCase()?a:a.closest("a");if(!r)return;const{action:o,interaction:i,link:s,label:c,uuid:l}=Xu(r);e(o,{label:c,id:i,uuid:l,link:s}),"dismiss"===o&&am(),zt(s)&&s.length>0&&t(s,!0)},om=(e,t)=>{const n=(new DOMParser).parseFromString(e,Hu),a=n.querySelector("script");a&&a.setAttribute("nonce",Ll());const r=Ee("iframe",{src:URL.createObjectURL(new Blob([n.documentElement.outerHTML],{type:"text/html"})),id:nm});return r.addEventListener("load",(()=>{const{addEventListener:e}=r.contentDocument||r.contentWindow.document;e("click",t)})),r},im=(e,t,n,a)=>{[{id:tm,element:a},{id:em,element:n},{id:nm,element:e}].forEach((({id:e,element:n})=>{const{style:a={},params:r={}}=t[e];Object.assign(n.style,a);const{parentElement:o="body",insertionMethod:i="appendChild",enabled:s=!0}=r,c=document.querySelector(o);s&&c&&"function"==typeof c[i]&&c[i](n)}))},sm=e=>{const{verticalAlign:t,width:n,horizontalAlign:a,backdropColor:r,height:o,cornerRadius:i,horizontalInset:s,verticalInset:c,uiTakeover:l=!1}=e,d={width:n?`${n}%`:"100%",backgroundColor:r||"rgba(0, 0, 0, 0.5)",borderRadius:i?`${i}px`:"0px",border:"none",position:l?"fixed":"relative",overflow:"hidden"};return"left"===a?d.left=s?`${s}%`:"0":"right"===a?d.right=s?`${s}%`:"0":"center"===a&&(d.left="50%",d.transform="translateX(-50%)"),"top"===t?d.top=c?`${c}%`:"0":"bottom"===t?(d.position="fixed",d.bottom=c?`${c}%`:"0"):"center"===t&&(d.top="50%",d.transform=("center"===a?`${d.transform} `:"")+"translateY(-50%)",d.display="flex",d.alignItems="center",d.justifyContent="center"),d.height=o?`${o}vh`:"100%",d},cm=e=>{const{backdropOpacity:t,backdropColor:n}=e;return{position:"fixed",top:"0",left:"0",width:"100%",height:"100%",background:"transparent",opacity:t||.5,backgroundColor:n||"#FFFFFF"}},lm=["enabled","parentElement","insertionMethod"],dm=e=>{if(!e)return!1;const t=Object.keys(e);if(!t.includes(em))return!1;if(!t.includes(tm))return!1;const n=Object.values(e);for(let e=0;e<n.length;e+=1){if(!xa(n[e],"style"))return!1;if(!xa(n[e],"params"))return!1;for(let t=0;t<lm.length;t+=1)if(!xa(n[e].params,lm[t]))return!1}return!0},um=e=>{if(!e)return;const{uiTakeover:t=!1}=e;return{[nm]:{style:{border:"none",width:"100%",height:"100%"},params:{enabled:!0,parentElement:"#alloy-messaging-container",insertionMethod:"appendChild"}},[em]:{style:sm(e),params:{enabled:!0,parentElement:"body",insertionMethod:"appendChild"}},[tm]:{style:cm(e),params:{enabled:!0===t,parentElement:"body",insertionMethod:"appendChild"}}}},mm=(e={},t)=>{am();const{content:n,contentType:a,mobileParameters:r}=e;let{webParameters:o}=e;if(a!==Hu)return;const i=Ee("div",{id:em}),s=om(n,rm(t)),c=Ee("div",{id:tm});dm(o)||(o=um(r)),o&&im(s,o,i,c)};var pm=(e,t)=>new Promise((n=>{const{meta:a}=e;mm(e,((e,n)=>{const r={};r[il.INTERACT]=ol,-1!==Object.values(il).indexOf(e)&&(r[e]=ol),t({decisionsMeta:[a],propositionAction:n,eventType:tl,propositionEventTypes:Object.keys(r)})})),n({meta:a})})),gm=e=>({defaultContent:t=>pm(t,e)}),fm=(e,t)=>(n,a,r)=>{if(!n)return()=>{};if(!a){const e=ye();return t.concat(e.promise),e.resolve}return(t=[],n=[])=>{Oe(t)&&e({decisionsMeta:t,viewName:r}),Oe(n)&&e({decisionsMeta:n,eventType:rl,propositionAction:{reason:"Conflict"},viewName:r})}},bm=({showContainers:e,consent:t})=>()=>{const{state:n,wasSet:a}=t.current();n===Qa&&a?e():t.awaitConsent().catch(e)};const hm=e=>{const{documentElement:t}=document;let n=e;const a=new Set;let r,o;for(;n&&n!==t&&!(n instanceof ShadowRoot);){const e=kl(n,Su);e&&a.add(e),r=r||kl(n,Du),o=o||kl(n,Tu),n=n.parentNode}return{interactIds:[...a],clickLabel:r,clickToken:o}},vm=e=>{const t=e.find((e=>e.scopeType===zd));return t?t.scope:void 0},ym=(e,t,n)=>a=>{const{scopeDetails:r={}}=a,{decisionProvider:o}=r;return e[o]===Eu||e[o]===ju&&(t||n)};var _m=(e,t,n)=>{const{interactIds:a,clickLabel:r="",clickToken:o}=hm(e),i=ym(n,r,o);if(0===a.length)return{};const s=t(a).filter(i);return{decisionsMeta:Kd(s),propositionActionLabel:r,propositionActionToken:o,viewName:vm(s)}};const Cm="personalization:decisions",wm="AJO",Pm="TGT",xm=({config:e,logger:t,eventManager:n,consent:a})=>{const{targetMigrationEnabled:r,prehidingStyle:o,autoCollectPropositionInteractions:i}=e,s=qd({eventManager:n,mergeDecisionsMeta:tu}),c=dd(t),l=ld(t),{storeInteractionMeta:d,getInteractionMetas:u}=lu(),{storeClickMeta:m,getClickSelectors:p,getClickMetas:g}=cu(),f=gu({window:window}),b=$d(),h=Cu([_u,hu]),v=wu({preprocess:h,isPageWideSurface:Mc}),y=ou({createProposition:v}),_=Yu(window),C={[Fc]:xu,[Bc]:Lu({modules:b,logger:t,storeInteractionMeta:d,storeClickMeta:m,autoCollectPropositionInteractions:i}),[$c]:Mu({modules:b,logger:t,storeInteractionMeta:d,autoCollectPropositionInteractions:i}),[Gc]:Fu({logger:t,executeRedirect:_,collect:s}),[Qc]:Ku({modules:gm(s),logger:t})},w=Bu({schemaProcessors:C,logger:t}),P=Pu(),x=fm(s,P),E=Gd({prehidingStyle:o,showContainers:c,hideContainers:l,mergeQuery:nu,processPropositions:w,createProposition:v,notificationHandler:x,consent:a,logger:t}),k=ru({mergeDecisionsMeta:tu,collectInteractions:_m,collectClicks:Yd,getInteractionMetas:u,getClickMetas:g,getClickSelectors:p,autoCollectPropositionInteractions:i}),j=iu({processPropositions:w,viewCache:y,logger:t}),I=pu({processPropositions:w,createProposition:v,renderedPropositions:P,viewCache:y}),S=fu({targetMigrationEnabled:r}),D=qu({processPropositions:w,createProposition:v,notificationHandler:x}),T=bm({showContainers:c,consent:a});return pl({getPageLocation:f,logger:t,fetchDataHandler:E,viewChangeHandler:j,onClickHandler:k,isAuthoringModeEnabled:eu,mergeQuery:nu,viewCache:y,showContainers:c,applyPropositions:I,setTargetMigration:S,mergeDecisionsMeta:tu,renderedPropositions:P,onDecisionHandler:D,handleConsentFlicker:T})};xm.namespace="Personalization";const Em=Iu.map((e=>Ca(e)));xm.configValidators=xa({prehidingStyle:Ea().nonEmpty(),targetMigrationEnabled:ya().default(!1),autoCollectPropositionInteractions:xa({[wm]:ba(Em).default(Eu),[Pm]:ba(Em).default(ku)}).default({[wm]:Eu,[Pm]:ku}).noUnknownFields()});const km=e=>null!==e&&"object"==typeof e&&Object.getPrototypeOf(e)===Object.prototype,jm=(e,t={},n=[])=>(Object.keys(e).forEach((a=>{km(e[a])||Array.isArray(e[a])?jm(e[a],t,[...n,a]):t[[...n,a].join(".")]=e[a]})),t);var Im=e=>km(e)?jm(e):e,Sm=({renderDecisions:e,decisionProvider:t,applyResponse:n,event:a,personalization:r,decisionContext:o})=>{const i={...Im(a.getContent()),...o};return({response:o})=>{if(t.addPayloads(o.getPayloadsByType(Cm)),!a.hasQuery())return{propositions:[]};const s=t.evaluate(i);return n({renderDecisions:e,propositions:s,event:a,personalization:r})}};const Dm={MATCHER:"matcher",GROUP:"group",HISTORICAL:"historical"},Tm={EQUALS:"eq",NOT_EQUALS:"ne",EXISTS:"ex",NOT_EXISTS:"nx",GREATER_THAN:"gt",GREATER_THAN_OR_EQUAL_TO:"ge",LESS_THAN:"lt",LESS_THAN_OR_EQUAL_TO:"le",CONTAINS:"co",NOT_CONTAINS:"nc",STARTS_WITH:"sw",ENDS_WITH:"ew"},Rm={AND:"and",OR:"or"},Am={ORDERED:"ordered",MOST_RECENT:"mostRecent"},Nm={[Tm.EQUALS]:d(),[Tm.NOT_EQUALS]:u(),[Tm.EXISTS]:m(),[Tm.NOT_EXISTS]:p(),[Tm.GREATER_THAN]:f(),[Tm.GREATER_THAN_OR_EQUAL_TO]:b(),[Tm.LESS_THAN]:h(),[Tm.LESS_THAN_OR_EQUAL_TO]:v(),[Tm.CONTAINS]:y(),[Tm.NOT_CONTAINS]:_(),[Tm.STARTS_WITH]:C(),[Tm.ENDS_WITH]:w()},Om="eventId",Vm="eventType",Lm=["iam.eventType",Vm,"type"],Mm=["iam.id","id"],Um=(e,t,n)=>{switch(t){case Tm.GREATER_THAN:return e>n;case Tm.GREATER_THAN_OR_EQUAL_TO:return e>=n;case Tm.LESS_THAN:return e<n;case Tm.LESS_THAN_OR_EQUAL_TO:return e<=n;case Tm.EQUALS:return e===n;case Tm.NOT_EQUALS:return e!==n;default:return!1}},Fm=(e,t)=>{for(let n=0;n<t.length;n+=1)if(!x(e[t[n]]))return t[n];throw new Error("The event does not match the expected schema.")},Bm=e=>{const t=structuredClone(e);return[[Fm(t,Lm),Vm],[Fm(t,Mm),Om]].forEach((([e,n])=>{e!==n&&(t[n]=t[e],delete t[e])})),t},$m="TGT",qm="DEFAULT",Hm="ECID",Gm="<key>",Qm="<identity>",zm=K(X,(e=>e.join("-"))),Wm=100,Jm=K(Y);var Km=e=>{const t=structuredClone(e),n=Object.keys(t).sort().reduce(((e,n)=>{const a=t[n];return null==a||""===a?e:e+=`${n}:${a}`}),"");return gt(n)},Zm=e=>{const t=new Date;return t.setDate(t.getDate()-e),t};const Xm=1e3,Ym=30,ep="events",tp=2097152,np={TYPE:"~type",SOURCE:"~source"},ap={EDGE:"com.adobe.eventType.edge",RULES_ENGINE:"com.adobe.eventType.rulesEngine"},rp={REQUEST:"com.adobe.eventSource.requestContent"},op="cjmiam",ip="schema",sp="insert",cp="insertIfNotExists";var lp=(e=Ym,t=Xm)=>n=>{let a=Object.entries(n).reduce(((e,[t,{timestamps:n=[]}])=>(n.forEach((n=>{e.push({key:t,timestamp:n})})),e)),[]);const r=Zm(e);return a=a.filter((({timestamp:e})=>e>=r)),a.sort(((e,t)=>e.timestamp-t.timestamp)),a=a.slice(-t),a.reduce(((e,{key:t,timestamp:n})=>(e[t]||(e[t]={timestamps:[]}),e[t].timestamps.push(n),e)),{})},dp=e=>{const{_experience:t}=e||{};return!!t&&"object"==typeof t};const up=e=>e?.scopeDetails?.activity?.id,mp=e=>e?.scopeDetails?.decisionProvider,pp=(e,t)=>n=>{try{const n=e.getItem(t);return[JSON.parse(n),n.length]}catch{}return[n,0]},gp=(e,t)=>n=>{e.setItem(t,JSON.stringify(n))},fp=()=>{const e={};return{getItem:t=>t in e?e[t]:null,setItem:(t,n)=>{e[t]=n}}},bp=e=>{e.clear()};var hp=(e=[])=>Array.isArray(e)?e.flat(1/0):e,vp=(e,t,n)=>{const{html:a,mobileParameters:r}=n;return{schema:Qc,data:{mobileParameters:r,webParameters:{},content:a,contentType:Hu},id:e}},yp=(e,t,n)=>{const{schema:a,data:r,id:o}=n;return{schema:a,data:r,id:o||e}};const _p={[op]:vp,[ip]:yp};var Cp=()=>e=>{const{id:t,type:n,detail:a}=e;return"function"==typeof _p[n]?_p[n](t,n,a):a};const wp=e=>{const{schema:t,data:n}=e;if(t===Hc)return!0;if(t!==qc)return!1;try{const e="string"==typeof n.content?JSON.parse(n.content):n.content;return e&&Object.prototype.hasOwnProperty.call(e,"version")&&Object.prototype.hasOwnProperty.call(e,"rules")}catch{return!1}};var Pp=(e,t)=>{const n=Cp(),a=up(e),r=[],o=e=>{const{data:t={},schema:n}=e,a=n===Hc?t:t.content;a&&r.push(oe("string"==typeof a?JSON.parse(a):a,{generateEventHash:Km}))},i=o=>{const i=t.getEvent(el,a),s=i?.timestamps[0],c=hp(r.map((e=>e.execute(o)))).map(n).map((e=>{const n=t.addEvent({eventType:il.TRIGGER,eventId:a}).timestamps[0];return{...e,data:{...e.data,qualifiedDate:n,displayedDate:s}}}));return{...e,items:c}};return Array.isArray(e.items)&&e.items.filter(wp).forEach(o),{rank:e?.scopeDetails?.rank||1/0,evaluate:i,isEvaluable:r.length>0}},xp=({eventRegistry:e})=>{const t={},n=n=>{const a=up(n);if(!a)return;const r=Pp(n,e);r.isEvaluable&&(t[a]=r)};return{addPayload:n,addPayloads:e=>{e.forEach(n)},evaluate:(e={})=>Object.values(t).sort((({rank:e},{rank:t})=>e-t)).map((t=>t.evaluate(e))).filter((e=>e.items.length>0))}},Ep=e=>{const t=[];return e.forEach((e=>{const n=[];e.items.forEach((e=>{e.schema===Wc?t.push({operation:e.data.operation,event:{eventId:e.data.content["iam.id"],eventType:e.data.content["iam.eventType"]}}):n.push(e)})),e.items=n})),t},kp=({lifecycle:e,eventRegistry:t})=>({renderDecisions:n=!1,propositions:a=[],event:r,personalization:o})=>{if(e){const i=Ep(a);t.addEventPayloads(i),e.onDecision({renderDecisions:n,propositions:a,event:r,personalization:o})}return{propositions:a}},jp=({storage:e,logger:t})=>{let n,a,r,o=e;const i=e=>{o=e;const t=pp(o,ep);if(n=gp(o,ep),[a,r]=t({}),r>tp){const e=lp();a=e(a),n(a)}};i(e);const s=(e={eventType:null,eventId:null},r=sp)=>{const{eventType:o,eventId:i}=e;if(!o||!i)return;const s=Km(e);if(r===cp&&a[s])return;a[s]&&Array.isArray(a[s].timestamps)||(a[s]={timestamps:[]});const c=(new Date).getTime();return a[s].timestamps.push(c),a[s].timestamps.sort(),t.info("[Event History] Added event for",e,"with hash",s,"and timestamp",c),n(a),a[s]},c=(e=[])=>e.map((({operation:e,event:t})=>s(t,e)));return{addExperienceEdgeEvent:e=>{const{xdm:t}=e.getContent();if(!dp(t))return;const{_experience:{decisioning:{propositionEventType:n={},propositionAction:{id:a}={},propositions:r=[]}={}}}=t;Object.keys(n).filter((e=>n[e]===ol)).forEach((e=>{r.forEach((t=>{mp(t)===wm&&s({eventId:up(t),eventType:e,action:a})}))}))},addEvent:s,addEventPayloads:c,getEvent:(e,t)=>{const n=Km({eventType:e,eventId:t});if(a[n])return a[n]},toJSON:()=>a,setStorage:i}},Ip=({eventRegistry:e,window:t,getBrowser:n})=>{const a=(new Date).getTime(),r=()=>({title:t.title,url:t.url,...Zt(t.url)}),o=()=>({url:t.referrer,...Zt(t.referrer)}),i=()=>{const e=new Date,t=e.getTime();return{pageLoadTimestamp:a,currentTimestamp:t,currentDate:e.getDate(),"~state.com.adobe.module.lifecycle/lifecyclecontextdata.dayofweek":e.getDay()+1,"~state.com.adobe.module.lifecycle/lifecyclecontextdata.hourofday":e.getHours(),currentMinute:e.getMinutes(),currentMonth:e.getMonth(),currentYear:e.getFullYear(),pageVisitDuration:t-a,"~timestampu":t/1e3,"~timestampz":e.toISOString()}},s=()=>({height:t.height,width:t.width,scrollY:t.scrollY,scrollX:t.scrollX}),c={browser:{name:n()},page:r(),referringPage:o()},l=()=>({...c,...i(),window:s(),"~sdkver":To});return{getContext:(t={})=>{const n={...l(),...t};return{...Im(n),events:e.toJSON()}}}};const Sp=(e,...t)=>t,Dp=()=>!0,Tp=()=>{let e=Sp,t=Dp,n=0;const a={},r=e=>()=>{delete a[e]},o=(e,t)=>"function"!=typeof e?()=>{}:(n+=1,a[n]={callback:e,params:t},{id:n,unsubscribe:r(n)}),i=(...n)=>{Object.values(a).forEach((({callback:a,params:r})=>{const o=e(r,...n);t(r,...o)&&a(...o)}))},s=(n,...r)=>{if(!n||!a[n])return;const{callback:o,params:i}=a[n],s=e(i,...r);t(i,...s)&&o(...s)};return{add:o,emit:i,emitOne:s,hasSubscriptions:()=>Object.keys(a).length>0,setEmissionPreprocessor:t=>{"function"==typeof t&&(e=t)},setEmissionCondition:e=>{"function"==typeof e&&(t=e)}}},Rp=({options:e})=>xa({surfaces:va(Ea()).uniqueItems(),schemas:va(Ea()).uniqueItems(),callback:_a().required()}).noUnknownFields()(e),Ap=e=>{const{id:t,scope:n,scopeDetails:a}=e;return{id:t,scope:n,scopeDetails:a}};var Np=({collect:e})=>{let t=()=>{};const n=new Set,a=e=>[il.INTERACT,il.DISMISS].includes(e),r=(e,t,r)=>{const o=[e,t].join("-"),i=!r.has(o)&&(a(e)||!n.has(o));return r.add(o),n.add(o),i},o=(t,n=[])=>{if(!(n instanceof Array))return Promise.resolve();if(!Object.values(il).includes(t))return Promise.resolve();const a=[],o=new Set;return n.forEach((e=>{const n=Ap(e);r(t,n.id,o)&&a.push(n)})),a.length>0?e({decisionsMeta:a,eventType:dl(t),documentMayUnload:!0}):Promise.resolve()},i=Tp(),s=(e,t)=>{const{surfacesFilter:n,schemasFilter:a}=e;return[{propositions:t.filter((e=>!n||n.includes(e.scope))).map((e=>{const{items:t=[]}=e;return{...e,items:t.filter((e=>!a||a.includes(e.schema)))}})).filter((e=>e.items.length>0))},o]};i.setEmissionPreprocessor(s);const c=({surfaces:e,schemas:n,callback:a})=>{const{id:r,unsubscribe:o}=i.add(a,{surfacesFilter:e instanceof Array?e:void 0,schemasFilter:n instanceof Array?n:void 0});return t(r),Promise.resolve({unsubscribe:o})};return{refresh:e=>{t=t=>{t?i.emitOne(t,e):i.emit(e)},t()},command:{optionsValidator:e=>Rp({options:e}),run:c}}};const Op=({options:e})=>xa({renderDecisions:ya(),personalization:xa({decisionContext:xa({})})}).noUnknownFields()(e);var Vp=({contextProvider:e,decisionProvider:t})=>({optionsValidator:e=>Op({options:e}),run:({renderDecisions:n,decisionContext:a,applyResponse:r})=>r({renderDecisions:n,propositions:t.evaluate(e.getContext(a))})});const Lp=({config:e,eventManager:t,createNamespacedStorage:n,consent:a,getBrowser:r,logger:o})=>{const{orgId:i,personalizationStorageEnabled:s}=e,c=qd({eventManager:t,mergeDecisionsMeta:tu}),l=n(`${_t(i)}.decisioning.`);s||bp(l.persistent);const d=jp({storage:fp(),logger:o}),u=xp({eventRegistry:d}),m=Ip({eventRegistry:d,window:window,getBrowser:r}),p=Vp({contextProvider:m,decisionProvider:u}),g=Np({collect:c});let f;return{lifecycle:{onDecision({propositions:e}){g.refresh(e)},onComponentsRegistered(e){f=kp({lifecycle:e.lifecycle,eventRegistry:d}),s&&a.awaitConsent().then((()=>{d.setStorage(l.persistent)})).catch((()=>{l&&bp(l.persistent)}))},onBeforeEvent({event:e,renderDecisions:t,personalization:n={},onResponse:a=Wt}){const{decisionContext:r={}}=n;a(Sm({renderDecisions:t,decisionProvider:u,applyResponse:f,event:e,personalization:n,decisionContext:m.getContext({[np.TYPE]:ap.EDGE,[np.SOURCE]:rp.REQUEST,...r})}))},onBeforeRequest({request:e}){const t=e.getPayload().toJSON(),{events:n=[]}=t;0!==n.length&&n.forEach((e=>d.addExperienceEdgeEvent(e)))}},commands:{evaluateRulesets:{run:({renderDecisions:e,personalization:t={}})=>{const{decisionContext:n={}}=t;return p.run({renderDecisions:e,decisionContext:{[np.TYPE]:ap.RULES_ENGINE,[np.SOURCE]:rp.REQUEST,...n},applyResponse:f})},optionsValidator:p.optionsValidator},subscribeRulesetItems:g.command}}};Lp.namespace="RulesEngine",Lp.configValidators=xa({personalizationStorageEnabled:ya().default(!1)});var Mp=xa({streamingMedia:xa({channel:Ea().nonEmpty().required(),playerName:Ea().nonEmpty().required(),appVersion:Ea(),mainPingInterval:wa().minimum(10).maximum(50).default(10),adPingInterval:wa().minimum(1).maximum(10).default(10)}).noUnknownFields()}),Up=({options:e})=>ba([xa({playerId:Ea().required(),getPlayerDetails:_a().required(),xdm:xa({mediaCollection:xa({sessionDetails:xa(ha()).required()})}),edgeConfigOverrides:Ia}).required(),xa({xdm:xa({mediaCollection:xa({playhead:wa().required(),sessionDetails:xa(ha()).required()})}),edgeConfigOverrides:Ia}).required()],"an object with playerId, getPlayerDetails and xdm.mediaCollection.sessionDetails, or an object with xdm.mediaCollection.playhead and xdm.mediaCollection.sessionDetails")(e),Fp=({options:e})=>ba([xa({playerId:Ea().required(),xdm:xa({eventType:ka(...Object.values(Ks)).required(),mediaCollection:xa(ha())}).required()}).required(),xa({xdm:xa({eventType:ka(...Object.values(Ks)).required(),mediaCollection:xa({playhead:wa().integer().required(),sessionID:Ea().required()}).required()}).required()}).required()],"Error validating the sendMediaEvent command options.")(e),Bp=({config:e,trackMediaEvent:t,trackMediaSession:n,mediaResponseHandler:a})=>({lifecycle:{onBeforeEvent({mediaOptions:e,onResponse:t=Wt}){if(!e)return;const{legacy:n,playerId:r,getPlayerDetails:o}=e;n||t((({response:e})=>a({playerId:r,getPlayerDetails:o,response:e})))}},commands:{createMediaSession:{optionsValidator:e=>Up({options:e}),run:n},sendMediaEvent:{optionsValidator:e=>Fp({options:e}),run:n=>e.streamingMedia?t(n):Promise.reject(new Error("Streaming media is not configured."))}}});const $p=({config:e,logger:t,eventManager:n,sendEdgeNetworkRequest:a,consent:r})=>{const o=ec(),i=Xs({config:e,eventManager:n,consent:r,sendEdgeNetworkRequest:a,setTimestamp:So((()=>new Date))}),s=nc({mediaSessionCacheManager:o,mediaEventManager:i,config:e}),c=ac({config:e,mediaEventManager:i,mediaSessionCacheManager:o}),l=oc({mediaSessionCacheManager:o,config:e,trackMediaEvent:s});return Bp({config:e,trackMediaEvent:s,mediaResponseHandler:l,trackMediaSession:c
})};$p.namespace="Streaming media",$p.configValidators=Mp,xa({advertising:xa({id5PartnerId:Ea(),rampIdJSPath:Ea(),dspEnabled:ya(),advertiserSettings:va(xa({advertiserId:Ea().required(),enabled:ya().required()}).noUnknownFields())}).noUnknownFields()}),xa({pushNotifications:xa({vapidPublicKey:Ea().required(),appId:Ea().required(),trackingDatasetId:Ea().required()}).noUnknownFields()});const{console:qp}=window,Hp=Ft(window),Gp=(e={})=>{const t=xa({name:Ea().default("alloy"),monitors:va(xa({})).default([]),components:va(_a())}).noUnknownFields(),{name:n,monitors:a,components:r}=t(e),o=Da({console:qp,locationSearch:window.location.search,createLogger:Sr,instanceName:n,createNamespacedStorage:Hp,getMonitors:wo.bind(null,a)}),i=Fi({instanceName:n,logController:o,components:r});return o.logger.logOnInstanceCreated({instance:i}),i};t.createCustomInstance=Gp,t.components=[Ds,Ns,Qs,Js,_c,xm,Lp,$p]}},"adobe-alloy/dist/lib/instanceManager/createInstanceManager.js":{script:function(e){"use strict";e.exports=({turbine:e,window:t,createCustomInstance:n,components:a,createEventMergeId:r,orgId:o,wrapOnBeforeEventSend:i,getConfigOverrides:s})=>{const{instances:c}=e.getExtensionSettings(),l={},d={};return t.__alloyMonitors=t.__alloyMonitors||[],t.__alloyMonitors.push({onInstanceCreated:(...e)=>{d.onInstanceCreated||=[],d.onInstanceCreated.push(e)},onInstanceConfigured:(...e)=>{d.onInstanceConfigured||=[],d.onInstanceConfigured.push(e)},onBeforeCommand(...e){const{commandName:t}=e[0];"configure"===t&&(d.onBeforeCommand||=[],d.onBeforeCommand.push(e))}}),c.forEach((({name:r,edgeConfigId:c,stagingEdgeConfigId:d,developmentEdgeConfigId:u,onBeforeEventSend:m,...p})=>{const g=n({name:r,components:a});t[r]=g,t.__alloyNS||(t.__alloyNS=[]),t.__alloyNS.push(r),l[r]=g;const f=e.environment&&e.environment.stage,b="development"===f&&u||"staging"===f&&d||c;p.edgeConfigOverrides=s(p),g("configure",{...p,datastreamId:b,debugEnabled:e.debugEnabled,orgId:p.orgId||o,onBeforeEventSend:i(m)}),e.onDebugChanged((e=>{g("setDebug",{enabled:e})}))})),{getInstance:e=>l[e],createEventMergeId:()=>r(),addMonitor(e){t.__alloyMonitors.push(e),Object.keys(d).forEach((t=>{e[t]&&d[t].forEach((n=>{e[t](...n)}))}))}}}}},"adobe-alloy/dist/lib/instanceManager/injectWrapOnBeforeEventSend.js":{script:function(e){"use strict";e.exports=({version:e})=>t=>n=>{if(n.xdm.implementationDetails.name=`${n.xdm.implementationDetails.name}/reactor`,n.xdm.implementationDetails.version=`${n.xdm.implementationDetails.version}+${e}`,t)return t(n)}}},"adobe-alloy/dist/lib/createEventMergeIdCache.js":{script:function(e){"use strict";e.exports=()=>{const e={};return{set(t,n){e[t]=n},getByCacheId:t=>e[t],clearByEventMergeId(t){Object.keys(e).forEach((n=>{e[n]===t&&delete e[n]}))}}}}},"adobe-alloy/dist/lib/createSendEventCallbackStorage.js":{script:function(e){"use strict";e.exports=()=>{const e=[];return{add(t){e.push(t)},triggerEvent(t){e.forEach((e=>{e(t)}))}}}}},"adobe-alloy/dist/lib/createMediaCollectionSessionStorage.js":{script:function(e){"use strict";e.exports=()=>{const e={};return{add({playerId:t,sessionDetails:n}){if(e[t])throw new Error(`Player Id ${t} already exists`);e[t]=n},remove({playerId:t}){e[t]=void 0},get:({playerId:t})=>e[t]}}}},"adobe-alloy/dist/lib/createVariableStore.js":{script:function(e){"use strict";e.exports=()=>({})}}}},"samsung-websdk-target-util":{displayName:"Samsung WebSDK Target Util",hostedLibFilesBaseUrl:"https://assets.adobedtm.com/extensions/EPab06f4e036774cd78aadbf963bed529e/",modules:{"samsung-websdk-target-util/src/lib/dataElements/detectGalaxyMktModel.js":{name:"detect-galaxy-mkt-model",displayName:"Detect Galaxy MKT Model",script:function(e){"use strict";e.exports=function(e){function t(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);for(var r=t&&Array.isArray(t.customMap)?t.customMap:[],o=0;o<r.length;o++){var i=r[o]&&r[o].prefix?String(r[o].prefix).toUpperCase().trim():"",s=r[o]&&r[o].name?String(r[o].name).trim():"";i&&s&&(n[i]=s)}return n}function n(e){return(e||"").toUpperCase()}function a(e){try{return sessionStorage.getItem(e)}catch(e){return null}}function r(e,t){try{sessionStorage.setItem(e,t)}catch(e){}}function o(e){e&&r(l,n(e))}function i(e){if(!e)return null;var t=n(e),a=null;for(var r in c)Object.prototype.hasOwnProperty.call(c,r)&&0===t.indexOf(r)&&(!a||r.length>a.length)&&(a=r);return a?c[a]:null}function s(e){var t=n(e||navigator.userAgent||""),a=null;for(var r in c)Object.prototype.hasOwnProperty.call(c,r)&&-1!==t.indexOf(r)&&(!a||r.length>a.length)&&(a=r);return a?c[a]:null}var c=t({"SM-S931":"Galaxy S25","SM-S936":"Galaxy S25+","SM-S938":"Galaxy S25 Ultra","SM-S731":"Galaxy S25 FE","SM-S921":"Galaxy S24","SM-S926":"Galaxy S24+","SM-S928":"Galaxy S24 Ultra","SM-S721":"Galaxy S24 FE","SM-F966":"Galaxy Z Fold7","SM-F766":"Galaxy Z Flip7","SM-F956":"Galaxy Z Fold6","SM-F741":"Galaxy Z Flip6","SM-F761":"Galaxy Z Flip7 FE","SM-A566":"Galaxy A56 5G","SM-A366":"Galaxy A36 5G","SM-A266":"Galaxy A26 5G","SM-A166":"Galaxy A16","SM-A065":"Galaxy A06","SM-M566":"Galaxy M56 5G","SM-M366":"Galaxy M36 5G","SM-E566":"Galaxy F56 5G","SM-E366":"Galaxy F36 5G","SM-E166":"Galaxy F16 5G","SM-A155":"Galaxy A15","SM-A156":"Galaxy A15","SM-A556":"Galaxy A55"},e||{}),l="ch_model",d=i(a(l));if(d){try{navigator.userAgentData&&"function"==typeof navigator.userAgentData.getHighEntropyValues&&navigator.userAgentData.getHighEntropyValues(["model"]).then((function(e){e&&e.model&&o(e.model)})).catch((function(){}))}catch(e){}return d}var u=s();try{navigator.userAgentData&&"function"==typeof navigator.userAgentData.getHighEntropyValues&&navigator.userAgentData.getHighEntropyValues(["model"]).then((function(e){e&&e.model&&o(e.model)})).catch((function(){}))}catch(e){}return u||""}}}}},"ss-page-speed-extension":{displayName:"Page Speed Tracker",hostedLibFilesBaseUrl:"https://assets.adobedtm.com/extensions/EPc5e2d0c8679a4e81abfb58902bd19867/",settings:{analyticsSdk:"websdk",fcpEventNumber:147,lcpEventNumber:146,ttfbEventNumber:148,webSdkInstanceName:"alloy",dnsLookupEventNumber:150,tcpConnectEventNumber:151,loadEventEndEventNumber:154,redirectTimeEventNumber:149,responseTimeEventNumber:152,performanceDataElementName:"ss_performance_2",domContentLoadedEventNumber:153},modules:{"ss-page-speed-extension/src/lib/dataElements/previousPerformance.js":{name:"previous-performance",displayName:"Previous Performance Payload",script:function(e){"use strict";e.exports=function(e){const t="ssps:perf:previous",n=!(!e||!e.clearOnRead);let a=null;try{if("undefined"!=typeof sessionStorage){const e=sessionStorage.getItem(t);if(e){try{a=JSON.parse(e)}catch(e){a=null}if(n)try{sessionStorage.removeItem(t)}catch(e){}}}}catch(e){}return a}}},"ss-page-speed-extension/src/lib/dataElements/currentPerformance.js":{name:"current-performance-payload",displayName:"Current Performance Payload",script:function(e,t,n,a){"use strict";function r(){if(!o){o=!0;try{const e=a.getSharedModule("ss-page-speed-extension","webvitals");if(!e)return;const t=(e,t)=>{if(t)try{i[e]={value:t.value,rating:t.rating,id:t.id}}catch(e){}};e.onLCP((e=>t("LCP",e)),{reportAllChanges:!0}),e.onFCP((e=>t("FCP",e)),{reportAllChanges:!0}),e.onCLS((e=>t("CLS",e)),{reportAllChanges:!0}),e.onINP((e=>t("INP",e)),{reportAllChanges:!0}),e.onTTFB((e=>t("TTFB",e)))}catch(e){}}}let o=!1;const i={};e.exports=function(){function e(){try{return Date.now()}catch(e){return 0}}function t(e,t){if("number"!=typeof e||!isFinite(e))return;const[n,a]=t;return e<=n?"good":e<=a?"needs-improvement":"poor"}function n(){try{const e=performance&&performance.getEntriesByName?performance.getEntriesByName("first-contentful-paint"):[],n=e&&e[0];if(!n)return null;const a=Math.max(0,n.startTime);return{value:a,rating:t(a,[1800,3e3])}}catch(e){return null}}function o(){try{if("undefined"==typeof PerformanceObserver)return null;let e=null;const n=new PerformanceObserver((()=>{}));n.observe({type:"largest-contentful-paint",buffered:!0});const a=n.takeRecords();if(n.disconnect(),a&&a.length&&(e=a[a.length-1]),!e)return null;const r=Math.max(0,e.startTime);return{value:r,rating:t(r,[2500,4e3])}}catch(e){return null}}function s(){try{if("undefined"==typeof PerformanceObserver)return null;let e=0;const n=new PerformanceObserver((()=>{}));n.observe({type:"layout-shift",buffered:!0});const a=n.takeRecords();if(n.disconnect(),a&&a.length)for(const t of a)t.hadRecentInput||(e+=t.value||0);const r=Number.isFinite(e)?Number(e.toFixed(4)):0;return{value:r,rating:t(r,[.1,.25])}}catch(e){return null}}function c(){try{if("undefined"==typeof PerformanceObserver)return null;const e=new PerformanceObserver((()=>{}));e.observe({type:"event",buffered:!0});const n=e.takeRecords();if(e.disconnect(),!n||!n.length)return null;let a=0;const r=new Set(["click","keydown","keyup","pointerdown","pointerup","mousedown","mouseup","touchstart","touchend"]);for(const e of n){const t=e&&e.name,n=e&&"number"==typeof e.duration?e.duration:0;r.has(t)&&n>a&&(a=n)}if(a<=0)return null;const o=Math.max(0,a);return{value:o,rating:t(o,[200,500])}}catch(e){return null}}function l(){try{const e=performance&&performance.getEntriesByType?performance.getEntriesByType("navigation")[0]:null;if(!e)return null;const n=Math.max(0,e.responseStart||0);return{value:n,rating:t(n,[800,1800])}}catch(e){return null}}function d(){try{const e=a.getSharedModule("ss-page-speed-extension","navtiming");return e&&"function"==typeof e.get?e.get():null}catch(e){return null}}r();const u={page:{url:"undefined"!=typeof location&&location.href||"",referrer:"undefined"!=typeof document&&document.referrer||"",ts:e()},webVitals:{},navigationTiming:null},m=i.LCP||o();m&&(u.webVitals.LCP=m);const p=i.FCP||n();p&&(u.webVitals.FCP=p);const g=i.CLS||s();g&&(u.webVitals.CLS=g);const f=i.INP||c();f&&(u.webVitals.INP=f);const b=i.TTFB||l();return b&&(u.webVitals.TTFB=b),u.navigationTiming=d(),u}}},"ss-page-speed-extension/src/lib/actions/startWebVitals.js":{name:"start-performance-measurement",displayName:"Start Performance Measurement",script:function(e,t,n,a){"use strict";e.exports=function(){function e(){if(!r){r=!0;try{"undefined"!=typeof sessionStorage&&(sessionStorage.setItem(t,JSON.stringify(n)),a.logger.info("SSPS persisted performance payload to sessionStorage."))}catch(e){a.logger.warn&&a.logger.warn("SSPS failed to persist performance payload:",e)}}}const t="ssps:perf:previous",n={page:{url:"undefined"!=typeof location&&location.href||"",referrer:"undefined"!=typeof document&&document.referrer||"",ts:Date.now()},webVitals:{},navigationTiming:null};let r=!1;const o=a.getSharedModule("ss-page-speed-extension","webvitals");if(!o)return void a.logger.error("Web Vitals shared module not found.");o.startAll((e=>{a.logger.info("Web Vital metric:",e);try{e&&e.name&&(n.webVitals[e.name]={value:e.value,delta:e.delta,rating:e.rating,id:e.id})}catch(e){}}),{reportAllChanges:!0});const i=a.getSharedModule("ss-page-speed-extension","navtiming");if(!i)return void a.logger.error("Navigation Timing shared module not found.");const s=i.get();a.logger.info("Navigation Timing payload:",s),n.navigationTiming=s||n.navigationTiming,i.observe((e=>{a.logger.info("Navigation Timing observed update:",e),n.navigationTiming=e||n.navigationTiming}));try{"function"==typeof addEventListener&&(addEventListener("pagehide",e,{once:!0}),addEventListener("visibilitychange",(function t(){"hidden"===document.visibilityState&&(e(),removeEventListener("visibilitychange",t,!1))}),!1))}catch(e){}}}},"ss-page-speed-extension/dist/webvitals.shared.js":{name:"webvitals",shared:!0,script:function(e){"use strict";var t,n=-1,a=function(e){addEventListener("pageshow",(function(t){t.persisted&&(n=t.timeStamp,e(t))}),!0)},r=function(){var e=self.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart<performance.now())return e},o=function(){var e=r();return e&&e.activationStart||0},i=function(e,t){var a=r(),i="navigate";return n>=0?i="back-forward-cache":a&&(document.prerendering||o()>0?i="prerender":document.wasDiscarded?i="restore":a.type&&(i=a.type.replace(/_/g,"-"))),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:"v4-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:i}},s=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var a=new PerformanceObserver((function(e){Promise.resolve().then((function(){t(e.getEntries())}))}));return a.observe(Object.assign({type:e,buffered:!0},n||{})),a}}catch(e){}},c=function(e,t,n,a){var r,o;return function(i){t.value>=0&&(i||a)&&((o=t.value-(r||0))||void 0===r)&&(r=t.value,t.delta=o,t.rating=function(e,t){return e>t[1]?"poor":e>t[0]?"needs-improvement":"good"}(t.value,n),e(t))}},l=function(e){requestAnimationFrame((function(){return requestAnimationFrame((function(){return e()}))}))},d=function(e){document.addEventListener("visibilitychange",(function(){"hidden"===document.visibilityState&&e()}))},u=function(e){var t=!1;return function(){t||(e(),t=!0)}},m=-1,p=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},g=function(e){"hidden"===document.visibilityState&&m>-1&&(m="visibilitychange"===e.type?e.timeStamp:0,b())},f=function(){addEventListener("visibilitychange",g,!0),addEventListener("prerenderingchange",g,!0)},b=function(){removeEventListener("visibilitychange",g,!0),removeEventListener("prerenderingchange",g,!0)},h=function(){return m<0&&(m=p(),f(),a((function(){setTimeout((function(){m=p(),f()}),0)}))),{get firstHiddenTime(){return m}}},v=function(e){document.prerendering?addEventListener("prerenderingchange",(function(){return e()}),!0):e()},y=[1800,3e3],_=function(e,t){t=t||{},v((function(){var n,r=h(),d=i("FCP"),u=s("paint",(function(e){e.forEach((function(e){"first-contentful-paint"===e.name&&(u.disconnect(),e.startTime<r.firstHiddenTime&&(d.value=Math.max(e.startTime-o(),0),d.entries.push(e),n(!0)))}))}));u&&(n=c(e,d,y,t.reportAllChanges),a((function(a){d=i("FCP"),n=c(e,d,y,t.reportAllChanges),l((function(){d.value=performance.now()-a.timeStamp,n(!0)}))})))}))},C=[.1,.25],w=function(e,t){t=t||{},_(u((function(){var n,r=i("CLS",0),o=0,u=[],m=function(e){e.forEach((function(e){if(!e.hadRecentInput){var t=u[0],n=u[u.length-1];o&&e.startTime-n.startTime<1e3&&e.startTime-t.startTime<5e3?(o+=e.value,u.push(e)):(o=e.value,u=[e])}})),o>r.value&&(r.value=o,r.entries=u,n())},p=s("layout-shift",m);p&&(n=c(e,r,C,t.reportAllChanges),d((function(){m(p.takeRecords()),n(!0)})),a((function(){o=0,r=i("CLS",0),n=c(e,r,C,t.reportAllChanges),l((function(){return n()}))})),setTimeout(n,0))})))},P=0,x=1/0,E=0,k=function(e){e.forEach((function(e){e.interactionId&&(x=Math.min(x,e.interactionId),E=Math.max(E,e.interactionId),P=E?(E-x)/7+1:0)}))},j=function(){return t?P:performance.interactionCount||0},I=function(){"interactionCount"in performance||t||(t=s("event",k,{type:"event",buffered:!0,durationThreshold:0}))},S=[],D=new Map,T=0,R=[],A=function(e){if(R.forEach((function(t){return t(e)})),e.interactionId||"first-input"===e.entryType){var t=S[S.length-1],n=D.get(e.interactionId);if(n||S.length<10||e.duration>t.latency){if(n)e.duration>n.latency?(n.entries=[e],n.latency=e.duration):e.duration===n.latency&&e.startTime===n.entries[0].startTime&&n.entries.push(e);else{var a={id:e.interactionId,latency:e.duration,entries:[e]};D.set(a.id,a),S.push(a)}S.sort((function(e,t){return t.latency-e.latency})),S.length>10&&S.splice(10).forEach((function(e){return D.delete(e.id)}))}}},N=function(e){var t=self.requestIdleCallback||self.setTimeout,n=-1;return e=u(e),"hidden"===document.visibilityState?e():(n=t(e),d(e)),n},O=[200,500],V=function(e,t){"PerformanceEventTiming"in self&&"interactionId"in PerformanceEventTiming.prototype&&(t=t||{},v((function(){var n;I();var r,o=i("INP"),l=function(e){N((function(){e.forEach(A);var t=function(){var e=Math.min(S.length-1,Math.floor((j()-T)/50));return S[e]}();t&&t.latency!==o.value&&(o.value=t.latency,o.entries=t.entries,r())}))},u=s("event",l,{durationThreshold:null!==(n=t.durationThreshold)&&void 0!==n?n:40});r=c(e,o,O,t.reportAllChanges),u&&(u.observe({type:"first-input",buffered:!0}),d((function(){l(u.takeRecords()),r(!0)})),a((function(){T=j(),S.length=0,D.clear(),o=i("INP"),r=c(e,o,O,t.reportAllChanges)})))})))},L=[2500,4e3],M={},U=function(e,t){t=t||{},v((function(){var n,r=h(),m=i("LCP"),p=function(e){t.reportAllChanges||(e=e.slice(-1)),e.forEach((function(e){e.startTime<r.firstHiddenTime&&(m.value=Math.max(e.startTime-o(),0),m.entries=[e],n())}))},g=s("largest-contentful-paint",p);if(g){n=c(e,m,L,t.reportAllChanges);var f=u((function(){M[m.id]||(p(g.takeRecords()),g.disconnect(),M[m.id]=!0,n(!0))}));["keydown","click"].forEach((function(e){addEventListener(e,(function(){return N(f)}),{once:!0,capture:!0})})),d(f),a((function(a){m=i("LCP"),n=c(e,m,L,t.reportAllChanges),l((function(){m.value=performance.now()-a.timeStamp,M[m.id]=!0,n(!0)}))}))}}))},F=[800,1800],B=function e(t){document.prerendering?v((function(){return e(t)})):"complete"!==document.readyState?addEventListener("load",(function(){return e(t)}),!0):setTimeout(t,0)},$=function(e,t){t=t||{};var n=i("TTFB"),s=c(e,n,F,t.reportAllChanges);B((function(){var l=r();l&&(n.value=Math.max(l.responseStart-o(),0),n.entries=[l],s(!0),a((function(){n=i("TTFB",0),(s=c(e,n,F,t.reportAllChanges))(!0)})))}))};e.exports={startAll:function(e,t={}){U(e,t),w(e,t),_(e,t),V(e,t),$(e,t)},startSelected:function(e=[],t,n={}){const a={LCP:U,CLS:w,FCP:_,INP:V,TTFB:$};e.forEach((e=>{const r=a[String(e||"").toUpperCase()];r&&r(t,n)}))},onLCP:U,onCLS:w,onFCP:_,onINP:V,onTTFB:$}}},"ss-page-speed-extension/dist/navtiming.shared.js":{name:"navtiming",shared:!0,script:function(e){"use strict";function t(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function n(e){if(!e)return null;const t=e.secureConnectionStart>0?e.connectEnd-e.secureConnectionStart:0;return{type:e.type,startTime:e.startTime,duration:e.duration,redirect:e.redirectEnd-e.redirectStart,dns:e.domainLookupEnd-e.domainLookupStart,connect:e.connectEnd-e.connectStart,tls:t,request:e.responseStart-e.requestStart,ttfb:e.responseStart,response:e.responseEnd-e.responseStart,domInteractive:e.domInteractive,dcl:e.domContentLoadedEventEnd,load:e.loadEventEnd,nextHopProtocol:e.nextHopProtocol,transferSize:e.transferSize,encodedBodySize:e.encodedBodySize,decodedBodySize:e.decodedBodySize,redirectCount:e.redirectCount}}function a(){return n(performance.getEntriesByType("navigation")[0])}let r=!1;var o=t({get:a,observe:function(e){if(!r){r=!0;try{new PerformanceObserver((t=>{const a=n(t.getEntries()[0]);try{e&&e(a)}catch(e){}})).observe({type:"navigation",buffered:!0})}catch(t){try{e&&e(a())}catch(e){}}}}});e.exports=o}}}},"data-element-assistant":{displayName:"Data Element Assistant",hostedLibFilesBaseUrl:"https://assets.adobedtm.com/extensions/EP634d430f78964f1597e7328a6af419f8/",modules:{"data-element-assistant/src/lib/dataElements/extract.js":{name:"extract",displayName:"Extract",script:function(e,t,n){"use strict";function a(e){var t=e.index?+e.index:"",n=e.path,a=e.position,r=e.target,o=i.array(r);if(o||i.object(r)){if(n&&(!a||!t))return s(r,n);if(n&&a&&"first"===a)return s(r,n)[0];if(n&&a&&"last"===a){var c=s(r,n);return c[c.length-1]}if(n&&t)return s(r,n)[t];if(o)return"index"===a&&t?r[t]:"first"===a?r[0]:"last"===a?r[r.length-1]:void 0}}var r=n("@adobe/reactor-object-assign"),o=n("./utils/logger"),i=n("./utils/is"),s=n("./utils/findTargetValue");e.exports=function(e){try{if("path"===e.inputType&&!e.path)throw new Error("a path is required when extracting from the window");"path"===e.inputType&&e.path&&(e.target=window);var t=r({},e,{position:e.position?e.position.toLowerCase():""});if(!i.object(e.target)&&!i.array(e.target))throw new Error("settings.target is not an array or object");if(!e.position&&!e.path)throw new Error("Requires either settings.path or settings.position");if("index"===t.position&&!t.index)throw new Error('settings.index required when settings.path equals "index"');return a(t)}catch(e){o.log("error","Extract",e.message)}}}},"data-element-assistant/src/lib/dataElements/utils/logger.js":{script:function(e,t,n,a){var r,o=!1;e.exports=function(){if(o)return r;var e={error:"[Error]"};return o=!0,r={log:function(t,n,r){var o="DEA "+n+(e[t]||"")+": "+r;void 0!==a&&a.logger[t](o)}}}()}},"data-element-assistant/src/lib/dataElements/utils/is.js":{script:function(e){e.exports=function(){function e(e){return function(n){return t.call(n)===e}}var t=Object.prototype.toString,n="[object Boolean]",a="[object String]",r="[object Number]",o="[object Object]",i="[object Function]",s="[object Null]",c="[object Undefined]";return{array:e("[object Array]"),object:e(o),function:e(i),null:e(s),undefined:e(c),string:e(a),number:e(r),boolean:e(n),nil:function(e){return this.null(e)||this.undefined(e)}}}()}},"data-element-assistant/src/lib/dataElements/utils/findTargetValue.js":{script:function(e){e.exports=function(e,t){return t.split(".").reduce((function(e,t){return(e||{})[t]}),e)}}}}},adobegoogledatalayer:{displayName:"Google Data Layer",hostedLibFilesBaseUrl:"https://assets.adobedtm.com/extensions/EP52bc318804bb486ba7eaf8eca406e9d5/",settings:{dataLayer:"eddlDataLayer"},modules:{"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js":{name:"gtm-dl-property-key",displayName:"Google DL property key",script:function(e,t,n,a){"use strict";e.exports=function(e,t){function n(){return!!s}function r(){return a.logger.debug("a property was read from the computed state at the time of rule execution "+JSON.stringify(d)),window.extensionGoogleDataLayer.dataLayerHelper.get(d)}function o(){if(d){const e=i(c);let t="";return e&&(t=e,a.logger.debug("a property was read from the event object after a push event "+JSON.stringify(d+" = "+t))),t||l||(t=i(s),a.logger.debug("a property was read from the computed state after a push event "+JSON.stringify(d+" = "+t))),t}}function i(e){const t=d.split(".");for(let n=0;n<t.length;n++){if(void 0===e[t[n]])return;e=e[t[n]]}return e}const s=t&&t.event&&t.event.dataLayerModel,c=t&&t.event&&t.event.eventModel,l=e.isReturnOnlyEventProps,d=e&&e.value;let u;return a.logger.debug("isReturnOnlyEventProps toggle is set to "+l),a.logger.debug(n()?"the rule is running in response to a data layer push event":"the rule is being executed outside a data layer push event"),d?u=n()?o():r():n()?u=l?c:s:(a.logger.debug("abstract model computed state was returned"),u=window.extensionGoogleDataLayer.dataLayerHelper.getComputedState()),u}}},"adobegoogledatalayer/src/lib/events/gtmDlPushEvent.js":{name:"gtm-dl-push-event",displayName:"Google DL Push Event",script:function(e,t,n){"use strict";const a=n("../helpers/constants"),r=n("../helpers/instantiateGtmDlHelper"),o=[],i=function(e){o.forEach((function(t){const n=t.settings,r=t.trigger,{method:o,valueIsRegex:i,eventKey:s}=n,c=e&&e.detail&&e.detail.eventModel,l={event:e.detail},d=c&&c.event;if(o!==a.METHOD_ALLCHANGES)if(d)if(o!==a.METHOD_ALLEVENTS){if(o===a.METHOD_SPECIFICEVENT)if(i){const e=new RegExp(s);String(d).match(e)&&r(l)}else s===d&&r(l)}else r(l);else o===a.METHOD_ALLDATA&&r(l);else r(l)}))};let s=function(){document.addEventListener(a.DATALAYERCHANGE,i),s=function(){}};e.exports=function(e,t){o.push({settings:e,trigger:t}),s(),r()}}},"adobegoogledatalayer/src/lib/helpers/instantiateGtmDlHelper.js":{script:function(e,t,n,a){"use strict";const r=n("./constants"),o=n("./getDataLayer");n("./getHelper")(),e.exports=()=>{a.logger.debug("instantiating helper..."),window.extensionGoogleDataLayer.dataLayerHelper=window.extensionGoogleDataLayer.dataLayerHelper||new window.extensionGoogleDataLayer.DataLayerHelper(o(),{listener:function(e,t){document.dispatchEvent(new CustomEvent(r.DATALAYERCHANGE,{bubbles:!1,detail:{dataLayerModel:Object.assign({},e),eventModel:Object.assign({},t)}}))},listenToPast:!0})}}},"adobegoogledatalayer/src/lib/helpers/constants.js":{script:function(e){"use strict";const t={DATALAYERCHANGE:"dataLayerChange",METHOD_SPECIFICEVENT:"specificEvent",METHOD_ALLEVENTS:"allEvents",METHOD_ALLDATA:"allData",METHOD_ALLCHANGES:"allChanges",DEFAULTDATALAYER:"dataLayer"};e.exports=Object.freeze(t)}},"adobegoogledatalayer/src/lib/helpers/getDataLayer.js":{script:function(e,t,n,a){"use strict";e.exports=()=>{const e=a.getExtensionSettings().dataLayer;return window[e]=window[e]||[],window[e]}}},"adobegoogledatalayer/src/lib/helpers/getHelper.js":{script:function(e){"use strict";e.exports=()=>{!function(){function e(e){e=["object"==typeof globalThis&&globalThis,e,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var t=0;t<e.length;++t){var n=e[t];if(n&&n.Math==Math)return n}throw Error("Cannot find global object")}function t(e,t){if(t)e:{var n=u;e=e.split(".");for(var a=0;a<e.length-1;a++){var r=e[a];if(!(r in n))break e;n=n[r]}(t=t(a=n[e=e[e.length-1]]))!=a&&null!=t&&d(n,e,{configurable:!0,writable:!0,value:t})}}function n(e){return null==e?String(e):(e=p.exec(Object.prototype.toString.call(Object(e))))?e[1].toLowerCase():"object"}function a(e,t){return Object.prototype.hasOwnProperty.call(Object(e),t)}function r(e){if(!e||"object"!=n(e)||e.nodeType||e==e.window)return!1;try{if(e.constructor&&!a(e,"constructor")&&!a(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}for(var t in e);return void 0===t||a(e,t)}function o(e,t){var n={},a=n;e=e.split(".");for(var r=0;r<e.length-1;r++)a=a[e[r]]={};return a[e[e.length-1]]=t,n}function i(e,t){var o,s=!e._clear;for(o in e)if(a(e,o)){var c=e[o];"array"===n(c)&&s?("array"===n(t[o])||(t[o]=[]),i(c,t[o])):r(c)&&s?(r(t[o])||(t[o]={}),i(c,t[o])):t[o]=c}delete t._clear}function s(e,t,n){t="function"==typeof(t=void 0===t?{}:t)?{listener:t,listenToPast:void 0!==n&&n,processNow:!0,commandProcessors:{}}:{listener:t.listener||function(){},listenToPast:t.listenToPast||!1,processNow:void 0===t.processNow||t.processNow,commandProcessors:t.commandProcessors||{}},this.a=e,this.m=t.listener,this.l=t.listenToPast,this.g=this.i=!1,this.b={},this.f=[],this.c=t.commandProcessors,this.h=l(this);var a=this.a.push,r=this;this.a.push=function(){var e=[].slice.call(arguments,0),t=a.apply(r.a,e);return c(r,e),t},t.processNow&&this.process()}function c(e,t,a){if(a=void 0!==a&&a,e.i&&(e.f.push.apply(e.f,t),!e.g))for(;0<e.f.length;){if("array"===n(t=e.f.shift()))e:{var s=e.b;n(t[0]);for(var c=t[0].split("."),l=c.pop(),d=t.slice(1),u=0;u<c.length;u++){if(void 0===s[c[u]])break e;s=s[c[u]]}try{s[l].apply(s,d)}catch(e){}}else if("arguments"===n(t)){if(c=e,l=[],d=t[0],c.c[d])for(s=c.c[d].length,u=0;u<s;u++)l.push(c.c[d][u].apply(c.h,[].slice.call(t,1)));e.f.push.apply(e.f,l)}else if("function"==typeof t)try{t.call(e.h)}catch(e){}else{if(!r(t))continue;for(var m in t)i(o(m,t[m]),e.b)}a||(e.g=!0,e.m(e.b,t),e.g=!1)}}function l(e){return{set:function(t,n){i(o(t,n),e.b)},get:function(t){return e.get(t)}}}var d="function"==typeof Object.defineProperties?Object.defineProperty:function(e,t,n){return e==Array.prototype||e==Object.prototype||(e[t]=n.value),e},u=e(this),m="function"==typeof Object.assign?Object.assign:function(e,t){for(var n=1;n<arguments.length;n++){var a=arguments[n];if(a)for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e};t("Object.assign",(function(e){return e||m}));var p=/\[object (Boolean|Number|String|Function|Array|Date|RegExp|Arguments)\]/;s.prototype.process=function(){this.registerProcessor("set",(function(){var e={};return 1===arguments.length&&"object"===n(arguments[0])?e=arguments[0]:2===arguments.length&&"string"===n(arguments[0])&&(e=o(arguments[0],arguments[1])),e})),this.i=!0;for(var e=this.a.length,t=0;t<e;t++)c(this,[this.a[t]],!this.l)},s.prototype.get=function(e){var t=this.b;e=e.split(".");for(var n=0;n<e.length;n++){if(void 0===t[e[n]])return;t=t[e[n]]}return t},s.prototype.j=function(){return Object.assign({},this.b)},s.prototype.flatten=function(){this.a.splice(0,this.a.length),this.a[0]={},i(this.b,this.a[0])},s.prototype.registerProcessor=function(e,t){e in this.c||(this.c[e]=[]),this.c[e].push(t)},s.prototype.registerProcessor=s.prototype.registerProcessor,s.prototype.flatten=s.prototype.flatten,s.prototype.getComputedState=s.prototype.j,s.prototype.get=s.prototype.get,s.prototype.process=s.prototype.process,window.extensionGoogleDataLayer=window.extensionGoogleDataLayer||{},window.extensionGoogleDataLayer.DataLayerHelper=s}()}}}}},"medallia-for-adobe-launch":{displayName:"Medallia for Adobe Launch",hostedLibFilesBaseUrl:"https://assets.adobedtm.com/extensions/EPedf7f06f01d74f479eb7f54a1336cb99/",settings:{dataIsolation:!1},modules:{"medallia-for-adobe-launch/lib/actions/load-medallia-digital.js":{name:"load-medallia-digital",displayName:"Load Medallia Digital",script:function(e){"use strict";e.exports=function(e){var t=document.createElement("script");t.src=e.medallia_digital_asset||"",t.type="text/javascript",t.async=!0,document.body.appendChild(t)}}}}},"ags055-time-spent-and-scroll-depth-combined-event":{displayName:"Time and Scroll Event",hostedLibFilesBaseUrl:"https://assets.adobedtm.com/extensions/EP8aa094323e3c4426bb141257fe809514/",modules:{}},core:{displayName:"Core",hostedLibFilesBaseUrl:"https://assets.adobedtm.com/extensions/EP1fdd2a6ec2ae468fb1d2cac08df65f83/",modules:{"core/src/lib/dataElements/customCode.js":{name:"custom-code",displayName:"Custom Code",script:function(e){"use strict";e.exports=function(e,t){return e.source(t)}}},"core/src/lib/dataElements/javascriptVariable.js":{name:"javascript-variable",displayName:"JavaScript Variable",script:function(e,t,n){"use strict";var a=n("../helpers/getObjectProperty.js");e.exports=function(e){return a(window,e.path)}}},"core/src/lib/dataElements/queryStringParameter.js":{name:"query-string-parameter",displayName:"Query String Parameter",script:function(e,t,n){"use strict";var a=n("@adobe/reactor-window"),r=n("@adobe/reactor-query-string");e.exports=function(e){var t=r.parse(a.location.search);if(!e.caseInsensitive)return t[e.name];for(var n=e.name.toLowerCase(),o=Object.keys(t),i=0;i<o.length;i++){var s=o[i];if(s.toLowerCase()===n)return t[s]}}}},"core/src/lib/dataElements/randomNumber.js":{name:"random-number",displayName:"Random Number",script:function(e){"use strict";e.exports=function(e){var t=Math.ceil(e.min),n=Math.floor(e.max);return t>n?NaN:Math.floor(Math.random()*(n-t+1))+t}}},"core/src/lib/dataElements/conditionalValue.js":{name:"conditional-value",displayName:"Conditional Value",script:function(e,t,n){"use strict";var a=n("../conditions/valueComparison");e.exports=function(e){return a(e)?e.conditionalValue:e.fallbackValue}}},"core/src/lib/dataElements/pageInfo.js":{name:"page-info",displayName:"Page Info",script:function(e,t,n){"use strict";var a=n("@adobe/reactor-document");e.exports=function(e){switch(e.attribute){case"url":return a.location.href;case"hostname":return a.location.hostname;case"pathname":return a.location.pathname;case"protocol":return a.location.protocol;case"referrer":return a.referrer;case"title":return a.title}}}},"core/src/lib/dataElements/cookie.js":{name:"cookie",displayName:"Cookie",script:function(e,t,n){"use strict";var a=n("@adobe/reactor-cookie");e.exports=function(e){return a.get(e.name)}}},"core/src/lib/dataElements/localStorage.js":{name:"local-storage",displayName:"Local Storage",script:function(e,t,n){"use strict";var a=n("@adobe/reactor-window");e.exports=function(e){try{return a.localStorage.getItem(e.name)}catch(e){return null}}}},"core/src/lib/dataElements/constant.js":{name:"constant",displayName:"Constant",script:function(e){"use strict";e.exports=function(e){return e.value}}},"core/src/lib/conditions/customCode.js":{name:"custom-code",displayName:"Custom Code",script:function(e){"use strict";e.exports=function(e,t){return e.source.call(t.element,t,t.target)}}},"core/src/lib/actions/customCode.js":{name:"custom-code",displayName:"Custom Code",script:function(e,t,n,a){"use strict";var r,o,i,s,c=n("@adobe/reactor-document"),l=n("@adobe/reactor-promise"),d=n("./helpers/decorateCode"),u=n("./helpers/loadCodeSequentially"),m=n("../../../node_modules/postscribe/dist/postscribe"),p=n("./helpers/unescapeHtmlCode"),g=n("../helpers/findPageScript").getTurbine,f=(o=function(e){m(c.body,e,{beforeWriteToken:function(e){var t=e.tagName&&e.tagName.toLowerCase();return r&&"script"===t&&(e.attrs.nonce=r),"script"!==t&&"style"!==t||(Object.keys(e.attrs||{}).forEach((function(t){e.attrs[t]=p(e.attrs[t])})),e.src&&(e.src=p(e.src))),e},error:function(e){a.logger.error(e.msg)}})},i=[],s=function(){if(c.body)for(;i.length;)o(i.shift());else setTimeout(s,20)},function(e){i.push(e),s()}),b=function(){
if(c.currentScript)return c.currentScript.async;var e=g();return!e||e.async}();e.exports=function(e,t){var n;r=a.getExtensionSettings().cspNonce;var o={settings:e,event:t},i=o.settings.source;if(i)return o.settings.isExternal?u(i).then((function(e){return e?(n=d(o,e),f(n.code),n.promise):l.resolve()})):(n=d(o,i),b||"loading"!==c.readyState?f(n.code):c.write&&!1===a.propertySettings.ruleComponentSequencingEnabled?c.write(n.code):f(n.code),n.promise)}}},"core/src/lib/events/click.js":{name:"click",displayName:"Click",script:function(e,t,n){"use strict";var a=n("@adobe/reactor-window"),r=n("./helpers/createBubbly")(),o=new(n("./helpers/weakMap")),i=2,s=n("../helpers/stringAndNumberUtils").castToNumberIfString,c=function(e){if(!e.ctrlKey&&!e.metaKey&&e.button!==i)for(var t=e.target;t;){var n=t.tagName;if(n&&"a"===n.toLowerCase()){var r=t.getAttribute("href"),o=t.getAttribute("target");return r&&(!o||"_self"===o||"_top"===o&&a.top===a||o===a.name)?t:void 0}t=t.parentNode}};document.addEventListener("click",r.evaluateEvent,!0),e.exports=function(e,t){r.addListener(e,(function(n){var r=n.nativeEvent;if(!r.s_fe){var i=s(e.anchorDelay);if(i&&!o.has(r)){var l=c(r);l&&(r.preventDefault(),setTimeout((function(){a.location=l.href}),i)),o.set(r,!0)}t(n)}}))},e.exports.__reset=r.__reset}},"core/src/lib/events/timeOnPage.js":{name:"time-on-page",displayName:"Time On Page",script:function(e,t,n){"use strict";var a=n("@adobe/reactor-document"),r=n("./helpers/once"),o=n("./helpers/visibilityApi")(),i=n("./helpers/timer"),s=n("../helpers/stringAndNumberUtils").castToNumberIfString,c=o.hiddenProperty,l=o.visibilityChangeEventType,d={},u=function(e){var t={timeOnPage:e/1e3};d[e].forEach((function(e){e(t)}))},m=r((function(){var e=new i;return e.on("markerPassed",u),a.addEventListener(l,(function(){a[c]?e.pause():e.resume()}),!0),e.start(),e}));e.exports=function(e,t){var n=m(),a=1e3*s(e.timeOnPage);n.addMarker(a),d[a]||(d[a]=[]),d[a].push(t)}}},"core/src/lib/events/directCall.js":{name:"direct-call",displayName:"Direct Call",script:function(e,t,n,a){"use strict";var r={};window._satellite=window._satellite||{},window._satellite.track=function(e,t){e=e.trim();var n=r[e];if(n){var o={identifier:e,detail:t};n.forEach((function(e){e(o)}));var i=['Rules using the direct call event type with identifier "'+e+'" have been triggered'+(t?" with additional detail:":".")];t&&i.push(t),a.logger.log.apply(a.logger,i)}else a.logger.log('"'+e+'" does not match any direct call identifiers.')},e.exports=function(e,t){var n=r[e.identifier];n||(n=r[e.identifier]=[]),n.push(t)}}},"core/src/lib/conditions/dateRange.js":{name:"date-range",displayName:"Date Range",script:function(e){"use strict";e.exports=function(e){var t=new Date;return!(e.start&&t<new Date(e.start)||e.end&&t>new Date(e.end))}}},"core/src/lib/events/windowLoaded.js":{name:"window-loaded",displayName:"Window Loaded",script:function(e,t,n){"use strict";var a=n("./helpers/pageLifecycleEvents");e.exports=function(e,t){a.registerWindowLoadedTrigger(t)}}},"core/src/lib/conditions/pathAndQuerystring.js":{name:"path-and-querystring",displayName:"Path And Query String",script:function(e,t,n){"use strict";var a=n("@adobe/reactor-document"),r=n("../helpers/textMatch");e.exports=function(e){var t=a.location.pathname+a.location.search;return e.paths.some((function(e){var n=e.valueIsRegex?new RegExp(e.value,"i"):e.value;return r(t,n)}))}}},"core/src/lib/conditions/cookie.js":{name:"cookie",displayName:"Cookie",script:function(e,t,n){"use strict";var a=n("@adobe/reactor-cookie"),r=n("../helpers/textMatch");e.exports=function(e){var t=a.get(e.name);return!!t&&(Array.isArray(e.cookieValues)?e.cookieValues:[{value:e.value,valueIsRegex:Boolean(e.valueIsRegex)}]).some((function(e){var n=e.valueIsRegex?new RegExp(e.value,"i"):e.value;return r(t,n)}))}}},"core/src/lib/conditions/valueComparison.js":{name:"value-comparison",displayName:"Value Comparison",script:function(e,t,n){"use strict";var a=n("../helpers/stringAndNumberUtils").isString,r=n("../helpers/stringAndNumberUtils").isNumber,o=n("../helpers/stringAndNumberUtils").castToStringIfNumber,i=n("../helpers/stringAndNumberUtils").castToNumberIfString,s=function(e,t){return t&&a(e)?e.toLowerCase():e},c=function(e){return function(t,n,r){return t=o(t),n=o(n),a(t)&&a(n)&&e(t,n,r)}},l=function(e){return function(t,n){return t=i(t),n=i(n),r(t)&&r(n)&&e(t,n)}},d=function(e){return function(t,n,a){return e(s(t,a),s(n,a))}},u={equals:d((function(e,t){return e==t})),doesNotEqual:function(){return!u.equals.apply(null,arguments)},contains:c(d((function(e,t){return-1!==e.indexOf(t)}))),doesNotContain:function(){return!u.contains.apply(null,arguments)},startsWith:c(d((function(e,t){return 0===e.indexOf(t)}))),doesNotStartWith:function(){return!u.startsWith.apply(null,arguments)},endsWith:c(d((function(e,t){return e.substring(e.length-t.length,e.length)===t}))),doesNotEndWith:function(){return!u.endsWith.apply(null,arguments)},matchesRegex:c((function(e,t,n){return new RegExp(t,n?"i":"").test(e)})),doesNotMatchRegex:function(){return!u.matchesRegex.apply(null,arguments)},lessThan:l((function(e,t){return e<t})),lessThanOrEqual:l((function(e,t){return e<=t})),greaterThan:l((function(e,t){return e>t})),greaterThanOrEqual:l((function(e,t){return e>=t})),isTrue:function(e){return!0===e},isTruthy:function(e){return Boolean(e)},isFalse:function(e){return!1===e},isFalsy:function(e){return!e}};e.exports=function(e){return u[e.comparison.operator](e.leftOperand,e.rightOperand,Boolean(e.comparison.caseInsensitive))}}},"core/src/lib/conditions/queryStringParameter.js":{name:"query-string-parameter",displayName:"Query String Parameter",script:function(e,t,n){"use strict";var a=n("@adobe/reactor-window"),r=n("@adobe/reactor-query-string"),o=n("../helpers/textMatch");e.exports=function(e){var t,n=r.parse(a.location.search);if(!n.hasOwnProperty(e.name))return!1;t=Array.isArray(e.queryParams)?e.queryParams:[{value:e.value,valueIsRegex:Boolean(e.valueIsRegex)}];var i=n[e.name];return t.some((function(e){var t=e.valueIsRegex?new RegExp(e.value,"i"):e.value;return o(i,t)}))}}},"core/src/lib/events/libraryLoaded.js":{name:"library-loaded",displayName:"Library Loaded (Page Top)",script:function(e,t,n){"use strict";var a=n("./helpers/pageLifecycleEvents");e.exports=function(e,t){a.registerLibraryLoadedTrigger(t)}}},"core/src/lib/events/change.js":{name:"change",displayName:"Change",script:function(e,t,n){"use strict";var a=n("./helpers/createBubbly")(),r=n("../helpers/textMatch");document.addEventListener("change",a.evaluateEvent,!0),e.exports=function(e,t){var n=Array.isArray(e.acceptableChangeValues)?e.acceptableChangeValues:[];"string"==typeof e.value&&n.push({value:e.value,valueIsRegex:Boolean(e.valueIsRegex)}),a.addListener(e,(function(e){return n.length?(n.forEach((function(n){var a=n.valueIsRegex?new RegExp(n.value,"i"):n.value;if(r(e.target.value,a))return t(e),!0})),!1):(t(e),!0)}))}}},"core/src/lib/conditions/path.js":{name:"path",displayName:"Path Without Query String",script:function(e,t,n){"use strict";var a=n("@adobe/reactor-document"),r=n("../helpers/textMatch");e.exports=function(e){var t=a.location.pathname;return e.paths.some((function(e){var n=e.valueIsRegex?new RegExp(e.value,"i"):e.value;return r(t,n)}))}}},"core/src/lib/events/dataElementChange.js":{name:"data-element-change",displayName:"Data Element Change",script:function(e,t,n,a){"use strict";var r={},o={};setInterval((function(){Object.keys(r).forEach((function(e){var t=JSON.stringify(a.getDataElementValue(e));if(t!==o[e]){var n={dataElementName:e};r[e].forEach((function(e){e(n)})),o[e]=t}}))}),1e3),e.exports=function(e,t){var n=e.name,i=r[n];i||(i=r[n]=[],o[n]=JSON.stringify(a.getDataElementValue(n))),i.push(t)}}},"core/src/lib/events/pageBottom.js":{name:"page-bottom",displayName:"Page Bottom",script:function(e,t,n){"use strict";var a=n("./helpers/pageLifecycleEvents");e.exports=function(e,t){a.registerPageBottomTrigger(t)}}},"core/src/lib/events/customCode.js":{name:"custom-code",displayName:"Custom Code",script:function(e){"use strict";e.exports=function(e,t){e.source(t)}}},"core/src/lib/events/entersViewport.js":{name:"enters-viewport",displayName:"Enters Viewport",script:function(e,t,n){"use strict";var a,r=n("@adobe/reactor-document"),o=n("@adobe/reactor-window"),i=n("./helpers/weakMap"),s=n("./helpers/enableWeakMapDefaultValue"),c=n("./helpers/matchesSelector"),l=n("./helpers/matchesProperties"),d=n("../helpers/stringAndNumberUtils").castToNumberIfString,u=n("../helpers/intersectionObserverIntervals"),m={FIRST_ENTRY:"firstEntry",EVERY_ENTRY:"everyEntry"},p=s(new i,(function(){return{timeoutIds:[],completedListeners:[],inViewport:!1}})),g={},f=function(e){var t=p.get(e);t.inViewport||(t.inViewport=!0,Object.keys(g).forEach((function(n){c(e,n)&&g[n].forEach((function(n){if(l(e,n.settings.elementProperties)&&-1===t.completedListeners.indexOf(n)){var a=function(){(n.settings.frequency||m.FIRST_ENTRY)===m.FIRST_ENTRY&&t.completedListeners.push(n),n.trigger({element:e,target:e,delay:n.settings.delay})};if(n.settings.delay){var r=o.setTimeout((function(){Boolean(p.get(e).inViewport)&&a()}),n.settings.delay);t.timeoutIds.push(r)}else a()}}))})))},b=function(e){var t=p.get(e);t.inViewport=!1,t.timeoutIds.length&&(t.timeoutIds.forEach(clearTimeout),t.timeoutIds=[])},h=[],v=new IntersectionObserver((function(e){e.forEach((function(e){e.isIntersecting?f(e.target):b(e.target)}))}),{root:null,rootMargin:"0px"}),y=function(e){e&&r.querySelectorAll(e).forEach((function(e){v.observe(e)}))};a=function(){y(h.join(",")),h=[];var e=o.setInterval((function(){y(Object.keys(g).join(","))}),u.standard.pageElementsRefresh);o.addEventListener("beforeunload",(function(){v.disconnect(),o.clearInterval(e)}),!1)},"loading"!==r.readyState?a():r.addEventListener("DOMContentLoaded",a),e.exports=function(e,t){if(e.elementSelector){var n=g[e.elementSelector],a=Boolean(!n);a&&(n=g[e.elementSelector]=[]),e.delay=d(e.delay),n.push({settings:e,trigger:t}),"loading"===r.readyState?h.push(e.elementSelector):a&&y(e.elementSelector)}}}},"core/src/lib/events/domReady.js":{name:"dom-ready",displayName:"DOM Ready",script:function(e,t,n){"use strict";var a=n("./helpers/pageLifecycleEvents");e.exports=function(e,t){a.registerDomReadyTrigger(t)}}},"core/src/lib/events/hover.js":{name:"hover",displayName:"Hover",script:function(e,t,n){"use strict";var a=n("./helpers/createBubbly")(),r=n("./helpers/liveQuerySelector"),o=n("./helpers/matchesProperties"),i=new(n("./helpers/weakMap")),s=n("../helpers/stringAndNumberUtils").castToNumberIfString,c=function(e,t,n){var a,r,o;0!==t?(r=function(){e.target.removeEventListener("mouseleave",o)},o=function(){clearTimeout(a),r()},a=setTimeout((function(){n(e),r()}),t),e.target.addEventListener("mouseleave",o)):n(e)},l=function(e,t){e.addEventListener("mouseenter",(function(e){t.forEach((function(t){c(e,t,(function(e){a.evaluateEvent({element:e.target,target:e.target,delay:t},!0)}))}))}))};e.exports=function(e,t){var n=s(e.delay)||0;a.addListener(e,(function(e){if(e.delay!==n)return!1;t(e)})),r(e.elementSelector,(function(t){if(o(t,e.elementProperties)){var a=i.get(t);a?-1===a.indexOf(n)&&a.push(n):(a=[n],i.set(t,a),l(t,a))}}))}}},"core/src/lib/helpers/getObjectProperty.js":{script:function(e){"use strict";e.exports=function(e,t){for(var n=t.split("."),a=e,r=0,o=n.length;r<o;r++){if(null==a)return;a=a[n[r]]}return a}}},"core/src/lib/helpers/stringAndNumberUtils.js":{script:function(e){"use strict";var t=function(e){return"number"==typeof e&&isFinite(e)},n=function(e){return"string"==typeof e||e instanceof String},a=function(e){return t(e)?String(e):e},r=function(e){return n(e)?Number(e):e};e.exports={isNumber:t,isString:n,castToStringIfNumber:a,castToNumberIfString:r}}},"core/src/lib/actions/helpers/decorateCode.js":{script:function(e,t,n){"use strict";var a=n("./decorators/decorateGlobalJavaScriptCode"),r=n("./decorators/decorateNonGlobalJavaScriptCode"),o={javascript:function(e,t){return e.settings.global?a(e,t):r(e,t)},html:n("./decorators/decorateHtmlCode")};e.exports=function(e,t){return o[e.settings.language](e,t)}}},"core/src/lib/actions/helpers/loadCodeSequentially.js":{script:function(e,t,n){"use strict";var a=n("@adobe/reactor-promise"),r=n("./getSourceByUrl"),o=a.resolve();e.exports=function(e){var t=new a((function(t){var n=r(e);a.all([n,o]).then((function(e){var n=e[0];t(n)}))}));return o=t,t}}},"core/node_modules/postscribe/dist/postscribe.js":{script:function(e,t){var n,a;n=this,a=function(){return function(e){function t(a){if(n[a])return n[a].exports;var r=n[a]={exports:{},id:a,loaded:!1};return e[a].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}var r=a(n(1));e.exports=r.default},function(e,t,n){"use strict";function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function r(e){return e&&e.__esModule?e:{default:e}}function o(){}function i(){var e=g.shift();if(e){var t=u.last(e);t.afterDequeue(),e.stream=s.apply(void 0,e),t.afterStreamStart()}}function s(e,t,n){function a(e){e=n.beforeWrite(e),f.write(e),n.afterWrite(e)}(f=new d.default(e,n)).id=p++,f.name=n.name||f.id,c.streams[f.name]=f;var r=e.ownerDocument,s={close:r.close,open:r.open,write:r.write,writeln:r.writeln};l(r,{close:o,open:o,write:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return a(t.join(""))},writeln:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return a(t.join("")+"\n")}});var u=f.win.onerror||o;return f.win.onerror=function(e,t,a){n.error({msg:e+" - "+t+": "+a}),u.apply(f.win,[e,t,a])},f.write(t,(function(){l(r,s),f.win.onerror=u,n.done(),f=null,i()})),f}function c(e,t,n){if(u.isFunction(n))n={done:n};else if("clear"===n)return g=[],f=null,void(p=0);n=u.defaults(n,m);var a=[e=/^#/.test(e)?window.document.getElementById(e.substr(1)):e.jquery?e[0]:e,t,n];return e.postscribe={cancel:function(){a.stream?a.stream.abort():a[1]=o}},n.beforeEnqueue(a),g.push(a),f||i(),e.postscribe}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e};t.default=c;var d=r(n(2)),u=a(n(4)),m={afterAsync:o,afterDequeue:o,afterStreamStart:o,afterWrite:o,autoFix:!0,beforeEnqueue:o,beforeWriteToken:function(e){return e},beforeWrite:function(e){return e},done:o,error:function(e){throw new Error(e.msg)},releaseAsync:!1},p=0,g=[],f=null;l(c,{streams:{},queue:g,WriteStream:d.default})},function(e,t,n){"use strict";function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){var n=m+t,a=e.getAttribute(n);return d.existy(a)?String(a):a}function s(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=m+t;d.existy(n)&&""!==n?e.setAttribute(a,n):e.removeAttribute(a)}t.__esModule=!0;var c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},l=r(n(3)),d=a(n(4)),u=!1,m="data-ps-",p="ps-style",g="ps-script",f=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o(this,e),this.root=t,this.options=n,this.doc=t.ownerDocument,this.win=this.doc.defaultView||this.doc.parentWindow,this.parser=new l.default("",{autoFix:n.autoFix}),this.actuals=[t],this.proxyHistory="",this.proxyRoot=this.doc.createElement(t.nodeName),this.scriptStack=[],this.writeQueue=[],s(this.proxyRoot,"proxyof",0)}return e.prototype.write=function(){var e;for((e=this.writeQueue).push.apply(e,arguments);!this.deferredRemote&&this.writeQueue.length;){var t=this.writeQueue.shift();d.isFunction(t)?this._callFunction(t):this._writeImpl(t)}},e.prototype._callFunction=function(e){var t={type:"function",value:e.name||e.toString()};this._onScriptStart(t),e.call(this.win,this.doc),this._onScriptDone(t)},e.prototype._writeImpl=function(e){this.parser.append(e);for(var t=void 0,n=void 0,a=void 0,r=[];(t=this.parser.readToken())&&!(n=d.isScript(t))&&!(a=d.isStyle(t));)(t=this.options.beforeWriteToken(t))&&r.push(t);r.length>0&&this._writeStaticTokens(r),n&&this._handleScriptToken(t),a&&this._handleStyleToken(t)},e.prototype._writeStaticTokens=function(e){var t=this._buildChunk(e);return t.actual?(t.html=this.proxyHistory+t.actual,this.proxyHistory+=t.proxy,this.proxyRoot.innerHTML=t.html,u&&(t.proxyInnerHTML=this.proxyRoot.innerHTML),this._walkChunk(),u&&(t.actualInnerHTML=this.root.innerHTML),t):null},e.prototype._buildChunk=function(e){for(var t=this.actuals.length,n=[],a=[],r=[],o=e.length,i=0;i<o;i++){var s=e[i],c=s.toString();if(n.push(c),s.attrs){if(!/^noscript$/i.test(s.tagName)){var l=t++;a.push(c.replace(/(\/?>)/," "+m+"id="+l+" $1")),s.attrs.id!==g&&s.attrs.id!==p&&r.push("atomicTag"===s.type?"":"<"+s.tagName+" "+m+"proxyof="+l+(s.unary?" />":">"))}}else a.push(c),r.push("endTag"===s.type?c:"")}return{tokens:e,raw:n.join(""),actual:a.join(""),proxy:r.join("")}},e.prototype._walkChunk=function(){for(var e=void 0,t=[this.proxyRoot];d.existy(e=t.shift());){var n=1===e.nodeType;if(!n||!i(e,"proxyof")){n&&(this.actuals[i(e,"id")]=e,s(e,"id"));var a=e.parentNode&&i(e.parentNode,"proxyof");a&&this.actuals[a].appendChild(e)}t.unshift.apply(t,d.toArray(e.childNodes))}},e.prototype._handleScriptToken=function(e){var t=this,n=this.parser.clear();n&&this.writeQueue.unshift(n),e.src=e.attrs.src||e.attrs.SRC,(e=this.options.beforeWriteToken(e))&&(e.src&&this.scriptStack.length?this.deferredRemote=e:this._onScriptStart(e),this._writeScriptToken(e,(function(){t._onScriptDone(e)})))},e.prototype._handleStyleToken=function(e){var t=this.parser.clear();t&&this.writeQueue.unshift(t),e.type=e.attrs.type||e.attrs.TYPE||"text/css",(e=this.options.beforeWriteToken(e))&&this._writeStyleToken(e),t&&this.write()},e.prototype._writeStyleToken=function(e){var t=this._buildStyle(e);this._insertCursor(t,p),e.content&&(t.styleSheet&&!t.sheet?t.styleSheet.cssText=e.content:t.appendChild(this.doc.createTextNode(e.content)))},e.prototype._buildStyle=function(e){var t=this.doc.createElement(e.tagName);return t.setAttribute("type",e.type),d.eachKey(e.attrs,(function(e,n){t.setAttribute(e,n)})),t},e.prototype._insertCursor=function(e,t){this._writeImpl('<span id="'+t+'"/>');var n=this.doc.getElementById(t);n&&n.parentNode.replaceChild(e,n)},e.prototype._onScriptStart=function(e){e.outerWrites=this.writeQueue,this.writeQueue=[],this.scriptStack.unshift(e)},e.prototype._onScriptDone=function(e){e===this.scriptStack[0]?(this.scriptStack.shift(),this.write.apply(this,e.outerWrites),!this.scriptStack.length&&this.deferredRemote&&(this._onScriptStart(this.deferredRemote),this.deferredRemote=null)):this.options.error({msg:"Bad script nesting or script finished twice"})},e.prototype._writeScriptToken=function(e,t){var n=this._buildScript(e),a=this._shouldRelease(n),r=this.options.afterAsync;e.src&&(n.src=e.src,this._scriptLoadHandler(n,a?r:function(){t(),r()}));try{this._insertCursor(n,g),n.src&&!a||t()}catch(e){this.options.error(e),t()}},e.prototype._buildScript=function(e){var t=this.doc.createElement(e.tagName);return d.eachKey(e.attrs,(function(e,n){t.setAttribute(e,n)})),e.content&&(t.text=e.content),t},e.prototype._scriptLoadHandler=function(e,t){function n(){e=e.onload=e.onreadystatechange=e.onerror=null}function a(){n(),null!=t&&t(),t=null}function r(e){n(),i(e),null!=t&&t(),t=null}function o(e,t){var n=e["on"+t];null!=n&&(e["_on"+t]=n)}var i=this.options.error;o(e,"load"),o(e,"error"),c(e,{onload:function(){if(e._onload)try{e._onload.apply(this,Array.prototype.slice.call(arguments,0))}catch(t){r({msg:"onload handler failed "+t+" @ "+e.src})}a()},onerror:function(){if(e._onerror)try{e._onerror.apply(this,Array.prototype.slice.call(arguments,0))}catch(t){return void r({msg:"onerror handler failed "+t+" @ "+e.src})}r({msg:"remote script failed "+e.src})},onreadystatechange:function(){/^(loaded|complete)$/.test(e.readyState)&&a()}})},e.prototype._shouldRelease=function(e){return!/^script$/i.test(e.nodeName)||!!(this.options.releaseAsync&&e.src&&e.hasAttribute("async"))},e}();t.default=f},function(e){var t;t=function(){return function(e){function t(a){if(n[a])return n[a].exports;var r=n[a]={exports:{},id:a,loaded:!1};return e[a].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}var r=a(n(1));e.exports=r.default},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=r(n(2)),s=r(n(3)),c=a(n(6)),l=n(5),d={comment:/^<!--/,endTag:/^<\//,atomicTag:/^<\s*(script|style|noscript|iframe|textarea)[\s\/>]/i,startTag:/^</,chars:/^[^<]/},u=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o(this,e),this.stream=n;var r=!1,s={};for(var l in i)i.hasOwnProperty(l)&&(a.autoFix&&(s[l+"Fix"]=!0),r=r||s[l+"Fix"]);r?(this._readToken=(0,c.default)(this,s,(function(){return t._readTokenImpl()})),this._peekToken=(0,c.default)(this,s,(function(){return t._peekTokenImpl()}))):(this._readToken=this._readTokenImpl,this._peekToken=this._peekTokenImpl)}return e.prototype.append=function(e){this.stream+=e},e.prototype.prepend=function(e){this.stream=e+this.stream},e.prototype._readTokenImpl=function(){var e=this._peekTokenImpl();if(e)return this.stream=this.stream.slice(e.length),e},e.prototype._peekTokenImpl=function(){for(var e in d)if(d.hasOwnProperty(e)&&d[e].test(this.stream)){var t=s[e](this.stream);if(t)return"startTag"===t.type&&/script|style/i.test(t.tagName)?null:(t.text=this.stream.substr(0,t.length),t)}},e.prototype.peekToken=function(){return this._peekToken()},e.prototype.readToken=function(){return this._readToken()},e.prototype.readTokens=function(e){for(var t=void 0;t=this.readToken();)if(e[t.type]&&!1===e[t.type](t))return},e.prototype.clear=function(){var e=this.stream;return this.stream="",e},e.prototype.rest=function(){return this.stream},e}();for(var m in t.default=u,u.tokenToString=function(e){return e.toString()},u.escapeAttributes=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=(0,l.escapeQuotes)(e[n],null));return t},u.supports=i,i)i.hasOwnProperty(m)&&(u.browserHasFlaw=u.browserHasFlaw||!i[m]&&m)},function(e,t){"use strict";t.__esModule=!0;var n=!1,a=!1,r=window.document.createElement("div");try{var o="<P><I></P></I>";r.innerHTML=o,t.tagSoup=n=r.innerHTML!==o}catch(e){t.tagSoup=n=!1}try{r.innerHTML="<P><i><P></P></i></P>",t.selfClose=a=2===r.childNodes.length}catch(e){t.selfClose=a=!1}r=null,t.tagSoup=n,t.selfClose=a},function(e,t,n){"use strict";function a(e){var t=e.indexOf("-->");if(t>=0)return new l.CommentToken(e.substr(4,t-1),t+3)}function r(e){var t=e.indexOf("<");return new l.CharsToken(t>=0?t:e.length)}function o(e){var t,n,a;if(-1!==e.indexOf(">")){var r=e.match(d.startTag);if(r){var o=(t={},n={},a=r[2],r[2].replace(d.attr,(function(e,r){arguments[2]||arguments[3]||arguments[4]||arguments[5]?arguments[5]?(t[arguments[5]]="",n[arguments[5]]=!0):t[r]=arguments[2]||arguments[3]||arguments[4]||d.fillAttr.test(r)&&r||"":t[r]="",a=a.replace(e,"")})),{v:new l.StartTagToken(r[1],r[0].length,t,n,!!r[3],a.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""))});if("object"===(void 0===o?"undefined":c(o)))return o.v}}}function i(e){var t=o(e);if(t){var n=e.slice(t.length);if(n.match(new RegExp("</\\s*"+t.tagName+"\\s*>","i"))){var a=n.match(new RegExp("([\\s\\S]*?)</\\s*"+t.tagName+"\\s*>","i"));if(a)return new l.AtomicTagToken(t.tagName,a[0].length+t.length,t.attrs,t.booleanAttrs,a[1])}}}function s(e){var t=e.match(d.endTag);if(t)return new l.EndTagToken(t[1],t[0].length)}t.__esModule=!0;var c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.comment=a,t.chars=r,t.startTag=o,t.atomicTag=i,t.endTag=s;var l=n(4),d={startTag:/^<([\-A-Za-z0-9_]+)((?:\s+[\w\-]+(?:\s*=?\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/,endTag:/^<\/([\-A-Za-z0-9_]+)[^>]*>/,attr:/(?:([\-A-Za-z0-9_]+)\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))|(?:([\-A-Za-z0-9_]+)(\s|$)+)/g,fillAttr:/^(checked|compact|declare|defer|disabled|ismap|multiple|nohref|noresize|noshade|nowrap|readonly|selected)$/i}},function(e,t,n){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0,t.EndTagToken=t.AtomicTagToken=t.StartTagToken=t.TagToken=t.CharsToken=t.CommentToken=t.Token=void 0;var r=n(5),o=(t.Token=function e(t,n){a(this,e),this.type=t,this.length=n,this.text=""},t.CommentToken=function(){function e(t,n){a(this,e),this.type="comment",this.length=n||(t?t.length:0),this.text="",this.content=t}return e.prototype.toString=function(){return"<!--"+this.content},e}(),t.CharsToken=function(){function e(t){a(this,e),this.type="chars",this.length=t,this.text=""}return e.prototype.toString=function(){return this.text},e}(),t.TagToken=function(){function e(t,n,r,o,i){a(this,e),this.type=t,this.length=r,this.text="",this.tagName=n,this.attrs=o,this.booleanAttrs=i,this.unary=!1,this.html5Unary=!1}return e.formatTag=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n="<"+e.tagName;for(var a in e.attrs)if(e.attrs.hasOwnProperty(a)){n+=" "+a;var o=e.attrs[a];void 0!==e.booleanAttrs&&void 0!==e.booleanAttrs[a]||(n+='="'+(0,r.escapeQuotes)(o)+'"')}return e.rest&&(n+=" "+e.rest),e.unary&&!e.html5Unary?n+="/>":n+=">",null!=t&&(n+=t+"</"+e.tagName+">"),n},e}());t.StartTagToken=function(){function e(t,n,r,o,i,s){a(this,e),this.type="startTag",this.length=n,this.text="",this.tagName=t,this.attrs=r,this.booleanAttrs=o,this.html5Unary=!1,this.unary=i,this.rest=s}return e.prototype.toString=function(){return o.formatTag(this)},e}(),t.AtomicTagToken=function(){function e(t,n,r,o,i){a(this,e),this.type="atomicTag",this.length=n,this.text="",this.tagName=t,this.attrs=r,this.booleanAttrs=o,this.unary=!1,this.html5Unary=!1,this.content=i}return e.prototype.toString=function(){return o.formatTag(this,this.content)},e}(),t.EndTagToken=function(){function e(t,n){a(this,e),this.type="endTag",this.length=n,this.text="",this.tagName=t}return e.prototype.toString=function(){return"</"+this.tagName+">"},e}()},function(e,t){"use strict";function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e?e.replace(/([^"]*)"/g,(function(e,t){return/\\/.test(t)?t+'"':t+'\\"'})):t}t.__esModule=!0,t.escapeQuotes=n},function(e,t){"use strict";function n(e){return e&&"startTag"===e.type&&(e.unary=s.test(e.tagName)||e.unary,e.html5Unary=!/\/>$/.test(e.text)),e}function a(e,t){var a=e.stream,r=n(t());return e.stream=a,r}function r(e,t){var n=t.pop();e.prepend("</"+n.tagName+">")}function o(){var e=[];return e.last=function(){return this[this.length-1]},e.lastTagNameEq=function(e){var t=this.last();return t&&t.tagName&&t.tagName.toUpperCase()===e.toUpperCase()},e.containsTagName=function(e){for(var t,n=0;t=this[n];n++)if(t.tagName===e)return!0;return!1},e}function i(e,t,i){function s(){var t=a(e,i);t&&d[t.type]&&d[t.type](t)}var l=o(),d={startTag:function(n){var a=n.tagName;"TR"===a.toUpperCase()&&l.lastTagNameEq("TABLE")?(e.prepend("<TBODY>"),s()):t.selfCloseFix&&c.test(a)&&l.containsTagName(a)?l.lastTagNameEq(a)?r(e,l):(e.prepend("</"+n.tagName+">"),s()):n.unary||l.push(n)},endTag:function(n){l.last()?t.tagSoupFix&&!l.lastTagNameEq(n.tagName)?r(e,l):l.pop():t.tagSoupFix&&(i(),s())}};return function(){return s(),n(i())}}t.__esModule=!0,t.default=i;var s=/^(AREA|BASE|BASEFONT|BR|COL|FRAME|HR|IMG|INPUT|ISINDEX|LINK|META|PARAM|EMBED)$/i,c=/^(COLGROUP|DD|DT|LI|OPTIONS|P|TD|TFOOT|TH|THEAD|TR)$/i}])},e.exports=t()},function(e,t){"use strict";function n(e){return null!=e}function a(e){return"function"==typeof e}function r(e,t,n){var a=void 0,r=e&&e.length||0;for(a=0;a<r;a++)t.call(n,e[a],a)}function o(e,t,n){for(var a in e)e.hasOwnProperty(a)&&t.call(n,a,e[a])}function i(e,t){return e=e||{},o(t,(function(t,a){n(e[t])||(e[t]=a)})),e}function s(e){try{return Array.prototype.slice.call(e)}catch(a){var t=(n=[],r(e,(function(e){n.push(e)})),{v:n});if("object"===(void 0===t?"undefined":m(t)))return t.v}var n}function c(e){return e[e.length-1]}function l(e,t){return!(!e||"startTag"!==e.type&&"atomicTag"!==e.type||!("tagName"in e)||!~e.tagName.toLowerCase().indexOf(t))}function d(e){return l(e,"script")}function u(e){return l(e,"style")}t.__esModule=!0;var m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.existy=n,t.isFunction=a,t.each=r,t.eachKey=o,t.defaults=i,t.toArray=s,t.last=c,t.isTag=l,t.isScript=d,t.isStyle=u}])},"object"==typeof t&&"object"==typeof e?e.exports=a():"function"==typeof define&&define.amd?define([],a):"object"==typeof t?t.postscribe=a():n.postscribe=a()}},"core/src/lib/actions/helpers/unescapeHtmlCode.js":{script:function(e,t,n){"use strict";var a=n("@adobe/reactor-document").createElement("div");e.exports=function(e){return a.innerHTML=e,a.textContent||a.innerText||e}}},"core/src/lib/helpers/findPageScript.js":{script:function(e,t,n){"use strict";var a=n("@adobe/reactor-document"),r=function(e){for(var t=a.querySelectorAll("script"),n=0;n<t.length;n++){var r=t[n];if(e.test(r.src))return r}},o=function(){return r(new RegExp(/(launch|satelliteLib)-[^\/]+.js(\?.*)?$/))};e.exports={getTurbine:o,byRegexPattern:r}}},"core/src/lib/actions/helpers/decorators/decorateGlobalJavaScriptCode.js":{script:function(e,t,n){"use strict";var a=n("@adobe/reactor-promise");e.exports=function(e,t){return{code:"<script>\n"+t+"\n</script>",promise:a.resolve()}}}},"core/src/lib/actions/helpers/decorators/decorateNonGlobalJavaScriptCode.js":{script:function(e,t,n){"use strict";var a=n("@adobe/reactor-promise"),r=0;e.exports=function(e,t){var n="_runScript"+ ++r,o=new a((function(t,r){_satellite[n]=function(o){delete _satellite[n],new a((function(t){t(o.call(e.event.element,e.event,e.event.target,a))})).then(t,r)}}));return{code:'<script>_satellite["'+n+'"](function(event, target, Promise) {\n'+t+"\n});</script>",promise:o}}}},"core/src/lib/actions/helpers/decorators/decorateHtmlCode.js":{script:function(e,t,n,a){"use strict";var r=n("@adobe/reactor-promise"),o=0,i={};window._satellite=window._satellite||{},window._satellite._onCustomCodeSuccess=function(e){var t=i[e];t&&(delete i[e],t.resolve())},window._satellite._onCustomCodeFailure=function(e){var t=i[e];t&&(delete i[e],t.reject())};var s=function(e){return-1!==e.indexOf("${reactorCallbackId}")},c=function(e,t){return e.replace(/\${reactorCallbackId}/g,t)},l=function(e){return e.settings.isExternal};e.exports=function(e,t){var n;return l(e)&&(t=a.replaceTokens(t,e.event)),s(t)?(n=new r((function(e,t){i[String(o)]={resolve:e,reject:t}})),t=c(t,o),o+=1):n=r.resolve(),{code:t,promise:n}}}},"core/src/lib/actions/helpers/getSourceByUrl.js":{script:function(e,t,n){"use strict";var a=n("@adobe/reactor-load-script"),r=n("@adobe/reactor-promise"),o=n("../../helpers/findPageScript").byRegexPattern,i={},s={},c=function(e){return s[e]||(s[e]=a(e)),s[e]};_satellite.__registerScript=function(e,t){var n;if(document.currentScript)n=document.currentScript.getAttribute("src");else{var a=new RegExp(".*"+e+".*");n=o(a).getAttribute("src")}i[n]=t},e.exports=function(e){return i[e]?r.resolve(i[e]):new r((function(t){c(e).then((function(){t(i[e])}),(function(){t()}))}))}}},"core/src/lib/events/helpers/createBubbly.js":{script:function(e,t,n){"use strict";var a=n("./weakMap"),r=n("./matchesProperties"),o=n("./matchesSelector");e.exports=function(){var e=[],t=new a,n={addListener:function(t,n){e.push({settings:t,callback:n})},evaluateEvent:function(n,a){if(e.length&&!t.has(n)){for(var i=n.target,s=!1;i;){for(var c=!1,l=!1,d=0;d<e.length;d++){
var u=e[d],m=u.settings.elementSelector,p=u.settings.elementProperties;if((!1!==u.settings.bubbleFireIfChildFired||!s)&&(i===n.target||!1!==u.settings.bubbleFireIfParent)&&(i===n.target||m||p&&Object.keys(p).length)&&(!m||o(i,m))&&(!p||r(i,p))){var g={};a?Object.keys(n).forEach((function(e){g[e]=n[e]})):g.nativeEvent=n,g.element=i,g.target=n.target,!1!==u.callback(g)&&(l=!0,u.settings.bubbleStop&&(c=!0))}}if(c)break;l&&(s=!0),i=i.parentNode}t.set(n,!0)}},__reset:function(){e=[]}};return n}}},"core/src/lib/events/helpers/weakMap.js":{script:function(e,t,n){"use strict";var a=n("@adobe/reactor-window").WeakMap;if(void 0===a){var r=Object.defineProperty,o=Date.now()%1e9;(a=function(){this.name="__st"+(1e9*Math.random()>>>0)+o+++"__"}).prototype={set:function(e,t){var n=e[this.name];return n&&n[0]===e?n[1]=t:r(e,this.name,{value:[e,t],writable:!0}),this},get:function(e){var t;return(t=e[this.name])&&t[0]===e?t[1]:void 0},delete:function(e){var t=e[this.name];return!(!t||t[0]!==e||(t[0]=t[1]=void 0,0))},has:function(e){var t=e[this.name];return!!t&&t[0]===e}}}e.exports=a}},"core/src/lib/events/helpers/matchesProperties.js":{script:function(e,t,n){"use strict";var a=n("./../../helpers/textMatch"),r=function(e,t){return"@text"===t||"innerText"===t?e.textContent||e.innerText:t in e?e[t]:e.getAttribute?e.getAttribute(t):void 0};e.exports=function(e,t){return!t||t.every((function(t){var n=r(e,t.name),o=t.valueIsRegex?new RegExp(t.value,"i"):t.value;return a(n,o)}))}}},"core/src/lib/events/helpers/matchesSelector.js":{script:function(e,t,n,a){"use strict";e.exports=function(e,t){var n=e.matches||e.msMatchesSelector;if(n)try{return n.call(e,t)}catch(e){return a.logger.warn("Matching element failed. "+t+" is not a valid selector."),!1}return!1}}},"core/src/lib/helpers/textMatch.js":{script:function(e){"use strict";e.exports=function(e,t){if(null==t)throw new Error("Illegal Argument: Pattern is not present");return null!=e&&("string"==typeof t?e===t:t instanceof RegExp&&t.test(e))}}},"core/src/lib/events/helpers/once.js":{script:function(e){"use strict";e.exports=function(e,t){var n;return function(){return e&&(n=e.apply(t||this,arguments),e=null),n}}}},"core/src/lib/events/helpers/visibilityApi.js":{script:function(e){"use strict";e.exports=function(){var e={hidden:"visibilitychange",mozHidden:"mozvisibilitychange",msHidden:"msvisibilitychange",webkitHidden:"webkitvisibilitychange"};for(var t in e)if(e.hasOwnProperty(t)&&void 0!==document[t])return{hiddenProperty:t,visibilityChangeEventType:e[t]};return{}}}},"core/src/lib/events/helpers/timer.js":{script:function(e,t,n){"use strict";var a=n("@adobe/reactor-object-assign"),r=n("../../../../node_modules/mitt/dist/mitt"),o=1e3,i=function(e,t,n){return n.indexOf(e)===t},s=function(e){a(this,r()),this._total=0,this._checkInterval=e||o,this._intervalId=null,this._markers=[]};s.prototype={start:function(){this.resume()},resume:function(){this._setIntervalUpdater(),this._startNewInternalTimer()},pause:function(){this._removeIntervalUpdater(),this._calculateTimePassed(),this._stopInternalTimer()},getTime:function(){return this._total},addMarker:function(e){this._markers.push(e),this._markers=this._markers.filter(i),this._markers.sort()},_setIntervalUpdater:function(){this._intervalId=window.setInterval(this._calculateTimePassed.bind(this),this._checkInterval)},_removeIntervalUpdater:function(){window.clearInterval(this._intervalId)},_startNewInternalTimer:function(){this._startTime=(new Date).getTime()},_stopInternalTimer:function(){this._startTime=null},_calculateTimePassed:function(){this._total+=(new Date).getTime()-this._startTime,this._checkMarkersCompleted(),this._startNewInternalTimer()},_checkMarkersCompleted:function(){for(var e=this.getTime(),t=0;t<this._markers.length;t++){var n=this._markers[t];e>=n&&(this.emit("markerPassed",n),this._markers.splice(t,1),t-=1)}}},e.exports=s}},"core/node_modules/mitt/dist/mitt.js":{script:function(e){e.exports=function(e){return{all:e=e||new Map,on:function(t,n){var a=e.get(t);a?a.push(n):e.set(t,[n])},off:function(t,n){var a=e.get(t);a&&(n?a.splice(a.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var a=e.get(t);a&&a.slice().map((function(e){e(n)})),(a=e.get("*"))&&a.slice().map((function(e){e(t,n)}))}}}}},"core/src/lib/events/helpers/pageLifecycleEvents.js":{script:function(e,t,n){"use strict";var a=n("@adobe/reactor-window"),r=n("@adobe/reactor-document"),o=-1!==a.navigator.appVersion.indexOf("MSIE 10"),i="WINDOW_LOADED",s="DOM_READY",c="PAGE_BOTTOM",l=[c,s,i],d=function(e,t){return{element:e,target:e,nativeEvent:t}},u={};l.forEach((function(e){u[e]=[]}));var m=function(e,t){l.slice(0,g(e)+1).forEach((function(e){f(t,e)}))},p=function(){return"complete"===r.readyState?i:"interactive"===r.readyState?o?null:s:void 0},g=function(e){return l.indexOf(e)},f=function(e,t){u[t].forEach((function(t){b(e,t)})),u[t]=[]},b=function(e,t){var n=t.trigger,a=t.syntheticEventFn;n(a?a(e):null)};a._satellite=a._satellite||{},a._satellite.pageBottom=m.bind(null,c),r.addEventListener("DOMContentLoaded",m.bind(null,s),!0),a.addEventListener("load",m.bind(null,i),!0),a.setTimeout((function(){var e=p();e&&m(e)}),0),e.exports={registerLibraryLoadedTrigger:function(e){e()},registerPageBottomTrigger:function(e){u[c].push({trigger:e})},registerDomReadyTrigger:function(e){u[s].push({trigger:e,syntheticEventFn:d.bind(null,r)})},registerWindowLoadedTrigger:function(e){u[i].push({trigger:e,syntheticEventFn:d.bind(null,a)})}}}},"core/src/lib/events/helpers/enableWeakMapDefaultValue.js":{script:function(e){"use strict";e.exports=function(e,t){var n=e.get;return e.get=function(a){return e.has(a)||e.set(a,t()),n.apply(this,arguments)},e}}},"core/src/lib/helpers/intersectionObserverIntervals.js":{script:function(e){"use strict";e.exports={standard:{pageElementsRefresh:3e3}}}},"core/src/lib/events/helpers/liveQuerySelector.js":{script:function(e,t,n){"use strict";var a=3e3,r=n("./once"),o=n("./weakMap"),i=new o,s=Object.create(null),c=function(){for(var e=Object.keys(s),t=0;t<e.length;t++)for(var n=e[t],a=s[n],r=document.querySelectorAll(n),o=0;o<a.length;o++)for(var i=a[o],c=0;c<r.length;c++)i(r[c])},l=r((function(){setInterval(c,a)}));e.exports=function(e,t){var n=s[e];n||(n=s[e]=[]),n.push((function(e){var n=i.get(e);n||(n=new o,i.set(e,n)),n.has(t)||(n.set(t,!0),t(e))})),l()},e.exports.__reset=function(){s=Object.create(null),l=r((function(){setInterval(c,a)}))}}}}},"sdi-toolkit":{displayName:"SDI Toolkit",hostedLibFilesBaseUrl:"https://assets.adobedtm.com/extensions/EP426afefd3ace42c384523f61e0fe1b32/",settings:{utilLoadScript:!0,utilQueryString:!0,polyfillObjectAssign:!1,polyfillObjectPromise:!1},modules:{"sdi-toolkit/src/lib/data_elements/url_query_malformations.js":{script:function(e,t,n){"use strict";e.exports=function(e){function t(e){var t={};return e.forEach((function(e){t[e]=""})),Object.keys(t)}function a(e){var t=[];return e.match(/&.*\?/)&&t.push(o.URL_ERR_AMP_BEFORE_QM),t}function r(e){var n=[];if(e.length>0){e.match(/\?.*\?/)&&n.push(o.QS_ERR_MULTIPLE_QM),e.match(/==/)&&n.push(o.QS_ERR_MULTIPLE_EQ),e.match(/&&/)&&n.push(o.QS_ERR_MULTIPLE_AMP),e.match(/&=|\?=/g)&&n.push(o.QS_ERR_ITEM_MISSING_LHS),e.match(/=&|=$|=\?/g)&&n.push(o.QS_ERR_ITEM_MISSING_RHS),e.replace(/^\?/,"").split("&").filter((function(e){return""!=e})).map((function(e){return null!=e.match(/=/)})).includes(!1)&&n.push(o.QS_ERR_ITEM_MISSING_EQ);var a=e.replace(/^\?/,"").split("&").map((function(e){return e.split("=")[0]})).filter((function(e){return""!=e}));a.length>t(a).length&&n.push(o.QS_ERR_ITEM_REPEATED)}return n}var o=n("../packages/malformed_url_error_codes"),i=[],s=n("@adobe/reactor-document");switch(i=(i=r(s.location.search)).concat(a(s.URL)),e.returnType){case"jsArray":default:return i;case"pipeList":return i.join("|");case"firstItem":return i[0]||"";case"trueFalseString":return(i.length>0).toString()}}},name:"url-query-malformations",displayName:"Malformed URL Error"},"sdi-toolkit/src/lib/data_elements/launch_build_info.js":{name:"launch-build-info",displayName:"Launch Build Info",script:function(e,t,n,a){"use strict";e.exports=function(e){switch(e.buildInfoAttr){case"turbineVersion":case"turbineBuildDate":case"buildDate":return a.buildInfo[e.buildInfoAttr];case"environment":return a.environment&&a.environment.stage}}}},"sdi-toolkit/src/lib/main/extension_main.js":{script:function(e,t,n,a){"use strict";var r=n("@adobe/reactor-window"),o=n("@adobe/reactor-object-assign"),i=n("@adobe/reactor-promise"),s=a.getExtensionSettings()||{};a.logger.debug("Initializing with settings",s),s.polyfillObjectAssign&&(r.Object.assign?a.logger.debug("Object.assign exists. No polyfill needed."):(r.Object.assign=o,a.logger.debug("Object.assign polyfilled from @adobe/reactor-object-assign."))),s.polyfillObjectPromise&&(r.Promise?a.logger.debug("Promise exists. No polyfill needed."):(r.Promise=i,a.logger.debug("Promise polyfilled from @adobe/reactor-promise."))),s.utilQueryString&&(r._sdiToolkit=r._sdiToolkit||{},r._sdiToolkit.reactor=r._sdiToolkit.reactor||{},r._sdiToolkit.reactor.queryString||(r._sdiToolkit.reactor.queryString=n("@adobe/reactor-query-string"),a.logger.debug("_sdiToolkit.reactor.queryString installed from @adobe/reactor-query-string."))),s.utilLoadScript&&(r._sdiToolkit=r._sdiToolkit||{},r._sdiToolkit.reactor=r._sdiToolkit.reactor||{},r._sdiToolkit.reactor.loadScript||(r._sdiToolkit.reactor.loadScript=n("@adobe/reactor-load-script"),a.logger.debug("_sdiToolkit.reactor.loadScript installed from @adobe/reactor-load-script.")))}},"sdi-toolkit/src/lib/packages/malformed_url_error_codes.js":{script:function(e){e.exports={QS_ERR_MULTIPLE_QM:"Multiple ?'s in query string",QS_ERR_ITEM_MISSING_EQ:"Query String missing equal sign",QS_ERR_ITEM_MISSING_RHS:"Query String Key missing Value",QS_ERR_ITEM_MISSING_LHS:"Query String Value missing Key",QS_ERR_MULTIPLE_EQ:"Query String has multiple running equal signs",QS_ERR_ITEM_REPEATED:"Query String Key repeated",URL_ERR_AMP_BEFORE_QM:"Malformed URL & before ?",QS_ERR_MULTIPLE_AMP:"Query String has multiple running &'s"}}}}}},company:{orgId:"231F22CE527850C40A490D4D@AdobeOrg",dynamicCdnEnabled:!1},property:{name:"Zp6_ID-Indonesia WebSDK",settings:{domains:["samsung.com"],undefinedVarsReturnEmpty:!1,ruleComponentSequencingEnabled:!0},id:"PR9b43d4f7c3474462a171a1a568778735"},rules:[{id:"RL05f4c869d55545b3824fe09a5272fb1f",name:"HQ-AA/GA-CM-search(not search link)",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:'[an-ca="search"]:not([an-tr$="-search-link"])',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:30}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){var e=$(this).attr("an-la");return!(digitalData.page.pageInfo.pageTrack.startsWith("business ")&&"close"==e||"search:keyword submit"==e)}},timeout:2e3},{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){var e=$(this).attr("an-tr"),t=new RegExp("su07_search kv-support main-searchbar-submit|su07_search kv-support main-search-yes|-searchbar-input$");return console.log("search rule: ",e),"search layer--search bar-submit"!=e&&"search result:common-search result-search-link"!=e&&1!=e.endsWith("-searchbar-yes")&&1!=t.test(e)}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC90a40a06ec2d4d01bd092c54a81dfa34-source.min.js",language:"javascript",isExternal:!0}},{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC1453c18b82a24c4c9515d5e16feccd31-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL066571158b0b4af389b0b8238aa7383f",name:"LC-B2C-FB(Medallia)-CM-3sec",events:[{modulePath:"core/src/lib/events/timeOnPage.js",settings:{timeOnPage:3},ruleOrder:50}],conditions:[],actions:[{modulePath:"medallia-for-adobe-launch/lib/actions/load-medallia-digital.js",settings:{medallia_digital_asset:"https://resources.digital-cloud-west.medallia.com/wdcwest/564755/onsite/embed.js"},timeout:2e3,delayNext:!0}]},{id:"RL077b383fce9f42198a9a2ffeec5c033f",name:"HQ-AA/GA-CM-account-DC(login)",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"login"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC808abb9dbba5405c9fcd61517bb2b70c-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL079fd25c96d64977a23ff69843169832",name:"HQ-AA/GA-EDDL page view",events:[{modulePath:"adobegoogledatalayer/src/lib/events/gtmDlPushEvent.js",settings:{method:"specificEvent",eventKey:"page_view",valueIsRegex:!0},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC700df80e721a475c985f382bdabfcd35-source.min.js",language:"javascript",isExternal:!0}}]},{id:"RL085cd19191474308a326f7e55c29e674",name:"LC-B2C-AD(Insider)-Home-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-11-28T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/id/",valueIsRegex:!1}]},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC89bf5da29d3f4caebf7fa8e4f2b006bc-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL0d277a393c7e4c439b5500dc14e3c032",name:"HQ-AA/GA-CM-store locator-DC(storelocator)",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"storelocator"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCf98aeabb7b2c4f78b5a1427c36c32256-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL11c7f3e9cc7b49c1b7b0442e44ed8c8f",name:"LC-B2C-AD(Pinterest)-CM(PageView)-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:52}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-28T10:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/business",valueIsRegex:!0}]},negate:!0,timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC6d1e44a12cb94821b6a23cc48d3030f2-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL12e11d21a4f240c7a7401f850db2ce0f",name:"SUB-AA/GA-CM-live commerce",events:[{modulePath:"core/src/lib/events/click.js",settings:{bubbleStop:!0,elementSelector:'[an-ca="live commerce"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50},{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"live commerce"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/cookie.js",settings:{name:"cmapi_cookie_privacy",value:"3"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC71d2b3a2fb8f46b280b53dd0c716af9d-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC3d30fb3a72ba4b6e912eccaaf07e467e-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL15039fbb824b4f34ad8ac4f399f0c853",name:"HQ-AA/GA-EDDL ecommerce",events:[{modulePath:"adobegoogledatalayer/src/lib/events/gtmDlPushEvent.js",settings:{method:"specificEvent",eventKey:"add_to_cart|view_item",valueIsRegex:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals"},leftOperand:"%GDL - event%",rightOperand:"view_item"},negate:!0,timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC82e94aa6146b4cbd8a373db0b7c5188d-source.min.js",language:"javascript",isExternal:!0}}]},{id:"RL1545af203d8d47e4b76b50c604275a70",name:"HQ-JS-Set Cookie Consent-PT",events:[{modulePath:"core/src/lib/events/libraryLoaded.js",settings:{},ruleOrder:1}],conditions:[{modulePath:"core/src/lib/conditions/queryStringParameter.js",settings:{name:"cookie",value:"consent"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:'_satellite.cookie.set("cmapi_cookie_privacy", "permit 1,2,3,4");\n_satellite.cookie.set("notice_gdpr_prefs", "0,1,2,3::implied,eu");',language:"javascript"},timeout:2e3,delayNext:!0}]},{id:"RL157ea37561154945ac15e90abbddf6fa",name:"HQ-AA/GA-EDDL TTI",events:[{modulePath:"core/src/lib/events/libraryLoaded.js",settings:{},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!0,source:'//load tti js library\n(function(){var h="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this,k="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)};function l(){l=function(){};h.Symbol||(h.Symbol=m)}var n=0;function m(a){return"jscomp_symbol_"+(a||"")+n++}\nfunction p(){l();var a=h.Symbol.iterator;a||(a=h.Symbol.iterator=h.Symbol("iterator"));"function"!=typeof Array.prototype[a]&&k(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return q(this)}});p=function(){}}function q(a){var b=0;return r(function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}})}function r(a){p();a={next:a};a[h.Symbol.iterator]=function(){return this};return a}function t(a){p();var b=a[Symbol.iterator];return b?b.call(a):q(a)}\nfunction u(a){if(!(a instanceof Array)){a=t(a);for(var b,c=[];!(b=a.next()).done;)c.push(b.value);a=c}return a}var v=0;function w(a,b){var c=XMLHttpRequest.prototype.send,d=v++;XMLHttpRequest.prototype.send=function(f){for(var e=[],g=0;g<arguments.length;++g)e[g-0]=arguments[g];var E=this;a(d);this.addEventListener("readystatechange",function(){4===E.readyState&&b(d)},{passive:true});return c.apply(this,e)}}\nfunction x(a,b){var c=fetch;fetch=function(d){for(var f=[],e=0;e<arguments.length;++e)f[e-0]=arguments[e];return new Promise(function(d,e){var g=v++;a(g);c.apply(null,[].concat(u(f))).then(function(a){b(g);d(a)},function(a){b(a);e(a)})})}}var y="img script iframe link audio video source".split(" ");function z(a,b){a=t(a);for(var c=a.next();!c.done;c=a.next())if(c=c.value,b.includes(c.nodeName.toLowerCase())||z(c.children,b))return!0;return!1}\nfunction A(a){var b=new MutationObserver(function(c){c=t(c);for(var b=c.next();!b.done;b=c.next())b=b.value,"childList"==b.type&&z(b.addedNodes,y)?a(b):"attributes"==b.type&&y.includes(b.target.tagName.toLowerCase())&&a(b)});b.observe(document,{attributes:!0,childList:!0,subtree:!0,attributeFilter:["href","src"]});return b}\nfunction B(a,b){if(2<a.length)return performance.now();var c=[];b=t(b);for(var d=b.next();!d.done;d=b.next())d=d.value,c.push({timestamp:d.start,type:"requestStart"}),c.push({timestamp:d.end,type:"requestEnd"});b=t(a);for(d=b.next();!d.done;d=b.next())c.push({timestamp:d.value,type:"requestStart"});c.sort(function(a,b){return a.timestamp-b.timestamp});a=a.length;for(b=c.length-1;0<=b;b--)switch(d=c[b],d.type){case "requestStart":a--;break;case "requestEnd":a++;if(2<a)return d.timestamp;break;default:throw Error("Internal Error: This should never happen");\n}return 0}function C(a){a=a?a:{};this.w=!!a.useMutationObserver;this.u=a.minValue||null;a=window.__tti&&window.__tti.e;var b=window.__tti&&window.__tti.o;this.a=a?a.map(function(a){return{start:a.startTime,end:a.startTime+a.duration}}):[];b&&b.disconnect();this.b=[];this.f=new Map;this.j=null;this.v=-Infinity;this.i=!1;this.h=this.c=this.s=null;w(this.m.bind(this),this.l.bind(this));x(this.m.bind(this),this.l.bind(this));D(this);this.w&&(this.h=A(this.B.bind(this)))}\nC.prototype.getFirstConsistentlyInteractive=function(){var a=this;return new Promise(function(b){a.s=b;"complete"==document.readyState?F(a):window.addEventListener("load",function(){F(a)}, {passive:true})})};function F(a){a.i=!0;var b=0<a.a.length?a.a[a.a.length-1].end:0,c=B(a.g,a.b);G(a,Math.max(c+5E3,b))}\nfunction G(a,b){!a.i||a.v>b||(clearTimeout(a.j),a.j=setTimeout(function(){var b=performance.timing.navigationStart,d=B(a.g,a.b),b=(window.a&&window.a.A?1E3*window.a.A().C-b:0)||performance.timing.domContentLoadedEventEnd-b;if(a.u)var f=a.u;else performance.timing.domContentLoadedEventEnd?(f=performance.timing,f=f.domContentLoadedEventEnd-f.navigationStart):f=null;var e=performance.now();null===f&&G(a,Math.max(d+5E3,e+1E3));var g=a.a;5E3>e-d?d=null:(d=g.length?g[g.length-1].end:b,d=5E3>e-d?null:Math.max(d,\nf));d&&(a.s(d),clearTimeout(a.j),a.i=!1,a.c&&a.c.disconnect(),a.h&&a.h.disconnect());G(a,performance.now()+1E3)},b-performance.now()),a.v=b)}\nfunction D(a){a.c=new PerformanceObserver(function(b){b=t(b.getEntries());for(var c=b.next();!c.done;c=b.next())if(c=c.value,"resource"===c.entryType&&(a.b.push({start:c.fetchStart,end:c.responseEnd}),G(a,B(a.g,a.b)+5E3)),"longtask"===c.entryType){var d=c.startTime+c.duration;a.a.push({start:c.startTime,end:d});G(a,d+5E3)}});a.c.observe({entryTypes:["longtask","resource"]})}C.prototype.m=function(a){this.f.set(a,performance.now())};C.prototype.l=function(a){this.f.delete(a)};\nC.prototype.B=function(){G(this,performance.now()+5E3)};h.Object.defineProperties(C.prototype,{g:{configurable:!0,enumerable:!0,get:function(){return[].concat(u(this.f.values()))}}});var H={getFirstConsistentlyInteractive:function(a){a=a?a:{};return"PerformanceLongTaskTiming"in window?(new C(a)).getFirstConsistentlyInteractive():Promise.resolve(null)}};\n"undefined"!=typeof module&&module.exports?module.exports=H:"function"===typeof define&&define.amd?define("ttiPolyfill",[],function(){return H}):window.ttiPolyfill=H;})();\n//# sourceMappingURL=tti-polyfill.js.map\n\n//load tti snippet\n!function(){if(\'PerformanceLongTaskTiming\' in window){var g=window.__tti={e:[]};\ng.o=new PerformanceObserver(function(l){g.e=g.e.concat(l.getEntries())});\ng.o.observe({entryTypes:[\'longtask\']})}}();\n\n//push tti value to eddl\nfunction push_tti_to_eddl(eddlObj){\n  ttiPolyfill.getFirstConsistentlyInteractive().then(function(tti){\n    if (typeof eddlObj !== \'undefined\') {\n      eddlObj.push({\n        \'event\':\'\',\n        \'performance\': {\n          \'TTI\': tti\n        }\n      })\n    } else {\n      console.log(\'No eddlObj found. TTI is not tracked\')\n    }\n  });\n}\n\npush_tti_to_eddl(eddlDataLayer)',language:"javascript"},timeout:2e3,delayNext:!0}]},{id:"RL17054ff5620d409bbd3fe44c32a3bdaa",name:"HQ-AA/GA-CM-home content click",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:'[an-ca="home content click"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC400804a215414882a7ba3736c2a74889-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC73ddcd50caea4fbd8143bdfd47dcf988-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL176d51e5da864be7bfa43e44c8ec5188",name:"HQ-AA/GA-CM-filter and sort-DC(filter-sort)",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"filter-sort"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC0f11496b6b474e4a94d1e4e48768089b-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL1968ae1e715340b7bee06d14aa1de271",name:"HQ-AA/GA-CM-scroll-WL(trigger)",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){var e=window.location.pathname;return![/\/smartphones\/galaxy-z-fold8\//,/\/smartphones\/galaxy-z-fold8-ultra\//,/\/smartphones\/galaxy-z-flip8\//].some((function(t){return t.test(e)}))}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!0,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC24d51768a73a49ee9ec1a3903fd0ee5c-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL19a0fda5594245b2b22ae78003851dc9",name:"LC-B2C-AD(Insider)-PF-WL-ListingObject",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-19T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals",caseInsensitive:!0},leftOperand:"%Page Track%",rightOperand:"product finder"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC51f39b51ff0e4b3f8905c166a397e2c3-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL1bc1b2cb89834b58a7feea16ef3e966b",name:"HQ-AA/GA-CM-navigation",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:'[an-ca="navigation"],[an-ca="sub navigation"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50},{modulePath:"core/src/lib/events/change.js",settings:{elementSelector:"select.menu__select",bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){return!($(this).attr("an-tr")&&($(this).attr("an-tr").startsWith("nv13")&&null==$(this).attr("href")||(!$(this).attr("an-tr").startsWith("nv13")||null==$(this).attr("href"))&&$(this).attr("class")&&($(this).attr("class").startsWith("nv00-gnb__l")||$(this).attr("class").startsWith("nv00-gnb-v3__l"))&&-1!=$(this).attr("class").indexOf("btn")&&"desktop"==_satellite.getVar("Display Mode")))}},timeout:2e3},{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(e){if(!e.nativeEvent.isTrusted)return!1;if("SELECT"===this.tagName){if("true"===this.getAttribute("aria-hidden"))return!1;var t=this.selectedOptions?this.selectedOptions[0]:null;if(t&&"navigation"===t.getAttribute("an-ca"))return!0}return!0}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCd4aa04536f9941de8f344211cf0ab7b9-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC3a7318a33f1a4eddbda6a076623a8d02-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL1c4efb6844b745958d975daadf1f5cb2",name:"LC-B2C-AD(Twitter)-PD(TVCE)-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:55}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2027-01-10T10:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals"},leftOperand:"%Page Track%",rightOperand:"product detail"},timeout:2e3},{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){return"television"==digitalData.page.pathIndicator.depth_2||"home appliances"==digitalData.page.pathIndicator.depth_2}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC3af05b2391ab44de88b90f1ec84c2562-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL1c581483367b403fb1a9efc8b3dd458f",name:"HQ-GA-CM-microsite",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:"[ga-ca]",bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(e){return!!e.nativeEvent.isTrusted}},timeout:2e3},{modulePath:"core/src/lib/conditions/cookie.js",settings:{name:"cmapi_cookie_privacy",value:"3",valueIsRegex:!0},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC7c2435a58d014406ae27f5ab296a53c8-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL1f72d1cff4e64b82bfdc5b3e000b88be",name:"LC-B2C-AD(Insider)-CM-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:55}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-19T16:59:00Z"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC42b1e875d80049c5b1d560645f7a7094-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL22c779b27c1e44aaaf59d5e243fba816",name:"LC-B2C-AN(Qualtrics)-CM-PT",events:[{modulePath:"core/src/lib/events/libraryLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals"},leftOperand:"%LC Site Section%",rightOperand:"Y"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{
source:'<!--BEGIN QUALTRICS WEBSITE FEEDBACK SNIPPET-->\n<script type=\'text/javascript\'>\n(function(){var g=function(e,h,f,g){\nthis.get=function(a){for(var a=a+"=",c=document.cookie.split(";"),b=0,e=c.length;b<e;b++){for(var d=c[b];" "==d.charAt(0);)d=d.substring(1,d.length);if(0==d.indexOf(a))return d.substring(a.length,d.length)}return null};\nthis.set=function(a,c){var b="",b=new Date;b.setTime(b.getTime()+6048E5);b="; expires="+b.toGMTString();document.cookie=a+"="+c+b+"; path=/; "};\nthis.check=function(){var a=this.get(f);if(a)a=a.split(":");else if(100!=e)"v"==h&&(e=Math.random()>=e/100?0:100),a=[h,e,0],this.set(f,a.join(":"));else return!0;var c=a[1];if(100==c)return!0;switch(a[0]){case "v":return!1;case "r":return c=a[2]%Math.floor(100/c),a[2]++,this.set(f,a.join(":")),!c}return!0};\nthis.go=function(){if(this.check()){var a=document.createElement("script");a.type="text/javascript";a.async=1;a.src=g;document.body&&document.body.appendChild(a)}};\nthis.start=function(){var a=this;window.addEventListener?window.addEventListener("load",function(){a.go()},!1):window.attachEvent&&window.attachEvent("onload",function(){a.go()})}};\ntry{(new g(100,"r","QSI_S_ZN_eWYlZPQdS1JT1sh","https://znewylzpqds1jt1sh-samsunggdc.siteintercept.qualtrics.com/WRSiteInterceptEngine/?Q_ZID=ZN_eWYlZPQdS1JT1sh")).start()}catch(i){}})();\n</script><div id=\'ZN_eWYlZPQdS1JT1sh\'><!--DO NOT REMOVE-CONTENTS PLACED HERE--></div>\n<!--END WEBSITE FEEDBACK SNIPPET-->',language:"html"},timeout:2e3,delayNext:!0}]},{id:"RL2692e72a8483484b9efb36fc372639fb",name:"HQ-AA-CM-microsite",events:[{modulePath:"core/src/lib/events/click.js",settings:{bubbleStop:!1,elementSelector:"[data-omni-type^=microsite]",bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(e){return!!e.nativeEvent.isTrusted}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCf0e007786e3f4b22811d7a64c244caf1-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCf45a33127c6548ae9078c5142436fafb-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL269df7e1d04a4145be0292bc9fd26314",name:"HQ-AA/GA-CM-filter and sort",events:[{modulePath:"core/src/lib/events/click.js",settings:{bubbleStop:!1,elementSelector:'[an-ca="filter and sort"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC9993a516c46046baa5b3053c38d1a603-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC9bb2b50d631d4f478fe5c2025c8cc949-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL26c76e4034064961af3a72478c1cc337",name:"HQ-B2C-AN-PD-Bazaarvoice",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:"a#submit_bt, a#submitLink, a#editLink, a.back-overview-link, a.selectlist-link, div.page-group a.btn-page.active, button#previewLink,a.btn-terms-link, #totalReviewCount, a.review-link, button#submitLink, button#editLink, dd.bv-rating-ratio, dd.bv-rating-ratio-count",bubbleFireIfChildFired:!1},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){return!$("li").hasClass("field-error")}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC91b564c45a3649f98e84eeb52f97bc7d-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL28f8827b04ca445ab9a976e3a5844bd2",name:"LC-B2C-AD(RTB)-OF-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-28T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/offer",valueIsRegex:!0}]},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC77054963ab154f00bbc61bf29b1eb479-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL2a367d3abe114ee1bf823f09936cae2c",name:"HQ-AA/GA-CM-content click",events:[{modulePath:"core/src/lib/events/click.js",settings:{bubbleStop:!0,elementSelector:'[an-ca="content click"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50},{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"content click"},ruleOrder:50},{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:".co35-showcase-card-tab-card__img-wrap",bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){var e=$(this);return"co35-showcase-card-tab-card__img-wrap"==e.attr("class")&&void 0===e.find(".image.image--main-loaded").attr("an-la")||("contact-mail-form-popup__cta"==e.parent().attr("class")&&"fn06_contact mail form|submit"==e.attr("an-tr")?null==$("#popUp_form_0").attr("aria-describedby")&&null==$("#popUp_form_1").attr("aria-describedby")&&null==$("#popUp_form_2").attr("aria-describedby")&&null==$("#popUp_form_3").attr("aria-describedby")&&-1==$(".layer-popup__contents .field--checkbox-list-wrap").attr("class").indexOf("error"):"content click"==e.attr("an-ca")||"content click"==_satellite.getVar("ca"))}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC060ab137234845f5bfd4bdad3c53354e-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC9e7f23859cab4ea1be20f2858c914060-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL2f5bea5cde974e4b929bcfc4870b92cd",name:"LC-B2C-AD(Insider)-SC-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-11-28T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/aisearch",valueIsRegex:!0}]},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCb0809067dc6544958e2cfe550772dbc5-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL2f6629c4c26c4f258323a61a2001af57",name:"LC-B2C-AD(Insider)-PF-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:53}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-11-28T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals"},leftOperand:"%Page Track%",rightOperand:"product finder"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCd503176c6cc247b7b87079861c44e5c3-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL30013e8fd6274985a81867049d73ee68",name:"HQ-AA/GA-CM-option click",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:'[an-ca="option click"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(e){return!!e.nativeEvent.isTrusted}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCffede1b6ada64bf4b98710389cfbc351-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC1df8c705be4e4005bc2f596870e08c7c-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL30c0f6d883a74558b0c81b39385af524",name:" LC-B2B-AD(Google Ads)-PD(MX)-5s",events:[{modulePath:"core/src/lib/events/timeOnPage.js",settings:{timeOnPage:5},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/business/samsung-for-education/",valueIsRegex:!0}]},timeout:2e3},{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-11-30T16:00:00Z",start:"2026-06-01T16:00:00Z"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCede7eee0e1854adc9400ee03f0e3910a-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL32c924acef5847a5afd3d354937fab1c",name:"HQ-AA-WebView-content click",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:'[an-ca="content click"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"matchesRegex"},leftOperand:"%Page Track%",rightOperand:"^product detail$|^flagship pdp$|^business product detail$|^business flagship pdp$"},timeout:2e3},{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){return!!isWebView}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC1f4e1acf6c9148eb8ac975bb5efa6ea4-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCb13ef69a3f744a288b6a68b767c34725-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL3315bff10beb47b687e5205d6e93bea6",name:"HQ-AA/GA-EDDL all events (except page view and ecommerce)",events:[{modulePath:"adobegoogledatalayer/src/lib/events/gtmDlPushEvent.js",settings:{method:"allEvents"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"matchesRegex"},leftOperand:"%DL - event_name - event%",rightOperand:"page_view|PageView|add_to_cart|view_item|event155|event156|^$"},negate:!0,timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC1cb84b0998a1416c9eff78a356d26658-source.min.js",language:"javascript",isExternal:!0}}]},{id:"RL3386e10ae4744c8c980d7a0b94d163a0",name:"HQ-AT-CM-prefetch",events:[{modulePath:"core/src/lib/events/libraryLoaded.js",settings:{},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{data:"%target_param_data%",type:"decisioning.propositionFetch",instanceName:"alloy",personalization:{sendDisplayEvent:!1},renderDecisions:!0},timeout:2e3,delayNext:!0}]},{id:"RL3434981be2d44c229f7ee7d84c2daba8",name:"LC-B2C-AD(Facebook)-PD(CETV)-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"matchesRegex"},leftOperand:"%Page Track%",rightOperand:"^product detail$|^flagship pdp$"},timeout:2e3},{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2027-06-22T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals",caseInsensitive:!0},leftOperand:"%Product PVI Type Name%",rightOperand:"Mobile"},negate:!0,timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCafead7b745524b5780cadec49069e6d1-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL35b18c0993e44d778ce91056b1facc2b",name:"HQ-GA-EDDL view_item",events:[{modulePath:"adobegoogledatalayer/src/lib/events/gtmDlPushEvent.js",settings:{method:"specificEvent",eventKey:"view_item"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCd5fe0d30850c4810bfb670dafe133b86-source.min.js",language:"javascript",isExternal:!0}}]},{id:"RL37253f85e6b24cd8826c0ef3c700b243",name:"HQ-AA/GA-CM-Delivery-DC(delivery)",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"delivery"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC74a5f8af752843de8055140295ad839c-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL373f0a7ebe264e93b90972f51d53830a",name:"HQ-AA/GA-CM-support content click",events:[{modulePath:"core/src/lib/events/click.js",settings:{bubbleStop:!0,elementSelector:'[an-ca="support content click"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC2eb12c016c80410792f1036e3a7dc28b-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC126625486a9c48a9a034ee96815235d2-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL39469f9b07004af297edc61026875687",name:"LC-B2C-AD(GPT Ads)-PD-WL-TVCE",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:52}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-26T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals"},leftOperand:"%Page Track%",rightOperand:"product detail"},timeout:2e3},{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){return"television"==digitalData.page.pathIndicator.depth_2||"home appliances"==digitalData.page.pathIndicator.depth_2||"display"==digitalData.page.pathIndicator.depth_2||"audio sound"==digitalData.page.pathIndicator.depth_3||"memory storage"==digitalData.page.pathIndicator.depth_2||"audio"==digitalData.page.pathIndicator.depth_2||"mobile accessories"==digitalData.page.pathIndicator.depth_3}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC6d81c001995d47e8940edf55853f1587-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL3dc3e6545e924d5ebbbcec677befa28b",name:"LC-B2C-AD(Pinterest)-PD-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:55}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-28T10:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/buy",valueIsRegex:!0}]},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC67ecd116c4ae49219272dbc92e6ea967-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL3edfdae0f3bc41069535abcbc5fa713a",name:"HQ-AA/GA-CM-banner",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"owned product"},ruleOrder:100},{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"banner"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/path.js",settings:{paths:[{value:"/mypage",valueIsRegex:!0}]},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC4c08a45eb525457eb52343a7d84be714-source.min.js",language:"javascript",isExternal:!0},timeout:3e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL3f07ab6e67bb47c69106cf0bc46c24e3",name:"HQ-AA/GA-CM-impression",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"impression"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCe89ab5b51e4d417da6b2e6d010c1eb03-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL48a3f96bebb5440d9a696515cba83aa7",name:"HQ-AA/GA-CM-search-DC(search_result)",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"search_result"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCc98d130e67384f4e8f758b303ddbadd8-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL5222c62975014848a1aaf6f75d3c0cf3",name:"LC-B2C-AD(InvolveAsia)-CM-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2027-01-10T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/support",valueIsRegex:!0},{value:"/business",valueIsRegex:!0}]},negate:!0,timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCf6224b8e1cf2454a93b58885b3cd02b2-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL529f1d0e0b4a41ae83a5eeaa1169437d",name:"LC-B2C-AN(Medallia DXA)-CM-PT",events:[{modulePath:"core/src/lib/events/libraryLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/path.js",settings:{paths:[{value:"/business",valueIsRegex:!0}]},negate:!0,timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"<!-- Decibel - www.samsung.com Indonesia -->\n<link rel=\"dns-prefetch\" href=\"//cdn.decibelinsight.net\">\n<link rel=\"dns-prefetch\" href=\"//collection.decibelinsight.net\">\n<script type=\"text/javascript\">\n  window._da_=window._da_||[];_da_.oldErr=window.onerror;_da_.err=[];\n  window.onerror=function(){_da_.err.push(arguments);\n                            if(_da_.oldErr){\n                              _da_.oldErr.apply(window,Array.prototype.slice.call(arguments));\n                            }\n                           };\n\n  window.addEventListener('load', (event) => {\n    (function(d,e,c,i,b,el,it) {\n      d.DecibelInsight=b;d[b]=d[b]||function(){(d[b].q=d[b].q||[]).push(arguments);};\n      el=e.createElement(c);it=e.getElementsByTagName(c)[0];el.async=1;el.src=i;it.parentNode.insertBefore(el,it);\n    })(window,document,'script','https://cdn.decibelinsight.net/i/14121/1818647/di.js','decibelInsight');\n  });    \n  \n\n  if (typeof window.decibelInsight !== 'undefined') {\n    window.decibelInsight('ready', decibelInit);\n  } else {\n    window._da_readyArray = window._da_readyArray || [];\n    window._da_readyArray.push(decibelInit);\n  }\n  \n  function decibelInit() {\n  try{\n    document.cookie = \"DXA_READY=1; max-age=6000\";\n    }catch(e){}\n  }\n</script>",language:"html"},timeout:2e3,delayNext:!0}]},{id:"RL5378025e85474447a66ac59e799bcf3c",name:"HQ-AA/GA-CM-account",events:[{modulePath:"core/src/lib/events/click.js",settings:{anchorDelay:1e3,elementSelector:'[an-ca="account"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC855d9f73cf9143669be13de120903b86-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC353f27a7b1f24234b9d344c02f1f66e5-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL584a2e4cdafa42b6bdd9cfdd5851f46c",name:"SUB-AA/GA-VD HMC-page view(trigger)",events:[{modulePath:"core/src/lib/events/dataElementChange.js",settings:{name:"Page URL"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){return!(!document.location.href.match(RegExp(/\/tvs\/help-me-choose\//g))&&!document.location.href.match(RegExp(/\/tvs\/help-me-choose-tv\//g)))}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCf55367a882ed48d6bf3fbd459bfb5bf0-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL5b0561e80fed4e2c8e82f487c8a936d4",name:"LC-B2C-AD(Insider)-PD(MX)-WL-ProductObject",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-19T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/buy",valueIsRegex:!0}]},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC64e18d3ba0764cbbb9849093ea3033d6-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL5c228311ecf34f5b8d01aa2a08bca06b",name:"HQ-AA-WebView-account",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:'[an-ca="account"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"matchesRegex"},leftOperand:"%Page Track%",rightOperand:"^product detail$|^flagship pdp$|^business product detail$|^business flagship pdp$"},timeout:2e3},{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){return!!isWebView}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCbfa0cc84fbbb44a09ae4d2c242197b37-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCeaca8fd140b644daa7514d0df49997d8-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL5cba3913c5314ce3b3b7d025995d2bb9",name:"HQ-B2C-AN-PD-DC_NewBazaarvoice(Search)",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"bv_searchreview"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC57de67bf6c6f44e88e48527e458bcbbb-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL687e09d49b7a41fe85077841c8020395",name:"HQ-B2C-AN-PD-NewBazaarvoice",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:".bv_stars_button_container, button.bv_button_buttonMinimalist, button.bv_ffs_hover, a.bv-rating-stars-container, button.bv-form-actions-submit, button.bv-content-btn.bv-content-btn-feedback-yes, button.bv-content-btn.bv-content-btn-feedback-no, a.bv-secondary-content-link, button.bv-write-review, button.bv-content-report-btn, button.bv-avatar-popup-target, button.bv-view-profile, a.bv-content-btn-pages-active, div.bv-inline-histogram-ratings-star-container, button.bv-content-btn.bv-filter-control, li.bv-dropdown-item, button.bv-content-btn.bv-content-search-btn, a.bv-write-review-label, div.bv_numReviews_component_container, a.shop-ranking, button.bv_avgRating, .bv-text-link.bv-content-summary-translate-btn, div.bv_averageRating_component_container, div.bv_averageRating_component_container .bv_text, .bv_main_container_row_flex *,a.bv-content-reference-link",bubbleFireIfParent:!0,bubbleFireIfChildFired:!1},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){return $(this).hasClass("bv-form-actions-submit")?""==$("span.bv-helper-label").text():!$(this).parent().hasClass("bv-inline-histogram-ratings-star-container")||"0"!=$(this).parent().find("td.bv-inline-histogram-ratings-bar").attr("data-bv-histogram-rating-count")}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCabcd30ad364d4ab6b42b1121d245aee7-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC60b50559fe9c4a62991750a0cc6548d0-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL693b9faa5be34054b9d75e36d0fceb56",name:"HQ-AA/GA-CM-indication-WL(swipe)",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCe9a6d8f94fda4fe88854ef4236d3fdc1-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL6ab95e5103ab42d585f829baf50a6be3",name:"ID-B2C-AN-CM-FloatingChat-DC",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"floatingChat"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCd360773219254798b6ce70160d49f3c5-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL6bae9b65861d4e4693f65113b99f0e93",name:"LC-B2C-AD(Criteo)-CM-WL-Push",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:55}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-19T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/id/\\B",valueIsRegex:!0},{value:"/id/mobile/\\B",valueIsRegex:!0},{value:"/id/home-appliances/\\B",valueIsRegex:!0},{value:"/id/offer/",valueIsRegex:!0},{value:"/id/cooking-appliances/"},{value:"/id/cooking-appliances"},{value:"/id/smartphones/galaxy-a-series/?product1=sm-a515fzbwxid&product2=sm-a226blvhxid&product3=sm-a013gzbdxid"},{value:"/id/explore/brand/thom-browne-edition/"},{value:"/id/lifestyle-tvs/the-serif/highlights/"},{value:"/id/monitors/"}]},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/id/offer/bespoke-holiday-magic/"},{value:"/id/offer/bespoke-spring-promo/"}]},negate:!0,timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCe4bbf00a96aa45ffaeb3cb39326e44fa-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL6bbe8904ccef456a8d312414f3df833b",name:"ID-B2C-AN-PD-iPriceReview",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:"a.review-read-more-link, a.ex-review__popup",bubbleFireIfChildFired:!1},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCddf2d953515c45debe881614d710b1d7-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL6e1b63bb4a52482abe049dd3ac9b30d5",name:"HQ-AA-WebView-Video",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:".youtube-video a",bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"matchesRegex"},leftOperand:"%Page Track%",rightOperand:"^product detail$|^flagship pdp$|^business product detail$|^business flagship pdp$"},timeout:2e3},{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){return!!isWebView}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC86d5e3d47c3b49e89732a15eab6201a0-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL6e9cd0e93b0142848bdfb0bac9e11144",name:"LC-B2C-AD(Pinterest)-CM-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-28T10:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/business",valueIsRegex:!0}]},negate:!0,timeout:2e3}],actions:[{
modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCfd48e7c3fc9647b0b648584d5c65350e-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL6f298a6574bb463aa959b7bb99fdf96e",name:"HQ-AA/GA-CM-support store locator-DC(servicelocation)",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"servicelocation"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCb45ed5f2ddc041abbecd683a271f191d-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL71236e3a37df4e7d9dbc58f6edc708f5",name:"HQ-AA/GA-CM-scroll-DC(scroll_percent)",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"scroll_percent"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCa389743bac6e484fb9d3164fab7091f0-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL7915089bc80a4e02822f3345c5218c3b",name:"LC-B2C-AD(Floodlight)-CM-WL-5sec-SS",events:[{modulePath:"core/src/lib/events/timeOnPage.js",settings:{timeOnPage:2},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-28T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/business",valueIsRegex:!0},{value:"/support",valueIsRegex:!0}]},negate:!0,timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCfa4a9274d81b439e860a99be43e72666-source.min.js",language:"javascript",isExternal:!0}}]},{id:"RL7959d73be9d24e86bd9ae8f51f4b1c9e",name:"HQ-AA/GA-CM-page view",events:[{modulePath:"core/src/lib/events/pageBottom.js",settings:{},ruleOrder:10},{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"page view"},ruleOrder:50},{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"gdpr_consent"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"///////////////////////////////////////////////////////////////////////////////\n//////// SET Variables in Set Variable Action UI //////////////////////////////\ns.campaign = s.Util.getQueryParam('cid');\ns.channel = _satellite.getVar('Site Section');\ns.eVar1 = _satellite.getVar('Site Code');\ns.eVar2 = _satellite.getVar('2Depth');\ns.eVar3 = _satellite.getVar('3Depth');\ns.eVar4 = _satellite.getVar('4Depth');\ns.eVar5 = _satellite.getVar('5Depth');\ns.eVar6 = _satellite.getVar('Page Track');\ns.eVar13 = _satellite.getVar('PIM Product SubType');\ns.eVar18 = _satellite.getVar('Site Section');\ns.eVar39 = _satellite.getVar('Page URL');\ns.eVar40 = _satellite.getVar('Page Name');\ns.eVar42 = _satellite.getVar('Referrer Page');\ns.eVar57 = _satellite.getVar('Campaign ID');\ns.eVar58 = _satellite.getVar('BroadLog ID');\ns.eVar63 = _satellite.getVar('Visitor ID');\ns.eVar67 = _satellite.getVar('GCRM_ID');\ns.eVar71 = _satellite.getVar('GA Client ID');\ns.eVar84 = _satellite.getVar('Bandwidth');\ns.eVar100 = _satellite.getVar('Login Status');\ns.eVar110 = _satellite.getVar('NULL');\ns.eVar152 = _satellite.getVar('Site Type');\ns.pageName = _satellite.getVar('Page Name');\ns.pageURL = _satellite.getVar('Page URL');\ns.prop1 = _satellite.getVar('Site Code');\ns.prop2 = _satellite.getVar('2Depth');\ns.prop3 = _satellite.getVar('3Depth');\ns.prop4 = _satellite.getVar('4Depth');\ns.prop5 = _satellite.getVar('5Depth');\ns.prop6 = _satellite.getVar('Page Track');\ns.prop10 = _satellite.getVar('Login Status');\ns.prop39 = _satellite.getVar('Page URL');\ns.prop75 = 'P6';\ns.referrer = _satellite.getVar('Referrer Page');\n//////// End of Set Variables Action UI //////////////////////////////////////\n\nvar pageTrack = _satellite.getVar(\"Page Track\");\n//add-on page name setting\nif(_satellite.getVar(\"Add Page Name\")) {\n  s.prop39 =  document.location.href;\n}\n\n// 25.05.23 HTTP Protocol Version\nfunction getProtocol() {\n    if (window.performance && performance.getEntriesByType) {\n        let entries = performance.getEntriesByType(\"navigation\")[0] || performance.getEntriesByType(\"resource\")[0];\n        return entries?.nextHopProtocol || \"Unknown\"; // ex: \"h3\", \"h2\"\n    }\n    return \"Unknown\";\n}\n\ns.eVar88 = getProtocol();\n/////// 0. AA Common ///////////////////////////////////////////////////////////\n/////// 1. Added AA Common /////////////////////////////////////////////////////\n////////////////////////////////////////////////////////////////////////////////\nif (window.matchMedia(\"(max-width: 767px)\").matches) {\n    // The viewport is less than 768 pixels wide\n    var orgin0 = \"mobileweb\";\n    s.prop70 = orgin0;\n} else {\n    // The viewport is at least 768 pixels wide\n    var orgin1 = \"web\";\n    s.prop70 = orgin1;\n}\n\nvar redirection = s.Util.getQueryParam(\"page\");\nif (redirection != null) s.eVar85 = redirection;\n\nvar utm_source = s.Util.getQueryParam(\"utm_source\");\nvar utm_medium = s.Util.getQueryParam(\"utm_medium\");\nvar utm_campaign = s.Util.getQueryParam(\"utm_campaign\");\nvar utm_term = s.Util.getQueryParam(\"utm_term\");\nvar utm_content = s.Util.getQueryParam(\"utm_content\");\n\nif (utm_source != '' || utm_medium != '' || utm_campaign != '' || utm_term != '' || utm_content != '') {\n    s.eVar86 = \"utm_source=\" + (utm_source == '' ? 'none' : utm_source) + \"&utm_medium=\" + (utm_medium == '' ? 'none' : utm_medium) + \"&utm_campaign=\" + (utm_campaign == '' ? 'none' : utm_campaign) + \"&utm_term=\" + (utm_term == '' ? 'none' : utm_term) + \"&utm_content=\" + (utm_content == '' ? 'none' : utm_content);\n}\n\nvar urlExclParam = window.location.origin.replace(window.location.protocol + \"//\", \"\") + window.location.pathname;\nif (urlExclParam.endsWith('/')) urlExclParam = urlExclParam.substring(0, urlExclParam.lastIndexOf('/'));\ns.prop29 = urlExclParam;\ns.eVar92 = urlExclParam;\n////////////////////////////////////////////////////////////////////////////////\n/////// 2. GA Common ///////////////////////////////////////////////////////////\n////////////////////////////////////////////////////////////////////////////////\n/* UA Sunset remove ->\nga('require', 'ec');\n*/\n/* UA Sunset remove ->\nga('set', 'currencyCode', _satellite.getVar(\"Currency Code\")); \n*/\n/* UA Sunset remove ->\nga('set', 'userId', _satellite.getVar(\"GUID\"));\n*/\n/* UA Sunset remove ->\nga('set', 'dimension1', _satellite.getVar(\"Site Code\"));\n*/\n/* UA Sunset remove ->\nga('set', 'dimension2', _satellite.getVar(\"Site Section\"));\n*/\n/* UA Sunset remove ->\nga('set', 'dimension3', _satellite.getVar(\"Page Track\"));\n*/\n\n/* UA Sunset remove ->\nga('set', 'dimension5', _satellite.getVar(\"Login Status\"));\n*/\n/* UA Sunset remove ->\nga('set', 'dimension6', _satellite.getVar(\"Page URL\"));\n*/\n/* UA Sunset remove ->\nga('set', 'dimension7', _satellite.getVar(\"Referrer Page\"));\n*/\n/* UA Sunset remove ->\nga('set', 'dimension8', _satellite.getVar(\"GA Client ID\"));\n*/\n\n/* UA Sunset remove ->\nga('set', 'dimension16', _satellite.getVar(\"GCRM_ID\"));\n*/\n\n/* UA Sunset remove ->\nga('set', 'dimension18', _satellite.getVar(\"GUID\")); \n*/\n/* UA Sunset remove ->\nga('set', 'dimension19', _satellite.getVar(\"PIM Product SubType\"));\n*/\n/* UA Sunset remove ->\nga('set', 'dimension26', _satellite.getVar(\"User Agent\"));\n*/\n/* UA Sunset remove ->\nga('set', 'dimension28', _satellite.getVar(\"CID\"));\n*/\n\n/* UA Sunset remove ->\nga('set', 'contentGroup1', _satellite.getVar(\"Site Code\"));\n*/\n/* UA Sunset remove ->\nga('set', 'contentGroup2', _satellite.getVar(\"2Depth\"));\n*/\n/* UA Sunset remove ->\nga('set', 'contentGroup3', _satellite.getVar(\"3Depth\"));\n*/\n/* UA Sunset remove ->\nga('set', 'contentGroup4', _satellite.getVar(\"4Depth\"));\n*/\n/* UA Sunset remove ->\nga('set', 'contentGroup5', _satellite.getVar(\"5Depth\"));\n*/\n\n////////////////////////////////////////////////////////////////////////////////\n/////// 3. AA&GA by Page ///////////////////////////////////////////////////////\n////////////////////////////////////////////////////////////////////////////////\nif (pageTrack == \"support error\" || pageTrack == \"page not found\" || pageTrack == \"error\") {\n    s.clearVars();\n    s.pageType = \"errorPage\";\n    s.eVar1 = _satellite.getVar('Site Code');\n    s.eVar6 = _satellite.getVar('Page Track');\n    s.eVar39 = _satellite.getVar('Page URL');\n    s.prop1 = _satellite.getVar('Site Code');\n    s.prop6 = _satellite.getVar('Page Track');\n    s.prop39 = _satellite.getVar('Page URL');\n\n    /* UA Sunset remove ->\n    ga('set', 'dimension2', 'undefined');\n    */\n    s.pageName = \"\";\n      // MediaMonks updated - 20230222 - comment out gtag set\n    /*\n    gtag('set', {'dimension2': 'undefined'})\n    \n    return;\n    */\n}\n\n//Triggered in PD, Support PD & flagship PDP only\n//b2b \ucd94\uac00 - by NSC\n// 2021.08.05 B2B GRO Phase PD Type Add - By NSC\nif (pageTrack == \"product detail\" || pageTrack == \"support product detail\" || pageTrack == \"flagship pdp\" || pageTrack == \"business flagship pdp\" || pageTrack == \"business product detail\" || pageTrack == \"business product finder\") {\n    s.events = \"prodView\";  \n    s.eVar11 = _satellite.getVar('Product PVI Type Name');\n    s.eVar12 = _satellite.getVar('Product PVI Subtype Name');\n    s.products = \";\"+ _satellite.getVar('Product Model Name');    \n    s.eVar15 = _satellite.getVar('Product Display Name');\n    s.eVar41 = _satellite.getVar('Product Model Code');\n\n    /* UA Sunset remove ->\n    ga('set', 'dimension10', _satellite.getVar(\"Product PVI Type Name\"));\n    */\n    /* UA Sunset remove ->\n    ga('set', 'dimension11', _satellite.getVar(\"Product PVI Subtype Name\"));\n    */\n    /* UA Sunset remove ->\n    ga('set', 'dimension13', _satellite.getVar(\"Product Model Code\"));\n    */\n    /* UA Sunset remove ->\n    ga('set', 'dimension14', _satellite.getVar(\"Product Display Name\"));\n    */\n    /* UA Sunset remove ->\n    ga('set', 'dimension15', _satellite.getVar(\"Product Model Name\")); \n    */\n\n}\n\n//Triggered in PFS, PCD, PF, PD, Support Category only as 2Depth\nif (pageTrack == \"product family showcase\" || pageTrack == \"product category detail\" || pageTrack == \"product finder\"  || pageTrack == \"product compare\" || pageTrack == \"flagship pdp\" || pageTrack.indexOf(\"marketing page\")>-1 || pageTrack == \"product detail\" || pageTrack == \"support category\"\n    // <-- 2021.06.16 b2b pilot \ucd94\uac00 - by NSC\n    || pageTrack == \"business flagship pdp\" \n    || pageTrack == \"business product family showcase\"\n    || pageTrack == \"business product category detail\"\n    // --> 2021.06.16 b2b pilot \ucd94\uac00 - by NSC\n    // <-- 2021.08.05 B2B GRO Phase PD Type Add - By NSC\n    || pageTrack == \"business product detail\"\n    || pageTrack == \"business product finder\"\n    // --> 2021.08.05 B2B GRO Phase PD Type Add - By NSC  \n    // <-- 2021.08.26 B2B GRO Phase business product compare Add - By NSC\n    || pageTrack == \"business product compare\"\n    // --> 2021.08.26 B2B GRO Phase business product compare Add - By NSC\n) {\n    s.prop8 = _satellite.getVar('Product Category');\n    s.eVar8 = _satellite.getVar('Product Category');\n  \n    /* UA Sunset remove ->\n    ga('set', 'dimension4', _satellite.getVar(\"Product Category\"));\n    */\n}\n\n//Triggered in PD only\n// 2021.08.05 B2B GRO Phase PD Type Add - By NSC\nif (pageTrack == \"product detail\" || pageTrack == \"business product detail\") {\n    s.prop54 = _satellite.getVar('PD Type');\n    s.eVar54 = _satellite.getVar('PD Type');\n    s.eVar13 = _satellite.getVar('PIM Product SubType');\n\n    /* UA Sunset remove ->\n    ga('set', 'dimension12', _satellite.getVar(\"PD Type\"));\n    */\n}\n\n//Triggered in Support Gethelp Detail only\nif (pageTrack == \"support gethelp detail\") {\n    s.eVar11 = $('input[name=typeName]').val();\n    s.eVar12 = $('input[name=subTypeName]').val();\n    s.eVar34 = \"symptom:\"+$('input[name=symptomName]').val();\n    s.eVar38 = _satellite.getVar('Support Page Author');\n    s.eVar98 = \"support:\"+$('input[name=hiddenContentId]').val();\n  \n  \n    /* UA Sunset remove ->\n    ga('set', 'dimension10', $('input[name=typeName]').val());\n    */\n    /* UA Sunset remove ->\n    ga('set', 'dimension11', $('input[name=subTypeName]').val()); \n    */\n    \n}\n////////////////////////////////////////////////////////////////////////////////\n/////// 3. AA by Page //////////////////////////////////////////////////////////\n////////////////////////////////////////////////////////////////////////////////\n// 2021.08.11 P6 B2B - By NSC\nif (digitalData.page.pageInfo.pageTrack == \"flagship pdp\" || pageTrack == \"business flagship pdp\" ) {\n    s.events = \"prodView\";\n    s.eVar11 = _satellite.getVar(\"Product PVI Type Name\");\n    s.eVar12 = _satellite.getVar(\"Product PVI Subtype Name\");\n    s.eVar15 = _satellite.getVar(\"Product Display Name\");\n    var tmpModelName = _satellite.getVar(\"Product Model Name\");\n    if (tmpModelName != \"\") {\n        var mdlNum = tmpModelName.split(\",\");\n        var tmpModelNameList = [];\n        if (mdlNum.length > 1) {\n            for (var i = 0; i < mdlNum.length; i++) {\n                var temp = \";\" + mdlNum[i]\n                tmpModelNameList.push(temp);\n            }\n            s.products = tmpModelNameList;\n        } else {\n            s.products = \";\" + tmpModelName;\n            s.products = s.products.replace(/;;/gi, ';');\n        }\n    }\n}\n//Triggered in brand hub detail page only\nif (pageTrack == \"brand hub detail page\") {\n    var pageID = _satellite.getVar(\"Page ID\");\n    s.eVar38 = \"explore:\" + pageID;\n}\n\n//Triggered in offer page only\nif (pageTrack == \"offer detail\") {\n    var pageID = _satellite.getVar(\"Page ID\");\n    s.eVar38 = \"offer:\" + pageID;\n}\n\n//<-- 2021.06.16 Update - Business Insight Detail & Business Solution Detail evar38 \ucd94\uac00 by NSC\nif (pageTrack == \"business insights detail\") {\n    var pageID = $(\"[an-tr='co51_article header|contents filter']\").attr('an-la');\n    s.eVar38 = \"insight:\" + pageID;\n}else if (pageTrack == \"business solution detail\") {\n    var pageID = _satellite.getVar(\"Page ID\");\n\tvar fCategory = _satellite.getVar(\"3Depth\").split(\":\");\n    var filterCategory = fCategory[fCategory.length -1];\n    s.eVar38 = \"solution:\" + filterCategory + \":\" + pageID;\n}\n//--> 2021.06.16 Update - Business Insight Detail & Business Solution Detail evar38 \ucd94\uac00 by NSC\n\n// <-- 2021.06.10 News Detail eVar38 Add - by NSC\nif(pageTrack == \"news detail\") {\n    var pageId = _satellite.getVar(\"Page ID\");\n    \n    s.eVar38 = \"news:\" + pageId;\n}\n// --> 2021.06.10 News Detail eVar38 Add - by NSC\n\n// <-- 2021.08.05 B2B GRO Phase PD Type Add - By NSC\nif(pageTrack.startsWith(\"business offer\")) {\n    var pageId = _satellite.getVar(\"Page ID\");\n    \n    s.eVar38 = \"business offer:\" + pageId;\n}\n// --> 2021.08.05 B2B GRO Phase PD Type Add - By NSC\n////////////////////////////////////////////////////////////////////////////////\n\nvar siteCode = digitalData.page.pageInfo.siteCode;\n\n\n\nif(siteCode == \"th\" || siteCode == \"uk\" || siteCode == \"ve\"){\n\n\n\n    s.prop67 = _satellite.getVar('TabStatus');\n    s.prop68 = _satellite.getVar('TabNaviType');\n    s.prop69 = _satellite.getVar('TabVisibilityState');\n    s.prop71 = _satellite.getVar('Timestamp');\n\n    /* UA Sunset remove ->\n    ga('set', 'dimension105', _satellite.getVar(\"Timestamp\"));\n    */\n    /* UA Sunset remove ->\n    ga('set', 'dimension106', _satellite.getVar(\"Visitor ID\")); \n    */\n    /* UA Sunset remove ->\n    ga('set', 'dimension107', _satellite.getVar(\"TabStatus\"));\n    */\n    /* UA Sunset remove ->\n    ga('set', 'dimension108', _satellite.getVar(\"TabNaviType\"));\n    */\n    /* UA Sunset remove ->\n    ga('set', 'dimension109', _satellite.getVar(\"TabVisibilityState\"));\n    */\n   \n}\n\n\n// 2024.11.22 Collecting personalization cookies by CNX\nif(pageTrack.indexOf(\"home\") !== -1 || pageTrack.indexOf(\"offer\") !== -1) {\n    var home_pnz = _satellite.cookie.get(\"home_pnz\");\n    s.eVar142 = (home_pnz == undefined)?\"default\":(home_pnz==\"\"?null:home_pnz);\n  }\n\n//ga('send', 'pageview');\n\n// Set Custom values for EDDL\n_satellite.customValues = {\n  'rule_name' : event.$rule.name\n}\ns.t();\n",language:"javascript"},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{source:'if (localStorage.getItem("guidSet") === "true") {\n  _satellite.track("login");\n}',language:"javascript"},timeout:2e3,delayNext:!0}]},{id:"RL7c24f5c90ffb4fb5b4198e15f04e2795",name:"HQ-AA/GA-CM-other interaction",events:[{modulePath:"core/src/lib/events/click.js",settings:{anchorDelay:500,elementSelector:'[an-ca="other interaction"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!1},ruleOrder:50},{modulePath:"core/src/lib/events/customCode.js",settings:{source:function(e){window.addEventListener("message",(function(t){t.data&&"submit_success"===t.data.type&&e({content:t.data.content})}),!1)}},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC959615b70aaf407bb5e8421db2ef25af-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC89fb4691163f47f7936bd97232a56e76-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL7c9fa6a3115b41cd8022a5fc216e8d17",name:"HQ-AA-PD-cxp",events:[{modulePath:"core/src/lib/events/entersViewport.js",settings:{frequency:"firstEntry",elementSelector:"[data-cxp][data-cxp-pos]"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"matchesRegex",caseInsensitive:!0},leftOperand:"%Page Track%",rightOperand:"flagship pdp|product detail|product finder"},timeout:2e3},{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){var e=window.location.pathname;return[/\/smartphones\/galaxy-z-fold8\//,/\/smartphones\/galaxy-z-fold8-ultra\//,/\/smartphones\/galaxy-z-flip8\//].some((function(t){return t.test(e)}))}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCc49a19ce5adc4d39a4ae2400d9d0eebd-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL806c701c33c24d6c9def429c2788d58a",name:"HQ-AA/GA-CM-buy cta",events:[{modulePath:"core/src/lib/events/click.js",settings:{anchorDelay:500,elementSelector:'[an-ca="buy cta"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){if($(this).hasClass("pd-get-stock-alert-popup__btn-submit")){var e=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/,t=$("#getStockAlertEmailInput").val();return 0!=e.test(t)}return!0}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC9a384397438a4f85920f972acc98c61e-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC0d2d236c38cb46d68b39e1b4bcf6d9ce-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL82c4b90f735748c192ab80585f2bbf67",name:"LC-B2C-AD(RTB)-PD-Wishlist",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:'[an-la="add to wishlist"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/buy/",valueIsRegex:!0}]},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC0ab2affbbc4944e5a5b5170cff401f13-source.min.js",language:"html",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL83f7b3b997b24b8e859e9728ef59afc6",name:"HQ-AA/GA-CM-search-KeyPress(SU07)",events:[{modulePath:"core/src/lib/events/customCode.js",settings:{source:function(e){var t=document.getElementById("su07-search-kv");t&&t.addEventListener("keyup",(function(t){13===t.keyCode&&(t.preventDefault(),e())}))}},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCb810da1043234ae583b7c41902a71732-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL84c3d36d979743189c63dc8eb39df76c",name:"HQ-AA-CM-scroll-DR/DC(section_scroll_start)",events:[{modulePath:"core/src/lib/events/domReady.js",settings:{},ruleOrder:50},{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"section_scroll_start"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/why-galaxy",valueIsRegex:!0},{value:"/smartphones/galaxy-s21",valueIsRegex:!0},{value:"/smartphones/galaxy-z-fold3-5g/",valueIsRegex:!0}]},timeout:2e3},{modulePath:"core/src/lib/conditions/cookie.js",settings:{name:"cmapi_cookie_privacy",value:"3",valueIsRegex:!0},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC4776e1a1ba8a42fab2fd7e9fcb25a21d-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL8abe1e429795465b98b1fff0b8682bb5",name:"jQuery Waypoint",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCc4869601ba734b9f98ba8b1df7b34e3a-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL8eb36cde53794103b0832c8d2bd1124d",name:"HQ-AA-CM-scroll-DC(section_scroll_end)",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"section_scroll_end"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC40114226edce4ff598151d0346a42650-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL9163a9225e1c4e38a936f5f10ea2808b",name:"LC-B2C-AD(Facebook)-CM-WL-Add Local Pixel ID",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2027-06-22T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/support",valueIsRegex:!0},{value:"/business",valueIsRegex:!0}]},negate:!0,timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC2ae80d0ca9944eebafe951b42123017c-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL92692e769a194852ae361ad0f02da70e",name:"LC-B2C-AD(Twitter)-PD-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:55}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2027-01-10T10:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/buy",valueIsRegex:!0}]},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCf54ce41ba9424166a79d8a0069215102-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL938bca8db980434b90c9beab3f785014",name:"LC-B2C-AD(Criteo)-PCD-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:55}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-19T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/id/watches/?product1=sm-r840nzsaxse&product2=sm-r810nzdaxse&product3=sm-r800nzsaxse"},{value:"/id/smartphones/?product1=sm-f916bznqxid&product2=sm-g996bzvdxid&product3=sm-a325fzwhxid"},{value:"/id/tablets/?product1=sm-t875ndbaxid&product2=sm-t736bzkexid&product3="},{value:"/id/audio-sound/?product1=sm-r180nznaxse&product2=sm-r175nzpbxse&product3=sm-r170nzwaxse"},{value:"/id/mobile-accessories/"},{value:"/id/watches/?product1=sm-r840nzsaxse&product2=sm-r810nzdaxse"},{value:"/id/smartphones/?product1=sm-f916bznqxid&product2=sm-g996bzvdxid"},{value:"/id/tablets/?product1=sm-t875ndbaxid&product2=sm-t736bzkexid"},{value:"/id/audio-sound/?product1=sm-r180nzkaxse&product2=sm-r175nzpbxse"},{value:"/id/audio-sound/?product1=sm-r180nzkaxse&product2=sm-r175nzpbxse&product3=sm-r170nzwaxse"},{value:"/id/smartphones/[?](product1)[\\S]+",valueIsRegex:!0},{value:"/id/watches/[?](product1)[\\S]+",valueIsRegex:!0},{value:"/id/audio-sound/[?](product1)[\\S]+",valueIsRegex:!0},{value:"/id/tablets/[?](product1)[\\S]+",valueIsRegex:!0},{value:"/id/smartphones/",valueIsRegex:!1}]},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC25b0e7e7e3af4e3da9d3b14645d7e21a-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL95efbf11d0a84334bca25dab093d52a2",name:"HQ-AA/GA-CM-indication",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:'[an-ca="indication"]:not(div)',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(e){return!!e.nativeEvent.isTrusted}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC4b93c63e8d8240dd9b286f6d2fe74e34-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCc9fd09b8218741ea848701f94bfc6b62-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL96492f32b3794d38b0ca20a34dd2e4b9",name:"HQ-AA/GA-CM-submit",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:'[an-ca="submit"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"doesNotMatchRegex"},leftOperand:"%an-la%",rightOperand:"not helpful\\:no comment|undefined"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCd9b042c569704a25a40d0e4a51575e22-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC20eb239a04de42c89e8181dcf510d985-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL975f84307917413a8495ef31a4f876d3",name:"HQ-AA/GA-CM-common_track-DC",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"common_track"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL9914e4a0736c49a6a0b4b47f3b6c6e43",name:"HQ-AA/GA-CM-your message",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"your message"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/path.js",settings:{paths:[{value:"/mypage",valueIsRegex:!0}]},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCa9a18aeb902044c8ba25a101326cc8ff-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RL9968c61a3fcc4370a4690432ed5f6c8a",name:"HQ-AA-WebView-ecommerce-optionClick",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:'[an-ca="option click"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"matchesRegex"},leftOperand:"%Page Track%",rightOperand:"^product detail$|^flagship pdp$|^business product detail$|^business flagship pdp$"},timeout:2e3},{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){return!!isWebView}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC8f3b83f6614e4e8291746090e912c629-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC9f67b023dd0c452aae421b77cb225ac9-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL99d84f91abac4885bcf7f389722867a0",name:"HQ-AA/GA-CM-content click-DC(common_dc)",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"common_dc"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCa2fce62edcde4e21b1cbe89b6acbb24c-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{
id:"RL9ab66dd6249c41abb9514fcc4b2d762a",name:"HQ-AA/GA-CM-support store locator",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:'[an-ca="support store locator"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){var e=digitalData.page.pageInfo.pageTrack;return-1!==$(this).attr("an-tr").indexOf("fn04_service location map:store-"+e+"-search-")}},timeout:2e3},{modulePath:"core/src/lib/conditions/cookie.js",settings:{name:"cmapi_cookie_privacy",value:"3",valueIsRegex:!0},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCfe2d825ff8ef4e1fab2f279b297483bb-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC77b52602ed83459299ef5de7689a0700-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RLa0db1dcd743b487e8146990a9949180f",name:"HQ-AA/GA-CM-ecommerce",events:[{modulePath:"core/src/lib/events/click.js",settings:{anchorDelay:700,elementSelector:'[an-ca="ecommerce"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){return!$(this).is("[canaddtocart]")||"true"===$(this).attr("canaddtocart")}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC3837a434e5ae4bb5bd892ef9f44f800a-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCd79b439dcc5d48baab3a69f1e679cdf5-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RLa1a43422751645adad403f2f7a74b489",name:"HQ-AA/GA-CM-viewport-EV",events:[{modulePath:"core/src/lib/events/entersViewport.js",settings:{frequency:"firstEntry",elementSelector:"section.co78-recommended-product-carousel"},ruleOrder:50},{modulePath:"core/src/lib/events/entersViewport.js",settings:{frequency:"firstEntry",elementSelector:"section.pdd34-product-carousel"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC5733db82c7264fee952aaeea08c88f81-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RLa3d9921945b840a88c0fbcdc49c25517",name:"HQ-B2C-AN-PD-HV_Bazaarvoice(user profile)",events:[{modulePath:"core/src/lib/events/hover.js",settings:{delay:50,elementSelector:"a.review-body-user-name",bubbleFireIfChildFired:!1},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC4cec6f70327e4314bbd7fb57db2624f8-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RLa3dee96911304461bfdf68dc441476f3",name:"HQ-AA-WebView-product click",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:'[an-ca="product click"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"matchesRegex"},leftOperand:"%Page Track%",rightOperand:"^product detail$|^flagship pdp$|^business product detail$|^business flagship pdp$"},timeout:2e3},{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){return!!isWebView}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC7c619fdc913e461fb56fa56f6089145b-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCb47d0511a52b436090ab3ad033d6302d-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLa626bd774c4846f5b3a96c3efebf1c72",name:"HQ-B2C-AN-PD-HV_NewBazaarvoice(user profile)",events:[{modulePath:"core/src/lib/events/hover.js",settings:{delay:50,elementSelector:"button.bv-avatar-popup-target",bubbleFireIfChildFired:!1},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCf390b5a7e37d4dc69f852b500f020f36-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RLab77bb55764946b1b3512f75fee4ec0c",name:"HQ-AA-WebView-navigation",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:'[an-ca="navigation"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){return!$(this).attr("an-tr")||!$(this).attr("an-tr").startsWith("nv13")||null!=$(this).attr("href")}},timeout:2e3},{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"matchesRegex"},leftOperand:"%Page Track%",rightOperand:"^product detail$|^flagship pdp$|^business product detail$|^business flagship pdp$"},timeout:2e3},{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){return!!isWebView}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC7bfa5ec6c1164107962b225113e2f9b6-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC1ba47d127b08456fb28b7e53b12933ba-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLb12336a2f6e84877ae0c7928355e7bce",name:"LC-B2C-AD(Criteo)-CM-WL-Load",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-19T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/support",valueIsRegex:!0},{value:"/business",valueIsRegex:!0}]},negate:!0,timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC3342ee0660264ccc8659d1a4e2d6904e-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLb51e9f05210b4c1ea4a289faa9ab423e",name:"LC-B2C-AD(Twitter)-CM-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-28T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/business",valueIsRegex:!0},{value:"/support",valueIsRegex:!0}]},negate:!0,timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC9632250b6b6d4d4ea0de01d795062cc3-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLba246730186645109dfc717e515077c1",name:"HQ-AA/GA(WebSDK)-CM-ALL(PT)",events:[{modulePath:"core/src/lib/events/libraryLoaded.js",settings:{},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!0,
source:'// Samsung.com s Tracker for EDDL&XDM v0.5.2 (release 1) (last update - 20230920)\n/* \n* Launch Rule Name : HQ-AA/GA(WebSDK)-CM-ALL(PT)\n*/\n\nvar bridg_utils = {\n    stringToJson : function(input, value) {\n        const keys = input.split(\'.\');\n        const result = {};\n        let current = result;\n        for (let i = 0; i < keys.length - 1; i++) {\n          const key = keys[i];\n          if (key.endsWith("[]")) {\n            const arrayKey = key.slice(0, -2);\n            if (!current[arrayKey]) {\n              current[arrayKey] = [];\n            }\n            if (!Array.isArray(current[arrayKey])) {\n              throw new Error(`Key ${arrayKey} already exists as a non-array value.`);\n            }\n            if (i < keys.length - 2) {\n              if (current[arrayKey].length === 0 || typeof current[arrayKey][current[arrayKey].length - 1] !== \'object\') {\n                current[arrayKey].push({});\n              }\n              current = current[arrayKey][current[arrayKey].length - 1];\n            } else {\n              const lastObj = current[arrayKey][current[arrayKey].length - 1];\n              if (!lastObj || typeof lastObj !== \'object\') {\n                current[arrayKey].push({});\n              }\n              current = current[arrayKey][current[arrayKey].length - 1];\n              current[\'item_id\'] = value;\n            }\n          } else {\n            current[key] = {};\n            current = current[key];\n          }\n        }\n        const lastKey = keys[keys.length - 1];\n        current[lastKey] = value;\n        return result;\n    },\n    mergeObjects : function(obj1, obj2) {\n        const result = {};\n        const keys = Object.keys(obj1).concat(Object.keys(obj2));\n      \n        keys.forEach((key) => {\n          const val1 = obj1[key];\n          const val2 = obj2[key];\n      \n          if (val1 && typeof val1 === \'object\' && val2 && typeof val2 === \'object\') {\n            if (Array.isArray(val1) && Array.isArray(val2)) {\n                result[key] = Object.values(this.mergeObjects(val1, val2));\n            } else {\n                result[key] = this.mergeObjects(val1, val2);\n            } \n          } else {\n            result[key] = val2 !== undefined ? val2 : val1;\n          }\n        });\n        return result;\n    },\n    getCurrentValue : function(dlArray, variable) {\n        let currentValue = null;\n        for (let i = 0; i < dlArray.length; i++) {\n            const dl = dlArray[i];\n            if (dl[variable]) {\n                currentValue = dl[variable];\n            }\n        }\n        return currentValue;\n    },\n    getPageLoadTime : function(){\n        // return page load time in milisecond from navigation interface\n        if (window.performance && window.performance.timing) {\n            var t = performance.timing;\n            var pageLoadTime = (t.loadEventEnd - t.navigationStart);\n            pageLoadTime = Math.round(pageLoadTime);\n            return pageLoadTime;\n        }\n    }\n}\n\nvar eddl_bridge = {\n    s_eddl_mapper : _satellite.getVar("s_eddl_mapper"),\n    de_eddl_mapper : _satellite.getVar("de_eddl_mapper"),\n    cust_eddl_mapper : _satellite.getVar("cust_eddl_mapper"),\n    eddl_xdm_mapper : _satellite.getVar("eddl_xdm_mapper"),\n    s_to_eddl : function(s) {\n        let eddl = {};\n        let s_eddl_mapper = this.s_eddl_mapper;\n        for (let key in s_eddl_mapper) {\n            let eddl_key = s_eddl_mapper[key];\n            let eddl_value = s[key];\n            if (eddl_value) {\n                eddl_key = eddl_key.split(\',\');\n                for (let i = 0; i < eddl_key.length; i++) {\n                    if (eddl_key[i].indexOf(\'.\') > -1) {\n                        let eddl_key_json = bridg_utils.stringToJson(eddl_key[i], eddl_value);\n                        eddl = bridg_utils.mergeObjects(eddl, eddl_key_json);\n                    } else {\n                        eddl[eddl_key[i]] = eddl_value;      \n                    }\n                }\n            } \n        }\n        // item List\n        if(s.products && s.products.toString().indexOf(\',\')>-1){\n            let item_ids = s.products.toString().split(\',\');\n            let originalItems = {};\n            if(!eddl.ecommerce){\n                eddl.ecommerce = {};\n            } else {\n                if(!eddl.ecommerce.items){\n                    eddl.ecommerce.items = [];\n                } else {\n                    originalItems = JSON.parse(JSON.stringify(eddl.ecommerce.items[0])); // size=1 array\n                }\n            }\n            eddl.ecommerce.items = [];\n            for(let i = 0; i < item_ids.length; i++){\n                let item_id = item_ids[i].split(\';\')[1];\n                eddl.ecommerce.items.push(JSON.parse(JSON.stringify(originalItems)));\n                eddl.ecommerce.items[i].item_id = item_id;\n            }\n        }\n\n        return eddl;\n    },\n    de_to_eddl : function(_satelliteObject){\n        let eddl = {};\n        let de_eddl_mapper = this.de_eddl_mapper;\n        for (let key in de_eddl_mapper) {\n            let eddl_key = de_eddl_mapper[key];\n            let eddl_value = _satelliteObject.getVar(key);\n            if (eddl_value) {\n                eddl_key = eddl_key.split(\',\');\n                for (let i = 0; i < eddl_key.length; i++) {\n                    if (eddl_key[i].indexOf(\'.\') > -1) {\n                        let eddl_key_json = bridg_utils.stringToJson(eddl_key[i], eddl_value);\n                        eddl = bridg_utils.mergeObjects(eddl, eddl_key_json);\n                    } else {\n                        eddl[eddl_key[i]] = eddl_value;      \n                    }\n                }\n            }\n        }\n        return eddl;\n    },\n    cust_to_eddl : function(cust) {\n        let eddl = {};\n        let cust_eddl_mapper = this.cust_eddl_mapper;\n        for (let key in cust_eddl_mapper) {\n            let eddl_key = cust_eddl_mapper[key];\n            let eddl_value = cust[key];\n            if (eddl_value) {\n                eddl_key = eddl_key.split(\',\');\n                for (let i = 0; i < eddl_key.length; i++) {\n                    if (eddl_key[i].indexOf(\'.\') > -1) {\n                        let eddl_key_json = bridg_utils.stringToJson(eddl_key[i], eddl_value);\n                        eddl = bridg_utils.mergeObjects(eddl, eddl_key_json);\n                    } else {\n                        eddl[eddl_key[i]] = eddl_value;      \n                    }\n                }\n            }\n        }\n        return eddl;\n    },\n    to_eddl : function(_satelliteObject) {\n        let eddl = {};\n        \n        // check s object exists and push to EDDL\n        if (typeof s !== \'undefined\') {\n            eddl = bridg_utils.mergeObjects(eddl, this.s_to_eddl(s));\n        }\n        // check data elements exists and push to EDDL\n        if (typeof _satelliteObject !== \'undefined\') {\n            eddl = bridg_utils.mergeObjects(eddl, this.de_to_eddl(_satelliteObject));\n        }\n        // check custom values exists and push to EDDL\n        if (typeof _satelliteObject.customValues !== \'undefined\') {\n            eddl = bridg_utils.mergeObjects(eddl, this.cust_to_eddl(_satelliteObject.customValues));\n        }\n        // add cookie consent info to EDDL\n        eddl = bridg_utils.mergeObjects(eddl, {gtag_consent : {\n            ad_storage : /4/.test(_satellite.cookie.get(\'cmapi_cookie_privacy\')),\n            analytics_storage : /3/.test(_satellite.cookie.get(\'cmapi_cookie_privacy\'))\n        }});\n        return eddl;\n    },\n    eddl_push : function(_satelliteObject,eventName,eddlDataLayer) {\n        let cookie_consent_config = _satellite.getVar(\'cookie_consent_config\');\n        if(typeof cookie_consent_config == "object"){\n            if(location.pathname.startsWith("/fr")){\n                if((_satellite.cookie.get("cmapi_cookie_privacy") || "").indexOf("2")>-1 || (_satellite.cookie.get("cmapi_cookie_privacy") || "").indexOf("4")>-1){\n                    let eddl = this.to_eddl(_satelliteObject);\n                    eddlDataLayer.push(Object.assign({event:eventName},eddl));\n                }\n            } else {\n                if(cookie_consent_config.google_consent_option == "advanced" || (_satellite.cookie.get("cmapi_cookie_privacy") || "").indexOf("3")>-1 || cookie_consent_config.consent_required == false){\n                    let eddl = this.to_eddl(_satelliteObject);\n                    eddlDataLayer.push(Object.assign({event:eventName},eddl));\n                }\n            }\n        }\n        _satellite.logger.log("EDDL Push --> \\n" + JSON.stringify(eddlDataLayer[eddlDataLayer.length - 1])); // for debugging\n    }\n};\n\nvar eddlDataLayer = window.eddlDataLayer || [];\n\n// define dataLayer object for EDDL and push EDDL object to dataLayer\nfunction push_eddl(eddlObj) {\n    let eddl = to_eddl(eddlObj);\n    // check if eddlDatalayer exists, if not create it and push EDDL object\n    if (typeof dataLayer === \'undefined\') {\n        dataLayer = [];\n        dataLayer.push(eddl);\n    } else {\n        dataLayer.push(eddl);\n    }\n}\n\n\n// convert multiple json objects to single one\nfunction eddl_mergeObjects() {\n    let obj = {};\n    for (let i = 0; i < arguments.length; i++) {\n        for (let key in arguments[i]) {\n            obj[key] = arguments[i][key];\n        }\n    }\n    return obj;\n}\n\n// convert EDDL object into XDM request\nfunction eddl_to_xdm(eddl) {\n    let xdm = {};\n    for (let key in eddl_xdm_mapper) {\n        let xdm_key = eddl_xdm_mapper[key];\n        let xdm_value = eddl[key];\n        if (xdm_value) {\n            xdm_key = xdm_key.split(\',\');\n            for (let i = 0; i < xdm_key.length; i++) {\n                if (xdm_key[i].indexOf(\'.\') > -1) {\n                    let xdm_key_json = bridg_utils.stringToJson(xdm_key[i], xdm_value);\n                    xdm = bridg_utils.mergeObjects(xdm, xdm_key_json);\n                } else {\n                    xdm[xdm_key[i]] = xdm_value;      \n                }\n            }\n        }\n    }\n    return xdm;\n}\n\nfunction s_init(){\n    var s = {\n        cookieLifetime : 0,\n        writeSecureCookies : false,\n        d : document,\n        escape : function(e){var a,n;if(!e)return e;for(e=encodeURIComponent(e),a=0;7>a;a++)n="+~!*()\'".substring(a,a+1),0<=e.indexOf(n)&&(e=t.replace(e,n,"%"+n.charCodeAt(0).toString(16).toUpperCase()));return e},\n        unescape : function(e) {\n            return unescape(e)\n        },\n        c_r : function(e) {\n            e = t.escape(e);\n            var a = " " + t.d.cookie,\n                n = a.indexOf(" " + e + "="),\n                i = 0 > n ? n : a.indexOf(";", n);\n            return "[[B]]" != (e = 0 > n ? "" : t.unescape(a.substring(n + 2 + e.length, 0 > i ? a.length : i))) ? e : ""\n        },\n        cookieRead : function(e) {return this.c_r(e)},\n        c_w : function(e, a, n) {\n            var i, r = t.Mb(),\n                o = t.cookieLifetime;\n            return a = "" + a, o = o ? ("" + o).toUpperCase() : "", n && "SESSION" != o && "NONE" != o && ((i = "" != a ? parseInt(o || 0) : -60) ? (n = new Date).setTime(n.getTime() + 1e3 * i) : 1 === n && (i = (n = new Date).getYear(), n.setYear(i + 2 + (1900 > i ? 1900 : 0)))), e && "NONE" != o ? (t.d.cookie = t.escape(e) + "=" + t.escape("" != a ? a : "[[B]]") + "; path=/;" + (n && "SESSION" != o ? " expires=" + n.toUTCString() + ";" : "") + (r ? " domain=" + r + ";" : "") + (t.writeSecureCookies ? " secure;" : ""), t.cookieRead(e) == a) : 0\n        },\n        Mb : function() {return ""},\n        handlePPVevents : function() {return},\n        p_fo : function(on) {return true},\n        getPercentPageViewed : function(pid, ch) {\n            var s = this,\n            a = s.c_r("s_ppv");\n            a = -1 < a.indexOf(",") ? a.split(",") : [];\n            a[0] = s.unescape(a[0]);\n            pid = pid ? pid : s.pageName ? s.pageName : document.location.href;\n            s.ppvChange = "undefined" === typeof ch || !0 == ch ? !0 : !1;\n            if ("undefined" === typeof s.linkType || "o" !== s.linkType) s.ppvID && s.ppvID === pid || (s.ppvID = pid, s.c_w("s_ppv", ""), s.handlePPVevents()), s.p_fo("s_gppvLoad") && window.addEventListener && (window.addEventListener("load", s.handlePPVevents, !1), window.addEventListener("click", s.handlePPVevents, !1), window.addEventListener("scroll", s.handlePPVevents, !1)), s._ppvPreviousPage = a[0] ? a[0] : "", s._ppvHighestPercentViewed = a[1] ? a[1] : "", s._ppvInitialPercentViewed = a[2] ? a[2] : "", s._ppvHighestPixelsSeen = a[3] ? a[3] : "", s._ppvFoldsSeen = a[4] ? a[4] : "", s._ppvFoldsAvailable = a[5] ? a[5] : ""    \n        },\n        p_fo : function(on){var s=this;s.__fo||(s.__fo={});if(s.__fo[on])return!1;s.__fo[on]={};return!0},\n        Util : {\n            getQueryParam:function(variable){\n                var query = window.location.search.substring(1);\n                var vars = query.split("&");\n                for (var i=0;i<vars.length;i++) {\n                    var pair = vars[i].split("=");\n                    if(pair[0] == variable){return pair[1];}\n                }\n                return(false);\n            }\n        },\n        replace : function(e, t, n) {\n            return !e || 0 > e.indexOf(t) ? e : e.split(t).join(n)\n        },\n        linkTrackVars : "",\n        linkTrackEvents : ""\n    };\n\n    var t = s;\n    return s;\n}\nvar s = s_init();\n\n//2023.06.12 for API call\nif(_satellite.environment.stage.includes(\'prod\')){\n    s.account = _satellite.getVar(\'s_account\'); //\'sssamsung4uk,sssamsung4mstglobal\'\n}\nelse {\n    s.account = \'sssamsung4mstglobaldev\'\n}\n\n//2023.06.26 for default currency Code\ns.currencyCode = _satellite.getVar(\'Currency Code\') || \'\';\n\n// define s.handlePPVevents plugin\ns.handlePPVevents = function() {\n    if ("undefined" !== typeof s_c_il) {\n        for (var c = 0, g = s_c_il.length; c < g; c++)\n            if (s_c_il[c] && (s_c_il[c].getPercentPageViewed || s_c_il[c].getPreviousPageActivity)) {\n                var s = s_c_il[c];\n                break\n            } if (s && s.ppvID) {\n            var f = Math.max(Math.max(document.body.scrollHeight, document.documentElement.scrollHeight), Math.max(document.body.offsetHeight, document.documentElement.offsetHeight), Math.max(document.body.clientHeight, document.documentElement.clientHeight)),\n                h = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;\n            c = (window.pageYOffset || window.document.documentElement.scrollTop || window.document.body.scrollTop) + h;\n            g = Math.min(Math.round(c / f * 100), 100);\n            var k = Math.floor(c / h);\n            h = Math.floor(f / h);\n            var d = "";\n            if (!s.c_r("s_tp") || s.unescape(s.c_r("s_ppv").split(",")[0]) !== s.ppvID || s.p_fo(s.ppvID) || 1 == s.ppvChange && s.c_r("s_tp") && f != s.c_r("s_tp")) {\n                (s.unescape(s.c_r("s_ppv").split(",")[0]) !== s.ppvID || s.p_fo(s.ppvID + "1")) && s.c_w("s_ips", c);\n                if (s.c_r("s_tp") && s.unescape(s.c_r("s_ppv").split(",")[0]) === s.ppvID) {\n                    s.c_r("s_tp");\n                    d = s.c_r("s_ppv");\n                    var e = -1 < d.indexOf(",") ? d.split(",") : [];\n                    d = e[0] ? e[0] : "";\n                    e = e[3] ? e[3] : "";\n                    var l = s.c_r("s_ips");\n                    d = d + "," + Math.round(e / f * 100) + "," + Math.round(l / f * 100) + "," + e + "," + k\n                }\n                s.c_w("s_tp", f)\n            } else d = s.c_r("s_ppv");\n            var b = d && -1 < d.indexOf(",") ? d.split(",", 6) : [];\n            f = 0 < b.length ? b[0] : escape(s.ppvID);\n            e = 1 < b.length ? parseInt(b[1]) : g;\n            l = 2 < b.length ? parseInt(b[2]) : g;\n            var m = 3 < b.length ? parseInt(b[3]) : c,\n                n = 4 < b.length ? parseInt(b[4]) : k;\n            b = 5 < b.length ? parseInt(b[5]) : h;\n            0 < g && (d = f + "," + (g > e ? g : e) + "," + l + "," + (c > m ? c : m) + "," + (k > n ? k : n) + "," + (h > b ? h : b));\n            s.c_w("s_ppv", d)\n        }\n    }\n};\n\ns.clearVars=function(){\n    s.events="";\n    s.products="";\n    // clear all props from prop1 - prop75\n    for(var i=1;i<=75;i++){\n        s["prop"+i]="";\n    }\n    // clear all eVars from eVar1 - eVar250\n    for(var i=1;i<=250;i++){\n        s["eVar"+i]="";\n    }\n}\n\n// define st / s.tl function\ns.tl=function(o,t,n,e = "s_event"){ // param1: link object, param2: link type, param3: link name, param4: link event\n    var s_obj = this;\n    var xdm={};\n    var productArray = [];\n    var eventNameMapper = _satellite.getVar("s_event_name_mapper");\n\n    // Hit level plug-in functions\n    s_obj.prop41=s_obj.getPreviousValue(s_obj.pageName,\'s_pv\'); //prop24: prev page name \n    s_obj.prop73 = s_obj.getPercentPageViewed(); //prop25: max % viewed of prev page \n    if(!s_obj.prop73==\'no value\') s_obj.prop73=\'\'; //clear max % viewed if no prev page view\n    if(typeof s_obj.prop73 == \'number\') {s_obj.prop73 = s_obj.prop73.toString()}\n    // collect clicked href\n    var href = o && o.getAttribute && o.getAttribute("href");\n    if (href && href !== "#" && href.indexOf("javascript") !== 0) {\n      s_obj.eVar178 = href;\n    } else {\n      s_obj.eVar178 = "null";\n    }\n    s_obj.linkTrackVars += ",eVar178"; \n    \n    // parse products variable\n    if(s_obj.products){\n        let products = [];\n        if(Array.isArray(s_obj.products)){\n            products = s_obj.products[0].split(",");\n        }\n        else{products = s_obj.products.split(",");}\n        \n        products.forEach(function(product){\n            let productFields = product.split(";");\n            let incrementor = productFields[4] ? productFields[4] : "";\n            let merchandizingVars = productFields[5] ? productFields[5] : "";\n            let _experience_incrementor = {analytics : {}};\n            let _experience_merchandise = {analytics : {customDimensions : {eVars : {}}}};\n            if(incrementor){\n                incrementor = incrementor.split("|");\n                // loop through incrementor array\n                for(let i=0;i<incrementor.length;i++){\n                    let incrementorFields = incrementor[i].split("=");\n                    let event = incrementorFields[0];\n                    let value = incrementorFields[1];\n                    // AEP event String error fix\n                    let numValue = null;\n                    if(value !== undefined && value !== null && value !== \'\') {\n                          let parsed = parseFloat(value);\n                          if(!isNaN(parsed)) {\n                              numValue = parsed;  // string\uc744 number\ub85c \n                          }\n                    }\n                    if(parseInt(event.replace(/event/,"")) <= 100){\n                        _experience_incrementor.analytics.event1to100 = _experience_incrementor.analytics.event1to100 ? _experience_incrementor.analytics.event1to100 : {};\n                        _experience_incrementor.analytics.event1to100[event] = {value : numValue};\n                    } else if(parseInt(event.replace(/event/,"")) <= 200){\n                        _experience_incrementor.analytics.event101to200 = _experience_incrementor.analytics.event101to200 ? _experience_incrementor.analytics.event101to200 : {};\n                        _experience_incrementor.analytics.event101to200[event] = {value : numValue}; \n                    } else if(parseInt(event.replace(/event/,"")) <= 300){\n                        _experience_incrementor.analytics.event201to300 = _experience_incrementor.analytics.event201to300 ? _experience_incrementor.analytics.event201to300 : {};\n                        _experience_incrementor.analytics.event201to300[event] = {value : numValue};\n                    }\n                }\n            }\n\n            if(merchandizingVars){\n                merchandizingVars = merchandizingVars.split("|");\n                // loop through merchandizingVars array\n                for(let i=0;i<merchandizingVars.length;i++){\n                    let merchandizingVarsFields = merchandizingVars[i].split("=");\n                    let eVar = merchandizingVarsFields[0];\n                    let value = merchandizingVarsFields[1];\n                    _experience_merchandise.analytics.customDimensions.eVars[eVar] = value;\n                }\n            }\n            var productArrayUnit = {\n                "lineItemId":productFields[0] ? productFields[0] : "",\n                "SKU":productFields[1] ? productFields[1] : "",\n                "quantity":productFields[2] ? Number(productFields[2]) || 0 : 0,\n                "priceTotal":productFields[3] ? Number(productFields[3]) || 0 : 0,\n                "_experience" : bridg_utils.mergeObjects(_experience_incrementor,_experience_merchandise)\n            }\n            productArray.push(productArrayUnit);\n        });\n    }\n\n    var linkTrackVars = s_obj.linkTrackVars ? s_obj.linkTrackVars.split(",") : [];\n    for(var i=0;i<linkTrackVars.length;i++){\n        if(linkTrackVars[i] == "products"){\n            xdmPut(xdm,"productListItems",productArray);\n        } else {\n            if(typeof(s_obj[linkTrackVars[i]]) == \'string\'){\n                xdmPut(xdm,xdmMapper(linkTrackVars[i]),s_obj[linkTrackVars[i]]);\n            } else if(s_obj[linkTrackVars[i]] != undefined){\n                xdmPut(xdm,xdmMapper(linkTrackVars[i]),String(s_obj[linkTrackVars[i]]));\n            }\n        }      \n        if(s_obj.purchaseID && linkTrackVars[i] == "purchaseID"){\n            xdmPut(xdm,"commerce.order.purchaseID",s_obj.purchaseID);\n            xdmPut(xdm,"commerce.order.transactionID",s_obj.purchaseID);\n        }\n    } \n    if(s_obj.events){ // custom Events\n        var events = s_obj.events.split(",");\n        for(var i=0;i<events.length;i++){\n            if(s_obj.products){\n                if(s_obj.products.indexOf(events[i]) > -1) continue;\n            }\n            if(s_obj.linkTrackEvents.indexOf(events[i]) > -1){\n                if(events[i].indexOf("=") > -1){ // numeric / currency metrics\n                    var eventFields = events[i].split("=");\n                    xdmPut(xdm,xdmMapper(eventFields[0]),Number(eventFields[1] || 0));\n                } else {\n                    xdmPut(xdm,xdmMapper(events[i]),1); // counter metrics\n                }\n            }\n        }\n    }\n    // append performance metrics\n    if(!_satellite.pageSpeedRecord && _satellite.getVar("Performance_TTI")){\n      var TTIvar = _satellite.getVar("Performance_TTI") >= 1?_satellite.getVar("Performance_TTI"):0;\n      var PLTvar = bridg_utils.getPageLoadTime()>=1?bridg_utils.getPageLoadTime():0;\n      if(TTIvar >= 1 && PLTvar >= 1){\n        xdmPut(xdm,"_experience.analytics.event101to200.event125.value",TTIvar); // TTI\n        xdmPut(xdm,"_experience.analytics.event101to200.event126.value",PLTvar); // PLT (Page Load Time)\n        _satellite.pageSpeedRecord = true;\n      }\n    }\n    \n    xdmPut(xdm,"web.webInteraction.type","other"); // custom link \n    xdmPut(xdm,"web.webInteraction.name",n);\n    xdmPut(xdm,"web.webInteraction.rule", _satellite.customValues?.rule_name||"");\n    \n    //xdm xdmPut(xdm,"web.webPageDetails.name",s_obj.pageName); 2023.09.14 add pageName into XDM in s.tl()\n    xdmPut(xdm,"web.webPageDetails.name",s_obj.pageName);\n\n    // set samID for AEP input (eVar67 -> _samsungeu.Identity.samID ; filter 66 chars only)\n    if(s_obj.eVar67){\n        if(s_obj.eVar67.length == 66){\n            xdmPut(xdm,"_samsungseao.identity.email_id_sha256_salted_hash",s_obj.eVar67);\n        }\n    }\n\n    // 2026.10.26 User Agent Add\n    xdmPut(xdm,"_experience.analytics.customDimensions.eVars.eVar89", navigator.userAgent);\n\n    //2023.06.27 Currency Code add into XDM\n    xdmPut(xdm,"commerce.order.currencyCode",s_obj.currencyCode);\n\n    xdm.identityMap = _satellite.getVar("AEP:xdm:identityMap"); // Add IdentityMap\n    _satellite.xdm = xdm;\n\n    if(o === true){\n        // Send XDM to Edge Network\n        alloy("sendEvent", { documentUnloading: true, xdm: xdm })\n            .then(function (result) {\n            _satellite.logger.log("Successfully sending XDM to Edge Network");\n            })\n            .catch(function (error) {\n            _satellite.logger.error("Failed to send XDM to Edge Network");\n            _satellite.logger.error("XDM Send Event Error --> " + error);\n            });\n        if(typeof alloyaep != "undefined"){\n            alloyaep("sendEvent", { documentUnloading: true, xdm: xdm })\n            .then(function (result) {\n            _satellite.logger.log("Successfully sending XDM to Edge (AEP) Network");\n            })\n            .catch(function (error) {\n            _satellite.logger.error("Failed to send XDM to Edge (AEP) Network");\n            _satellite.logger.error("XDM Send Event Error (AEP) --> " + error);\n            });\n        }\n    }\n    \n    // EDDL generation\n    if(e == "s_event"){\n        e = s_obj.events ? s_obj.events.split(",")[0] : typeof _satellite.customValues.rule_name == "string" ? _satellite.customValues.rule_name : "";\n        // if e contains \'=\' split and take the first part\n        if(e.indexOf("=") > -1) e = e.split("=")[0];\n        // find matching event name from eventNameMapper\n        for(var key in eventNameMapper){\n            if(key == e) e = eventNameMapper[key];\n        }\n    }    \n    // get Custom values from link object\n    if(typeof o.getAttribute != "undefined"){\n        let defaultCustAttrs = {\n            \'an-tr\' : o.getAttribute(\'an-tr\') ? o.getAttribute(\'an-tr\') : o.getAttribute(\'data-an-tr\'),\n            \'an-ca\' : o.getAttribute(\'an-ca\') ? o.getAttribute(\'an-ca\') : o.getAttribute(\'data-an-ca\'),\n            \'an-ac\' : o.getAttribute(\'an-ac\') ? o.getAttribute(\'an-ac\') : o.getAttribute(\'data-an-ac\'),\n            \'an-la\' : o.getAttribute(\'an-la\') ? o.getAttribute(\'an-la\') : o.getAttribute(\'data-an-la\'),\n            \'aria-label\' : o.getAttribute(\'aria-label\')\n        }\n        _satellite.customValues = bridg_utils.mergeObjects(_satellite.customValues, defaultCustAttrs);\n    }\n    // "eVar11": url + ">" + an-ca + ">" + an-ac + ">" + an-la\n    const url = window.location.origin + window.location.pathname;\n    xdmPut(xdm,"_experience.analytics.customDimensions.eVars.eVar96", url+">"+_satellite.customValues[\'an-ca\']+">"+_satellite.customValues[\'an_ac\']+">"+_satellite.customValues[\'an_la\']);\n    xdmPut(xdm,"_experience.analytics.event1to100.event96.value", 1);\n\n    // 2026.01.16 save previous clicked action in local storage\n    localStorage.setItem("previousClickAction", JSON.stringify({ action: _satellite.customValues[\'an_la\'], time: Date.now() }));\n    \n    eddl_bridge.eddl_push(_satellite,e,eddlDataLayer); // param1 = _satellite, param2 = event name, param3 = eddlDataLayer\n    \n    // for Debugging purposes\n    _satellite.xdm = xdm;    \n}\n\ns.t=function(){\n    var s_obj = this;\n    var xdm={};\n    var productArray = [];\n\n    // 2026.01.19 collect previous clicked action in eVar191\n    var bridgeData = JSON.parse(localStorage.getItem("previousClickAction") || "{}");\n        \n    if (bridgeData.action && (Date.now() - bridgeData.time < 30000)) {\n      s_obj.eVar191 = bridgeData.action;\n    }\n    // remove storage after collection\n    localStorage.removeItem("previousClickAction");\n\n    // 2023.7.2 decode Campaign Tracking Code\n    const queryString = window.location.search;\n    const urlParams = new URLSearchParams(queryString);\n    //content.xdm.marketing.trackingCode = decodeURIComponent(urlParams.get(\'cid\'));\n    if (urlParams.get(\'cid\')) {\n      s_obj.campaign = decodeURIComponent(urlParams.get(\'cid\')); \n    }    \n  \n    // page level plug-in functions\n    if(s_obj.pageName) s_obj.getPercentPageViewed();\n    if(s_obj._ppvPreviousPage){\n        s_obj.prop41 = _satellite.getVar(\'Page Name\');\n        s_obj.prop73 = s_obj._ppvHighestPercentViewed;\n    }\n    // Hit level plug-in functions\n    s_obj.prop41=s_obj.getPreviousValue(s_obj.pageName,\'s_pv\'); //prop24: prev page name \n    s_obj.prop73 = s_obj.getPercentPageViewed(); //prop25: max % viewed of prev page \n    if(!s_obj.prop73==\'no value\') s_obj.prop73=\'\'; //clear max % viewed if no prev page view\n    if(typeof s_obj.prop73 == \'number\') {s_obj.prop73 = s_obj.prop73.toString()}\n    s_obj.eVar94 = s_obj.prop64 = _satellite.getVar("consent_value");\n  \n    // parse products variable\n    if(s_obj.products){\n        let products = [];\n        if(Array.isArray(s_obj.products)){\n            products = s_obj.products;\n        }\n        else{products = s_obj.products.split(",");}\n        \n        products.forEach(function(product){\n            let productFields = product.split(";");\n            let incrementor = productFields[4] ? productFields[4] : "";\n            let merchandizingVars = productFields[5] ? productFields[5] : "";\n            let _experience_incrementor = {analytics : {}};\n            let _experience_merchandise = {analytics : {customDimensions : {eVars : {}}}};\n            if(incrementor){\n                incrementor = incrementor.split("|");\n                // loop through incrementor array\n                for(let i=0;i<incrementor.length;i++){\n                    let incrementorFields = incrementor[i].split("=");\n                    let event = incrementorFields[0];\n                    let value = incrementorFields[1];\n                    // AEP event String error fix\n                    let numValue = null;\n                    if(value !== undefined && value !== null && value !== \'\') {\n                          let parsed = parseFloat(value);\n                          if(!isNaN(parsed)) {\n                              numValue = parsed;  // string\uc744 number\ub85c \n                          }\n                    }\n            \n                    if(parseInt(event.replace(/event/,"")) <= 100){\n                        _experience_incrementor.analytics.event1to100 = _experience_incrementor.analytics.event1to100 ? _experience_incrementor.analytics.event1to100 : {};\n                        _experience_incrementor.analytics.event1to100[event] = {value : numValue};\n                    } else if(parseInt(event.replace(/event/,"")) <= 200){\n                        _experience_incrementor.analytics.event101to200 = _experience_incrementor.analytics.event101to200 ? _experience_incrementor.analytics.event101to200 : {};\n                        _experience_incrementor.analytics.event101to200[event] = {value : numValue}; \n                    } else if(parseInt(event.replace(/event/,"")) <= 300){\n                        _experience_incrementor.analytics.event201to300 = _experience_incrementor.analytics.event201to300 ? _experience_incrementor.analytics.event201to300 : {};\n                        _experience_incrementor.analytics.event201to300[event] = {value : numValue};\n                    }\n                }\n            }\n            if(merchandizingVars){\n                merchandizingVars = merchandizingVars.split("|");\n                // loop through merchandizingVars array\n                for(let i=0;i<merchandizingVars.length;i++){\n                    let merchandizingVarsFields = merchandizingVars[i].split("=");\n                    let eVar = merchandizingVarsFields[0];\n                    let value = merchandizingVarsFields[1];\n                    _experience_merchandise.analytics.customDimensions.eVars[eVar] = value;\n                }\n            }\n            var productArrayUnit = {\n                "lineItemId":productFields[0] ? productFields[0] : "",\n                "SKU":productFields[1] ? productFields[1] : "",\n                "quantity":productFields[2] ? Number(productFields[2]) || 0 : 0,\n                "priceTotal":productFields[3] ? Number(productFields[3]) || 0 : 0,\n                "_experience" : bridg_utils.mergeObjects(_experience_incrementor,_experience_merchandise)\n            }\n            productArray.push(productArrayUnit);\n        });\n    }\n\n    xdmPut(xdm,"web.webInteraction.rule", _satellite.customValues?.rule_name||"");\n    xdmPut(xdm,"web.webPageDetails.name",s_obj.pageName);\n    xdmPut(xdm,"web.webPageDetails.siteSection",s_obj.channel);\n    xdmPut(xdm,"commerce.order.currencyCode",s_obj.currencyCode);\n    if(s_obj.campaign && s_obj.campaign.length >0) xdmPut(xdm,"marketing.trackingCode",s_obj.campaign);\n    if(s_obj.purchaseID){\n        xdmPut(xdm,"commerce.order.purchaseID",s_obj.purchaseID);\n        xdmPut(xdm,"commerce.order.transactionID",s_obj.purchaseID);\n    }\n\n    for(var i=1;i<=75;i++){ // prop Vars\n        if(s_obj["prop"+i] != undefined && typeof(s_obj["prop"+i]) == \'string\'){\n            xdmPut(xdm,"_experience.analytics.customDimensions.props.prop" + i,s_obj["prop"+i]);\n        } else if(s_obj["prop"+i] != undefined){\n            xdmPut(xdm,"_experience.analytics.customDimensions.props.prop" + i,String(s_obj["prop"+i]));\n        }\n    }\n    for(var i=1;i<200;i++){ // eVar Vars\n        if(s_obj["eVar"+i] != undefined && typeof(s_obj["eVar"+i]) == \'string\'){\n            xdmPut(xdm,"_experience.analytics.customDimensions.eVars.eVar" + i,s_obj["eVar"+i]);\n        } else if(s_obj["eVar"+i] != undefined){\n            xdmPut(xdm,"_experience.analytics.customDimensions.eVars.eVar" + i,String(s_obj["eVar"+i]));\n        }\n    }\n    if(productArray.length > 0) xdmPut(xdm,"productListItems",productArray);\n    if(s_obj.events){ // custom Events\n        var events = s_obj.events.split(",");\n        for(var i=0;i<events.length;i++){\n            if(s_obj.products){\n                if(s_obj.products.indexOf(events[i]) > -1) continue;\n            }\n            if(events[i].indexOf("=") > -1){ // numeric / currency metrics\n                var eventFields = events[i].split("=");\n                xdmPut(xdm,xdmMapper(eventFields[0]), Number(eventFields[1] || 0));\n            } else {\n                xdmPut(xdm,xdmMapper(events[i]),1); // counter metrics\n            }\n        }\n    }\n    // set samID for AEP input (eVar67 -> _samsungeu.Identity.samID ; filter 66 chars only)\n    if(s_obj.eVar67){\n        if(s_obj.eVar67.length == 66){\n            xdmPut(xdm,"_samsungseao.identity.email_id_sha256_salted_hash",s_obj.eVar67);\n        }\n    }\n  \n    // 2026.10.26 User Agent Add\n    xdmPut(xdm,"_experience.analytics.customDimensions.eVars.eVar89", navigator.userAgent);\n\n    //2023.06.27 Currency Code add into XDM\n    xdmPut(xdm,"commerce.order.currencyCode",s_obj.currencyCode);\n    //Error Page Tracking\n    if(s_obj.pageType == "errorPage"){\n        xdmPut(xdm,"web.webPageDetails.errorPage","errorPage");\n    }\n  \n    xdm.identityMap = _satellite.getVar("AEP:xdm:identityMap"); // Add IdentityMap\n\n    // Send XDM to Edge Network\n    alloy("sendEvent", { \n          xdm: xdm,\n          type : "web.webpagedetails.pageViews",\n          documentUnloading : false,\n          personalization : {\n            includeRenderedPropositions : true\n          }\n        }).then(function (result) {\n        _satellite.logger.log("Successfully sending XDM to Edge Network");\n        })\n        .catch(function (error) {\n        _satellite.logger.error("Failed to send XDM to Edge Network");\n        _satellite.logger.error("XDM Send Event Error --> " + error);\n        });\n\n    if(typeof alloyaep != "undefined"){\n        alloyaep("sendEvent", { \n            xdm: xdm\n        }).then(function (result) {\n        _satellite.logger.log("Successfully sending XDM to Edge (AEP) Network");\n        })\n        .catch(function (error) {\n        _satellite.logger.error("Failed to send XDM to Edge (AEP) Network");\n        _satellite.logger.error("XDM Send Event Error (AEP) --> " + error);\n        });\n    }\n    \n    // EDDL generation\n    eddl_bridge.eddl_push(_satellite,"page_view",eddlDataLayer); // param1 = _satellite, param2 = event name, param3 = eddlDataLayer\n    \n    \n}   // end of s.t()\n\n// define s.getPrevious\ns.getPreviousValue = new Function("v", "c", "el", "" + "var s=this,t=new Date,i,j,r=\'\';t.setTime(t.getTime()+1800000);if(el" + "){if(s.events){i=s.split(el,\',\');j=s.split(s.events,\',\');for(x in i" + "){for(y in j){if(i[x]==j[y]){if(s.c_r(c)) r=s.c_r(c);v?s.c_w(c,v,t)" + ":s.c_w(c,\'no value\',t);return r}}}}}else{if(s.c_r(c)) r=s.c_r(c);v?" + "s.c_w(c,v,t):s.c_w(c,\'no value\',t);return r}"); /* * Utility Function: split v1.5 - split a string (JS 1.0 compatible) */\ns.split = new Function("l", "d", "" + "var i,x=0,a=new Array;while(l){i=l.indexOf(d);i=i>-1?i:l.length;a[x" + "++]=l.substring(0,i);l=l.substring(i+d.length);}return a");\ns.getPercentPageViewed = new Function("n", "" + "var s=this,W=window,EL=W.addEventListener,AE=W.attachEvent,E=[\'load" + "\',\'unload\',\'scroll\',\'resize\',\'zoom\',\'keyup\',\'mouseup\',\'touchend\',\'o" + "rientationchange\',\'pan\'];W.s_Obj=s;s_PPVid=(n==\'-\'?s.pageName:n)||s" + ".pageName||location.href;if(!W.s_PPVevent){s.s_PPVg=function(n,r){v" + "ar k=\'s_ppv\',p=k+\'l\',c=s.c_r(n||r?k:p),a=c.indexOf(\',\')>-1?c.split(" + "\',\',10):[\'\'],l=a.length,i;a[0]=unescape(a[0]);r=r||(n&&n!=a[0])||0;" + "a.length=10;if(typeof a[0]!=\'string\')a[0]=\'\';for(i=1;i<10;i++)a[i]=" + "!r&&i<l?parseInt(a[i])||0:0;if(l<10||typeof a[9]!=\'string\')a[9]=\'\';" + "if(r){s.c_w(p,c);s.c_w(k,\'?\')}return a};W.s_PPVevent=function(e){va" + "r W=window,D=document,B=D.body,E=D.documentElement,S=window.screen|" + "|0,Ho=\'offsetHeight\',Hs=\'scrollHeight\',Ts=\'scrollTop\',Wc=\'clientWid" + "th\',Hc=\'clientHeight\',C=100,M=Math,J=\'object\',N=\'number\',s=W.s_Obj|" + "|W.s||0;e=e&&typeof e==J?e.type||\'\':\'\';if(!e.indexOf(\'on\'))e=e.subs" + "tring(2);s_PPVi=W.s_PPVi||0;if(W.s_PPVt&&!e){clearTimeout(s_PPVt);s" + "_PPVt=0;if(s_PPVi<2)s_PPVi++}if(typeof s==J){var h=M.max(B[Hs]||E[H" + "s],B[Ho]||E[Ho],B[Hc]||E[Hc]),X=W.innerWidth||E[Wc]||B[Wc]||0,Y=W.i" + "nnerHeight||E[Hc]||B[Hc]||0,x=S?S.width:0,y=S?S.height:0,r=M.round(" + "C*(W.devicePixelRatio||1))/C,b=(D.pageYOffset||E[Ts]||B[Ts]||0)+Y,p" + "=h>0&&b>0?M.round(C*b/h):0,O=W.orientation,o=!isNaN(O)?M.abs(o)%180" + ":Y>X?0:90,L=e==\'load\'||s_PPVi<1,a=s.s_PPVg(s_PPVid,L),V=function(i," + "v,f,n){i=parseInt(typeof a==J&&a.length>i?a[i]:\'0\')||0;v=typeof v!=" + "N?i:v;v=f||v>i?v:i;return n?v:v>C?C:v<0?0:v};if(new RegExp(\'(iPod|i" + "Pad|iPhone)\').exec(navigator.userAgent||\'\')&&o){o=x;x=y;y=o}o=o?\'P\'" + ":\'L\';a[9]=L?\'\':a[9].substring(0,1);s.c_w(\'s_ppv\',escape(W.s_PPVid)+" + "\',\'+V(1,p,L)+\',\'+(L||!V(2)?p:V(2))+\',\'+V(3,b,L,1)+\',\'+X+\',\'+Y+\',\'+x" + "+\',\'+y+\',\'+r+\',\'+a[9]+(a[9]==o?\'\':o))}if(!W.s_PPVt&&e!=\'unload\')W.s" + "_PPVt=setTimeout(W.s_PPVevent,333)};for(var f=W.s_PPVevent,i=0;i<E." + "length;i++)if(EL)EL(E[i],f,false);else if(AE)AE(\'on\'+E[i],f);f()};v" + "ar a=s.s_PPVg();return!n||n==\'-\'?a[1]:a");\n\n/*!\n * Add items to an object at a specific path\n * (c) 2018 Chris Ferdinandi, MIT License, https://gomakethings.com\n * @param  {Object}       obj  The object\n * @param  {String|Array} path The path to assign the value to\n * @param  {*}            val  The value to assign\n */ var xdmPut=function(t,n,r){var o=(n=function(t){if("string"!=typeof t)return t;var n=[];return t.split(".").forEach(function(t,r){t.split(/\\[([^}]+)\\]/g).forEach(function(t){t.length>0&&n.push(t)})}),n}(n)).length,c=t;n.forEach(function(t,n){var i="[]"===t.slice(-2);t=i?t.slice(0,-2):t,i&&"[object Array]"!==Object.prototype.toString.call(c[t])&&(c[t]=[]),n===o-1?i?c[t].push(r):c[t]=r:(c[t]||(c[t]={}),c=c[t])})};\n\n var xdmMapper = function(val){\n    if(val.startsWith("prop")){\n      return "_experience.analytics.customDimensions.props." + val;\n    } else if(val.startsWith("eVar")){\n        return "_experience.analytics.customDimensions.eVars." + val;\n    } else if(val.startsWith("event")){\n        // convert val into number without \'event\'\n        var eventNumber = val.replace("event","");\n        if(eventNumber>=1 && eventNumber<=100){\n          return "_experience.analytics.event1to100.event" + eventNumber + ".value";\n        } else if(eventNumber>=101 && eventNumber<=200){\n          return "_experience.analytics.event101to200.event" + eventNumber + ".value";\n        } else {\n          return val;\n        }\n    } else if(val == "prodView"){\n        return "commerce.productViews.value";\n    } else if(val == "scAdd"){\n        return "commerce.productListAdds.value";\n    } else if(val == "scCheckout"){\n        return "commerce.checkouts.value";  \n    } else if(val == "purchase"){\n        return "commerce.purchases.value";  \n    } else if(val == "channel"){\n        return "web.webPageDetails.siteSection";\n    } else if(val == "pageType"){\n        return "web.webPageDetails.errorPage";\n    } else if(val == "scRemove"){\n        return "commerce.productListRemovals.value";\n    } else if(val == "scView"){\n        return "commerce.productListViews.value";\n    }\n   else {\n      return val;\n    } \n};\n// get ECID & set ECID to sessionStorage\nalloy("getIdentity").then(function(result) {\n    sessionStorage.setItem("ECID", result.identity.ECID);\n});\n\n// define vistorId extension alternatives (for legacy codes)\n_satellite.getVisitorId = function() {\n    var visitorId = {\n      getMarketingCloudVisitorID: function() {\n        if(sessionStorage.getItem("ECID")){\n            return sessionStorage.getItem("ECID");\n        } else {\n            // set Promise and get returned ECID & set ECID\n            return "";\n        }\n      }\n    };\n    return visitorId;\n  };\n      ',
language:"javascript"},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!0,source:'/*!\n * Add items to an object at a specific path\n * (c) 2018 Chris Ferdinandi, MIT License, https://gomakethings.com\n * @param  {Object}       obj  The object\n * @param  {String|Array} path The path to assign the value to\n * @param  {*}            val  The value to assign\n */ var xdmPut=function(t,n,r){var o=(n=function(t){if("string"!=typeof t)return t;var n=[];return t.split(".").forEach(function(t,r){t.split(/\\[([^}]+)\\]/g).forEach(function(t){t.length>0&&n.push(t)})}),n}(n)).length,c=t;n.forEach(function(t,n){var i="[]"===t.slice(-2);t=i?t.slice(0,-2):t,i&&"[object Array]"!==Object.prototype.toString.call(c[t])&&(c[t]=[]),n===o-1?i?c[t].push(r):c[t]=r:(c[t]||(c[t]={}),c=c[t])})};\n  \n_satellite.x_xdm_convert = function(s_obj,isLinkTracking = false,s_linkName = "",eventName = "click_others"){\n    var xdm={};\n    var productArray = [];\n\n    // parse products variable\n    if(s_obj.products){\n        let products = [];\n        if(Array.isArray(s_obj.products)){\n            products = s_obj.products[0].split(",");\n        }\n        else{products = s_obj.products.split(",");}\n        \n        products.forEach(function(product){\n            var productFields = product.split(";");\n            var productArrayUnit = {\n            "lineItemId":productFields[0] ? productFields[0] : "",\n            "SKU":productFields[1] ? productFields[1] : "",\n            "quantity":productFields[2] ? productFields[2] : "",\n            "priceTotal":productFields[3] ? productFields[3] : "",\n            "incrementor":productFields[4] ? productFields[4] : "",      // productListItems[]._experience.analytics.event1to100.event1.value\n            "merchandizingVars":productFields[5] ? productFields[5] : "" // productListItems[]._experience.analytics.customDimensions.eVars.eVarN\n            }\n            productArray.push(productArrayUnit);\n        });\n    }\n\n    if(isLinkTracking){\n        var linkTrackVars = s_obj.linkTrackVars ? s_obj.linkTrackVars.split(",") : [];\n        for(var i=0;i<linkTrackVars.length;i++){\n        if(linkTrackVars[i] == "products"){\n            xdmPut(xdm,"productListItems",productArray);\n        } else {\n            xdmPut(xdm,xdmMapper(linkTrackVars[i]),s_obj[linkTrackVars[i]]);\n        }      \n        }\n        var linkTrackEvents = [];\n        if(s_obj.linkTrackEvents) linkTrackEvents = s_obj.linkTrackEvents.split(",");\n        \n        for(var i=0;i<linkTrackEvents.length;i++){\n          if(s_obj.events && s_obj.events.indexOf(linkTrackEvents[i]) > -1) xdmPut(xdm,xdmMapper(linkTrackEvents[i]),1); // only for counter metrics\n        }\n        xdmPut(xdm,"web.webInteraction.type","other"); // custom link \n        xdmPut(xdm,"web.webInteraction.name",s_linkName);\n    } else {\n        xdmPut(xdm,"web.webPageDetails.name",s_obj.pageName);\n        xdmPut(xdm,"web.webPageDetails.siteSection",s_obj.channel);\n        xdmPut(xdm,"commerce.order.currencyCode",s_obj.currencyCode);\n        if(s_obj.campaign.length >0){\n        xdmPut(xdm,"marketing.trackingCode",s_obj.campaign);\n        //console.log(s_obj.campaign.length)\n                                    }\n\n        for(var i=1;i<=75;i++){\n        if(s_obj["prop"+i] != undefined){\n            xdmPut(xdm,"_experience.analytics.customDimensions.props.prop" + i,s_obj["prop"+i]);\n        }\n        }\n        for(var i=1;i<110;i++){\n        if(s_obj["eVar"+i] != undefined){\n            xdmPut(xdm,"_experience.analytics.customDimensions.eVars.eVar" + i,s_obj["eVar"+i]);\n        }\n        }\n        if(productArray.length > 0) xdmPut(xdm,"productListItems",productArray);\n        // if s_obj.events is not empty, then add it to xdm\n        if(s_obj.events){\n            var events = s_obj.events.split(",");\n            for(var i=0;i<events.length;i++){\n                xdmPut(xdm,xdmMapper(events[i]),1); // only for counter metrics\n            }\n        }\n    }\n    // Add IdentityMap\n    xdm.identityMap = _satellite.getVar("AEP:xdm:identityMap");\n    _satellite.xdm = {}\n    // merge xdm with _satellite.xdm\n    for (var key in xdm) {\n        _satellite.xdm[key] = xdm[key];\n    }   \n\n    // check if eddl_bridge is loaded\n    if(typeof eddl_bridge != "undefined"){\n        eddl_bridge.eddl_push(_satellite,eventName,eddlDataLayer);\n    } else{\n        console.log("eddl_bridge is not loaded");\n    }\n}\n\n// run datastreamId referring\nvar xdm_datastreamId = _satellite.getVar("datastreamId");\n',language:"javascript"},timeout:2e3,delayNext:!0},{modulePath:"ss-page-speed-extension/src/lib/actions/startWebVitals.js",settings:{},timeout:2e3,delayNext:!0}]},{id:"RLbb7f5cd56c164982b3a2d7aceaf070fe",name:"LC-B2C-AD(InvolveAsia)-PD(Buy)-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:55}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"matchesRegex"},leftOperand:"%Page Track%",rightOperand:"^product detail$|^flagship pdp$"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/buy",valueIsRegex:!0}]},timeout:2e3},{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2027-01-10T16:59:00Z"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC2bf11b3ea4c14d12b60c2a2a5b81c853-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLbbb9cee92f2544939a4fe5552de08290",name:"SUB-AA/GA-CM-live commerce-PB(trigger)",events:[{modulePath:"core/src/lib/events/pageBottom.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/path.js",settings:{paths:[{value:"/live-shopping",valueIsRegex:!0},{value:"/comp_test/home_for_live_commerce",valueIsRegex:!0},{value:"/comp_test/g01_livecommerce_main_test",valueIsRegex:!0},{value:"comp/live_commerce",valueIsRegex:!0}]},timeout:2e3},{modulePath:"core/src/lib/conditions/cookie.js",settings:{name:"cmapi_cookie_privacy",value:"3",valueIsRegex:!0},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!0,source:"window.addEventListener('bambuser-liveshop-tracking-point', ({ detail }) => {\n    if (detail.event == 'on-pending') {    // Live Commerce Player (1) - 1. Popup Open\n        _satellite.setVar('tr', 'dc-live commerce');\n        _satellite.setVar('ca', 'live commerce');\n        _satellite.setVar('ac', 'feature');\n        _satellite.setVar('la', detail.data.showId + ':live show viewer:pending');\n        _satellite.track('live commerce');\n    } else if (detail.event == 'on-play' && detail.data.timeline.isLive==true) {\n        _satellite.setVar('tr', 'dc-live commerce');\n        _satellite.setVar('ca', 'live commerce');\n        _satellite.setVar('ac', 'feature');\n        _satellite.setVar('la', detail.data.showId + ':live show viewer:start');\n        _satellite.track('live commerce');\n    } else if (detail.event == 'on-interaction') {\n        if (detail.data.interactionType == 'chatMessage') {    // Live Commerce Player (2) - 1. Chat Submit\n            _satellite.setVar('tr', 'dc-live commerce');\n            _satellite.setVar('ca', 'live commerce');\n            _satellite.setVar('ac', 'feature');\n            _satellite.setVar('la', detail.data.showId + ':chat:submit');\n            _satellite.track('live commerce');\n        } else if (detail.data.interactionType=='action-bar:share') {    // Live Commerce Player (2) - 2. Video Share\n            _satellite.setVar('tr', 'dc-live commerce');\n            _satellite.setVar('ca', 'live commerce');\n            _satellite.setVar('ac', 'feature');\n            _satellite.setVar('la', detail.data.showId + ':live video:share');\n            _satellite.track('live commerce');\n        } else if (detail.data.interactionType == 'like') {    // Live Commerce Player (2) - 3. Video Like\n            _satellite.setVar('tr', 'dc-live commerce');\n            _satellite.setVar('ca', 'live commerce');\n            _satellite.setVar('ac', 'feature');\n            _satellite.setVar('la', detail.data.showId + ':live video:like');\n            _satellite.track('live commerce');\n        } else if (detail.data.interactionType == 'close') {    // Live Commerce Player (3) - 1. Video Close\n            _satellite.setVar('tr', 'dc-live commerce');\n            _satellite.setVar('ca', 'live commerce');\n            _satellite.setVar('ac', 'feature');\n            _satellite.setVar('la', detail.data.showId + ':live video:close');\n            _satellite.track('live commerce');\n        } else if (detail.data.interactionType == 'resume') {    // Live Commerce Player (3) - 2. Video Play\n            _satellite.setVar('tr', 'dc-live commerce');\n            _satellite.setVar('ca', 'live commerce');\n            _satellite.setVar('ac', 'feature');\n            _satellite.setVar('la', detail.data.showId + ':live video:play');\n            _satellite.track('live commerce');\n        } else if (detail.data.interactionType == 'pause') {    // Live Commerce Player (3) - 2. Video Stop\n            _satellite.setVar('tr', 'dc-live commerce');\n            _satellite.setVar('ca', 'live commerce');\n            _satellite.setVar('ac', 'feature');\n            _satellite.setVar('la', detail.data.showId + ':live video:stop');\n            _satellite.track('live commerce');\n        } else if (detail.data.interactionType.includes('show-product')) {    // Live Commerce Player (3) - 3. Product Click\n            _satellite.setVar('tr', 'dc-live commerce');\n            _satellite.setVar('ca', 'live commerce');\n            _satellite.setVar('ac', 'feature');\n            _satellite.setVar('la', detail.data.showId + ':featured product:product click:' + detail.data.sku);\n            _satellite.track('live commerce');\n        } else if (detail.data.interactionType=='pending-curtain:addToCalendar') {    // Live Commerce Upcoming (2) - 1. Add To Calendar\n            _satellite.setVar('tr', 'dc-content click');\n            _satellite.setVar('ca', 'content click');\n            _satellite.setVar('ac', 'feature');\n            _satellite.setVar('la', 'add to calendar popup:add to calendar');\n            _satellite.track('content click');\n        } else if (detail.data.interactionType.includes('pending-curtain:addToCalendar:')) {    // Live Commerce Upcoming (2) - 1. Add To Calendar\n            _satellite.setVar('tr', 'dc-content click');\n            _satellite.setVar('ca', 'content click');\n            _satellite.setVar('ac', 'feature');\n            _satellite.setVar('la', 'add to calendar popup:add to calendar:'+detail.data.interactionType.replace('pending-curtain:addToCalendar:',''));\n            _satellite.track('content click');\n        } else if (detail.data.interactionType=='pending-curtain:share') {    // Live Commerce Upcoming (2) - 1. Add To Calendar\n            _satellite.setVar('tr', 'dc-content click');\n            _satellite.setVar('ca', 'content click');\n            _satellite.setVar('ac', 'feature');\n            _satellite.setVar('la', 'add to calendar popup:share');\n            _satellite.track('content click');\n        } else if (detail.data.interactionType.includes('pending-curtain:share:')) {    // Live Commerce Upcoming (2) - 1. Add To Calendar\n            _satellite.setVar('tr', 'dc-content click');\n            _satellite.setVar('ca', 'content click');\n            _satellite.setVar('ac', 'feature');\n            _satellite.setVar('la', 'add to calendar popup:share:'+detail.data.interactionType.replace('pending-curtain:share:',''));\n            _satellite.track('content click');\n        } else if(detail.data.interactionType.includes('action-bar:share:')){\n            _satellite.setVar('tr', 'dc-live commerce');\n            _satellite.setVar('ca', 'live commerce');\n            _satellite.setVar('ac', 'feature');\n            _satellite.setVar('la', detail.data.showId +':live video:share:'+detail.data.interactionType.replace('action-bar:share:',''));\n            _satellite.track('live commerce');\n        }\n    }\n});",language:"javascript"},timeout:2e3,delayNext:!0}]},{id:"RLbe4c9d0a986d4df9afbb5d68e0f4bf72",name:"LC-B2C-AD(RTB)-PD-addToCart",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:'[an-ac="addToCart"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/buy/",valueIsRegex:!0}]},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC205b7fb075a44008828c84c616613162-source.min.js",language:"html",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLc04b1e1e41b34c5381f7f2c1bbddfb9c",name:"HQ-GA-CM-gTag Load",events:[{modulePath:"core/src/lib/events/libraryLoaded.js",settings:{},ruleOrder:50},{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"gdpr_consent"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"<script>\n// Define dataLayer and the gtag function.\n  window.dataLayer = window.dataLayer || [];\n  function poc_gtag(){dataLayer.push(arguments);}\n\n// Default Setting\n  poc_gtag('consent', 'default', {\n    'analytics_storage': 'denied',\n    'ad_storage': 'denied',\n    'ad_user_data': 'denied',\n    'ad_personalization': 'denied'\n  });    \n</script>\n\n<script>\n  let gtagScriptEle = document.createElement(\"script\");\n  gtagScriptEle.setAttribute(\"src\", \"https://www.googletagmanager.com/gtag/js?id=\"+_satellite.getVar(\"GA4 Measurement ID\"));\n  gtagScriptEle.setAttribute(\"async\",true);\n  document.body.appendChild(gtagScriptEle);\n</script>",language:"html"},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"<script>\n    window.dataLayer = window.dataLayer || [];\n    function poc_gtag(){dataLayer.push(arguments);}\n    poc_gtag('js', new Date());\n    var user_properties = {};\n    try{\n        var cid = _satellite.getVar('CID');\n        var samid = _satellite.getVar('SAMID');\n        var gaid = _satellite.getVar('GA Client ID');\n        var login_status = _satellite.getVar('Login Status');\n        var logged_in_id = _satellite.getVar('Cookie - Logged In ID');\n        var depth2 = _satellite.getVar('2Depth');\n        var depth3 = _satellite.getVar('3Depth');\n        var depth4 = _satellite.getVar('4Depth');\n        var depth5 = _satellite.getVar('5Depth');\n        var concatenated_page_name = _satellite.getVar('Concatenated Page Name');\n        var origin_platform = _satellite.getVar('Origin Platform');\n        var page_track = _satellite.getVar('Page Track');\n        var page_url = _satellite.getVar('Page URL');\n        var platform_version = _satellite.getVar('Platform Version');\n        var shop_type = _satellite.getVar('Shop Type');\n        var site_code = _satellite.getVar('Site Code');\n        var site_section = _satellite.getVar('Site Section');\n        var store_id = _satellite.getVar('Store ID');\n        var allEventData = {\n          page:{\n            pageInfo:{}\n          }\n        };\n        try{\n          allEventData.page.pageInfo = {\n            'content_group': _satellite.getVar('2Depth'),\n            'content_group_depth_1': _satellite.getVar('Site Code'),\n            'content_group_depth_2': _satellite.getVar('2Depth'),\n            'content_group_depth_3':_satellite.getVar('3Depth'),\n            'content_group_depth_4':_satellite.getVar('4Depth'),\n            'content_group_depth_5':_satellite.getVar('5Depth'),\n             'concatenated_page_name' : _satellite.getVar('Concatenated Page Name'),\n             'origin_platform' : _satellite.getVar('Origin Platform'),\n             'pageTrack' : _satellite.getVar('Page Track'),\n             'page_name' : _satellite.getVar('Page Name'),\n             'page_url' : _satellite.getVar('Page URL'),\n             'site_version' : _satellite.getVar('Platform Version'),\n             'shop_type' : _satellite.getVar('Shop Type'),\n             'site_code' : _satellite.getVar('Site Code'),\n             'site_section' : _satellite.getVar('Site Section'),\n              'store_id' : _satellite.getVar('Store ID')\n          };\n          \n        }catch(e){}\n        if(cid){\n          user_properties.AA_tracking_code = cid;\n        }\n        if(samid){\n          user_properties.user_id = samid;\n          user_properties.hashed_samsung_id = samid;\n        }\n        if(gaid){\n          user_properties.client_id = gaid;\n        }\n        if(login_status){\n          user_properties.user_login_status = login_status;\n        }\n        if(logged_in_id){\n          user_properties.logged_in_id = logged_in_id;\n        }\n    }catch(e){}\n    if (user_properties){\n      poc_gtag(\"set\", \"user_properties\", user_properties);      \n    }\n    var ssgtmURL = 'https://event-tracking.samsung.com';\n    var configData = {\n      'transport_url': ssgtmURL,\n      'first_party_collection': true,\n      'send_page_view': false,\n      'launch_env':(_satellite && _satellite.environment && _satellite.environment.stage)?_satellite.environment.stage:'production',\n      'allEventData':JSON.stringify(allEventData),\n      'webview_flag': _satellite.getVar('Webview Flag')\n    };\n    if (_satellite.getVar(\"GA4 Debug Flag\") === true){\n      configData.debug_mode = true;\n    }\n    if (_satellite.getVar('GUID') !== undefined && _satellite.getVar('GUID') !=\"no_consent\"&& _satellite.getVar('GUID') !==\"\"){\n      configData.user_id = _satellite.getVar('GUID');\n    }\n  // Start Consent Mode\n    try{\n      var analytics_storage = true\n      var ad_storage = true\n        \n       // User Setting Option 1\n      if(analytics_storage){\n          poc_gtag('consent', 'update', {\n          'analytics_storage': 'granted'\n          });\n        }\n      // User Setting Option 2\n      if(ad_storage){\n          poc_gtag('consent', 'update', {\n          'ad_storage': 'granted',\n          'ad_user_data':'granted',\n          'ad_personalization':'granted'\n          });\n        }      \n      }catch(e){} \n  // GA4 Config\n    poc_gtag('config', _satellite.getVar(\"GA4 Measurement ID\"),configData);\n</script>",language:"html"},timeout:2e3,delayNext:!0}]},{id:"RLc241d2b9c92347b894fe1091c4d0665d",name:"LC-B2C-AD(Facebook)-PD(Buy)-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"matchesRegex"},leftOperand:"%Page Track%",rightOperand:"^product detail$|^flagship pdp$"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/buy",valueIsRegex:!0}]},timeout:2e3},{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2027-06-22T16:59:00Z"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCaed9ce02af7e4aa68f196f6e51878bbc-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLc3109d9718444d169ef006f5dce41a02",name:"HQ-AA/GA-CM-my credits impression",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"mycredits impression"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC8591be6ea28a4bc7be7b8ff99416a6b4-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RLc319b5226e3741debc31bc58b154c4aa",name:"HQ-AA/GA-CM-home content click-Keypress(FN03)&Click(Submit)",events:[{modulePath:"core/src/lib/events/customCode.js",settings:{source:function(e){if("home"==digitalData.page.pageInfo.pageTrack){var t=document.querySelectorAll('[an-tr="fn03_home search-home-text-search"]');t.length>0&&t[0].addEventListener("keydown",(function(t){"Enter"===t.key&&(t.preventDefault(),e())}))}}},ruleOrder:50},{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:".home-page-search__form-submit",bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC6147e25a057945cfad355c6ec9622f39-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RLc557807084f0467db72f0516dd2bbfc1",name:"LC-B2C-AD(Criteo)-PD-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:55}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-19T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/id/([^\\\\/]+)/([^\\\\/]+)\\b",valueIsRegex:!0},{value:"/id/([^\\\\/]+)/([^\\\\/]+)/buy",valueIsRegex:!0}]},timeout:2e3},{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"doesNotContain",caseInsensitive:!0},leftOperand:"%Page Track%",rightOperand:"finder"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/search/",valueIsRegex:!0},{value:"/aisearch/",valueIsRegex:!0},{value:"/support",valueIsRegex:!0},{value:"/business",valueIsRegex:!0},{value:"/id/watches/?product1=sm-r840nzsaxse&product2=sm-r810nzdaxse&product3=sm-r800nzsaxse"},{value:"/id/smartphones/?product1=sm-f916bznqxid&product2=sm-g996bzvdxid&product3=sm-a325fzwhxid"},{value:"/id/tablets/?product1=sm-t875ndbaxid&product2=sm-t736bzkexid&product3="},{value:"/id/audio-sound/?product1=sm-r180nznaxse&product2=sm-r175nzpbxse&product3=sm-r170nzwaxse"},{value:"/id/smartphones/galaxy-a-series/?product1=sm-a515fzbwxid&product2=sm-a226blvhxid&product3=sm-a013gzbdxid"},{value:"/id/watches/?product1=sm-r840nzsaxse&product2=sm-r810nzdaxse"},{value:"/id/smartphones/?product1=sm-f916bznqxid&product2=sm-g996bzvdxid"},{value:"/id/tablets/?product1=sm-t875ndbaxid&product2=sm-t736bzkexid"},{value:"/id/audio-sound/?product1=sm-r180nzkaxse&product2=sm-r175nzpbxse&product3=sm-r170nzwaxse"},{value:"/id/audio-sound/?product1=sm-r180nzkaxse&product2=sm-r175nzpbxse"},{value:"/id/smartphones/[?](product1)[\\S]+",valueIsRegex:!0},{value:"/id/refrigerators/bespoke-refrigerator/"}]},negate:!0,timeout:2e3},{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"doesNotEqual",caseInsensitive:!0},leftOperand:"%Page Track%",rightOperand:"brand hub detail page"},timeout:2e3},{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"doesNotEqual",caseInsensitive:!0},leftOperand:"%Page Track%",rightOperand:"vd marketing page"},timeout:2e3},{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"doesNotEqual",caseInsensitive:!0},leftOperand:"%Page Track%",rightOperand:"offer detail"},timeout:2e3},{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"doesNotEqual",caseInsensitive:!0},leftOperand:"%Page Track%",rightOperand:"microsite"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC8a9642a55f0d451b8ed2ce88899a4f93-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLc650fb14c3f846e0892eaab125d47e18",name:"HQ-B2C-AN-PD-EV_NewBazaarvoice(search)",events:[{modulePath:"core/src/lib/events/entersViewport.js",settings:{elementSelector:"#bv-text-field-search-contentSearch1"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/cookie.js",settings:{name:"cmapi_cookie_privacy",value:"3",valueIsRegex:!0},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC8bbfc0c899cc4433b11e964d49986f24-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLc9dc5d3ca5354531b7622575b8747c5b",name:"ID-B2C-AN-CM-FloatingChat-DR",events:[{modulePath:"core/src/lib/events/domReady.js",settings:{},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!0,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC9568e5b17e154ad88fea72ecceac9264-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLca223551852642b9a690811eb6a69404",name:"HQ-Heatmap-CM-DR",events:[{modulePath:"core/src/lib/events/domReady.js",settings:{},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC37aa27aaaa4c43a6992f8dccbf3717bb-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLcb6469f7b8944858ac08b9e06798953b",name:"LC-B2C-LC(Sprinklr)-CM-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"\\/support\\/",valueIsRegex:!0},{value:"\\/business\\/",valueIsRegex:!0},{value:"\\/discover\\/",valueIsRegex:!0},{value:"\\/galaxylaunchpack\\/",valueIsRegex:!0},{value:"\\/aboutsamsung\\/",valueIsRegex:!0},{value:"\\/info\\/",valueIsRegex:!0},{value:"\\/explore\\/",valueIsRegex:!0},{value:"\\/multi-device-experience\\/",valueIsRegex:!0},{value:"\\/curation-contents\\/",valueIsRegex:!0},{value:"\\/apps\\/",valueIsRegex:!0},{value:"\\/samsung-care\\/",valueIsRegex:!0},{value:"\\/connected-living\\/",valueIsRegex:!0},{value:"\\/samsungstore\\/",valueIsRegex:!0},{value:"\\/about-us\\/",valueIsRegex:!0},{value:"\\/mypage\\/",valueIsRegex:!0},{value:"\\/mypage-intro\\/",valueIsRegex:!0}]},negate:!0,timeout:2e3},{modulePath:"core/src/lib/conditions/dateRange.js",settings:{start:"2021-04-30T13:00:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){var e=!0;return/GlobalShopApp/.test(navigator.userAgent)&&(e=!1),e}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC831db616323349eeb601d371e67f66e2-source.min.js",language:"html",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLcc0e60c923744ab7add4775e1304b355",name:"LC-B2C-AD(Insider)-PD-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:53}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-11-28T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/buy",valueIsRegex:!0}]},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC98cf9ec86bf04ee5ac3a453791c2a731-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLcf9225cd760d4b5da267cb1cc974fce7",name:"LC-B2B-AD(LinkedIn)-CM-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-22T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/business",valueIsRegex:!0}]},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/samsung-for-education/digital-learning-in-practice/",valueIsRegex:!0}]},negate:!0,timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCee6182105e5447288428b88720aebfe3-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLd02c3801f3f342eea9477caf96353b28",name:"LC-B2C-AD(Criteo)-PF-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:55}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-19T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals",caseInsensitive:!0},leftOperand:"%Page Track%",rightOperand:"product finder"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/id/monitors/"},{value:"/id/monitors"}]},negate:!0,timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCbbeb0f36bc7347598c628115586079e6-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLd1ea0c7651974b5fb7e8c62251c9d0bc",name:"LC-B2B-AD(Linkedin)-PD(MX)-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-11-30T16:00:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/path.js",settings:{paths:[{value:"/business/samsung-for-education/",valueIsRegex:!0}]},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC29f2e9c8de8a40bc98cfa62efdc550ef-source.min.js",language:"html",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLd34f5f6c59b3420f8af322720f819cd2",name:"HQ-AA-WebView-buy cta",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:'[an-ca="buy cta"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){if($(this).hasClass("pd-get-stock-alert-popup__btn-submit")){var e=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/,t=$("#getStockAlertEmailInput").val();return 0!=e.test(t)}return!0}},timeout:2e3},{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){return!!isWebView}},timeout:2e3},{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"matchesRegex"},leftOperand:"%Page Track%",rightOperand:"^product detail$|^flagship pdp$|^business product detail$|^business flagship pdp$"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCe2f12c11d9e148b39ca73b650cf0af32-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC460fa28061e64927bd7e36d50acee6b2-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLd3f46a71bd324d74b5442cce17292d74",name:"HQ-AA-WebView-ecommerce-pageLoad",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"matchesRegex"},leftOperand:"%Page Track%",rightOperand:"^product detail$|^flagship pdp$|^business product detail$|^business flagship pdp$"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC82540bd1e96d4aee9d44b15ddcbf2464-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLd4842d2a964b48af90b02804017dd387",name:"LC-B2C-AD(GPT Ads)-PD-WL-MX",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:52}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-26T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/buy",valueIsRegex:!0}]},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{
source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC428deff3ffc84e69af417c9dcb614af5-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLd5b4b26800194699b4bf1cfa8f9e9c45",name:"LC-AEM-AD(Appsflyer)-CM-WL-ShopAppBanner",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2027-01-06T15:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/business",valueIsRegex:!0}]},negate:!0,timeout:2e3},{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){return window.innerWidth<=768&&/Mobi|Android|iPhone|iPod|iPad/i.test(navigator.userAgent)}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC426ff9f562124bebb7df1a9f65f6d5e1-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLd7bb9e8943db4823b1306698f3a75340",name:"HQ-AA/GA-CM-product click",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:'[an-ca="product click"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC60a2187025c840cbbb9272475ca0d03b-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC438e2d196bb04a0e9a3547546a016356-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RLd7fa9ac936b94609b9ed9c3ef15be683",name:"LC-B2C-AD(Pinterest)-PCD-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:55}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-28T10:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals"},leftOperand:"%Page Track%",rightOperand:"product category detail"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC4546bee64dd949fca517e6a60e673936-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLd7fcfd4ccea64cb0bf7fd3cb641ed91f",name:"HQ-GA-PD/FP-ecommerce-DR(setTimeout Store API) ",events:[{modulePath:"core/src/lib/events/domReady.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"matchesRegex"},leftOperand:"%Page Track%",rightOperand:"^product detail$|^flagship pdp$|^business product detail$|^business flagship pdp$"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC4b38b3aac3ac4e2fbe09d9c7d37061f0-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLd8f12f05782145ea808c4ff291f1cbd0",name:"HQ-AA/GA-CM-review",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:'[an-ca="review"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(e){return!($(e.target).hasClass("bv_main_container")||$(e.target).closest(".bv_main_container").length>0)}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC508c281d76dc4cbfb28d936e5887d8f0-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC24ced9badf5b4eeeb0b54ff604b3dd39-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RLda047e96d23646b9abdbd700533318c2",name:"LC-B2C-AD(Optimise)-CM-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-19T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/support",valueIsRegex:!0}]},negate:!0,timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCef592116da844f1391290026f52e299d-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLe02db9cebc8140e58eb4efb9d2a1988a",name:"LC-B2C-AD(RTB)-PD-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"matchesRegex"},leftOperand:"%Page Track%",rightOperand:"^product detail$|^flagship pdp$"},timeout:2e3},{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-28T16:59:00Z"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCc6a9520ce78f46c3aab93c800c9ab978-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLe0897cda90944090a910b75198b410fa",name:"HQ-AA/GA-CM-store locator",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:'[an-ca="store locator"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!1},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC4983dcac9382460f9956d38c45cd6c48-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCae198c1845154815b4e30779535ecb23-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloyaep",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RLe2fa252979724804874cd848d0a8df3d",name:"HQ-AA-WebView-ecommerce-addToCart",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:'[an-ca="ecommerce"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"matchesRegex"},leftOperand:"%Page Track%",rightOperand:"^product detail$|^flagship pdp$|^business product detail$|^business flagship pdp$"},timeout:2e3},{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){return!!isWebView}},timeout:2e3},{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){return!$(this).is("[canaddtocart]")||"true"===$(this).attr("canaddtocart")}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC9525a04d19e843e79f6dddc71ebce2a9-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLe8e6f4c9a32b41128bf91f0bf9a74606",name:"LC-B2C-AD(RTB)-CM-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-28T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals"},leftOperand:"%LC Site Section%",rightOperand:"Y"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/business",valueIsRegex:!0},{value:"/support",valueIsRegex:!0}]},negate:!0,timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCa4d185c4fe1547d2b3174edae6852c5d-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLea0370fa786441c6b2400462202e81f4",name:"LC-B2C-AD(RTB)-HO-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-28T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/id/",valueIsRegex:!1}]},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCcfac84301d4c4667a731fbffe25bb2df-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLea38ba4146db46fb9f28400d1fee1c38",name:"LC-B2C-AD(Floodlight)-CM-BuyNow-DC-9107965/samsu001/samsu004+standard-nonGSE",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:'[aria-label="Buy now"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!1},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2027-01-06T16:59:00Z"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC3eb1c755a1cb4ee5a982ec5d968569a0-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLedb5cc12c9e64ca2a6c7922f1677c0ad",name:"HQ-AA/GA-CM-gallery",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:'[an-ca="gallery"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC2d1cb273cd5f4f4aaca7469b870e19a1-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCf279a67196fd432a9cc818b3ec8a2405-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RLeddcc769b969409482d2b2a9284435d8",name:"LC-B2C-AD(RTB)-PF-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals"},leftOperand:"%Page Track%",rightOperand:"product finder"},timeout:2e3},{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-28T16:59:00Z"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCa9fd4a7f1bb44512a4faccaf6d05394f-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLee303d861bf043e8a53e553c0a3395d8",name:"LC-B2C-AD(Facebook)-PD(Buds)-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"matchesRegex"},leftOperand:"%Page Track%",rightOperand:"^product detail$|^flagship pdp$"},timeout:2e3},{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2027-06-22T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals"},leftOperand:"%PIM Product SubType%",rightOperand:"galaxy buds"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCc2ae58b6fa9b47df9ed72187e6dc3a10-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLf171a31532ea4944acd3d6a8b1947cfe",name:"HQ-AA-WebView-scroll",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"scroll_percent"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"matchesRegex"},leftOperand:"%Page Track%",rightOperand:"^product detail$|^flagship pdp$|^business product detail$|^business flagship pdp$"},timeout:2e3},{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){return!!isWebView}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC7ca53b202e194bb884c04ab30846cb04-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLf25afc3b18e9404b8dfe537eef733091",name:"LC-B2C-AD(GPT Ads)-CM-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-26T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/business",valueIsRegex:!0}]},negate:!0,timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC557f4e385638455794f066a174a8bd9d-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLf71747d0d5a1466cb08b19e738c9f238",name:"LC-B2C-AD(Pinterest)-SC-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:55}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-28T10:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/aisearch",valueIsRegex:!0}]},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC50127ba0db3446688e3bc906b2930a34-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLfa7929c6476046f09c1871366af407d7",name:"HQ-AA/GA-CM-Hover(GNB)",events:[{modulePath:"core/src/lib/events/hover.js",settings:{delay:3e3,elementSelector:".gnb__depth1 .gnb__depth1-menu, .gnb__logo",bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){var e=$(location).attr("href");return"https://www.samsung.com/uk/"==e||"https://www.samsung.com/uk/main/"==e}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCa85c932c18384d99b026265b23d35c72-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%xdm%",type:"web.webinteraction.linkClicks",instanceName:"alloy",documentUnloading:!0},timeout:2e3,delayNext:!0}]},{id:"RLfb3223dc1ce9492a866329fcd7bea0bf",name:"LC-B2C-AD(Twitter)-SC-WL",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:55}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2027-01-10T16:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"/aisearch",valueIsRegex:!0}]},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RCe39e6a5751cf4b06bd7ed9908433305e-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLfe62370375f149ac8727aba140b44e62",name:"LC-B2C-AD(Insider)-PD(TVCE)-WL-ProductObject",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/dateRange.js",settings:{end:"2026-12-19T10:59:00Z"},timeout:2e3},{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals"},leftOperand:"%Page Track%",rightOperand:"product detail"},timeout:2e3},{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){return"television"==digitalData.page.pathIndicator.depth_2||"home appliances"==digitalData.page.pathIndicator.depth_2||"display"==digitalData.page.pathIndicator.depth_2||"audio sound"==digitalData.page.pathIndicator.depth_3||"mobile accessories"==digitalData.page.pathIndicator.depth_3||"audio devices"==digitalData.page.pathIndicator.depth_3||"washer and dryer set"==digitalData.page.pathIndicator.depth_4||"audio accessories"==digitalData.page.pathIndicator.depth_3}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/72afb75f5516/07a30e78d4a7/5f3a1adb013c/RC2d7dfa9158dd413eb4c99e45ee0a5c80-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]}]};var _satellite=function(){"use strict";function e(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function t(){return ae?ne:(ae=1,ne=function(e){return e})}function n(){if(oe)return re;oe=1;var e={LOG:"log",INFO:"info",DEBUG:"debug",WARN:"warn",ERROR:"error"},t="\ud83d\ude80",n=10===parseInt((/msie (\d+)/.exec(navigator.userAgent.toLowerCase())||[])[1])?"[Launch]":t,a=!1,r=100,o=new Set,i=function(t){if(a&&window.console){var r=Array.prototype.slice.call(arguments,1);r.unshift(n),t!==e.DEBUG||window.console[t]||(t=e.INFO),window.console[t].apply(window.console,r)}},s=i.bind(null,e.LOG),c=i.bind(null,e.INFO),l=i.bind(null,e.DEBUG),d=i.bind(null,e.WARN),u=i.bind(null,e.ERROR),m=function(){var t=arguments[0];if("string"!=typeof t&&(t=String(t)),a)i.apply(null,[e.WARN].concat(Array.prototype.slice.call(arguments)));else if(!o.has(t)){if(o.add(t),o.size>r){var n=o.values().next().value;o.delete(n)}var s=a;a=!0,i.apply(null,[e.WARN].concat(Array.prototype.slice.call(arguments))),a=s}},p={log:s,info:c,debug:l,warn:d,error:u,deprecation:m,createPrefixedLogger:function(e){var t="["+e+"]";return{log:s.bind(null,t),info:c.bind(null,t),debug:l.bind(null,t),warn:d.bind(null,t),error:u.bind(null,t)}}};return Object.defineProperty(p,"outputEnabled",{get:function(){return a},set:function(e){!1===a&&!0===e&&o.clear(),a=e},enumerable:!0,configurable:!0}),re=p}function a(){return se?ie:(se=1,ie=document)}function r(){return le?ce:(le=1,ce=Object.assign)}function o(){return ue?de:(ue=1,de=window)}function i(){function e({window:e}){return function(t,n,a,r){var o,i=Boolean(n&&Array.isArray(a)),s=Boolean(i&&t),c=document.createElement("a");if(i){var l=function(){var e=new Error("Unable to find the Library Embed Code for Dynamic Host Resolution.");throw e.code="dynamic_host_resolver_constructor_error",e};if(t&&(/^((https?:)?\/\/).+/.test(t)||l(),/^\/\/.+/.test(t)?c.href=e.location.protocol+t:c.href=t),c.hostname||l(),-1===a.indexOf(c.hostname)){var d=new Error("This library is not authorized for this domain. Please contact your CSM for more information.");throw d.code="dynamic_host_not_allowed",d}}var u=function(){if(null!=o)return o;if(s){var e=c.host;/:80$/.test(e)?e=e.replace(":80",""):/:80\/$/.test(e)?e=e.replace(":80/",""):/:443$/.test(e)?e=e.replace(":443",""):/:443\/$/.test(e)&&(e=e.replace(":443/","")),o=c.protocol+"//"+e}else o="";return o},m=function(e){return s&&"string"==typeof e?[u(),"/"===e.charAt(0)?e.slice(1):e].join("/"):e},p={getTurbineHost:u,decorateWithDynamicHost:m,get isDynamicEnforced(){return i}};if(e){function g(t){t?e.dynamicHostResolver=p:delete e.dynamicHostResolver}r.onDebugChanged(g),g(r.getDebugEnabled())}return p}}if(pe)return me;pe=1;const n=t()(e);return me=n({window:o()})}function s(){return fe?ge:(fe=1,ge=function(e){var t=[];return e.forEach((function(e){e.events&&e.events.forEach((function(n){t.push({rule:e,event:n})}))})),t.sort((function(e,t){return e.event.ruleOrder-t.event.ruleOrder}))})}function c(){if(he)return be;he=1;var e="debug";return be=function(t,n){var a=function(){return"true"===t.getItem(e)},r=function(n){t.setItem(e,n)},o=[],i=function(e){o.push(e)};return n.outputEnabled=a(),{onDebugChanged:i,getDebugEnabled:a,setDebugEnabled:function(e){a()!==e&&(r(e),n.outputEnabled=e,o.forEach((function(t){t(e)})))}}},be}function l(){if(ye)return ve;ye=1;var e="Module did not export a function.";return ve=function(t,n,a){return function(r,o,i){i=i||[];var s=t.getModuleExports(r.modulePath);if("function"!=typeof s)throw new Error(e);var c=t.getModuleDefinition(r.modulePath),l=r.settings||{};!r.hasTransformedFilePaths&&c.filePaths&&(a(l,c.filePaths,r.modulePath),r.hasTransformedFilePaths=!0);var d=n(l,o);return s.bind(null,d).apply(null,i)}}}function d(){return Ce?_e:(Ce=1,_e=function(e){return"string"==typeof e?e.replace(/\s+/g," ").trim():e})}function u(){function e({window:e}){var t="com.adobe.reactor.";return function(n,a){var r=t+(a||"");return{getItem:function(t){try{return e[n].getItem(r+t)}catch(e){return null}},setItem:function(t,a){try{return e[n].setItem(r+t,a),!0}catch(e){return!1}}}}}if(Pe)return we;Pe=1;const n=t()(e);return we=n({window:o()})}function m(){if(Ee)return xe;Ee=1;var e=u(),t="dataElements.",n=e("sessionStorage",t),a=e("localStorage",t),r={PAGEVIEW:"pageview",SESSION:"session",VISITOR:"visitor"},o={},i=function(e){var t;try{t=JSON.stringify(e)}catch(e){}return t};return xe={setValue:function(e,t,s){var c;switch(t){case r.PAGEVIEW:return void(o[e]=s);case r.SESSION:return void((c=i(s))&&n.setItem(e,c));case r.VISITOR:return void((c=i(s))&&a.setItem(e,c))}},getValue:function(e,t){var i;switch(t){case r.PAGEVIEW:return o.hasOwnProperty(e)?o[e]:null;case r.SESSION:return null===(i=n.getItem(e))?i:JSON.parse(i);case r.VISITOR:return null===(i=a.getItem(e))?i:JSON.parse(i)}}}}function p(){function e({cleanText:e,dataElementSafe:t,logger:n}){return function(a,o,i,s,c){return function(l,d){var u=o(l);if(!u)return s?"":void 0;var m,p,g=u.storageDuration;try{m=a.getModuleExports(u.modulePath),p=a.getModuleDefinition(u.modulePath)}catch(e){return void n.error(r(u,l,e.message,e.stack))}if("function"==typeof m){var f,b=u.settings||{};!u.hasTransformedFilePaths&&p.filePaths&&(c(b,p.filePaths,u.modulePath),u.hasTransformedFilePaths=!0);try{f=m(i(b,d),d)}catch(e){return void n.error(r(u,l,e.message,e.stack))}return g&&(null!=f?t.setValue(l,g,f):f=t.getValue(l,g)),null==f&&null!=u.defaultValue&&(f=u.defaultValue),"string"==typeof f&&(u.cleanText&&(f=e(f)),u.forceLowerCase&&(f=f.toLowerCase())),f}n.error(r(u,l,"Module did not export a function."))}}}if(je)return ke;je=1;var a=t(),r=function(e,t,n,a){return"Failed to execute data element module "+e.modulePath+" for data element "+t+". "+n+(a?"\n"+a:"")};const o=a(e);return ke=o({cleanText:d(),logger:n(),dataElementSafe:m()})}function g(){if(Se)return Ie;Se=1;var e=d(),t={text:function(e){return e.textContent},cleanText:function(t){return e(t.textContent)}},n=function(e,n,a){for(var r,o=e,i=0,s=n.length;i<s;i++){if(null==o)return;var c=n[i];if(a&&"@"===c.charAt(0)){var l=c.slice(1);o=t[l](o)}else if(o.getAttribute&&(r=c.match(/^getAttribute\((.+)\)$/))){var d=r[1];o=o.getAttribute(d)}else o=o[c]}return o};return Ie=function(e,t,a){return function(r,o){var i;if(t(r))i=a(r,o);else{var s=r.split("."),c=s.shift();"this"===c?o&&(i=n(o.element,s,!0)):"event"===c?o&&(i=n(o,s)):"target"===c?o&&(i=n(o.target,s)):i=n(e[c],s)}return i}}}function f(){return Te?De:(Te=1,De=function(e,t){return function(n){var a=n.split(".")[0];return Boolean(t(n)||"this"===a||"event"===a||"target"===a||e.hasOwnProperty(a))}})}function b(){return Ae?Re:(Ae=1,Re=function(e,t,n){var a={exports:{}};return e.call(a.exports,a,a.exports,t,n),a.exports})}function h(){function e({extractModuleExports:e,logger:t}){return function(){var n={},a=function(e){var t=n[e];if(!t)throw new Error("Module "+e+" not found.");return t},r=function(){Object.keys(n).forEach((function(e){try{o(e)}catch(a){var n="Error initializing module "+e+". "+a.message+(a.stack?"\n"+a.stack:"");t.error(n)}}))},o=function(t){var n=a(t);return n.hasOwnProperty("exports")||(n.exports=e(n.definition.script,n.require,n.turbine)),n.exports};return{registerModule:function(e,t,a,r,o){var i={definition:t,extensionName:a,require:r,turbine:o};i.require=r,n[e]=i},hydrateCache:r,getModuleExports:o,getModuleDefinition:function(e){return a(e).definition},getModuleExtensionName:function(e){return a(e).extensionName}}}}if(Oe)return Ne;Oe=1;const a=t()(e);return Ne=a({extractModuleExports:b(),logger:n()})}function v(){function e({logger:e}){return function(t){var n=!1;return function(a,r){var o=t._monitors;o&&(n||(e.warn("The _satellite._monitors API may change at any time and should only be used for debugging."),n=!0),o.forEach((function(e){e[a]&&e[a](r)})))}}}if(Le)return Ve;Le=1;const a=t()(e);return Ve=a({logger:n()})}function y(){function e({logger:e}){return function(t,n,a){var r,o,i,s,c=[],l=function(e,r,o){if(!t(r))return e;c.push(r);var i=n(r,o);return c.pop(),null==i&&a?"":i};return r=function(e,t){var n=/^%([^%]+)%$/.exec(e);return n?l(e,n[1],t):e.replace(/%(.+?)%/g,(function(e,n){return l(e,n,t)}))},o=function(e,t){for(var n={},a=Object.keys(e),r=0;r<a.length;r++){var o=a[r],i=e[o];n[o]=s(i,t)}return n},i=function(e,t){for(var n=[],a=0,r=e.length;a<r;a++)n.push(s(e[a],t));return n},s=function(e,t){return"string"==typeof e?r(e,t):Array.isArray(e)?i(e,t):"object"==typeof e&&null!==e?o(e,t):e},function(t,n){return c.length>10?(e.error("Data element circular reference detected: "+c.join(" -> ")),t):s(t,n)}}}if(Ue)return Me;Ue=1;const a=t()(e);return Me=a({logger:n()})}function _(){return Be||(Be=1,Fe=function(e){return function(){if("string"==typeof arguments[0])e[arguments[0]]=arguments[1];else if(arguments[0]){var t=arguments[0];for(var n in t)e[n]=t[n]}}}),Fe}function C(){return qe?$e:(qe=1,$e="undefined"!=typeof window&&window.Promise||void 0!==tn&&tn.Promise)}function w(){if(Ge)return He;Ge=1;var e=C();return He=function(t,n,a){return function(r,o,i,s){return s.then((function(){var s,c=r.delayNext;return new e((function(n,a){var o=t(r,i,[i]);if(!c)return n();var l=r.timeout,d=new e((function(e,t){s=setTimeout((function(){t(new Error("A timeout occurred because the action took longer than "+l/1e3+" seconds to complete. "))}),l)}));e.race([o,d]).then(n,a)})).catch((function(t){return clearTimeout(s),t=n(t),a(r,o,t),e.reject(t)})).then((function(){clearTimeout(s)}))}))}},He}function P(){if(ze)return Qe;ze=1;var e=C();return Qe=function(t,n,a,r,o){return function(i,s,c,l){return l.then((function(){var l;return new e((function(n,a){var r=t(i,c,[c]),o=i.timeout,s=new e((function(e,t){l=setTimeout((function(){t(new Error("A timeout occurred because the condition took longer than "+o/1e3+" seconds to complete. "))}),o)}));e.race([r,s]).then(n,a)})).catch((function(t){return clearTimeout(l),t=n(t),r(i,s,t),e.reject(t)})).then((function(t){if(clearTimeout(l),!a(i,t))return o(i,s),e.reject()}))}))}},Qe}function x(){if(Je)return We;Je=1;var e=C().resolve();return We=function(t,n,a){return function(r,o){return r.conditions&&r.conditions.forEach((function(n){e=t(n,r,o,e)})),r.actions&&r.actions.forEach((function(t){e=n(t,r,o,e)})),e=(e=e.then((function(){a(r)}))).catch((function(){}))}}}function E(){return Ze?Ke:(Ze=1,Ke=function(e){return Boolean(e&&"object"==typeof e&&"function"==typeof e.then)})}function k(){if(Ye)return Xe;Ye=1;var e=E();return Xe=function(t,n,a,r){return function(o,i){var s;if(o.conditions)for(var c=0;c<o.conditions.length;c++){s=o.conditions[c];try{var l=t(s,i,[i]);if(e(l))throw new Error("Rule component sequencing must be enabled on the property for this condition to function properly.");if(!n(s,l))return a(s,o),!1}catch(e){return r(s,o,e),!1}}return!0}},Xe}function j(){return tt?et:(tt=1,et=function(e,t){return function(n,a){e(n,a)&&t(n,a)}})}function I(){return at?nt:(at=1,nt=function(e){return function(t){var n=e.getModuleDefinition(t.modulePath);return n&&n.displayName||t.modulePath}})}function S(){return ot?rt:(ot=1,rt=function(e){return function(t){var n=t.rule,a=t.event,r=e.getModuleDefinition(a.modulePath).name;return{$type:e.getModuleExtensionName(a.modulePath)+"."+r,$rule:{id:n.id,name:n.name}}}})}function D(){return st||(st=1,it=function(e,t,n,a,r,o){return function(i,s){var c=s.rule,l=s.event;l.settings=l.settings||{};try{var d=r(s);t(l,null,[function(t){var a=n(d,t);i((function(){e(a,c)}))}])}catch(e){o.error(a(l,c,e))}}}),it}function T(){return lt||(lt=1,ct=function(e,t,n,a){return function(r,o,i){var s=t(r);n.error(e(s,o.name,i)),a("ruleActionFailed",{rule:o,action:r})}}),ct}function R(){return ut||(ut=1,dt=function(e,t,n,a){return function(r,o,i){var s=t(r);n.error(e(s,o.name,i)),a("ruleConditionFailed",{rule:o,condition:r})}}),dt}function A(){return pt||(pt=1,mt=function(e,t,n){return function(a,r){var o=e(a);t.log('Condition "'+o+'" for rule "'+r.name+'" was not met.'),n("ruleConditionFailed",{rule:r,condition:a})}}),mt}function N(){return ft||(ft=1,gt=function(e,t){return function(n){e.log('Rule "'+n.name+'" fired.'),t("ruleCompleted",{rule:n})}}),gt}function O(){return ht?bt:(ht=1,bt=function(e,t,n){return function(a,r){var o;if(a.actions)for(var i=0;i<a.actions.length;i++){o=a.actions[i];try{e(o,r,[r])}catch(e){return void t(o,a,e)}}n(a)}})}function V(){return yt?vt:(yt=1,vt=function(e,t,n,a){return function(r,o){a("ruleTriggered",{rule:o}),e?n(o,r):t(o,r)}})}function L(){return Ct?_t:(Ct=1,_t=function(e,t,n){return'Failed to execute "'+e+'" for "'+t+'" rule. '+n.message+(n.stack?"\n"+n.stack:"")})}function M(){return Pt?wt:(Pt=1,wt=function(e,t){return t&&!e.negate||!t&&e.negate})}function U(){if(Et)return xt;Et=1;var e=[],t=!1,n=function(n){t?n():e.push(n)};return xt=function(a,r,o){a(r).forEach((function(e){o(n,e)})),t=!0,e.forEach((function(e){e()})),e=[]},xt}function F(){return jt?kt:(jt=1,kt=function(e){if(e||(e=new Error("The extension triggered an error, but no error information was provided.")),!(e instanceof Error)){var t="object"==typeof e?JSON.stringify(e):String(e);e=new Error(t)}return e})}function B(){function e(e){return"[object Object]"===Object.prototype.toString.call(e)}function t(t){var n,a;return!1!==e(t)&&(void 0===(n=t.constructor)||!1!==e(a=n.prototype)&&!1!==a.hasOwnProperty("isPrototypeOf"))}return It||(It=1,Object.defineProperty(an,"__esModule",{value:!0}),an.isPlainObject=t),an}function $(){function e({objectAssign:e,isPlainObject:t,logger:n}){return function(a,r){return t(r=r||{})?r=e({},r,a):e(r,a),r.hasOwnProperty("type")||Object.defineProperty(r,"type",{get:function(){return n.deprecation("Accessing event.type in Adobe Launch has been deprecated and will be removed soon. Please use event.$type instead."),r.$type}}),r}}if(Dt)return St;Dt=1;const a=t()(e);return St=a({objectAssign:r(),isPlainObject:B().isPlainObject,logger:n()})}function q(){function e({logger:e}){return function(t,n){return function(a,r){var o=t[a];if(o){var i=o.modules;if(i){for(var s=Object.keys(i),c=0;c<s.length;c++){var l=s[c],d=i[l];if(d.shared&&d.name===r)return n.getModuleExports(l)}e.error(`The module "${r}" does not exist in the shared modules of the "${a}" extension`)}}else e.error(`The extension "${a}" is not bundled with the library."`)}}}if(Rt)return Tt;Rt=1;const a=t()(e);return Tt=a({logger:n()})}function H(){return Nt?At:(Nt=1,At=function(e,t){return function(){return t?e(t):{}}})}function G(){return Vt?Ot:(Vt=1,Ot=function(e,t,n){return function(a){if(n){var r=a.split(".");r.splice(r.length-1||1,0,"min"),a=r.join(".")}return e(t)+a}})}function Q(){if(Mt)return Lt;Mt=1;var e=".js",t=function(e){return e.substr(0,e.lastIndexOf("/"))},n=function(e,t){return-1!==e.indexOf(t,e.length-t.length)};return Lt=function(a,r){n(r,e)||(r+=e);var o=r.split("/"),i=t(a).split("/");return o.forEach((function(e){
e&&"."!==e&&(".."===e?i.length&&i.pop():i.push(e))})),i.join("/")}}function z(){return Ut||(Ut=1,e=function(){function e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)"__proto__"!==a&&(e[a]=n[a])}return e}function t(n,a){function r(t,r,o){if("undefined"!=typeof document){"number"==typeof(o=e({},a,o)).expires&&(o.expires=new Date(Date.now()+864e5*o.expires)),o.expires&&(o.expires=o.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var i="";for(var s in o)o[s]&&(i+="; "+s,!0!==o[s]&&(i+="="+o[s].split(";")[0]));return document.cookie=t+"="+n.write(r,t)+i}}function o(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],a={},r=0;r<t.length;r++){var o=t[r].split("="),i=o.slice(1).join("=");try{var s=decodeURIComponent(o[0]);if(s in a||(a[s]=n.read(i,s)),e===s)break}catch(e){}}return e?a[e]:a}}return Object.create({set:r,get:o,remove:function(t,n){r(t,"",e({},n,{expires:-1}))},withAttributes:function(n){return t(this.converter,e({},this.attributes,n))},withConverter:function(n){return t(e({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(a)},converter:{value:Object.freeze(n)}})}return t({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})},rn.exports=e()),rn.exports;var e}function W(){function e(e,n,a){try{var r=JSON.stringify(n);/^[{[]/.test(r)&&(n=r)}catch(e){console.error("error when testing string for setting cookie",e)}return t.set(e,n,a)}if(Bt)return Ft;Bt=1;var t=z();return Ft={get:t.get,set:e,remove:t.remove}}function J(){if(qt)return $t;qt=1;var e=C(),t=function(t,n){return new e((function(e,a){n.onload=function(){e(n)},n.onerror=function(){a(new Error("Failed to load script "+t))}}))};return $t=function(e){var n=document.createElement("script");n.src=e,n.async=!0;var a=t(e,n);return document.getElementsByTagName("head")[0].appendChild(n),a}}function K(){if(Gt)return Ht;Gt=1;var e=function(e){var t={};if(!e||"string"!=typeof e)return t;var n=e.trim().replace(/^[?#&]/,""),a=new URLSearchParams(n),r=a.keys();do{var o=r.next(),i=o.value;if(i){var s=a.getAll(i);1===s.length?t[i]=s[0]:t[i]=s}}while(!1===o.done);return t},t=function(e){var t="{{space}}",n=new URLSearchParams;return Object.keys(e).forEach((function(a){var r=e[a];"string"==typeof e[a]?r=r.replace(/ /g,t):["object","undefined"].includes(typeof r)&&!Array.isArray(r)&&(r=""),Array.isArray(r)?r.forEach((function(e){n.append(a,e)})):n.append(a,r)})),n.toString().replace(new RegExp(encodeURIComponent(t),"g"),"%20")};return Ht={parse:function(t){return e(t)},stringify:function(e){return t(e)}}}function Z(){function e({moduleMap:e}){return e=e||{},function(t){var n="@adobe/reactor-";return function(a){if(0===a.indexOf(n)){var r=a.substr(n.length);if(e.hasOwnProperty(r))return e[r]}if(0===a.indexOf("./")||0===a.indexOf("../"))return t(a);throw new Error('Cannot resolve module "'+a+'".')}}}if(zt)return Qt;zt=1;const n=t()(e);return Qt=n({moduleMap:{cookie:W(),document:a(),"load-script":J(),"object-assign":r(),promise:C(),"query-string":K(),window:o()}})}function X(){function e({createGetSharedModuleExports:e,createGetExtensionSettings:t,createGetHostedLibFileUrl:n,resolveRelativePath:a,createPublicRequire:r,logger:o}){return function(i,s,c,l,d,u,m){var p=i.extensions,g=i.buildInfo,f=i.environment,b=i.property.settings;if(p){var h=e(p,s);Object.keys(p).forEach((function(e){var v=p[e],y=v.settings;Array.isArray(v.filePaths)&&(y=u(y,v.filePaths));var _=t(l,y);if(v.modules){var C=o.createPrefixedLogger(v.displayName),w=n(m,v.hostedLibFilesBaseUrl,g.minified),P={buildInfo:g,environment:f,property:{name:i.property.name,id:i.property.id},getDataElementValue:d,getExtensionSettings:_,getHostedLibFileUrl:w,getSharedModule:h,logger:C,propertySettings:b,replaceTokens:l,onDebugChanged:c.onDebugChanged,get debugEnabled(){return c.getDebugEnabled()}};Object.keys(v.modules).forEach((function(t){var n=v.modules[t],o=r((function(e){var n=a(t,e);return s.getModuleExports(n)}));s.registerModule(t,n,e,o,P)}))}})),s.hydrateCache()}return s}}if(Jt)return Wt;Jt=1;const a=t()(e);return Wt=a({createGetSharedModuleExports:q(),createGetExtensionSettings:H(),createGetHostedLibFileUrl:G(),resolveRelativePath:Q(),createPublicRequire:Z(),logger:n()})}function Y(){function e({cookie:e,logger:t}){return function(n,a,r,o,i){var s=t.createPrefixedLogger("Custom Script");n.track=function(e){t.log('"'+e+'" does not match any direct call identifiers.')},n.getVisitorId=function(){return null},n.property={name:a.property.name,id:a.property.id},n.company=a.company,n.buildInfo=a.buildInfo,n.environment=a.environment,n.logger=s,n.notify=function(e,n){switch(t.deprecation("_satellite.notify is deprecated. Please use the `_satellite.logger` API."),n){case 3:s.info(e);break;case 4:s.warn(e);break;case 5:s.error(e);break;default:s.log(e)}},n.getVar=o,n.setVar=i,n.setCookie=function(n,a,r){var o="",i={};r&&(o=", { expires: "+r+" }",i.expires=r);var s='_satellite.setCookie is deprecated. Please use _satellite.cookie.set("'+n+'", "'+a+'"'+o+").";t.deprecation(s),e.set(n,a,i)},n.readCookie=function(n){return t.deprecation('_satellite.readCookie is deprecated. Please use _satellite.cookie.get("'+n+'").'),e.get(n)},n.removeCookie=function(n){t.deprecation('_satellite.removeCookie is deprecated. Please use _satellite.cookie.remove("'+n+'").'),e.remove(n)},n.cookie=e,n.pageBottom=function(){},n.setDebug=r;var c=!1;Object.defineProperty(n,"_container",{get:function(){return c||(t.warn("_satellite._container may change at any time and should only be used for debugging."),c=!0),a}})}}if(Zt)return Kt;Zt=1;const a=t()(e);return Kt=a({cookie:W(),logger:n()})}function ee(){function e(e){return"string"==typeof e&&-1!==e.indexOf("[")&&-1!==e.indexOf("]")}function t(e){return e.substr(0,e.indexOf("["))}function n(r,o,i){if(r.length&&a(o)){var s=r[0];if(1!==r.length){var c=r.slice(1);if(!e(s))return n(c,o[s],i);var l=o[s=t(s)];Array.isArray(l)&&l.forEach((function(e){return n(c,e,i)}))}else o.hasOwnProperty(s)&&"string"==typeof o[s]&&(o[s]=i(o[s]))}}if(Yt)return Xt;Yt=1;var{isPlainObject:a}=B();return Xt=function(e,t){return function(r,o,i){return e&&a(r)&&Object.keys(r).length&&Array.isArray(o)&&o.length?(o.forEach((function(e){Boolean(null!=i&&/^core\/.*actions.*\/customCode\.js$/.test(i))&&"source"===e&&!r.isExternal||n(e.split("."),r,t)})),r):r}}}function te(){function e({logger:e,document:t,objectAssign:n,createDynamicHostResolver:a,buildRuleExecutionOrder:r,createDebugController:o,createExecuteDelegateModule:i,createGetDataElementValue:s,createGetVar:c,createIsVar:l,createModuleProvider:d,createNotifyMonitors:u,createReplaceTokens:m,createSetCustomVar:p,createAddActionToQueue:g,createAddConditionToQueue:f,createAddRuleToQueue:b,createEvaluateConditions:h,createExecuteRule:v,createGetModuleDisplayNameByRuleComponent:y,createGetSyntheticEventMeta:_,createInitEventModule:C,createLogActionError:w,createLogConditionError:P,createLogConditionNotMet:x,createLogRuleCompleted:E,createRunActions:k,createTriggerRule:j,getRuleComponentErrorMessage:I,isConditionMet:S,initRules:D,normalizeRuleComponentError:T,normalizeSyntheticEvent:R,getNamespacedStorage:A,hydrateModuleProvider:N,hydrateSatelliteObject:O,createSettingsFileTransformer:V}){return function(L){if(L&&!window.__satelliteLoaded){window.__satelliteLoaded=!0;var M=L.container;delete L.container;var U=n({},M.buildInfo);Object.defineProperty(U,"environment",{get:function(){return e.deprecation("container.buildInfo.environment is deprecated.Please use `container.environment.stage` instead"),M.environment.stage}}),M.buildInfo=U;var F,B=A("localStorage"),$=o(B,e),q="";t.currentScript&&t.currentScript.getAttribute("src")&&(q=t.currentScript.getAttribute("src"));try{F=a(q,Boolean(M.company.dynamicCdnEnabled),M.company.cdnAllowList,$)}catch(t){throw e.warn("Please review the following error:"),t}var H,G=V(F.isDynamicEnforced,F.decorateWithDynamicHost),Q=d(),z=M.property.settings.undefinedVarsReturnEmpty,W=M.property.settings.ruleComponentSequencingEnabled,J=M.dataElements||{},K=function(e){return J[e]},Z=function(){return H.apply(null,arguments)},X=s(Q,K,Z,z,G),Y={},ee=p(Y),te=l(Y,K),ne=c(Y,K,X);H=m(te,ne,z),O(L,M,$.setDebugEnabled,ne,ee),N(M,Q,$,H,X,G,F.decorateWithDynamicHost);var ae=u(L),re=i(Q,H,G),oe=y(Q),ie=x(oe,e,ae),se=P(I,oe,e,ae),ce=w(I,oe,e,ae),le=E(e,ae),de=h(re,S,ie,se),ue=k(re,ce,le),me=v(de,ue),pe=f(re,T,S,se,ie),ge=g(re,T,ce),fe=b(pe,ge,le),be=j(W,me,fe,ae),he=_(Q),ve=C(be,re,R,I,he,e);D(r,M.rules||[],ve)}}}if(en)return nn.exports;en=1;var o=t()(e({logger:n(),document:a(),objectAssign:r(),createDynamicHostResolver:i(),buildRuleExecutionOrder:s(),createDebugController:c(),createExecuteDelegateModule:l(),createGetDataElementValue:p(),createGetVar:g(),createIsVar:f(),createModuleProvider:h(),createNotifyMonitors:v(),createReplaceTokens:y(),createSetCustomVar:_(),createAddActionToQueue:w(),createAddConditionToQueue:P(),createAddRuleToQueue:x(),createEvaluateConditions:k(),createExecuteRule:j(),createGetModuleDisplayNameByRuleComponent:I(),createGetSyntheticEventMeta:S(),createInitEventModule:D(),createLogActionError:T(),createLogConditionError:R(),createLogConditionNotMet:A(),createLogRuleCompleted:N(),createRunActions:O(),createTriggerRule:V(),getRuleComponentErrorMessage:L(),isConditionMet:M(),initRules:U(),normalizeRuleComponentError:F(),normalizeSyntheticEvent:$(),getNamespacedStorage:u(),hydrateModuleProvider:X(),hydrateSatelliteObject:Y(),createSettingsFileTransformer:ee()})),d=window._satellite;return o(d),nn.exports=d,nn.exports}if(window.atob){var ne,ae,re,oe,ie,se,ce,le,de,ue,me,pe,ge,fe,be,he,ve,ye,_e,Ce,we,Pe,xe,Ee,ke,je,Ie,Se,De,Te,Re,Ae,Ne,Oe,Ve,Le,Me,Ue,Fe,Be,$e,qe,He,Ge,Qe,ze,We,Je,Ke,Ze,Xe,Ye,et,tt,nt,at,rt,ot,it,st,ct,lt,dt,ut,mt,pt,gt,ft,bt,ht,vt,yt,_t,Ct,wt,Pt,xt,Et,kt,jt,It,St,Dt,Tt,Rt,At,Nt,Ot,Vt,Lt,Mt,Ut,Ft,Bt,$t,qt,Ht,Gt,Qt,zt,Wt,Jt,Kt,Zt,Xt,Yt,en,tn="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},nn={exports:{}},an={},rn={exports:{}};rn.exports;return e(te())}console.warn("Adobe Launch is unsupported in IE 9 and below.")}();