(this.webpackChunk_gorgias_chat_client=this.webpackChunk_gorgias_chat_client||[]).push([[340],{8119:(e,t,r)=>{"use strict";r.r(t),r.d(t,{FramedCampaigns:()=>ot,default:()=>st});var n=r(3028),a=r(2867),i=r(969),o=r(1033),s=r(2356),c=r.n(s),u=r(5886),l=r(592),p=r(9428),d=r(5413),h=r(206),f=r(7193),v=r(6214),g=r(518),m=r(4238),_=r(1692),x=r(8468),y=r(8759),b=r(6477),w=r(1574),j=r(2723),C=r(4795),Z=r(9159),A=r(6114),k=r(2286),O=function(e){return e.Home="home",e.Product="product",e.Collection="collection",e}({}),S=["home","product","collection"];function z(){try{var e=function(){var e,t;return null===(e=window)||void 0===e||null===(t=e.meta)||void 0===t?void 0:t.page}();return e&&function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return S.includes(e)}(null===e||void 0===e?void 0:e.pageType)?e.pageType:""}catch(t){console.error(t)}return""}function E(){return(E=(0,C.Z)((0,j.Z)().mark((function e(){var t,r,n,a;return(0,j.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=(0,k.x)(),e.prev=1,r="".concat(t.toString(),".json"),e.next=5,(0,A.Z)(r);case 5:if(404!==(n=e.sent).status){e.next=9;break}throw Z.Z.setContext("shopify_page",{url:r,type:z()}),new Error("Shopify - Could not fetch current product");case 9:return e.next=11,n.json();case 11:if(null!==(a=e.sent)&&void 0!==a&&a.product){e.next=15;break}throw Z.Z.setContext("shopify_page",{url:r,type:z(),payload:a}),new Error("Shopify - Product page is corrupt");case 15:return e.abrupt("return",a.product);case 18:e.prev=18,e.t0=e.catch(1),Z.Z.error(e.t0);case 21:case"end":return e.stop()}}),e,null,[[1,18]])})))).apply(this,arguments)}var I=r(1745),L=r(5418);var T={ALL:"all",SOME:"some"};function M(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:T.SOME,n=e.triggers.map((e=>e.key)),a=e=>n.includes(e);return r===T.ALL?t.every(a):t.some(a)}var P,D=r(5458),N=r(4045),G=r(2876),H=r(8533),R=r(6325),U=r(2390),B=r(2716),F=r(991),K=r(1361),W=r(4262),J=r(6023),V=r(4470),$=r(3136),X=r(2690),q=r(3478),Y=r(4896),Q=r(6636),ee=r(6321),te=r(9934),re=r(1171),ne=r(3632),ae=ne.Z.div(P||(P=(0,re.Z)(["\n &:hover {\n cursor: pointer;\n }\n"])));ae.defaultProps={role:"button",tabIndex:0};const ie=ae;var oe,se=r(8226),ce=r(3812);var ue={lg:385,md:330,xs:260},le={width:"".concat(ue.lg,"px"),height:"0px"},pe=(0,n.Z)((0,n.Z)({},le),{},{position:"fixed",right:"0",bottom:"90px",marginRight:"15px",border:"none",userSelect:"none",zIndex:2147483001,colorScheme:"light"});var de,he,fe,ve,ge=ne.Z.div(oe||(oe=(0,re.Z)(["\n --focus-color: ",";\n\n &:focus {\n box-shadow: 0 0 0 3px var(--focus-color), 0 3px 15px rgba(0, 0, 0, 0.15);\n outline: none;\n }\n\n position: relative;\n\n background: white;\n font-size: 14px;\n z-index: 2;\n color: ",";\n border-radius: 5px;\n box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15);\n\n position: relative;\n margin-top: 10px;\n left: 15px;\n\n max-width: ","px;\n\n transition: height 400ms linear;\n\n &.widget-xs {\n max-width: ","px;\n }\n\n &.widget-md {\n max-width: ","px;\n }\n\n .header {\n position: absolute;\n top: 0;\n right: 0;\n\n padding: 10px;\n }\n\n .btn-dismiss {\n display: flex;\n align-items: center;\n justify-content: center;\n\n width: 24px;\n height: 24px;\n\n margin: 0;\n padding: 0;\n border-radius: 50%;\n border: 0;\n\n background-color: ",";\n\n cursor: pointer;\n\n transition: all 200ms ease;\n\n svg {\n & > path {\n fill: ",";\n }\n }\n\n &:hover {\n background-color: ",";\n\n svg {\n & > path {\n fill: ",";\n }\n }\n }\n\n &:active {\n background-color: ",";\n\n svg {\n & > path {\n fill: ",";\n }\n }\n }\n }\n\n .reply-area {\n cursor: pointer;\n padding: 15px 20px;\n border-top: 1px solid ",";\n color: ",";\n\n &:focus {\n box-shadow: 0 0 0 3px var(--focus-color);\n outline: none;\n }\n }\n\n .message-video {\n padding: 0 16px 16px 16px;\n }\n"])),(e=>(0,ee.jt)(e.theme.mainColor)),d.wL.DarkGrey,ue.lg,ue.xs,ue.md,d.wL.VeryLightGrey,d.wL.Grey,d.wL.Grey,d.wL.White,d.wL.LightGrey,d.wL.White,d.wL.LightGrey,d.wL.Grey),me=r(4038),_e=r(2670),xe=r(8131),ye=r(6881),be=r(7431),we=r(7085),je=r(9165),Ce=r(7574),Ze=ne.Z.div(de||(de=(0,re.Z)(["\n padding: 20px;\n"]))),Ae=ne.Z.div(he||(he=(0,re.Z)(["\n padding-left: ","px;\n"])),(e=>e.avatarSize+8)),ke=e=>{var t=e.agent,r=e.avatarConfig,n=e.children,a=e.widgetSize,i=ce.Z.getChatFeatureFlag("chat-agent-avatar-customization"),o=null===t||void 0===t?void 0:t.avatarUrl,s=(null===t||void 0===t?void 0:t.name)||"Agent";i&&(o=(null===r||void 0===r?void 0:r.imageType)===v.bJ.AGENT_INITIALS?null:(null===r||void 0===r?void 0:r.imageType)===v.bJ.AGENT_PICTURE?null===t||void 0===t?void 0:t.avatarUrl:null===r||void 0===r?void 0:r.companyLogoUrl);var c="xs"===a?32:50;return(0,Ce.jsxs)(Ze,{children:[(0,Ce.jsx)(je.ZP,{src:o||void 0,name:s,showName:!0,size:c}),(0,Ce.jsxs)(Ae,{avatarSize:c,children:[(0,Ce.jsxs)("span",{className:"sr-only",children:[s," says:"]}),n]})]})},Oe=r(1841),Se=(0,i.lazy)((()=>(0,Oe.I)((()=>r.e(516).then(r.bind(r,4471)))))),ze=()=>(0,Ce.jsx)("div",{style:{aspectRatio:"16/9"}}),Ee=e=>{var t=e.urlSources,r=e.campaignId;return(0,Ce.jsx)(Ce.Fragment,{children:t.length>0&&(0,Ce.jsx)(i.Suspense,{fallback:(0,Ce.jsx)(ze,{}),children:t.map(((e,t)=>(0,Ce.jsx)(Se,{url:e,trackingMetadata:{campaign:r}},t)))})})},Ie=(0,i.forwardRef)(((e,t)=>{var r=e.avatarConfig,n=e.campaign,a=e.size,o=e.onClickMessage,s=(0,f.v)((0,ye.x1)(n.id)),c=xe.V(n.message.html),u=c.cleanedHtml,l=c.urlSources,p=l.length?u:s?s.message.html:n.message.html,d=(0,i.useMemo)((()=>s?s.products:n.products),[n.products,s]),h=(0,i.useMemo)((()=>s?s.attachments:n.attachments),[n.attachments,s]);return(0,Ce.jsxs)("div",{ref:t,role:"listitem",style:{background:"white"},children:[(0,Ce.jsx)(ke,{agent:n.agent,avatarConfig:r,widgetSize:a,children:(0,Ce.jsx)("div",{className:"message",dangerouslySetInnerHTML:{__html:p},onClickCapture:e=>{o(e,n)}})}),l.length>0&&(0,Ce.jsx)("div",{className:"message-video",children:(0,Ce.jsx)(Ee,{urlSources:l,campaignId:n.id})}),d&&d.length>0&&(0,Ce.jsx)(we.W,{campaign:n,products:d}),h&&h.length>0&&(0,Ce.jsx)(we.W,{campaign:n,products:(0,be.xk)(h)})]})})),Le=ne.Z.button(fe||(fe=(0,re.Z)(["\n position: relative;\n\n width: 100%;\n height: 100px;\n\n margin: 0;\n padding: 0;\n border: none;\n outline: none;\n\n cursor: pointer;\n overflow: hidden;\n user-select: none;\n"]))),Te=ne.Z.div(ve||(ve=(0,re.Z)(["\n position: absolute;\n top: 0;\n left: 0;\n\n width: 100%;\n height: 100px;\n\n background: linear-gradient(\n 0deg,\n rgba(255, 255, 255, 1) 10%,\n rgba(255, 255, 255, 0) 100%\n );\n"]))),Me=e=>{var t=e.campaigns,r=e.avatarConfig,n=e.size,o=e.onClickMessage,s=(0,i.useState)(),c=(0,a.Z)(s,2),u=c[0],l=c[1],p=(0,i.useState)(),d=(0,a.Z)(p,2),h=d[0],f=d[1],v=(0,i.useMemo)((()=>t.find((e=>e.id===u))),[t,u]),g=(0,i.useMemo)((()=>t.find((e=>e.id===h))),[t,h]),m=(0,i.useCallback)((()=>{var e=t.findIndex((e=>e.id===u));if(-1!==e&&1!==t.length){var r=e-1,n=e-2;r<0?(r=t.length-1,n<0&&(n=t.length-2)):0===r&&(n=t.length-1),l(t[r].id),f(t[n].id)}}),[t,u]);return(0,i.useEffect)((()=>{var e,r;t.length<=1?l(null===(r=t[0])||void 0===r?void 0:r.id):(l(t[t.length-1].id),f(null===(e=t[t.length-2])||void 0===e?void 0:e.id))}),[t]),v?(0,H.t)(ce.Z.chatAppId())?(0,Ce.jsxs)("div",{children:[(0,Ce.jsx)(_e.p,{isOpen:!0,children:(0,Ce.jsx)(Ie,{campaign:v,avatarConfig:r,size:n,onClickMessage:o})},v.id),g&&(0,Ce.jsxs)(Le,{onClick:m,children:[(0,Ce.jsx)(Ie,{avatarConfig:r,size:n,campaign:g,onClickMessage:o}),(0,Ce.jsx)(Te,{})]})]}):(0,Ce.jsx)(me.Z,{className:"campaign-list",role:"list","aria-label":"Campaigns",children:t.map((e=>(0,Ce.jsx)(_e.p,{isOpen:!0,children:(0,Ce.jsx)(Ie,{campaign:e,avatarConfig:r,size:n,onClickMessage:o})},e.id)))}):null},Pe=r(7597),De=r(5449),Ne=r.n(De),Ge=r(5888),He=r.n(Ge);function Re(e){return(0,A.Z)("".concat(ce.Z.chatApiUrl,"/shorten"),{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},body:JSON.stringify({urls:e})}).then((e=>e.json()))}function Ue(e,t){return!!t.find((t=>t.original_url===e.original_url&&t.meta.campaign_id===e.meta.campaign_id))}var Be=r(9740),Fe=["account_id","channel"];function Ke(e){var t=e.meta,r=t.account_id,n=t.channel,a=(0,Be.Z)(t,Fe);return{url:e.original_url,account_id:parseInt(r),channel:n,meta:a}}function We(){var e=localStorage.getItem(ce.Z.localStorageTrackingLinks);return e?JSON.parse(e):[]}function Je(e,t,r){var n=t.reduce(((e,t)=>{var n;return e.push({short_url:t.short_url,original_url:t.url,meta:null===(n=r.find((e=>e.original_url===t.url)))||void 0===n?void 0:n.meta}),e}),e);return localStorage.setItem(ce.Z.localStorageTrackingLinks,JSON.stringify(n)),n}function Ve(e){return $e.apply(this,arguments)}function $e(){return($e=(0,C.Z)((0,j.Z)().mark((function e(t){var r,n,a,i;return(0,j.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=We(),!(n=Ne()(t,He()).filter((e=>!Ue(e,r))).map(Ke)).length){e.next=16;break}return e.prev=3,e.next=6,Re(n);case 6:if(a=e.sent,i=a.urls,!Array.isArray(i)){e.next=10;break}return e.abrupt("return",Je(r,i,t));case 10:return e.abrupt("return",[]);case 13:e.prev=13,e.t0=e.catch(3),Z.Z.error(e.t0);case 16:return e.abrupt("return",Promise.resolve(r));case 17:case"end":return e.stop()}}),e,null,[[3,13]])})))).apply(this,arguments)}function Xe(e,t){return(0,Pe.Uy)(e,(e=>{var r=t.find((t=>t.original_url===e.extra.product_link));r&&(e.extra.shortened_product_link=r.short_url)}))}function qe(e,t){var r=e;return t.forEach((e=>{r=r.replaceAll(e.original_url,e.short_url)})),r}var Ye=r(3003),Qe=r(4973);function et(e){var t,r,a,i=function(e){var t,r="".concat(ce.Z.chatApplication().config.shopType,":").concat(ce.Z.chatApplication().config.shopName),n=null===(t=ce.Z.chatApplication().config.account)||void 0===t?void 0:t.id;return n?(0,Qe.E)({shop_name:r,account_id:n.toString(),campaign_id:e,session_id:(0,Ye.MQ)(),channel:"chat-campaign"}):null}(e.id),o=[];if(!i)return[];((r=e.message.html,Array.from(r.matchAll(/href="([^"]*)/g)).map((e=>e[1]))).forEach((e=>{o.push({original_url:e,short_url:"",meta:i})})),null!==(t=e.attachments)&&void 0!==t&&t.length)&&(null===(a=e.attachments)||void 0===a||a.filter((e=>""!==e.url)).forEach((e=>{var t={original_url:e.extra.product_link,short_url:"",meta:i};e.extra.product_id&&(t.meta=(0,n.Z)((0,n.Z)({},t.meta),{},{product_id:e.extra.product_id.toString()})),o.push(t)})));return o}function tt(){return(tt=(0,C.Z)((0,j.Z)().mark((function e(t){var r,n;return(0,j.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.map(et).flat(),e.next=3,Ve(r);case 3:if(!(n=e.sent).length){e.next=6;break}return e.abrupt("return",t.reduce(((e,t)=>{var r=(0,Pe.Uy)(t,(e=>{e.message.html=qe(e.message.html,n),e.attachments&&e.attachments.length>0&&(e.attachments=e.attachments.map((e=>Xe(e,n))))}));return e.push(r),e}),[]));case 6:return e.abrupt("return",t);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var rt=r(3328),nt="campaigns-container";const at=e=>{var t=e.updateDimensions,r=e.onClick,n=e.onClickMessage,o=e.onDismiss,s=(0,f.I)(),c=(0,I.z)(),u=(0,se.d)().appTexts,p=(0,i.useContext)(l.lB).document,h=(0,i.useState)(null),v=(0,a.Z)(h,2),g=v[0],m=v[1],_=(0,i.useRef)(null),x=(0,f.v)((e=>[e.application.credentials.appId,e.application.campaigns.displayedCampaigns,e.application.settings.decoration.avatar])),y=(0,a.Z)(x,3),b=y[0],j=y[1],C=y[2],Z=function(){var e=(0,f.v)((e=>e.application.settings.preferences.hideOutsideBusinessHours)),t=(0,f.v)((e=>e.application.status.isChatOnline));return!!(0,f.v)((e=>e.application.settings.preferences.displayCampaignsHiddenChat))&&(e?!t:!!ce.Z.chatApplication().deletedDatetime)}();(0,i.useEffect)((()=>{j.length&&(0,H.t)(b)&&function(){var e;return null!==(e=ce.Z.getChatFeatureFlag("revenue-click-tracking"))&&void 0!==e&&e}()&&function(e){return tt.apply(this,arguments)}(j).then((e=>{e.forEach((e=>{s((0,Y.qX)(e))}))}))}),[s,j,b]),(0,i.useEffect)((()=>{var e=null;return g&&j.length&&(e=new X.ResizeObserver(((e,r)=>{var n,i=(0,K.Z)(e);try{for(i.s();!(n=i.n()).done;){var o=n.value;if(o.target.id===nt){var s=(0,a.Z)(o.borderBoxSize,1)[0],c=s.blockSize,u=s.inlineSize;t({height:c,width:u})}}}catch(l){i.e(l)}finally{i.f()}})),_.current&&e.observe(_.current)),()=>{e&&e.disconnect()}}),[t,g,j]),(0,i.useEffect)((()=>{p&&(!function(e){var t=e.createElement("style");t.innerHTML="".concat(ee.Dq," body {overflow: hidden;}"),e.head.appendChild(t);var r=e.createElement("title");r.innerText="Campaign messages",e.head.appendChild(r)}(p),g||m((0,W.default)({key:"campaigns-iframe",container:p.head})))}),[g,p]);var A=!Z&&j.some((e=>{var t;return"boolean"!==typeof(null===(t=e.meta)||void 0===t?void 0:t.noReply)||!1===e.meta.noReply}));return g&&j.length>0?(0,rt.BX)(J.C,{value:g,children:[(0,rt.tZ)(te.Z,{}),(0,rt.tZ)(V.Global,{styles:(0,ee.eu)(300,10)}),(0,rt.tZ)($.Z,{in:!0,appear:!0,classNames:"fade-in-up",timeout:300,children:(0,rt.tZ)(ge,{className:"widget-".concat(c),id:nt,ref:_,"data-testid":nt,role:"region","aria-label":"Campaigns messages",children:(0,rt.BX)(Q.Q,{onAddToCart:(e,t)=>{t&&(0,w.Kz)(w.MK.CHAT_PRODUCT_ADD_TO_CART,(0,G.S)({product:e,campaign:t,origin:"campaign",campaign_id:t.id,campaign_name:t.name}))},children:[(0,rt.tZ)("div",{className:"header",children:(0,rt.tZ)("button",{className:"btn-dismiss","data-testid":"dismiss-campaign-btn","aria-label":"Dismiss campaigns",onClick:o,children:(0,rt.tZ)(q.r,{})})}),(0,rt.tZ)(Me,{size:c,avatarConfig:C,campaigns:j,onClickMessage:n}),A&&(0,rt.tZ)(ie,{onClick:r,onKeyDown:e=>{if(e.key===d.Zy.Enter||e.key===d.Zy.Space)return r(),!1},"aria-label":"Reply to the campaigns",className:"reply-area","data-testid":"reply-to-campaign-btn",children:u("campaignClickToReply")})]})})})]}):null};var it=r(7354),ot=()=>{var e=(0,u.Z)(),t=(0,a.Z)(e,2),r=t[0],s=t[1],j=s.height,C=s.width,A=(0,i.useState)(void 0),k=(0,a.Z)(A,2),S=k[0],P=k[1],K=(0,i.useState)({height:pe.height,width:pe.width}),W=(0,a.Z)(K,2),J=W[0],V=W[1],$=(0,f.I)(),X=(0,I.z)(),q=(0,f.v)(F.G3),Y=(0,f.v)((e=>[e.application.credentials.appId,e.application.campaigns.currentUrl,e.application.status.isWindowOpened,e.application.settings.campaigns,e.application.campaigns.enabled,e.application.campaigns.displayedCampaigns,e.application.campaigns.clicked,e.application.status.isChatOnline,e.application.status.isDuringBusinessHours,e.application.settings.decoration.position])),Q=(0,a.Z)(Y,10),ee=Q[0],te=Q[1],re=Q[2],ne=Q[3],ae=void 0===ne?[]:ne,ie=Q[4],oe=Q[5],se=Q[6],ce=Q[7],le=Q[8],de=Q[9],he=(0,f.v)(x.rY),fe=(0,i.useCallback)((e=>{if(ie&&!(0,N.LH)(ae)){var t=(0,N.Gl)();if(!((0,N.Y1)(e)&&t.length>=1)){if((0,b.qw)(e.id)){var r=(0,b.m2)();if((0,w.Kz)(w.MK.CAMPAIGN_TRIGGERS_MET,(0,G.S)({campaign_id:e.id,campaign_name:e.name,ab_revenue_variant:r})),r===h.u.Hide)return void(0,it.zg)([e],(()=>null))}(0,N.me)(e.id),$((0,m._v)(e)),p.LO.trigger(d.IH.CAMPAIGN_OPENED)}}}),[$,ie,ae]),ve=(0,y.Q8)(de),ge=function(e,t){var r=(0,L.Z)(),n=r.height,a=r.width,o=(0,f.v)((e=>e.application.settings.decoration.position));return(0,i.useMemo)((()=>(0,y.mt)(o,{height:e,width:t},{height:n,width:a})),[o,e,t,n,a])}(j,C),me=(0,i.useMemo)((()=>(0,H.t)(ee)?(0,n.Z)((0,n.Z)((0,n.Z)({},pe),ge),J):(0,n.Z)((0,n.Z)((0,n.Z)({},pe),ve),J)),[ee,ve,ge,J]),_e=(0,i.useCallback)((e=>{if(!(e.clientY>30)){var t=function(e,t){return e.filter((e=>M(e,t,T.ALL)))}(ae,[v._5.EXIT_INTENT]),r={isChatOnline:ce,isDuringBusinessHours:le,landedAt:te.landedAt,href:te.href,productDetails:S,shopifyCart:void 0};null!==he&&(r.shopifyCart=he),(0,it.Uh)(t,oe,r,fe)()}}),[ae,ce,le,te.landedAt,te.href,S,he,oe,fe]),xe=(0,i.useRef)(window.location.href);(0,i.useEffect)((()=>{var e=z();e&&function(e){return e===O.Product}(e)&&(0,D.Wv)(ae)&&function(){return E.apply(this,arguments)}().then(P)}),[P]),(0,i.useEffect)((()=>{var e;return ie&&(e=setInterval((()=>{window.location.href!==xe.current&&(xe.current=window.location.href,$((0,m.NM)({href:xe.current,landedAt:(new Date).toISOString()})))}),1e3)),()=>{e&&clearInterval(e)}}),[$,ie]),(0,i.useEffect)((()=>{if((0,it.OH)(ae)){if(ie&&0!==ae.length){var e=c()(_e,100),t=function(e,t){return e.filter((e=>!M(e,t,T.SOME)))}(ae,[v._5.EXIT_INTENT]),r={isChatOnline:ce,isDuringBusinessHours:le,landedAt:te.landedAt,href:te.href,productDetails:S,shopifyCart:void 0};null!==he&&(r.shopifyCart=he);var n=setInterval((0,it.Uh)(t,oe,r,fe),1e3);return window.addEventListener("mousemove",e),()=>{clearInterval(n),window.removeEventListener("mousemove",e)}}(0,it.zg)(oe,(()=>null))}}),[$,te.landedAt,te.href,S,oe,ae,ie,se,he,ce,le,_e,fe]),(0,i.useEffect)((()=>{var e,t=(0,R.X)(ae,oe);if((0,D.fG)(t)){var r=ae.filter((e=>e.triggers.some((e=>[v._5.CART_VALUE,v._5.PRODUCT_TAGS].includes(e.key))))),n={isChatOnline:ce,isDuringBusinessHours:le,timeSpentOnPage:(0,B.n)(te.landedAt),currentUrl:te.href,productDetails:S,shopifyCart:void 0};r.some((e=>(0,U.T)(e.triggers,n)))&&($((0,_.jH)()),e=setInterval((()=>{$((0,_.fC)())}),2e3))}else $((0,_.Zd)());return()=>{e&&clearInterval(e)}}),[$,ae,oe,ce,le,te.landedAt,te.href,S]);var ye=(0,i.useCallback)((e=>{V({height:"".concat(e.height+30,"px"),width:"".concat(ue[X]+30,"px")})}),[X]),be=(0,i.useCallback)((()=>{Z.Z.addBreadcrumb({message:"user clicked on a campaign"}),$((0,m.rJ)(!1)),p.LO.trigger(d.IH.CAMPAIGN_CLOSED),$((0,m.Hz)(!0)),$((0,g.Gf)(!0)),(0,N.zO)()}),[$]),we=(0,i.useCallback)(((e,t)=>{if((0,H.t)(ee)){var r=e.target;"a"===r.tagName.toLowerCase()&&r.hasAttribute("href")&&(0,w.Kz)(w.MK.CAMPAIGN_LINK_CLICKED,(0,G.S)({event_label:t.name,value:0,campaign_id:t.id,campaign_name:t.name,campaign_link:r.getAttribute("href")}))}}),[ee]),je=(0,o.Z)(ie);(0,i.useEffect)((()=>{je&&!ie&&V({width:"0",height:"0"})}),[je,ie,ye]);var Ce=(0,o.Z)(ce);(0,i.useEffect)((()=>{!ce&&Ce&&($((0,m.rJ)(!1)),p.LO.trigger(d.IH.CAMPAIGN_CLOSED),(0,N.zO)(),$((0,m.Oo)()))}),[$,ce,Ce]);var Ze=ie&&!re&&oe.length>0,Ae="Gorgias live chat campaigns";return(0,rt.tZ)(l.ZP,{ref:r,initialContent:'
'),mountTarget:"#mountHere",id:"chat-campaigns","data-testid":"chat-campaigns",title:Ae,head:(0,rt.tZ)("title",{children:Ae}),css:me,children:Ze&&(0,rt.tZ)(at,{updateDimensions:ye,onClick:be,onClickMessage:we,onDismiss:()=>{p.LO.trigger(d.IH.CAMPAIGN_CLOSED),(0,N.zO)(),$((0,m.rJ)(!1)),(0,it.zg)(oe,(()=>{$((0,m.Ct)([]))}))}})})};const st=(0,i.memo)(ot)},3107:(e,t,r)=>{var n=r(9519)(r(5498),"DataView");e.exports=n},3210:(e,t,r)=>{var n=r(3793),a=r(44),i=r(5427),o=r(2720),s=r(1249);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{var n=r(3910),a=r(9515),i=r(2267),o=r(9008),s=r(5035);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{var n=r(9519)(r(5498),"Map");e.exports=n},9365:(e,t,r)=>{var n=r(9789),a=r(2052),i=r(7940),o=r(6467),s=r(5188);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{var n=r(9519)(r(5498),"Promise");e.exports=n},5889:(e,t,r)=>{var n=r(9519)(r(5498),"Set");e.exports=n},1294:(e,t,r)=>{var n=r(9365),a=r(4934),i=r(4456);function o(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new n;++t{var n=r(1864),a=r(6960),i=r(4265),o=r(2468),s=r(8866),c=r(2822);function u(e){var t=this.__data__=new n(e);this.size=t.size}u.prototype.clear=a,u.prototype.delete=i,u.prototype.get=o,u.prototype.has=s,u.prototype.set=c,e.exports=u},6343:(e,t,r)=>{var n=r(5498).Uint8Array;e.exports=n},1963:(e,t,r)=>{var n=r(9519)(r(5498),"WeakMap");e.exports=n},8047:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,a=0,i=[];++r{var n=r(2830);e.exports=function(e,t){return!!(null==e?0:e.length)&&n(e,t,0)>-1}},3528:e=>{e.exports=function(e,t,r){for(var n=-1,a=null==e?0:e.length;++n{var n=r(191),a=r(2824),i=r(9756),o=r(5377),s=r(790),c=r(9239),u=Object.prototype.hasOwnProperty;e.exports=function(e,t){var r=i(e),l=!r&&a(e),p=!r&&!l&&o(e),d=!r&&!l&&!p&&c(e),h=r||l||p||d,f=h?n(e.length,String):[],v=f.length;for(var g in e)!t&&!u.call(e,g)||h&&("length"==g||p&&("offset"==g||"parent"==g)||d&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||s(g,v))||f.push(g);return f}},4013:e=>{e.exports=function(e,t){for(var r=-1,n=t.length,a=e.length;++r{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r{var n=r(6170);e.exports=function(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}},8453:e=>{e.exports=function(e,t,r,n){for(var a=e.length,i=r+(n?1:-1);n?i--:++i{var n=r(4013),a=r(9756);e.exports=function(e,t,r){var i=t(e);return a(e)?i:n(i,r(e))}},2830:(e,t,r)=>{var n=r(8453),a=r(5307),i=r(1821);e.exports=function(e,t,r){return t===t?i(e,t,r):n(e,a,r)}},167:(e,t,r)=>{var n=r(1602),a=r(7126);e.exports=function(e){return a(e)&&"[object Arguments]"==n(e)}},8247:(e,t,r)=>{var n=r(4329),a=r(7126);e.exports=function e(t,r,i,o,s){return t===r||(null==t||null==r||!a(t)&&!a(r)?t!==t&&r!==r:n(t,r,i,o,e,s))}},4329:(e,t,r)=>{var n=r(9155),a=r(2951),i=r(9691),o=r(4037),s=r(8342),c=r(9756),u=r(5377),l=r(9239),p="[object Arguments]",d="[object Array]",h="[object Object]",f=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,v,g,m){var _=c(e),x=c(t),y=_?d:s(e),b=x?d:s(t),w=(y=y==p?h:y)==h,j=(b=b==p?h:b)==h,C=y==b;if(C&&u(e)){if(!u(t))return!1;_=!0,w=!1}if(C&&!w)return m||(m=new n),_||l(e)?a(e,t,r,v,g,m):i(e,t,y,r,v,g,m);if(!(1&r)){var Z=w&&f.call(e,"__wrapped__"),A=j&&f.call(t,"__wrapped__");if(Z||A){var k=Z?e.value():e,O=A?t.value():t;return m||(m=new n),g(k,O,r,v,m)}}return!!C&&(m||(m=new n),o(e,t,r,v,g,m))}},5307:e=>{e.exports=function(e){return e!==e}},8273:(e,t,r)=>{var n=r(8776),a=r(8758),i=r(4274),o=r(6512),s=/^\[object .+?Constructor\]$/,c=Function.prototype,u=Object.prototype,l=c.toString,p=u.hasOwnProperty,d=RegExp("^"+l.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||a(e))&&(n(e)?d:s).test(o(e))}},1967:(e,t,r)=>{var n=r(1602),a=r(8465),i=r(7126),o={};o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&a(e.length)&&!!o[n(e)]}},3746:(e,t,r)=>{var n=r(1121),a=r(2633),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return a(e);var t=[];for(var r in Object(e))i.call(e,r)&&"constructor"!=r&&t.push(r);return t}},191:e=>{e.exports=function(e,t){for(var r=-1,n=Array(e);++r{e.exports=function(e){return function(t){return e(t)}}},3970:(e,t,r)=>{var n=r(1294),a=r(4918),i=r(3528),o=r(2195),s=r(598),c=r(2761);e.exports=function(e,t,r){var u=-1,l=a,p=e.length,d=!0,h=[],f=h;if(r)d=!1,l=i;else if(p>=200){var v=t?null:s(e);if(v)return c(v);d=!1,l=o,f=new n}else f=t?[]:h;e:for(;++u{e.exports=function(e,t){return e.has(t)}},78:(e,t,r)=>{var n=r(5498)["__core-js_shared__"];e.exports=n},598:(e,t,r)=>{var n=r(5889),a=r(1398),i=r(2761),o=n&&1/i(new n([,-0]))[1]==1/0?function(e){return new n(e)}:a;e.exports=o},2951:(e,t,r)=>{var n=r(1294),a=r(3964),i=r(2195);e.exports=function(e,t,r,o,s,c){var u=1&r,l=e.length,p=t.length;if(l!=p&&!(u&&p>l))return!1;var d=c.get(e),h=c.get(t);if(d&&h)return d==t&&h==e;var f=-1,v=!0,g=2&r?new n:void 0;for(c.set(e,t),c.set(t,e);++f{var n=r(5435),a=r(6343),i=r(6170),o=r(2951),s=r(2107),c=r(2761),u=n?n.prototype:void 0,l=u?u.valueOf:void 0;e.exports=function(e,t,r,n,u,p,d){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!p(new a(e),new a(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var h=s;case"[object Set]":var f=1&n;if(h||(h=c),e.size!=t.size&&!f)return!1;var v=d.get(e);if(v)return v==t;n|=2,d.set(e,t);var g=o(h(e),h(t),n,u,p,d);return d.delete(e),g;case"[object Symbol]":if(l)return l.call(e)==l.call(t)}return!1}},4037:(e,t,r)=>{var n=r(337),a=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,i,o,s){var c=1&r,u=n(e),l=u.length;if(l!=n(t).length&&!c)return!1;for(var p=l;p--;){var d=u[p];if(!(c?d in t:a.call(t,d)))return!1}var h=s.get(e),f=s.get(t);if(h&&f)return h==t&&f==e;var v=!0;s.set(e,t),s.set(t,e);for(var g=c;++p{var n=r(4151),a=r(6578),i=r(3675);e.exports=function(e){return n(e,i,a)}},8690:(e,t,r)=>{var n=r(5136);e.exports=function(e,t){var r=e.__data__;return n(t)?r["string"==typeof t?"string":"hash"]:r.map}},9519:(e,t,r)=>{var n=r(8273),a=r(4959);e.exports=function(e,t){var r=a(e,t);return n(r)?r:void 0}},6578:(e,t,r)=>{var n=r(8047),a=r(7759),i=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols,s=o?function(e){return null==e?[]:(e=Object(e),n(o(e),(function(t){return i.call(e,t)})))}:a;e.exports=s},8342:(e,t,r)=>{var n=r(3107),a=r(8553),i=r(2445),o=r(5889),s=r(1963),c=r(1602),u=r(6512),l="[object Map]",p="[object Promise]",d="[object Set]",h="[object WeakMap]",f="[object DataView]",v=u(n),g=u(a),m=u(i),_=u(o),x=u(s),y=c;(n&&y(new n(new ArrayBuffer(1)))!=f||a&&y(new a)!=l||i&&y(i.resolve())!=p||o&&y(new o)!=d||s&&y(new s)!=h)&&(y=function(e){var t=c(e),r="[object Object]"==t?e.constructor:void 0,n=r?u(r):"";if(n)switch(n){case v:return f;case g:return l;case m:return p;case _:return d;case x:return h}return t}),e.exports=y},4959:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},3793:(e,t,r)=>{var n=r(811);e.exports=function(){this.__data__=n?n(null):{},this.size=0}},44:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},5427:(e,t,r)=>{var n=r(811),a=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(n){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return a.call(t,e)?t[e]:void 0}},2720:(e,t,r)=>{var n=r(811),a=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:a.call(t,e)}},1249:(e,t,r)=>{var n=r(811);e.exports=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}},790:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,r){var n=typeof e;return!!(r=null==r?9007199254740991:r)&&("number"==n||"symbol"!=n&&t.test(e))&&e>-1&&e%1==0&&e{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},8758:(e,t,r)=>{var n=r(78),a=function(){var e=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=function(e){return!!a&&a in e}},1121:e=>{var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},3910:e=>{e.exports=function(){this.__data__=[],this.size=0}},9515:(e,t,r)=>{var n=r(4402),a=Array.prototype.splice;e.exports=function(e){var t=this.__data__,r=n(t,e);return!(r<0)&&(r==t.length-1?t.pop():a.call(t,r,1),--this.size,!0)}},2267:(e,t,r)=>{var n=r(4402);e.exports=function(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}},9008:(e,t,r)=>{var n=r(4402);e.exports=function(e){return n(this.__data__,e)>-1}},5035:(e,t,r)=>{var n=r(4402);e.exports=function(e,t){var r=this.__data__,a=n(r,e);return a<0?(++this.size,r.push([e,t])):r[a][1]=t,this}},9789:(e,t,r)=>{var n=r(3210),a=r(1864),i=r(8553);e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(i||a),string:new n}}},2052:(e,t,r)=>{var n=r(8690);e.exports=function(e){var t=n(this,e).delete(e);return this.size-=t?1:0,t}},7940:(e,t,r)=>{var n=r(8690);e.exports=function(e){return n(this,e).get(e)}},6467:(e,t,r)=>{var n=r(8690);e.exports=function(e){return n(this,e).has(e)}},5188:(e,t,r)=>{var n=r(8690);e.exports=function(e,t){var r=n(this,e),a=r.size;return r.set(e,t),this.size+=r.size==a?0:1,this}},2107:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}},811:(e,t,r)=>{var n=r(9519)(Object,"create");e.exports=n},2633:(e,t,r)=>{var n=r(4102)(Object.keys,Object);e.exports=n},1495:(e,t,r)=>{e=r.nmd(e);var n=r(1363),a=t&&!t.nodeType&&t,i=a&&e&&!e.nodeType&&e,o=i&&i.exports===a&&n.process,s=function(){try{var e=i&&i.require&&i.require("util").types;return e||o&&o.binding&&o.binding("util")}catch(t){}}();e.exports=s},4102:e=>{e.exports=function(e,t){return function(r){return e(t(r))}}},4934:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},4456:e=>{e.exports=function(e){return this.__data__.has(e)}},2761:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r}},6960:(e,t,r)=>{var n=r(1864);e.exports=function(){this.__data__=new n,this.size=0}},4265:e=>{e.exports=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}},2468:e=>{e.exports=function(e){return this.__data__.get(e)}},8866:e=>{e.exports=function(e){return this.__data__.has(e)}},2822:(e,t,r)=>{var n=r(1864),a=r(8553),i=r(9365);e.exports=function(e,t){var r=this.__data__;if(r instanceof n){var o=r.__data__;if(!a||o.length<199)return o.push([e,t]),this.size=++r.size,this;r=this.__data__=new i(o)}return r.set(e,t),this.size=r.size,this}},1821:e=>{e.exports=function(e,t,r){for(var n=r-1,a=e.length;++n{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(r){}try{return e+""}catch(r){}}return""}},6170:e=>{e.exports=function(e,t){return e===t||e!==e&&t!==t}},2824:(e,t,r)=>{var n=r(167),a=r(7126),i=Object.prototype,o=i.hasOwnProperty,s=i.propertyIsEnumerable,c=n(function(){return arguments}())?n:function(e){return a(e)&&o.call(e,"callee")&&!s.call(e,"callee")};e.exports=c},9756:e=>{var t=Array.isArray;e.exports=t},6274:(e,t,r)=>{var n=r(8776),a=r(8465);e.exports=function(e){return null!=e&&a(e.length)&&!n(e)}},5377:(e,t,r)=>{e=r.nmd(e);var n=r(5498),a=r(8364),i=t&&!t.nodeType&&t,o=i&&e&&!e.nodeType&&e,s=o&&o.exports===i?n.Buffer:void 0,c=(s?s.isBuffer:void 0)||a;e.exports=c},5888:(e,t,r)=>{var n=r(8247);e.exports=function(e,t){return n(e,t)}},8776:(e,t,r)=>{var n=r(1602),a=r(4274);e.exports=function(e){if(!a(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},8465:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},9239:(e,t,r)=>{var n=r(1967),a=r(5098),i=r(1495),o=i&&i.isTypedArray,s=o?a(o):n;e.exports=s},3675:(e,t,r)=>{var n=r(774),a=r(3746),i=r(6274);e.exports=function(e){return i(e)?n(e):a(e)}},1398:e=>{e.exports=function(){}},7759:e=>{e.exports=function(){return[]}},8364:e=>{e.exports=function(){return!1}},5449:(e,t,r)=>{var n=r(3970);e.exports=function(e,t){return t="function"==typeof t?t:void 0,e&&e.length?n(e,void 0,t):[]}}}]); //# sourceMappingURL=campaigns.585ea9a00af2ec52.js.map