1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5636],{65636:(e,t,a)=>{a.r(t),a.d(t,{default:()=>j});var n=a(6506),i=a(33506),r=a(56767),d=a.n(r),s=a(29734),o=a(19929),l=a(4716),c=a(12362),u=a(27319),g=a(49960),A=a(80953),E=a(63368);let _={properties:{bot_initiated:{type:"boolean"},bot_engaged:{type:"boolean"},bot_transfer_initiated:{type:"boolean"},capture_last_message:{type:"string"}}};var w=a(40149),m=a(7765),b=a(61211),f=a(90451);let C=(e,t)=>{let a=(0,w._)(_,e,E.lz);a&&((0,m.$)({data:a,event:E.lz}),(0,b.H)(E.lz,a)),(0,f.A)({event:E.ll.CHAT,configOverride:t})};var p=a(52634),v=a(4548);let T=e=>{(0,v.i)()&&p.L.addAction(`ChatBot::${e}`,{chatType:"BOT",chatProvider:"ADA"})};var S=a(88141);let y={CUSTOMER_SEGMENTATION:{name:l.yG,category:S.X.TargetedAdvertising},ACTIVE_TERRITORY:{name:l.G7,category:S.X.StrictlyNecessary},LAST_ARTICLE_VIEWED:{name:l.xw,category:S.X.ContentSelection},LIVE_CHAT_TYPE:{name:l.bm,category:S.X.StrictlyNecessary},USER_CHAT_SESSION:{name:l.at,category:S.X.ContentSelection}},I={bot_initiated:()=>{(e=>{if(e?.category){var t=e?.category;if(!(0,u.Bd)())return!1;let a=window?.OnetrustActiveGroups?.split(",");return t===S.X.StrictlyNecessary||!!window.OnetrustActiveGroups&&!!t&&a.includes(t)}return!1})(y.USER_CHAT_SESSION)&&(0,o.iM)().set(l.at,"active"),C({bot_initiated:!0}),T("ADABOT_INITIATED")},bot_engaged:()=>{C({bot_engaged:!0}),T("ADABOT_ENGAGED")},bot_transfer_initiated:()=>{C({bot_transfer_initiated:!0}),T("ADABOT_TRANSFER_INITIATED")},capture_last_message:e=>{C({capture_last_message:e?.user_data?.meta?.last_question_asked}),T("ADABOT_CAPTURE_LAST_MESSAGE")}},h={"ada:agent:joined":"ADA:AGENT:JOINED","ada:agent:left":"ADA:AGENT:LEFT","ada:campaigns:shown":"ADA:CAMPAIGNS:SHOWN","ada:campaigns:opened":"ADA:CAMPAIGNS:OPENED","ada:campaigns:engaged":"ADA:CAMPAIGNS:ENGAGED","ada:conversation:message":"ADA:CONVERSATION:MESSAGE","ada:end_conversation":"ADA:END_CONVERSATION","ada:csat_submitted":"ADA:CSAT_SUBMITTED","ada:chat_frame_timeout":"ADA:CHAT_FRAME_TIMEOUT","ada:minimize_chat":"ADA:MINIMIZE_CHAT","ada:close_chat":"ADA:CLOSE_CHAT"},N=function(e,t,a,n){let i={language:e.isoLanguage,metaFields:{Origin:e.origin??"Ada AI-Chat",Brand:e.proposition,Subject:e?.subject??"default",Territory:e.territory,"Last Article Viewed":"undefined","Logged In":e.isLoggedIn,"Marketing Cloud Visitor ID":(0,o.mz)()||null,"Page URL":window?.location?.origin+window?.location?.pathname,"Contact Id":e.contactId??null,language:e.isoLanguage,consumer:e.consumer,Browser_Name:(()=>{let e=window.navigator.userAgent;if(/Edg\//.test(e))return"Edge";if(/OPR\//.test(e)||/Opera/.test(e))return"Opera";if(/Brave\//.test(e))return"Brave";if(/Chrome\//.test(e))return"Chrome";if(/Safari\//.test(e)&&!/Chrome\//.test(e))return"Safari";else if(/Firefox\//.test(e))return"Firefox";else if(/MSIE /.test(e)||/Trident\//.test(e))return"Internet Explorer";else return"unknown"})(),Browser_Language:window.navigator.language,Browser_Platform:window.navigator.userAgent,Customer_Case_Classification:"I need help",User_Agent:window.navigator.userAgent,Case_Type:e.caseType??"Feedback"},eventCallbacks:I,toggleCallback:e=>{if(window.dispatchEvent(new CustomEvent("adaToggleCallback",{detail:{isOpen:e}})),e){t("active");let e=(0,A.z)(),i=a?.current,r=!!i&&i!==g.a;a&&n&&e.isSignedIn&&!r&&n().then(e=>{window.adaEmbed?.setSensitiveMetaFields({jwt_token:e})}).catch(()=>{window.adaEmbed?.setSensitiveMetaFields({jwt_token:g.a})}),window.adaEmbed?.setMetaFields({"Last Article Viewed":(0,o.t5)()||"undefined"})}},conversationEndCallback:()=>{t("finished")},adaReadyCallback:({isRolledOut:e})=>{window.dispatchEvent(new CustomEvent("adaReadyCallback",{detail:{isRolledOut:e}})),e&&t("ready")},onAdaEmbedLoaded:()=>{let e;window.dispatchEvent(new CustomEvent("adaEmbedLoadedCallback")),(e=window?.adaEmbed)&&Object.entries(h).forEach(([t,a])=>{e.subscribeEvent(t,()=>{T(a)})})}};return e.cluster?{...i,cluster:e.cluster}:i},O=({snapinOptions:e})=>{let[t,a]=(0,i.useState)("initializing"),{isLoggedIn:n,contactId:r}=e,g=(0,s.q8)(),A=e?.src??(0,c.zj)()?.chatVendors?.ada?.dsn,E=e?.handle??(0,c.zj)()?.chatVendors?.ada?.handle;return(0,u.Bd)()&&(window.adaSettings=window?.adaSettings||N(e,a,g?.tokenRef,g?.fetchToken)),(0,i.useEffect)(()=>{"ready"===t&&n&&r&&window?.adaEmbed?.setMetaFields({"Contact Id":r})},[t,n,r]),(0,i.useEffect)(()=>{"finished"===t&&(0,o.iM)().remove(l.at)},[t]),(0,i.useEffect)(()=>{"active"===(0,o.iM)().get(l.at)&&"ready"===t&&window?.adaEmbed?.toggle(
1)},[t]),i.createElement(i.Fragment,null,i.createElement(d(),{id:"__ada",src:A,"data-handle":E,strategy:"lazyOnload"}))};var D=a(62759),k=a(30795),L=a(62927);let M=(0,L.css)(["opacity:0 !important;visibility:hidden !important;pointer-events:none !important;"]),R=(0,L.css)(["opacity:1 !important;visibility:visible !important;pointer-events:auto !important;"]),B=(0,L.createGlobalStyle)(["iframe#ada-button-frame{",";}"],({hideAdabotBubble:e})=>e?M:R);var G=a(53375);let j=({settings:e})=>{let{enabled:t,displayChatbotBubbleIcon:a}=e??{},r=function(){let[e,t]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{t(!0)},[]),e}(),{chatVendors:d,language:s}=(0,c.zj)(),o=(0,k.w)(D.HU),l=(0,k.w)(D.Xd),u=((e,t=!1)=>{let[a,n]=(0,i.useState)(e??!1),r=(0,i.useCallback)(async()=>{let t=await window?.adaEmbed?.getInfo();if(t){if(t.hasActiveChatter)return void n(!0);!!e!==a&&n(!!e)}},[e,a]),d=(0,i.useCallback)(e=>{"detail"in e&&e.detail&&"boolean"==typeof e.detail.isOpen&&n(!e.detail.isOpen)},[]);return(0,i.useEffect)(()=>{if(t)return window.addEventListener("adaReadyCallback",r),window.addEventListener("adaToggleCallback",d),()=>{window.removeEventListener("adaReadyCallback",r),window.removeEventListener("adaToggleCallback",d)}},[t,r,d]),a})(a,r);if(!r||!t)return null;let g={origin:"Ada AI-Chat",subject:"default",consumer:"iceberg",territory:l?.name??"XX",proposition:o,cluster:d?.ada?.cluster,isoLanguage:s===G.Np.NB_NO?"no":s.includes("-")?s.split("-")[0]:s,contactId:null,isLoggedIn:!1};return(0,n.jsxs)(i.Fragment,{children:[(0,n.jsx)(B,{hideAdabotBubble:!u}),(0,n.jsx)(O,{snapinOptions:g})]})}}}]); 2//# sourceMappingURL=5636.6af254d7c25b077b.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.