"use strict";(this.webpackChunk_gorgias_chat_client=this.webpackChunk_gorgias_chat_client||[]).push([[234],{3233:(n,e,u)=>{u.d(e,{G:()=>i,R:()=>o});var t=u(12669),a=u(21253),r=u(57972),D=u(70515),i=function(n){return n.OPEN="open",n.CLOSING_SOON="closingSoon",n.CLOSED="closed",n}({}),o=()=>{var n=(0,r.useSelector)(n=>({hideOutsideBusinessHours:(0,D.XE)(n),aiAgentEnabled:n.automation.aiAgent.enabled,isConversationView:n.application.status.isConversationView,offlineModeEnabledDatetime:n.application.settings.preferences.offlineModeEnabledDatetime,isDuringBusinessHours:n.application.status.isDuringBusinessHours,remainingMinutesBeforeShopClose:n.application.status.remainingMinutesBeforeShopClose,businessHours:n.application.settings.businessHours})),e=n.hideOutsideBusinessHours,u=n.aiAgentEnabled,o=n.isConversationView,s=n.offlineModeEnabledDatetime,l=n.isDuringBusinessHours,d=n.remainingMinutesBeforeShopClose,c=n.businessHours,F=(0,a.useMemo)(()=>{var n,e;return(null!==(n=null===c||void 0===c||null===(e=c.businessHours)||void 0===e?void 0:e.length)&&void 0!==n?n:0)>0},[c]),p=(0,a.useMemo)(()=>{var n;return 1!==(null!==(n=(0,t._Q)(c))&&void 0!==n?n:0)},[c]),g=(0,a.useMemo)(()=>null!==d&&d<=30&&p,[d,p]),h=(0,a.useMemo)(()=>F&&e&&!l&&!u,[F,e,l,u]),C=(0,a.useMemo)(()=>s&&!o?i.OPEN:h?i.CLOSED:g?i.CLOSING_SOON:i.OPEN,[s,o,h,g]),E=(0,a.useMemo)(()=>C===i.CLOSING_SOON&&Number.isInteger(d)?Number(d):null,[C,d]);return{shopOpeningState:C,remainingTime:E}}},3881:(n,e,u)=>{u.d(e,{A:()=>v});var t=u(68831),a=u(57970),r=u(47420),D=u(21253),i=u(87978),o=u(65597),s=u(54171),l=u(34582),d=u(16593),c=u(89351),F=u(8206),p=u(80370),g=u.n(p),h={trailing:!1},C=u(38683),E=u(75412),f=u(35061),m=u(84423),A=n=>{var e=n.onMessageSent,u=n.messageInputType,p=(0,s.w)(),A=(0,s.d)(n=>n.automation.aiAgent.enabled),v=(0,F.eb)().canRetriggerOngoingConversation,b=(0,C.C)(),x=(0,s.d)((0,l.zc)()),B=(0,s.d)(n=>{var e=n.application.status;return{isAttachmentsEnabled:e.isAttachmentsEnabled,isInputEnabled:e.isInputEnabled}}),y=B.isAttachmentsEnabled,w=B.isInputEnabled,k=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h,u=(0,s.w)(),t=(0,D.useMemo)(()=>g()(n=>u(n),n,e),[u,n,e]);return(0,D.useEffect)(()=>()=>{t&&t.cancel()},[t]),t}(),S=(0,d.$)().getMessageContentAndClearInputForm,T=(0,c.s)(),I=T.sendFirstMessage,O=T.shouldTriggerWaitTimeFlow,M=T.shouldShowNextActionsPrompt,_=T.onWaitForAgentClick,R=n=>{O&&!A?I(n):M&&!A?_(n)():p((0,i._4)(n))},L=function(){var n=(0,r.A)((0,t.A)().m(function n(u,r){var D,s,l,d,c;return(0,t.A)().w(function(n){for(;;)switch(n.n){case 0:if(D=b(),s=D.ai_agent_message_type?D:void 0,(v||D.ai_agent_message_type===E.T0.ENTRY_CUSTOMER_MESSAGE)&&(s=(0,a.A)((0,a.A)({},s),{},{isExpectingAiAgentResponse:!0})),null!==r&&void 0!==r&&r.length&&R({attachments:r,metadata:s}),!u){n.n=2;break}return n.n=1,S({message:u});case 1:l=n.v,d=l.text,c=l.html,O&&!A?I({text:d,html:c}):M?_({text:d,html:c})():p((0,i.nU)({text:d,html:c,metadata:s})),p((0,o.Ng)(!0));case 2:e&&e();case 3:return n.a(2)}},n)}));return function(e,u){return n.apply(this,arguments)}}();return w?(0,m.Y)(f.A,{onSendMessage:L,onFocus:()=>{p((0,o.RH)(0)),x&&x.createdDatetime&&p((0,o.EH)(x.createdDatetime))},onKeyPress:()=>{k((0,i.Pf)())},shouldAllowAttachments:y,"aria-label":"live chat message input",messageInputType:u}):null};const v=(0,D.memo)(A)},16593:(n,e,u)=>{u.d(e,{$:()=>C});var t=u(68831),a=u(47420),r=u(32663),D=u(21253),i=u(57972),o=u(83593),s=u(54171),l=u(85002),d=u(46806),c=u(72567),F=u(49195),p=u(65597),g=u(80514),h=u(82885),C=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{shouldAllowAttachments:!0},e=(0,D.useState)(""),u=(0,r.A)(e,2),C=u[0],E=u[1],f=(0,D.useState)([]),m=(0,r.A)(f,2),A=m[0],v=m[1],b=(0,i.useDispatch)(),x=(0,s.d)(n=>[n.application.credentials.conversationId]),B=(0,r.A)(x,1)[0],y=(0,g.C)({defaultMessageKey:"actionPostbackError"}).getErrorMessage,w=(0,h.V)().requestRecaptchaToken,k=function(){var n=(0,a.A)((0,t.A)().m(function n(e){var u,a;return(0,t.A)().w(function(n){for(;;)switch(n.n){case 0:return u=e.message,a=u,E(""),F.Ay.addBreadcrumb({message:"User tried to send a message",data:{messageCopy:a}}),n.n=1,(0,d.p)(a);case 1:return n.a(2,n.v)}},n)}));return function(e){return n.apply(this,arguments)}}(),S=function(){var e=(0,a.A)((0,t.A)().m(function e(u){var a,r,D,i,s,d,F;return(0,t.A)().w(function(e){for(;;)switch(e.p=e.n){case 0:if(a=u.clipboardData,(r=a?[...a.files]:[]).length){e.n=1;break}return b((0,p.pM)(!1)),e.a(2);case 1:if(u.preventDefault(),n.shouldAllowAttachments){e.n=2;break}return e.a(2);case 2:D=0;case 3:if(!(D{u.d(e,{A:()=>a});var t=u(21253);const a=function(n){var e=(0,t.createContext)(void 0);return[function(){var n=(0,t.useContext)(e);if(null==n)throw new Error("useStateContext must be used inside a StateProvider.");return n},function(u){var a=u.children,r=u.initialValue;return function(n,u){return(0,t.createElement)(e.Provider,n,u)}({value:(0,t.useState)(void 0!==r?r:n)},a)},e]}},21210:(n,e,u)=>{u.d(e,{OS:()=>L,Tn:()=>G,pk:()=>P,yr:()=>z});var t,a,r,D,i,o,s,l,d,c,F,p,g,h,C,E,f,m,A,v,b,x,B,y,w,k=u(27413),S=u(96859),T=u(62494),I=u(55972),O=u(99165),M={pill:{small:(0,S.css)(t||(t=(0,k.A)(["\n height: 32px;\n width: auto;\n "]))),medium:(0,S.css)(a||(a=(0,k.A)(["\n height: 40px;\n width: auto;\n "]))),large:(0,S.css)(r||(r=(0,k.A)(["\n height: 48px;\n width: auto;\n "])))},circle:{small:(0,S.css)(D||(D=(0,k.A)(["\n height: 32px;\n width: 32px;\n "]))),medium:(0,S.css)(i||(i=(0,k.A)(["\n height: 40px;\n width: 40px;\n "]))),large:(0,S.css)(o||(o=(0,k.A)(["\n height: 48px;\n width: 48px;\n "])))}},_={pill:{small:(0,S.css)(s||(s=(0,k.A)(["\n padding: 0 16px;\n "]))),medium:(0,S.css)(l||(l=(0,k.A)(["\n padding: 0 16px;\n "]))),large:(0,S.css)(d||(d=(0,k.A)(["\n padding: 0 16px;\n "])))},circle:{small:(0,S.css)(c||(c=(0,k.A)(["\n padding: 0;\n "]))),medium:(0,S.css)(F||(F=(0,k.A)(["\n padding: 0 4px;\n "]))),large:(0,S.css)(p||(p=(0,k.A)(["\n padding: 0 16px;\n "])))}},R={small:(0,S.css)(g||(g=(0,k.A)(["\n ",";\n\n font-weight: 500;\n "])),I.A.boldSm),medium:(0,S.css)(h||(h=(0,k.A)(["\n ",";\n\n font-weight: 500;\n "])),I.A.boldMd),large:(0,S.css)(C||(C=(0,k.A)(["\n ",";\n\n line-height: 24px;\n font-weight: 500;\n "])),I.A.boldMd)},L=T.A.button(E||(E=(0,k.A)(["\n display: inline-flex;\n align-items: center;\n justify-content: center;\n gap: var(--spacing-xs);\n\n // size\n ","\n // fit content or stretched\n ","\n\n // padding\n ","\n\n line-height: 24px;\n\n border-radius: 40px;\n border: 0.5px solid var(--border-neutral-default);\n box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.05);\n //Glass effect\n background: rgba(255, 255, 255, 0.4); /* Semi-transparent white */\n backdrop-filter: blur(3px); /* Frosted blur effect */\n\n appearance: none;\n text-decoration: none;\n\n ","\n\n color: ",";\n\n cursor: pointer;\n\n /* Safari support */\n -webkit-backdrop-filter: blur(3px);\n -webkit-text-fill-color: ",";\n -webkit-appearance: none; /* iOS Safari reset */\n\n &:hover {\n background: rgba(255, 255, 255, 0.55);\n box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.08);\n backdrop-filter: blur(6px);\n }\n\n &:active {\n background: rgba(255, 255, 255, 0.3);\n box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.15);\n backdrop-filter: blur(4px);\n }\n\n &:disabled {\n background: rgba(255, 255, 255, 0.2);\n color: rgba(28, 29, 31, 0.5);\n border: 0.5px solid rgba(235, 236, 239, 0.3);\n box-shadow:\n inset 1px 1px 2px rgba(255, 255, 255, 0.3),\n inset -1px -1px 2px rgba(0, 0, 0, 0.1);\n cursor: not-allowed;\n }\n\n &:focus {\n outline: none;\n }\n\n &:focus-visible {\n outline: none;\n border: 2px solid rgba(59, 130, 246, 0.6);\n box-shadow:\n inset 1px 1px 2px rgba(255, 255, 255, 0.3),\n inset -1px -1px 2px rgba(0, 0, 0, 0.1);\n }\n"])),n=>{var e=n.variant,u=n.size;return M[e][u]},n=>{var e=n.variant,u=n.isFitContent,t=n.isStretched;return"pill"===e&&((n,e)=>{var u="auto";return n&&(u="fit-content"),e&&(u="100%"),"width: ".concat(u,";")})(u,t)},n=>{var e=n.variant,u=n.size;return _[e][u]},n=>{var e=n.size;return R[e]},O.nY.neutral11,O.nY.neutral11),P=T.A.div(f||(f=(0,k.A)(["\n display: flex;\n align-items: center;\n justify-content: center;\n svg {\n /* iOS Safari fixes for SVG rendering */\n display: block;\n flex-shrink: 0;\n\n width: 16px;\n height: 16px;\n }\n"]))),j={small:(0,S.css)(m||(m=(0,k.A)(["\n width: 12px;\n height: 12px;\n "]))),medium:(0,S.css)(A||(A=(0,k.A)(["\n width: 14px;\n height: 14px;\n "]))),large:(0,S.css)(v||(v=(0,k.A)(["\n width: 16px;\n height: 16px;\n "])))},N={small:(0,S.css)(b||(b=(0,k.A)(["\n top: -2px;\n right: -2px;\n "]))),medium:(0,S.css)(x||(x=(0,k.A)(["\n top: -2px;\n right: -2px;\n "]))),large:(0,S.css)(B||(B=(0,k.A)(["\n top: -4px;\n right: -4px;\n "])))},z=T.A.div(y||(y=(0,k.A)(["\n position: absolute;\n ","\n ","\n\n\n font-size: 8px;\n line-height: 10px;\n font-weight: 700;\n color: ",";\n\n display: flex;\n align-items: center;\n justify-content: center;\n background-color: ",";\n\n border-radius: 50%;\n z-index: 1;\n"])),n=>{var e=n.size;return N[e]},n=>{var e=n.size;return j[e]},O.nY.white,O.nY.neutral11),G=T.A.div(w||(w=(0,k.A)(["\n position: relative;\n"])))},22182:(n,e,u)=>{u.d(e,{c:()=>ln});var t,a,r,D,i,o,s=u(68831),l=u(47420),d=u(21253),c=u(40637),F=u(54171),p=u(13779),g=u(99278),h=u(68233),C=u(70673),E=u(6494),f=u(83593),m=u(42631),A=u(91066),v=u(47823),b=u(41191),x=u(79218),B=u(27413),y=u(62494),w=u(94177),k=y.A.div(t||(t=(0,B.A)(["\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1000;\n padding: 16px;\n background: transparent;\n pointer-events: none;\n\n ","\n"])),n=>n.blurredBg&&"\n background: linear-gradient(\n 180deg,\n rgba(255, 255, 255, 0.9) 0%,\n rgba(255, 255, 255, 0) 100%\n );\n backdrop-filter: blur(1px);\n "),S=y.A.div(a||(a=(0,B.A)(["\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n padding-top: 12px;\n pointer-events: auto;\n"]))),T=n=>{var e=n.children,u=n.blurredBg,t=void 0===u||u,a=n.id;return(0,w.jsx)(k,{blurredBg:t,id:a,children:(0,w.jsx)(S,{children:e})})},I=y.A.img(r||(r=(0,B.A)(["\n width: 28px;\n height: 28px;\n display: block;\n object-fit: cover;\n border-radius: 32px;\n"]))),O=u(39449),M=u(15526),_=y.A.div(D||(D=(0,B.A)(["\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n svg {\n /* iOS Safari fixes for SVG rendering */\n display: block;\n flex-shrink: 0;\n }\n"]))),R=y.A.div(i||(i=(0,B.A)(["\n display: flex;\n align-items: center;\n justify-content: center;\n /* to compensate the padding of the ActionGlassButton */\n margin: 0 -12px;\n gap: 4px;\n"]))),L=(0,y.A)(I)(o||(o=(0,B.A)(["\n width: ",";\n height: ",";\n"])),n=>n.isSmall?"32px":"28px",n=>n.isSmall?"32px":"28px");function P(n){var e=n.onClick,u=n.ariaLabel,t=void 0===u?"Back":u,a=n.logo,r=a?"pill":"circle",D=(0,p.z)();return(0,w.jsx)(O.R,{"aria-label":t,onClick:e,variant:r,size:"xs"===D?"medium":"small",children:(0,w.jsxs)(R,{children:[(0,w.jsx)(_,{"aria-hidden":!0,children:(0,w.jsx)(M.OUB,{size:"xs"===D?"lg":"sm"})}),a&&(0,w.jsx)(L,{src:a,alt:"","aria-hidden":!0,isSmall:"xs"===D})]})})}var j,N=n=>{var e=n.shouldShow,u=n.logo,t=n.onGoBack;return e?(0,w.jsx)(P,{logo:u,onClick:t}):null},z=["title","titleId"];function G(){return G=Object.assign?Object.assign.bind():function(n){for(var e=1;e{var n=(0,d.useState)(0),e=(0,U.A)(n,2),u=e[0],t=e[1],a=function(){var n=(0,l.A)((0,s.A)().m(function n(){var e,u,a,r,D,i;return(0,s.A)().w(function(n){for(;;)switch(n.p=n.n){case 0:return n.p=0,n.n=1,(0,V.X)();case 1:r=n.v,D=null!==(e=null!==(u=null===r||void 0===r?void 0:r.item_count)&&void 0!==u?u:null===r||void 0===r||null===(a=r.items)||void 0===a?void 0:a.reduce((n,e)=>n+e.quantity,0))&&void 0!==e?e:0,t(D),n.n=3;break;case 2:n.p=2,i=n.v,console.error("\u274c [useGetCartItemCount] Failed to fetch cart:",i);case 3:return n.a(2)}},n,null,[[0,2]])}));return function(){return n.apply(this,arguments)}}();return(0,d.useEffect)(()=>(a(),document.addEventListener(K.j,a),()=>{document.removeEventListener(K.j,a)}),[]),u},q=u(21210);function J(n){var e=n.icon,u=n.onClick,t=n.disabled,a=n["aria-label"],r=n.badgeCount,D=n.size,i=void 0===D?"medium":D;return(0,w.jsxs)(q.Tn,{children:[(0,w.jsx)(O.R,{onClick:u,disabled:t,"aria-label":a,variant:"circle",size:i,children:(0,w.jsx)(q.pk,{"aria-hidden":!0,children:e})}),r&&(0,w.jsx)(q.yr,{size:i,children:r})]})}var Q,X=u(37680),Z=u(48659),$=["title","titleId"];function nn(){return nn=Object.assign?Object.assign.bind():function(n){for(var e=1;e{var e=n.isLoggedIn,u=n.onClick,t=(0,p.z)();return e?(0,w.jsx)(J,{icon:(0,w.jsx)(un,{}),onClick:u,"aria-label":"View orders",size:"xs"===t?"medium":"small"}):(0,w.jsx)(O.R,{onClick:u,"aria-label":"View orders",size:"xs"===t?"medium":"small",children:"Orders"})},Dn=y.A.span(tn||(tn=(0,B.A)(["\n svg {\n width: 20px;\n height: 20px;\n }\n"]))),on=y.A.div(an||(an=(0,B.A)(["\n display: flex;\n align-items: center;\n gap: 8px;\n margin-left: auto;\n"]))),sn=n=>{var e=n.shouldShowCartButton,u=n.showOrdersButton,t=n.shouldShowLogoutButton,a=n.isLoggedIn,r=n.onCartButtonClick,D=n.onOrdersButtonClick,i=n.onLogoutButtonClick,o=(0,p.z)(),s=(0,Z.z)().track,l=W(),c=(0,d.useCallback)(()=>{r(),s({event:X.TZ.HEADER_PRODUCT_CART_CLICKED})},[r,s]),F=(0,d.useCallback)(()=>{D(),s({event:X.TZ.HEADER_ORDERS_CLICKED})},[D,s]);return(0,w.jsxs)(on,{children:[e&&(0,w.jsx)(J,{icon:(0,w.jsx)(H,{}),onClick:c,"aria-label":"View cart",size:"xs"===o?"medium":"small",badgeCount:l>0?l:void 0}),u&&(0,w.jsx)(rn,{isLoggedIn:a,onClick:F}),t&&(0,w.jsx)(J,{icon:(0,w.jsx)(Dn,{children:(0,w.jsx)(M.ML5,{})}),onClick:i,"aria-label":"Log out",size:"xs"===o?"medium":"small"})]})},ln=n=>{var e,u=n.hideCompanyLogo,t=void 0===u||u,a=(0,b.t)().customGoBackFn,r=(0,F.w)(),D=(0,c.zy)(),i=(0,c.W6)(),o=(0,p.z)(),B=(0,F.d)(n=>{var e,u;return{availableFlows:n.selfServicePortal.flows,avatarConfig:null===(e=n.application.settings)||void 0===e||null===(u=e.decoration)||void 0===u?void 0:u.avatar}}),y=B.availableFlows,k=B.avatarConfig,S=(0,d.useMemo)(()=>y.track_order||y.cancel_order||y.report_issue||y.return_order,[y]),I=(0,C.L)(),O=(0,E.s)().shrinkShopifyCheckoutIframe,M=(0,m.A)().startAuth,_=(0,d.useRef)(((null===(e=i.entries)||void 0===e?void 0:e[0])||{}).pathname),R=(0,d.useMemo)(()=>null!==k&&void 0!==k&&k.companyLogoUrl?k.companyLogoUrl:void 0,[k]),L=(0,g.c)(),P=(0,d.useMemo)(()=>D.pathname.startsWith("/self-service-portal"),[D.pathname]),j=D.pathname===x.y.SELF_SERVICE_PORTAL__HOME,z=(0,d.useMemo)(()=>j?S:S&&!P,[S,P,j]),G=_.current===D.pathname,Y=(0,d.useMemo)(()=>!!(0,c.B6)(D.pathname,{path:[x.y.CHAT,x.y.ARTICLE_RECOMMENDATION],exact:!0}),[D.pathname]),H=(0,d.useMemo)(()=>j?"xs"===o:!!a||i.length>1&&!G||G&&Y&&S,[j,o,a,i.length,G,Y,S]),U=(0,d.useMemo)(()=>!D.pathname.includes(x.y.FLOW_INTERPRETER)&&I&&S&&!(0,C.W)(),[D.pathname,I,S]),V=(0,d.useCallback)(()=>j&&"xs"===o?(r((0,f.UG)(!1)),void(h.default.isShopifyCheckout&&O(300))):a?a():void(i.length>1&&!G?i.goBack():G&&Y&&S&&i.replace(x.y.SELF_SERVICE_PORTAL__HOME)),[a,i,G,Y,S,r,j,o,O]),K=(0,d.useCallback)(()=>{r((0,f.ry)(!0))},[r]),W=(0,d.useCallback)(()=>{(0,g.c)()&&("/cart"!==window.location.pathname&&(window.location.href="/cart"),r((0,f.UG)(!1)))},[r]),q=(0,d.useCallback)((0,l.A)((0,s.A)().m(function n(){var e,u,t;return(0,s.A)().w(function(n){for(;;)switch(n.p=n.n){case 0:if(e=x.y.SELF_SERVICE_PORTAL__ORDERS,!I){n.n=1;break}return i.push(e),n.a(2);case 1:return n.p=1,n.n=2,M({source:v.W.SSP,renderMode:A.y.DRAWER});case 2:u=n.v,"success"===(null===u||void 0===u?void 0:u.authOutcome)&&i.push(e),n.n=4;break;case 3:n.p=3,t=n.v,console.error("Auth failed:",t);case 4:return n.a(2)}},n,null,[[1,3]])})),[i,I,M]);return(0,w.jsxs)(T,{id:"conversation-floating-header",children:[(0,w.jsx)(N,{shouldShow:H,logo:t?void 0:R,onGoBack:V}),(0,w.jsx)(sn,{shouldShowCartButton:L,showOrdersButton:z,shouldShowLogoutButton:U,isLoggedIn:I,onCartButtonClick:W,onOrdersButtonClick:q,onLogoutButtonClick:K})]})}},26876:(n,e,u)=>{u.d(e,{A:()=>J});var t,a,r=u(57970),D=u(32663),i=u(35980),o=u(21253),s=u(40637),l=u(28730),d=u(23977),c=u(79218),F=u(27413),p=u(62494),g=u(99165),h=u(96859),C=u(55972),E=u(84853),f=u(99825),m=u(94177),A=p.A.div(t||(t=(0,F.A)(["\n width: 100%;\n display: flex;\n flex-direction: column;\n gap: 4px;\n"]))),v=p.A.textarea(a||(a=(0,F.A)(["\n min-height: ",";\n max-height: ",";\n overflow-y: auto;\n width: 100%;\n border: 1px solid\n var(--textarea-border-color, ",");\n border-radius: 4px;\n outline: none;\n padding: 12px;\n\n resize: ",";\n\n font-size: 14px;\n color: var(--textarea-color, ",");\n background-color: var(--textarea-background-color, ",");\n\n ","\n\n ::placeholder {\n /* Chrome, Firefox, Opera, Safari 10.1+ */\n color: ",";\n opacity: 1; /* Firefox */\n }\n\n ::-ms-textarea-placeholder {\n /* Microsoft Edge */\n color: ",";\n }\n\n &&:focus {\n box-shadow: none;\n border: 1px solid;\n border-color: ",";\n }\n\n &&:disabled {\n background-color: var(\n --textarea-background-color-disabled,\n ","\n );\n border-color: var(\n --textarea-border-color-disabled,\n ","\n );\n color: var(--textarea-color-disabled, ",");\n }\n\n &&[aria-invalid='true'] {\n border-color: var(\n --textarea-border-color-error,\n ","\n );\n box-shadow: none;\n background-image: none;\n }\n\n /* So users cannot pan the iframe by using the TextArea */\n touch-action: pan-x pinch-zoom;\n overscroll-behavior: contain;\n"])),n=>{var e=n.minHeight;return"".concat(e,"px")},n=>{var e=n.maxHeight;return e?"".concat(e,"px"):""},g.nY.neutralGrey3,n=>n.isExpandable?"vertical":"none",g.nY.dark,g.nY.white,n=>n.isAlternative?"\n --textarea-background-color: ".concat(g.nY.neutralGrey2,";\n --textarea-border-color: ").concat(g.nY.neutralGrey2,";\n --textarea-background-color-disabled: ").concat(g.nY.neutralGrey1,";\n --textarea-border-color-disabled: ").concat(g.nY.neutralGrey1,";\n --textarea-border-color-focus: ").concat(g.nY.neutralGrey2,";\n "):"",g.nY.neutralGrey5,g.nY.neutralGrey5,n=>n.theme.mainColor,g.nY.neutralGrey2,g.nY.neutralGrey3,g.nY.neutralGrey4,g.nY.secondaryRed);const b=n=>{var e=n.id,u=n.caption,t=n.disabled,a=n.isValid,i=n.label,s=n.required,l=n.tooltip,d=n.value,c=n.minHeight,F=void 0===c?96:c,p=n.maxHeight,g=n.isExpandable,h=void 0===g||g,C=n.onChange,b=(0,o.useState)(null!==d&&void 0!==d?d:""),x=(0,D.A)(b,2),B=x[0],y=x[1],w=(0,o.useRef)(null);(0,o.useEffect)(()=>{k(d)},[d]),(0,o.useEffect)(()=>{if(w.current&&p&&F){var n=w.current;n.style.height="".concat(F,"px");var e=n.scrollHeight;e>p&&(e=p),n.style.height="".concat(e+24,"px")}},[B,p,F]);var k=(0,o.useCallback)(n=>{y(n),C&&C(n)},[y,C]);return(0,m.jsxs)(A,{children:[i&&(0,m.jsx)(E.Ay,{disabled:t,htmlFor:e,label:i,required:s,tooltip:l}),(0,m.jsx)(v,(0,r.A)((0,r.A)({},n),{},{ref:w,name:e,value:B,minHeight:F,isExpandable:h,"aria-invalid":!a,onChange:n=>{k(n.target.value)}})),u&&(0,m.jsx)(f.Ay,{isValid:a,children:u})]})};var x,B,y,w,k,S,T,I,O,M,_,R,L,P,j,N,z,G={glass:{xs:C.A.regularLg,md:C.A.regularMd,lg:C.A.regularMd}},Y={container:{glass:(0,h.css)(x||(x=(0,F.A)(["\n /* missing token: --surface-glass-90 */\n background: rgba(255, 255, 255, 0.9);\n box-shadow: none;\n "]))),ghost:(0,h.css)(B||(B=(0,F.A)(["\n background-color: ",";\n border-color: ",";\n color: ",";\n box-shadow: none;\n "])),g.nY.neutralGrey2,g.nY.neutralGrey3,g.nY.neutralGrey6),default:(0,h.css)(y||(y=(0,F.A)(["\n background-color: ",";\n border-color: ",";\n color: ",";\n box-shadow: none;\n "])),g.nY.neutralGrey2,g.nY.neutralGrey3,g.nY.neutralGrey6)},input:{glass:(0,h.css)(w||(w=(0,F.A)(["\n background-color: transparent;\n border-color: transparent;\n box-shadow: none;\n "]))),ghost:(0,h.css)(k||(k=(0,F.A)(["\n background-color: ",";\n border-color: transparent;\n color: ",";\n "])),g.nY.neutralGrey2,g.nY.neutralGrey6),default:(0,h.css)(S||(S=(0,F.A)(["\n background-color: ",";\n border-color: transparent;\n color: ",";\n "])),g.nY.neutralGrey2,g.nY.neutralGrey6)}},H={glass:(0,h.css)(T||(T=(0,F.A)(["\n /* --surface-glass-90 */\n background: rgba(255, 255, 255, 0.9);\n box-shadow: var(--effects-shadow-component);\n backdrop-filter: blur(4px);\n "]))),ghost:(0,h.css)(I||(I=(0,F.A)(["\n // missing token: --surface-ghost-01\n background-color: ",";\n "])),g.nY.neutralGrey2),default:(0,h.css)(O||(O=(0,F.A)(["\n // missing token: --surface-default-01\n background-color: ",";\n "])),g.nY.white)},U=p.A.div(M||(M=(0,F.A)(["\n width: 100%;\n ","\n display: flex;\n gap: 8px;\n\n padding: 0 8px;\n\n overflow: hidden;\n\n box-shadow: none;\n\n // background definition\n ","\n\n // border definition\n ","\n\n ","\n\n border-radius: 24px;\n\n // focused border definition\n ","\n\n ","\n"])),n=>"glass"===n.messageInputType&&"min-height: 46px;",n=>{var e=n.isFocused,u=n.messageInputType;return"glass"!==u||e?H[u||"default"]:H.glass},n=>"glass"===n.messageInputType?(0,h.css)(_||(_=(0,F.A)(["\n border: 1px solid var(--glass-border, #fff);\n "]))):(0,h.css)(R||(R=(0,F.A)(["\n border: 1px solid\n var(--textarea-border-color, ",");\n "])),g.nY.neutralGrey3),n=>n.withBorder&&(0,h.css)(L||(L=(0,F.A)(["\n border: 0.5px solid var(--border-neutral-default);\n "]))),n=>{var e=n.theme,u=n.isFocused,t=n.messageInputType;return u&&"glass"!==t?(0,h.css)(P||(P=(0,F.A)(["\n border: 1px solid;\n border-color: ",";\n "])),e.mainColor):u&&"glass"===t?(0,h.css)(j||(j=(0,F.A)(["\n outline: 1px solid var(--border-neutral-secondary);\n outline-offset: 1px;\n border: none;\n "]))):void 0},n=>{var e=n.disabled,u=n.messageInputType;return e&&Y.container[u||"default"]}),V=(0,p.A)(b)(N||(N=(0,F.A)(["\n // extending text area properties\n border-radius: 0;\n\n background-color: ",";\n\n padding: unset;\n\n &&,\n &&:focus {\n border: solid transparent;\n border-width: ",";\n }\n\n overflow: hidden;\n\n ","\n\n &&:disabled {\n ","\n }\n"])),n=>{var e=n.messageInputType;return"glass"===e?"transparent":"ghost"===e?g.nY.neutralGrey2:g.nY.white},n=>"xs"===n.widgetSize?"10px 0px 10px 8px":"12px 0px 12px 8px",n=>{var e=n.messageInputType,u=n.widgetSize;return"glass"===e&&G[e][u]},n=>{var e=n.messageInputType;return Y.input[e||"default"]}),K=p.A.div(z||(z=(0,F.A)(["\n display: flex;\n align-items: center;\n justify-content: center;\n"]))),W=u(35837),q=["messageInputType","value","placeholder","sendAriaLabel","attachmentAriaLabel","isInputDisabled","isActionDisabled","isLoading","hasAttachmentAction","onChange","onSendClick","onAttachmentClick"];const J=n=>{var e=n.messageInputType,u=void 0===e?"default":e,t=n.value,a=n.placeholder,F=n.sendAriaLabel,p=n.attachmentAriaLabel,g=n.isInputDisabled,h=void 0!==g&&g,C=n.isActionDisabled,E=void 0!==C&&C,f=n.isLoading,A=void 0!==f&&f,v=n.hasAttachmentAction,b=void 0!==v&&v,x=n.onChange,B=n.onSendClick,y=n.onAttachmentClick,w=(0,i.A)(n,q),k=(0,s.W6)(),S=(0,o.useState)(!1),T=(0,D.A)(S,2),I=T[0],O=T[1],M=(0,o.useState)(!1),_=(0,D.A)(M,2),R=_[0],L=_[1],P=(0,d.z)(),j=k.location.pathname===c.y.SELF_SERVICE_PORTAL__HOME,N=(0,l.o)(),z=(0,o.useMemo)(()=>N?"glass":u,[N,u]),G=(0,o.useMemo)(()=>"glass"===z&&!j,[j,z]),Y=(0,o.useMemo)(()=>h||A,[h,A]),H=(0,o.useCallback)(n=>{var e=n;L(""!==e),null===x||void 0===x||x(e)},[x,L]),J=(0,o.useCallback)(n=>{null===y||void 0===y||y(n),"glass"===z&&n.currentTarget.blur()},[y,z]),Q=(0,o.useCallback)(()=>O(!0),[O]),X=(0,o.useCallback)(()=>O(!1),[O]);return(0,m.jsxs)(U,{isFocused:I,disabled:Y,onFocus:Q,onBlur:X,messageInputType:z,withBorder:G,children:[(0,m.jsx)(V,(0,r.A)((0,r.A)({},w),{},{id:"chat-message-input",value:t,placeholder:a,"aria-label":"live chat message input",isExpandable:!1,disabled:Y,isValid:!0,isAlternative:!0,minHeight:44,maxHeight:180,onChange:H,messageInputType:z,widgetSize:P})),(0,m.jsx)(K,{children:(0,m.jsx)(W.m,{isLoading:A,hasAttachmentAction:b,isDisabled:E,hasChanges:R,buttonVariant:"primary",onSendClick:B,onAttachmentClick:J,attachmentAriaLabel:p,sendAriaLabel:F})})]})}},31290:(n,e,u)=>{u.d(e,{UW:()=>D,n_:()=>r,Mf:()=>a,sO:()=>t});u(69184);Error;var t=20,a=1024e3*t,r=5,D=[".gif",".jpeg",".jpg",".png",".webp",".bmp",".tif",".tiff",".heic",".3gpp",".mp4",".mov",".avi",".wmv",".webm",".pdf",".csv",".txt",".rtf",".doc",".docx",".xls",".xlsx",".ppt",".pptx",".ods",".tsv",".odt",".odm",".odp"]},35061:(n,e,u)=>{u.d(e,{A:()=>O});var t=u(57970),a=u(68831),r=u(47420),D=u(35980),i=u(49195),o=u(21253),s=u(58174),l=u(85002),d=u(14314),c=u(16593),F=u(28730),p=u(54171),g=u(65597),h=u(73335),C=u(26876),E=u(81987),f=u(13466),m=u(34582),A=u(57972),v=u(59802),b=u(40637),x=u(37680),B=u(48659),y=u(82244),w=u(79218),k=u(64375),S=u(84423),T=["onSendMessage","onFocus","shouldAllowAttachments","onKeyPress","messageInputType"],I=n=>{var e,u=n.onSendMessage,I=n.onFocus,O=n.shouldAllowAttachments,M=void 0===O||O,_=n.onKeyPress,R=n.messageInputType,L=void 0===R?"default":R,P=(0,D.A)(n,T),j=(0,o.useRef)(null),N=o.useRef(null),z=(0,B.z)().track,G=(0,o.useContext)(y.w),Y=G.draggedAttachments,H=G.setDraggedAttachments,U=(0,p.d)(n=>n.conversation.focusChatInput),V=(0,p.w)(),K=(0,h.r)(),W=(0,c.$)({shouldAllowAttachments:M}),q=W.message,J=W.attachments,Q=W.setMessage,X=W.setAttachments,Z=W.pasteContentHandler,$=W.getMessageContentAndClearInputForm,nn=(0,o.useCallback)(()=>{j.current&&j.current.focus(),V((0,g.Ng)(!1))},[V]),en=function(){var n=(0,r.A)((0,a.A)().m(function n(){var e,t;return(0,a.A)().w(function(n){for(;;)switch(n.n){case 0:if(q){n.n=1;break}return n.a(2);case 1:return n.n=2,$({message:q});case 2:e=n.v,t=e.text,u(t,null),z({event:x.TZ.MESSAGE_SENT_BY_SHOPPER}),nn();case 3:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}();(0,o.useEffect)(()=>{J.length&&tn({attachments:J}),Y.length&&tn({attachments:Y})},[J,Y]),(0,o.useEffect)(()=>{U&&nn()},[U,nn]);var un=(0,p.d)(n=>n.application.settings.prefilledMessage);(0,o.useEffect)(()=>{null!==un&&(Q(un),V((0,d.Xx)({prefilledMessage:null})))},[V,un]);var tn=function(){var n=(0,r.A)((0,a.A)().m(function n(e){return(0,a.A)().w(function(n){for(;;)switch(n.n){case 0:if(M){n.n=1;break}return n.a(2);case 1:i.Ay.addBreadcrumb({message:"User tried to send an attachment(s)",data:{attachmentsContent:e}}),u("",e.attachments),nn(),V((0,g.pM)(!1)),J.length&&X([]),Y.length&&H([]);case 2:return n.a(2)}},n)}));return function(e){return n.apply(this,arguments)}}(),an=(0,E.l)({fileInputRef:N,onSendAttachmentsContent:tn,afterUpload:nn}),rn=an.isSendingFile,Dn=an.onMouseDown,on=an.fileInputProps,sn=(0,b.zy)(),ln=(0,o.useMemo)(()=>{var n,e;return null!==sn&&void 0!==sn&&null!==(n=sn.pathname)&&void 0!==n&&n.includes(w.y.FLOW_INTERPRETER)?"flow":null!==sn&&void 0!==sn&&null!==(e=sn.pathname)&&void 0!==e&&e.includes(w.y.OFFLINE_CAPTURE)?"offline-capture":"live-chat"},[sn]),dn=(0,F.o)(),cn=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=n.isSendingFile,u=void 0!==e&&e,t=n.pageType,a=void 0===t?"live-chat":t,r=n.isShowInitialPlaceholder,D=void 0!==r&&r,i=(0,A.useSelector)(m.tA),s=(0,A.useSelector)(m.As),l=(0,v.M)().appTexts;return{placeholder:(0,o.useMemo)(()=>u?l("inputAttachmentLoadingPlaceholder"):"live-chat"!==a?l("inputPlaceholder"):D||!i&&!s.length?l("inputInitialPlaceholder"):l("inputReplyPlaceholder"),[D,u,l,i,s,a])}}({isSendingFile:rn,pageType:ln,isShowInitialPlaceholder:(0,o.useMemo)(()=>{var n;return dn&&(null===sn||void 0===sn||null===(n=sn.pathname)||void 0===n?void 0:n.includes(w.y.SELF_SERVICE_PORTAL__HOME))},[sn,dn])}),Fn=cn.placeholder,pn=(0,o.useCallback)(n=>{Q(n)},[Q]);return(0,S.FD)(k.V,{isIos15Safari:(0,f.EJ)(window.navigator.userAgent),"data-testid":"footer-component",children:[(0,S.Y)(C.A,{"data-testid":"message-input","aria-label":null!==(e=P["aria-label"])&&void 0!==e?e:"Gorgias message input",value:q,placeholder:Fn,isLoading:M&&rn,hasAttachmentAction:M,attachmentAriaLabel:"Add attachment",isActionDisabled:rn,onAttachmentClick:Dn,onChange:pn,maxLength:s.Mp,onPaste:Z,onKeyPress:n=>{if(_&&_(n),!n.shiftKey&&n.key===l.kK.Enter){if(n.preventDefault(),K)return void Q("".concat(q,"\n"));q&&en()}},onFocus:I,sendAriaLabel:"Send message",onSendClick:en,title:"This feature is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.",messageInputType:L}),(0,S.Y)("input",(0,t.A)({"data-testid":"upload-image-input",css:{display:"none"},ref:N},on))]})};const O=(0,o.memo)(I)},38683:(n,e,u)=>{u.d(e,{C:()=>c});var t=u(21253),a=u(75412),r=u(68233),D=u(25684),i=u.n(D),o=u(54171),s=u(34582),l=u(58518),d=u(82463),c=()=>{var n=(()=>{var n=(0,o.d)(s.Fi),e=(0,o.d)(n=>n.automation.aiAgent.enabled),u=(0,o.d)(s.tA);return(0,t.useCallback)(()=>{if(!e)return!1;var t=window.localStorage.getItem(r.default.localStorageLastMessageTimestamp),a=window.localStorage.getItem(r.default.localStorageChatLastPendingMessageKey),D=t||a;if(n&&n.length){var o=n.filter(d.eV);o.length&&(D=o[o.length-1].createdDatetime||D)}return!u||!D||Math.abs(i()().diff(new Date(D),"h"))>l.iG},[u,window.localStorage.getItem,n,e])})();return(0,t.useCallback)(()=>n()?{ai_agent_message_type:a.T0.ENTRY_CUSTOMER_MESSAGE}:{},[n])}},38888:(n,e,u)=>{u.d(e,{C:()=>t});var t=n=>n||"gorgias-text-field-".concat(Math.random().toString(36).substring(2,15))},39449:(n,e,u)=>{u.d(e,{R:()=>r});u(21253);var t=u(21210),a=u(94177),r=n=>{var e=n.children,u=n.id,r=n.onClick,D=n.disabled,i=n["aria-label"],o=n.variant,s=void 0===o?"pill":o,l=n.size,d=void 0===l?"medium":l,c=n.isStretched,F=void 0!==c&&c,p=n.isFitContent,g=void 0!==p&&p;return(0,a.jsx)(t.OS,{id:u,type:"button",onClick:r,disabled:D,"aria-label":i,variant:s,size:d,isStretched:F,isFitContent:g,children:e})}},41191:(n,e,u)=>{u.d(e,{A:()=>o,t:()=>i});var t=u(32663),a=u(21253),r=u(94177),D=a.createContext({setCustomGoBackFn:void 0,customGoBackFn:void 0}),i=()=>(0,a.useContext)(D);const o=n=>{var e=n.children,u=(0,a.useState)(),i=(0,t.A)(u,2),o=i[0],s=i[1];return(0,r.jsx)(D.Provider,{value:{customGoBackFn:o,setCustomGoBackFn:s},children:e})}},43516:(n,e,u)=>{u.d(e,{s:()=>D,R:()=>i});var t=u(62684);u(21253);var a=u(85002),r=u(94177),D=(n,e,u)=>{var t={role:"link",tabIndex:0};return e&&(t.role=e),void 0!==u&&(t.tabIndex=u),t.onKeyDown=e=>{e.key!==a.kK.Enter&&e.key!==a.kK.Space||n()},t},i=n=>{var e,u=/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC2\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g,a=[],D=0,i=(0,t.A)(n.matchAll(u));try{for(i.s();!(e=i.n()).done;){var o=e.value,s=o[0],l=o.index;"number"===typeof l&&(D{u.d(e,{_:()=>I});var t,a,r,D,i,o,s,l,d=u(57970),c=u(32663),F=u(56980),p=u(21253),g=u(50242),h=u(70040),C=u(61241),E=u(73335),f=u(27413),m=u(96859),A=u(62494),v=A.A.div(t||(t=(0,f.A)(["\n position: absolute;\n height: 100%;\n width: 100%;\n overflow: hidden;\n display: flex;\n align-items: end;\n bottom: 0;\n z-index: ",";\n"])),n=>n.shouldShowDrawer?"9999":"-1"),b=A.A.div(a||(a=(0,f.A)(["\n height: 100%;\n width: 100%;\n background-color: ",";\n position: absolute;\n transition: background-color 0.5s ease-out;\n cursor: pointer;\n"])),n=>n.isOpen?"rgba(0, 0, 0, 0.3)":"transparent"),x=A.A.div(r||(r=(0,f.A)(["\n position: absolute;\n max-height: ",";\n width: 100%;\n height: 100%;\n overflow: hidden;\n pointer-events: none;\n bottom: ",";\n transition: bottom 0.5s ease-in-out;\n transition-delay: 0.1s;\n display: flex;\n flex-flow: column;\n justify-content: end;\n"])),n=>n.isTouchableDevice?"calc(100% - 42px)":"calc(100% - 36px)",n=>n.isOpen?"0":"-100%"),B=A.A.div(D||(D=(0,f.A)(["\n width: 40px;\n height: 4px;\n // missing token: --Static/static-secondary\n background-color: #d9dce0;\n border-radius: 10px;\n"]))),y=A.A.div(i||(i=(0,f.A)(["\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: var(--spacing-md) 0;\n background-color: var(--white);\n border-radius: 20px 20px 0 0;\n pointer-events: auto;\n cursor: pointer;\n"]))),w=(0,A.A)(y)(o||(o=(0,f.A)(["\n justify-content: flex-end;\n padding: var(--spacing-md) 20px;\n cursor: unset;\n\n & > button {\n // reset visual button styles, not the cursor and hover styles\n all: unset;\n\n display: flex;\n align-items: center;\n justify-content: center;\n\n width: 16px;\n height: 16px;\n\n cursor: pointer;\n\n &:focus-visible {\n outline: 2px solid rgba(59, 130, 246, 0.6);\n }\n }\n"]))),k=A.A.div(s||(s=(0,f.A)(["\n max-height: calc(100% - 42px);\n width: 100%;\n background-color: var(--white);\n overflow-y: auto;\n overflow-x: hidden;\n pointer-events: auto;\n ","\n"])),n=>n.hasPadding&&(0,m.css)(l||(l=(0,f.A)(["\n padding: 0 var(--spacing-md) var(--spacing-md) var(--spacing-md);\n "])))),S=u(94177),T=(0,h.w)(()=>u.e(108).then(u.bind(u,61691))),I=n=>{var e=n.children,u=n.isOpen,t=n.onClose,a=n.onDrawerClosed,r=n.keepChildrenMounted,D=void 0!==r&&r,i=n.hasPadding,o=void 0===i||i,s=(0,E.r)(),l=(0,p.useState)(!1),h=(0,c.A)(l,2),f=h[0],m=h[1],A=(0,p.useRef)(null),I=(0,p.useMemo)(()=>!(!D||u)||f,[u,D,f]),O=(0,F.o)({onSwipeDown:()=>{null===t||void 0===t||t()}}).handlers,M=(0,p.useCallback)(()=>{u||(m(!1),null===a||void 0===a||a())},[u,a]),_=(0,p.useCallback)(n=>{!u||"Escape"!==n.key&&27!==n.keyCode||(n.preventDefault(),n.stopPropagation(),null===t||void 0===t||t())},[u,t]);return(0,p.useEffect)(()=>{u&&(m(!0),setTimeout(()=>{A.current&&A.current.focus()},100))},[u]),(0,S.jsxs)(v,{shouldShowDrawer:f,onKeyDown:_,children:[(0,S.jsx)(b,{isOpen:u,onClick:t}),(0,S.jsx)(g.m1,{sideCar:T,enabled:u,autoFocus:!1,returnFocus:!0,scrollLock:!1,onClickOutside:t,children:(0,S.jsxs)(x,{onTransitionEnd:M,isOpen:u,isTouchableDevice:s,children:[s?(0,S.jsx)(y,(0,d.A)((0,d.A)({},O),{},{onClick:t,children:(0,S.jsx)(B,{})})):(0,S.jsx)(w,{children:(0,S.jsx)("button",{onClick:t,children:(0,S.jsx)(C.A,{size:"sm",color:"#1c1d1f"})})}),I&&(0,S.jsx)(k,{hasPadding:o,children:e})]})})]})}},44124:(n,e,u)=>{u.d(e,{$:()=>t.A});var t=u(84159)},44527:(n,e,u)=>{u.d(e,{A:()=>w});var t,a,r,D,i,o=u(57970),s=u(35980),l=u(21253),d=u(27413),c=u(62494),F=u(99165),p=c.A.div(t||(t=(0,d.A)(["\n display: flex;\n flex-direction: column;\n width: 100%;\n"]))),g=c.A.div(a||(a=(0,d.A)(["\n margin-bottom: 12px;\n"]))),h=c.A.div(r||(r=(0,d.A)(["\n margin-left: 16px;\n margin-top: 2px;\n"]))),C=c.A.span(D||(D=(0,d.A)(["\n color: var(--content-neutral-tertiary);\n\n font-size: 12px;\n font-weight: 400;\n font-style: Regular;\n line-height: 16px;\n letter-spacing: 1%;\n vertical-align: middle;\n margin-bottom: 0;\n\n &&[data-invalid='true'] {\n color: var(--content-error-primary);\n }\n"]))),E=c.A.label(i||(i=(0,d.A)(["\n font-size: 14px;\n line-height: 20px;\n font-weight: 600;\n font-style: Semi Bold;\n letter-spacing: 0%;\n vertical-align: middle;\n\n color: var(--content-neutral-default);\n margin-bottom: 0;\n gap: 4px;\n display: flex;\n align-items: center;\n\n .required {\n color: var(--content-error-primary);\n }\n\n .label-tooltip {\n margin-left: 6px;\n }\n\n &&[aria-disabled='true'] {\n color: ",";\n }\n"])),F.nY.neutralGrey4),f=u(76860),m=u(38888),A=u(94177),v=["id","hasError","children"],b=["id","htmlFor","label","required","tooltip"],x=n=>{var e=n.id,u=n.hasError,t=n.children,a=(0,s.A)(n,v);return(0,A.jsx)(C,(0,o.A)((0,o.A)((0,o.A)({id:e,"data-invalid":u},u?{role:"alert"}:{}),a),{},{children:t}))},B=n=>{var e=n.id,u=n.htmlFor,t=n.label,a=n.required,r=n.tooltip,D=(0,s.A)(n,b);return(0,A.jsxs)(E,(0,o.A)((0,o.A)({id:e,htmlFor:u},D),{},{children:[t,a&&(0,A.jsx)("span",{className:"required",children:"*"}),null!==r&&void 0!==r?r:null]}))},y=(n,e)=>{var u=n.caption,t=n.disabled,a=n.id,r=n.hasError,D=n.label,i=n.required,s=n.tooltip,d=n.value,c=n.autoComplete,F=n.onChange,C=n.onBlur,E=n.onFocus,v=n.placeholder,b=n.inputComponent,y=void 0===b?f.A:b,w=(0,l.useMemo)(()=>(0,m.C)(a),[a]),k=(0,l.useMemo)(()=>u?"".concat(w,"-caption"):void 0,[w,u]);return(0,A.jsxs)(p,{children:[D&&(0,A.jsx)(g,{children:(0,A.jsx)(B,{htmlFor:w,label:D,required:i,tooltip:s})}),(0,A.jsx)(y,(0,o.A)((0,o.A)({},n),{},{ref:e,id:w,disabled:t,value:d,onFocus:E,onBlur:C,autoComplete:c,"aria-invalid":r,"aria-describedby":k,"aria-required":i,"aria-label":D?void 0:v,onChange:F})),u&&(0,A.jsx)(h,{children:(0,A.jsx)(x,{id:k,hasError:r,children:u})})]})};const w=(0,l.forwardRef)(y)},55972:(n,e,u)=>{u.d(e,{A:()=>A});var t,a,r,D,i,o,s,l,d,c,F,p,g,h,C,E,f=u(27413),m=u(96859),A={headingXl:(0,m.css)(t||(t=(0,f.A)(["\n font-family: var(--main-font-family);\n font-size: 24px;\n font-weight: var(--font-weight-bold);\n line-height: 32px;\n letter-spacing: 0;\n "]))),headingLg:(0,m.css)(a||(a=(0,f.A)(["\n font-family: var(--main-font-family);\n font-size: 20px;\n font-weight: var(--font-weight-semi-bold);\n line-height: 32px;\n letter-spacing: 0;\n "]))),headingMd:(0,m.css)(r||(r=(0,f.A)(["\n font-family: var(--main-font-family);\n font-size: 18px;\n font-weight: var(--font-weight-semi-bold);\n line-height: 28px;\n letter-spacing: 0;\n "]))),headingSm:(0,m.css)(D||(D=(0,f.A)(["\n font-family: var(--main-font-family);\n font-size: 16px;\n font-weight: var(--font-weight-semi-bold);\n line-height: 24px;\n letter-spacing: 0;\n "]))),regularLg:(0,m.css)(i||(i=(0,f.A)(["\n font-family: var(--main-font-family);\n font-size: 16px;\n font-weight: var(--font-weight-regular);\n line-height: 24px;\n letter-spacing: 0.01em;\n "]))),boldMd:(0,m.css)(o||(o=(0,f.A)(["\n font-family: var(--main-font-family);\n font-size: 14px;\n font-weight: var(--font-weight-semi-bold);\n line-height: 20px;\n letter-spacing: 0;\n "]))),regularMd:(0,m.css)(s||(s=(0,f.A)(["\n font-family: var(--main-font-family);\n font-size: 14px;\n font-weight: var(--font-weight-regular);\n line-height: 20px;\n letter-spacing: 0;\n "]))),linkMd:(0,m.css)(l||(l=(0,f.A)(["\n font-family: var(--main-font-family);\n font-size: 14px;\n font-weight: var(--font-weight-regular);\n line-height: 20px;\n letter-spacing: 0;\n "]))),italicMd:(0,m.css)(d||(d=(0,f.A)(["\n font-family: var(--main-font-family);\n font-size: 14px;\n font-weight: var(--font-weight-regular);\n line-height: 20px;\n letter-spacing: 0;\n font-style: italic;\n "]))),boldSm:(0,m.css)(c||(c=(0,f.A)(["\n font-family: var(--main-font-family);\n font-size: 12px;\n font-weight: var(--font-weight-semi-bold);\n line-height: 16px;\n letter-spacing: 0.01em;\n "]))),regularSm:(0,m.css)(F||(F=(0,f.A)(["\n font-family: var(--main-font-family);\n font-size: 12px;\n font-weight: var(--font-weight-regular);\n line-height: 16px;\n letter-spacing: 0.01em;\n "]))),linkSm:(0,m.css)(p||(p=(0,f.A)(["\n font-family: var(--main-font-family);\n font-size: 12px;\n font-weight: var(--font-weight-regular);\n line-height: 16px;\n letter-spacing: 0.01em;\n "]))),italicSm:(0,m.css)(g||(g=(0,f.A)(["\n font-family: var(--main-font-family);\n font-size: 12px;\n font-weight: var(--font-weight-regular);\n line-height: 16px;\n letter-spacing: 0.01em;\n font-style: italic;\n "]))),boldXs:(0,m.css)(h||(h=(0,f.A)(["\n font-family: var(--main-font-family);\n font-size: 10px;\n font-weight: var(--font-weight-semi-bold);\n line-height: 14px;\n letter-spacing: 0;\n "]))),regularXs:(0,m.css)(C||(C=(0,f.A)(["\n font-family: var(--main-font-family);\n font-size: 10px;\n font-weight: var(--font-weight-regular);\n line-height: 14px;\n letter-spacing: 0;\n "]))),linkXs:(0,m.css)(E||(E=(0,f.A)(["\n font-family: var(--main-font-family);\n font-size: 10px;\n font-weight: var(--font-weight-regular);\n line-height: 14px;\n letter-spacing: 0;\n "])))}},56980:(n,e,u)=>{u.d(e,{o:()=>D});var t=u(32663),a=u(21253),r=u(23977),D=n=>{var e=n.minSwipeDistance,u=void 0===e?50:e,D=n.onSwipeLeft,i=n.onSwipeRight,o=n.onSwipeDown,s=n.onSwipeUp,l=(0,a.useState)(),d=(0,t.A)(l,2),c=d[0],F=d[1],p=(0,a.useState)(),g=(0,t.A)(p,2),h=g[0],C=g[1],E="xs"===(0,r.z)();return{handlers:{onTouchStart:n=>{if(E){var e=n.nativeEvent.touches[0],u=e.pageX,t=e.pageY;F({x:u,y:t}),C(void 0)}},onTouchMove:n=>{if(E){var e=n.nativeEvent.touches[0],u=e.pageX,t=e.pageY;C({x:u,y:t})}},onTouchEnd:()=>{if(E&&c&&h){var n=c.x-h.x,e=c.y-h.y;D&&n>u?D():i&&n<-u&&i(),s&&e>u?s():o&&e<-u&&o()}}}}}},64375:(n,e,u)=>{u.d(e,{P:()=>o,V:()=>i});var t,a,r=u(27413),D=u(62494),i=D.A.div(t||(t=(0,r.A)(["\n align-items: flex-start;\n display: flex;\n margin-bottom: ",";\n background-color: transparent;\n"])),n=>n.isIos15Safari?"50px":0),o=D.A.div(a||(a=(0,r.A)(["\n padding: 0 8px 0 15px;\n display: flex;\n position: relative;\n width: 100%;\n margin-bottom: ",";\n & > form {\n display: inline-block;\n width: 100%;\n margin: 0;\n }\n"])),n=>n.isIos15Safari?"50px":0)},70673:(n,e,u)=>{u.d(e,{L:()=>o,W:()=>s});var t=u(32663),a=u(21253),r=u(68233),D=u(66487),i=u(71590);function o(){var n=localStorage.getItem(r.default.localStorageOrdersAccessToken),e=(0,a.useMemo)(()=>n?(0,D.s)(n):null,[n]),u=(0,a.useState)(()=>!!e&&!(0,i.H)(e)),o=(0,t.A)(u,2),l=o[0],d=o[1];return(0,a.useEffect)(()=>{if(e){var n=window.setInterval(()=>{d(!(0,i.H)(e))},1e3);return()=>{window.clearInterval(n)}}},[e]),e?l:s()}function s(){var n,e,u;return!(null===(n=window.ShopifyAnalytics)||void 0===n||null===(e=n.meta)||void 0===e||null===(u=e.page)||void 0===u||!u.customerId)}},72567:(n,e,u)=>{u.d(e,{Ay:()=>f,AH:()=>E,JY:()=>C,fu:()=>h});var t=u(68831),a=u(47420),r=u(49195),D=u(31290),i=u(68233),o=u(6977),s=u(80514),l="".concat(i.default.chatApiUrl,"/attachments"),d=function(){var n=(0,a.A)((0,t.A)().m(function n(e){var u,a,r,d,c,F,p,g,h,E,f;return(0,t.A)().w(function(n){for(;;)switch(n.n){case 0:if(d=e.file,c=e.conversationId,F=e.captchaToken,!(d.size>D.Mf)){n.n=1;break}throw new s.i("fileTooBig",{maxFileSize:D.sO.toString(10)});case 1:return p=d.type,""===d.type&&d.name&&(p=C(d.name)),g=i.default.chatApplication(),h=JSON.stringify({filename:d.name,size:d.size.toString(),mimetype:p,conversationId:c,applicationId:g.id,appKey:null!==(u=g.appKey)&&void 0!==u?u:null,token:F}),n.n=2,(0,o.A)(l,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},body:h});case 2:return E=n.v,n.n=3,E.json();case 3:if(f=n.v,E.ok){n.n=4;break}throw new Error;case 4:if(null!==f&&void 0!==f&&null!==(a=f.signedPostPolicy)&&void 0!==a&&a.url&&null!==f&&void 0!==f&&null!==(r=f.signedPostPolicy)&&void 0!==r&&r.fields&&null!==f&&void 0!==f&&f.signedReadUrl){n.n=5;break}throw new Error;case 5:return n.a(2,f)}},n)}));return function(e){return n.apply(this,arguments)}}(),c=function(){var n=(0,a.A)((0,t.A)().m(function n(e){var u,a,r,D,i,l,d,c;return(0,t.A)().w(function(n){for(;;)switch(n.p=n.n){case 0:for(c in u=e.file,a=e.signedPostPolicy,r=a.url,D=a.fields,i=u.type,""===u.type&&u.name&&(i=C(u.name)),l=encodeURI(r+D.key),d=new FormData,D)d.append(c,D[c]);return d.append("Content-Type",i),d.append("file",u,u.name),n.p=1,n.n=2,(0,o.A)(r,{method:"POST",body:d});case 2:if(n.v.ok){n.n=3;break}throw new Error;case 3:n.n=5;break;case 4:throw n.p=4,n.v,new s.i("messageError");case 5:return n.a(2,l)}},n,null,[[1,4]])}));return function(e){return n.apply(this,arguments)}}(),F=u(83593),p=u(45190),g=u(85002),h=n=>{var e=n.name.split(".").pop();return!!e&&D.UW.includes(".".concat(e.toLowerCase()))},C=n=>{var e=n.split(".").pop();switch(null===e||void 0===e?void 0:e.toLowerCase()){case"heic":return"image/heic";case"heif":return"image/heif";default:return""}},E=n=>{for(var e=[],u=0;uD.n_)){n.n=2;break}throw r.Ay.addBreadcrumb({message:"User tried to upload more than the max files allowed per upload",data:{maxFilesPerUpload:D.n_,filesUploadAttempt:o.length}}),new s.i("cannotUploadMoreFiles",{maxFilesPerUpload:D.n_.toString(10)});case 2:return r.Ay.addBreadcrumb({message:"User uploaded file(s)",data:{maxFilesPerUpload:D.n_,filesUploaded:o.length}}),l=[],n.n=3,Promise.all(o.map(function(){var n=(0,a.A)((0,t.A)().m(function n(e,a){var D,o,s,F,p;return(0,t.A)().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,new Promise(n=>setTimeout(n,500*a));case 1:return D=e.type,""===e.type&&e.name&&(D=C(e.name)),r.Ay.addBreadcrumb({message:"User uploaded a file",data:{filename:e.name,size:e.size,mimetype:e.type}}),n.n=2,i();case 2:return o=n.v,n.n=3,d({file:e,conversationId:u,captchaToken:o});case 3:return s=n.v,F=s.signedPostPolicy,p=s.signedReadUrl,n.n=4,c({file:e,signedPostPolicy:F});case 4:l.push({url:p,contentType:D});case 5:return n.a(2)}},n)}));return function(e,u){return n.apply(this,arguments)}}()));case 3:return p.default.dispatch((0,F.I1)(g.kQ.ATTACHMENT_UPLOAD)),n.a(2,l)}},n)}));return function(e,u,t){return n.apply(this,arguments)}}()},73335:(n,e,u)=>{u.d(e,{r:()=>t});var t=()=>{var n;if(null===navigator||void 0===navigator)return!1;if((null===(n=navigator)||void 0===n?void 0:n.maxTouchPoints)>0)return!0;var e="function"===typeof window.matchMedia&&window.matchMedia("(pointer:coarse)");if(e&&"(pointer:coarse)"===e.media)return e.matches;if("orientation"in window)return!0;var u=navigator.userAgent;return/\b(BlackBerry|webOS|iPhone|IEMobile)\b/i.test(u)||/\b(Android|Windows Phone|iPad|iPod)\b/i.test(u)}},76860:(n,e,u)=>{u.d(e,{A:()=>B});var t,a,r,D,i,o,s,l,d=u(57970),c=u(32663),F=u(21253),p=u(27413),g=u(62494),h=u(96859),C=u(99165),E={small:(0,h.css)(t||(t=(0,p.A)(["\n height: 32px;\n "]))),medium:(0,h.css)(a||(a=(0,p.A)(["\n height: 48px;\n "]))),large:(0,h.css)(r||(r=(0,p.A)(["\n height: 48px;\n "])))},f={small:(0,h.css)(D||(D=(0,p.A)(["\n padding: 8px;\n font-size: 14px;\n "]))),medium:(0,h.css)(i||(i=(0,p.A)(["\n padding: 12px 8px;\n font-size: 16px;\n "]))),large:(0,h.css)(o||(o=(0,p.A)(["\n padding: 16px 8px;\n font-size: 16px;\n "])))},m=g.A.div(s||(s=(0,p.A)(["\n width: 100%;\n ","\n\n display: flex;\n gap: 8px;\n\n padding: 0 8px;\n\n width: 100%;\n overflow: hidden;\n\n border: 1px solid ",";\n border-radius: 24px;\n\n box-shadow: none;\n\n background-color: ",";\n\n ","\n\n ",";\n\n ","\n"])),n=>{var e=n.fieldSize;return E[void 0===e?"medium":e]},C.nY.neutralGrey3,C.nY.neutral0,n=>{var e=n.isFocused,u=n.readOnly;return e&&!u&&" \n border: 1px solid;\n border-color: var(--border-primary-default);\n "},n=>n.disabled&&"\n background-color: ".concat(C.nY.neutral2,";\n border-color: ").concat(C.nY.neutral2,";\n color: ").concat(C.nY.neutralGrey5,";\n box-shadow: none;\n "),n=>n.hasError&&"\n border-color: var(--border-error-primary);\n "),A=g.A.input(l||(l=(0,p.A)(["\n width: 100%;\n height: 100%;\n\n outline: none;\n ","\n\n // font definition\n font-weight: 400;\n font-style: Regular;\n letter-spacing: 1%;\n vertical-align: middle;\n\n color: ",";\n background-color: ",";\n\n // extending text area properties\n border-radius: 0;\n\n border: none;\n overflow: hidden;\n\n &&:disabled {\n background-color: ",";\n color: ",";\n }\n\n &&[aria-invalid='true'] {\n border-color: ",";\n box-shadow: none;\n background-image: none;\n }\n\n // number input styles for the input\n &[type='number'] {\n &::-webkit-outer-spin-button,\n &::-webkit-inner-spin-button {\n -webkit-appearance: none;\n margin: 0;\n }\n -moz-appearance: textfield;\n }\n\n // placeholder styles for the input\n ::placeholder {\n /* Chrome, Firefox, Opera, Safari 10.1+ */\n color: ",";\n opacity: 1; /* Firefox */\n }\n\n ::-ms-input-placeholder {\n /* Microsoft Edge */\n color: ",";\n }\n"])),n=>{var e=n.fieldSize;return f[void 0===e?"medium":e]},C.nY.neutral10,C.nY.neutral0,C.nY.neutral2,C.nY.neutralGrey5,C.nY.supportingRed6,C.nY.neutralGrey4,C.nY.neutralGrey4),v=u(38888),b=u(94177),x=(n,e)=>{var u=n.disabled,t=n.id,a=n.hasError,r=n.leadIcon,D=n.trailIcon,i=n.value,o=n.autoComplete,s=n.onChange,l=n.onBlur,p=n.onFocus,g=n.readOnly,h=n.fieldSize,C=n["aria-label"],E=n["aria-required"],f=n["aria-describedby"],x=(0,F.useMemo)(()=>(0,v.C)(t),[t]),B=(0,F.useState)(!1),y=(0,c.A)(B,2),w=y[0],k=y[1],S=(0,F.useCallback)(n=>{k(!0),null===p||void 0===p||p(n)},[k,p]),T=(0,F.useCallback)(n=>{k(!1),null===l||void 0===l||l(n)},[k,l]);return(0,b.jsx)(m,{isFocused:w,disabled:u,hasError:a,readOnly:g,fieldSize:h,children:(0,b.jsx)(A,(0,d.A)((0,d.A)({},n),{},{ref:e,id:x,disabled:u,value:i,onFocus:S,onBlur:T,autoComplete:o,"aria-invalid":a,"aria-describedby":f,"aria-required":E,"aria-label":C,onChange:s,hasLeadIcon:!!r,hasTrailIcon:!!D}))})};const B=(0,F.forwardRef)(x)},80514:(n,e,u)=>{u.d(e,{C:()=>D,i:()=>r});var t=u(21253),a=u(59802);class r extends Error{constructor(n,e){super(),this.key=n,this.params=e,Error.captureStackTrace(this,this.constructor)}}var D=n=>{var e=n.defaultMessageKey,u=(0,a.M)().appTexts;return{getErrorMessage:(0,t.useCallback)(n=>n instanceof r?u(n.key,n.params):u(e),[u,e])}}},81987:(n,e,u)=>{u.d(e,{l:()=>F});var t=u(68831),a=u(47420),r=u(54171),D=u(80514),i=u(82885),o=u(83593),s=u(72567),l=u(65597),d=u(85002),c=u(31290),F=n=>{var e=n.fileInputRef,u=n.onSendAttachmentsContent,F=n.afterUpload,p=(0,r.w)(),g=(0,D.C)({defaultMessageKey:"actionPostbackError"}).getErrorMessage,h=(0,r.d)(n=>n.application.credentials.conversationId),C=(0,r.d)(n=>n.conversation.isSendingFile),E=(0,i.V)().requestRecaptchaToken,f=()=>{e.current&&(e.current.value=""),p((0,l.pM)(!1))},m=function(){var n=(0,a.A)((0,t.A)().m(function n(e){var a,r,D;return(0,t.A)().w(function(n){for(;;)switch(n.p=n.n){case 0:return p((0,l.pM)(!0)),n.p=1,n.n=2,(0,s.Ay)(e.target.files,h,E);case 2:a=n.v,u({attachments:a}),n.n=4;break;case 3:return n.p=3,D=n.v,r=g(D),p((0,l.pM)(!1)),p((0,o.FK)({text:r,type:d.Q2.ERROR,category:d.kQ.ATTACHMENT_UPLOAD,isOpen:!0})),n.a(2);case 4:return n.p=4,f(),null===F||void 0===F||F(),n.f(4);case 5:return n.a(2)}},n,null,[[1,3,4,5]])}));return function(e){return n.apply(this,arguments)}}();return{onMouseDown:n=>{var u;n.preventDefault(),null===(u=e.current)||void 0===u||u.click()},fileInputProps:{type:"file",accept:c.UW.join(","),multiple:!0,onChange:m},isSendingFile:C}}},82244:(n,e,u)=>{u.d(e,{A:()=>m,w:()=>f});var t,a=u(68831),r=u(47420),D=u(32663),i=u(27413),o=u(83593),s=u(65597),l=u(54171),d=u(85002),c=u(72567),F=u(62494),p=u(21253),g=u(80514),h=u(82885),C=u(94177),E=F.A.div(t||(t=(0,i.A)(["\n overflow: auto;\n display: flex;\n flex-direction: column;\n flex: 1 0;\n"]))),f=p.createContext({draggedAttachments:[],setDraggedAttachments:()=>null});const m=n=>{var e=n.children,u=(0,l.w)(),t=(0,h.V)().requestRecaptchaToken,i=(0,g.C)({defaultMessageKey:"actionPostbackError"}).getErrorMessage,F=(0,l.d)(n=>n.application.credentials.conversationId),m=(0,p.useState)([]),A=(0,D.A)(m,2),v=A[0],b=A[1],x=function(){var n=(0,r.A)((0,a.A)().m(function n(e){var r,D,l,p,g,h;return(0,a.A)().w(function(n){for(;;)switch(n.p=n.n){case 0:e.preventDefault(),e.stopPropagation(),r=[...e.dataTransfer.files],D=0;case 1:if(!(D{n.preventDefault()},onDrop:x,onDragLeave:n=>{n.preventDefault()},"data-testid":"handle-drop-event-container",children:(0,C.jsx)(f.Provider,{value:{draggedAttachments:v,setDraggedAttachments:b},children:e})})})}},84159:(n,e,u)=>{u.d(e,{A:()=>an});var t,a,r,D,i,o,s,l,d,c,F,p,g,h,C,E,f,m,A,v,b,x,B,y,w,k,S,T,I,O,M,_,R,L,P,j,N=u(57970),z=u(35980),G=u(59460),Y=u(21253),H=u(27413),U=u(62494),V=u(96859),K=u(55972),W=(n,e)=>{var u="inherit";return"primary"===n&&(u="var(--content-inverted-default)"),"secondary"!==n&&"tertiary"!==n||(u=e?" rgba(28, 29, 31, 0.5)":"#1c1d1f"),u},q=U.A.div(t||(t=(0,H.A)(["\n width: 16px;\n height: 16px;\n display: flex;\n align-items: center;\n justify-content: center;\n\n ","\n"])),n=>{var e=n.variant,u=n.disabled,t=W(e,u);return(0,V.css)(a||(a=(0,H.A)(["\n svg {\n color: ",";\n path {\n stroke: ",";\n }\n }\n "])),t,t)}),J=U.A.div(r||(r=(0,H.A)(["\n display: flex;\n align-items: center;\n justify-content: center;\n\n width: 16px;\n height: 16px;\n animation: Spin 1s infinite linear;\n\n @keyframes Spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n }\n\n ","\n"])),n=>{var e=n.variant,u=n.disabled,t=W(e,u);return(0,V.css)(D||(D=(0,H.A)(["\n svg {\n color: ",";\n path {\n fill: ",";\n }\n }\n "])),t,t)}),Q={small:(0,V.css)(i||(i=(0,H.A)(["\n height: 32px;\n border-radius: 24px;\n border-width: 0.5px;\n "]))),medium:(0,V.css)(o||(o=(0,H.A)(["\n height: 40px;\n border-radius: 24px;\n border-width: 0.5px;\n "]))),large:(0,V.css)(s||(s=(0,H.A)(["\n height: 48px;\n border-radius: 24px;\n border-width: 0.5px;\n "])))},X={default:{small:(0,V.css)(l||(l=(0,H.A)(["\n padding: var(--spacing-xxs) var(--spacing-sm);\n "]))),medium:(0,V.css)(d||(d=(0,H.A)(["\n padding: 0 var(--spacing-md);\n "]))),large:(0,V.css)(c||(c=(0,H.A)(["\n padding: 0 var(--spacing-sm);\n "])))},leftIconText:{small:(0,V.css)(F||(F=(0,H.A)(["\n padding-top: var(--spacing-xxs);\n padding-right: var(--spacing-sm);\n padding-bottom: var(--spacing-xxs);\n padding-left: var(--spacing-sm);\n "]))),medium:(0,V.css)(p||(p=(0,H.A)(["\n padding: 0 var(--spacing-md) 0 var(--spacing-sm);\n "]))),large:(0,V.css)(g||(g=(0,H.A)(["\n padding: 0 var(--spacing-sm) 0 var(--spacing-xs);\n "])))},rightIconText:{small:(0,V.css)(h||(h=(0,H.A)(["\n padding-top: var(--spacing-xxs);\n padding-right: var(--spacing-sm);\n padding-bottom: var(--spacing-xxs);\n padding-left: var(--spacing-sm);\n "]))),medium:(0,V.css)(C||(C=(0,H.A)(["\n padding: 0 var(--spacing-sm) 0 var(--spacing-md);\n "]))),large:(0,V.css)(E||(E=(0,H.A)(["\n padding: 0 var(--spacing-xs) 0 var(--spacing-sm);\n "])))}},Z={primary:{default:(0,V.css)(f||(f=(0,H.A)(["\n // missing token: --inverted-content-inverted-default\n color: #fff;\n // missing token: --inverted-surface-inverted-default\n background: #1e242e;\n border: none;\n "]))),hover:(0,V.css)(m||(m=(0,H.A)(["\n // missing token: --inverted-inverted-hover\n // missing token: --inverted-surface-inverted-default\n background:\n linear-gradient(\n 0deg,\n rgba(255, 255, 255, 0.08) 0%,\n rgba(255, 255, 255, 0.08) 100%\n ),\n #1e242e;\n "]))),active:(0,V.css)(A||(A=(0,H.A)(["\n // missing token: --inverted-inverted-hover\n // missing token: --inverted-surface-inverted-default\n background:\n linear-gradient(\n 0deg,\n rgba(255, 255, 255, 0.08) 0%,\n rgba(255, 255, 255, 0.08) 100%\n ),\n #1e242e;\n "]))),disabled:(0,V.css)(v||(v=(0,H.A)(["\n // missing token: --inverted-content-inverted-default\n color: #fff;\n opacity: 0.5;\n // missing token: --inverted-surface-inverted-default\n background: #1e242e;\n "]))),focused:(0,V.css)(b||(b=(0,H.A)(["\n border: 2px solid rgba(59, 130, 246, 0.6);\n // missing token: --inverted-surface-inverted-default\n background: #1e242e;\n "])))},secondary:{default:(0,V.css)(x||(x=(0,H.A)(["\n // missing token: --ink-default\n color: #1c1d1f;\n // missing token: --surface-secondary-01\n background: rgba(255, 255, 255, 0.4);\n // missing token: --border-neutral-tertiary\n border: 0.5px solid var(--border-neutral-default);\n "]))),hover:(0,V.css)(B||(B=(0,H.A)(["\n // missing token: --surface-secondary-06\n background: rgba(255, 255, 255, 0.55);\n "]))),active:(0,V.css)(y||(y=(0,H.A)(["\n // missing token: --border-neutral-pressed\n background: rgba(255, 255, 255, 0.3);\n // missing token: --border-neutral-tertiary\n "]))),disabled:(0,V.css)(w||(w=(0,H.A)(["\n // missing token: --ink-disabled\n color: rgba(28, 29, 31, 0.5);\n // missing token: --surface-secondary-disabled\n background: rgba(255, 255, 255, 0.2);\n "]))),focused:(0,V.css)(k||(k=(0,H.A)(["\n // missing token: --border-neutral-focused\n border: 2px solid rgba(59, 130, 246, 0.6);\n "])))},tertiary:{default:(0,V.css)(S||(S=(0,H.A)(["\n color: var(--content-neutral-default);\n background: transparent;\n border: 0.5px solid transparent;\n "]))),hover:(0,V.css)(T||(T=(0,H.A)(["\n // Same as secondary hover\n background: rgba(255, 255, 255, 0.55);\n border: 0.5px solid var(--border-neutral-default);\n "]))),active:(0,V.css)(I||(I=(0,H.A)(["\n // Same as secondary active\n background: rgba(255, 255, 255, 0.3);\n border: 0.5px solid var(--border-neutral-default);\n "]))),disabled:(0,V.css)(O||(O=(0,H.A)(["\n // Same as secondary disabled\n color: rgba(28, 29, 31, 0.5);\n background: rgba(255, 255, 255, 0.2);\n border: 0.5px solid var(--border-neutral-default);\n "]))),focused:(0,V.css)(M||(M=(0,H.A)(["\n border: 2px solid rgba(59, 130, 246, 0.6);\n background: transparent;\n "])))}},$={primary:(0,V.css)(_||(_=(0,H.A)(["\n box-shadow: var(--effects-shadow-component);\n\n &:active {\n box-shadow: var(--effects-inner-shadow) inset;\n }\n "]))),secondary:(0,V.css)(R||(R=(0,H.A)(["\n box-shadow: var(--effects-shadow-component);\n\n &:active {\n box-shadow:\n 0 2px 3px 0 rgba(0, 0, 0, 0.04),\n 0 2px 4px 0 rgba(0, 0, 0, 0.15) inset;\n }\n &:hover {\n box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.08);\n }\n "]))),tertiary:(0,V.css)(L||(L=(0,H.A)(["\n box-shadow: none;\n\n &:active {\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15) inset;\n }\n "])))},nn=U.A.span(P||(P=(0,H.A)(["\n ","\n"])),n=>{var e=n.disabled,u=n.isLoading;return(e||u)&&"cursor: inherit;"}),en=U.A.button(j||(j=(0,H.A)(["\n display: inline-flex;\n align-items: center;\n justify-content: center;\n\n // default styles\n ","\n ","\n\n // state styles\n ","\n\n ","\n\n gap: 4px;\n\n // font styles\n ","\n\n user-select: none;\n outline: none !important;\n cursor: pointer;\n\n ","\n\n ","\n\n &:hover {\n ","\n }\n\n &:focus-visible {\n ","\n }\n\n &:active {\n ","\n }\n\n ","\n"])),n=>{var e=n.size;return e&&Q[e]||Q.medium},n=>{var e=n.size,u=n.hasIconLeft,t=n.hasIconRight,a=n.hasText;return u&&a?X.leftIconText[e]:t&&a?X.rightIconText[e]:X.default[e]},n=>{var e=n.variant;return Z[e].default},n=>n.fluid&&"width: 100%;",n=>"small"===n.size?K.A.boldSm:K.A.boldMd,n=>{var e=n.disabled,u=n.isLoading;return(e||u)&&"pointer-events: none;"},n=>{var e=n.disabled,u=n.variant;return e&&Z[void 0===u?"secondary":u].disabled},n=>{var e=n.variant;return Z[e].hover},n=>{var e=n.variant;return Z[e].focused},n=>{var e=n.variant;return Z[e].active},n=>{var e=n.appearance,u=n.variant;return"shadow"===e&&$[u]}),un=u(94177),tn=["disabled","isLoading","variant","appearance","leadIcon","trailIcon","aria-label","role","size","fluid","children","onClick"];const an=n=>{var e=n.disabled,u=n.isLoading,t=n.variant,a=void 0===t?"primary":t,r=n.appearance,D=n.leadIcon,i=void 0===D?null:D,o=n.trailIcon,s=void 0===o?null:o,l=n["aria-label"],d=n.role,c=void 0===d?"button":d,F=n.size,p=void 0===F?"medium":F,g=n.fluid,h=n.children,C=n.onClick,E=(0,z.A)(n,tn),f=(0,Y.useMemo)(()=>!!i||!0===u,[u,i]),m=(0,Y.useMemo)(()=>!!s,[s]),A=(0,Y.useMemo)(()=>!!h,[h]);return(0,un.jsx)(nn,{disabled:e,isLoading:u,children:(0,un.jsxs)(en,(0,N.A)((0,N.A)({hasIconLeft:f,hasIconRight:m,hasText:A,variant:a,appearance:r,size:p,fluid:g,isLoading:u,disabled:e,role:c,"aria-disabled":e,"aria-busy":u,"aria-label":l,onClick:C},E),{},{children:[u?(0,un.jsx)(J,{variant:a,disabled:e,children:(0,un.jsx)(G.h,{})}):i&&(0,un.jsx)(q,{variant:a,disabled:e,children:i}),h,s&&(0,un.jsx)(q,{variant:a,disabled:e,children:s})]}))})}},84853:(n,e,u)=>{u.d(e,{Ay:()=>c});var t,a=u(57970),r=u(35980),D=u(27413),i=u(62494),o=u(99165),s=u(94177),l=["id","disabled","htmlFor","label","required","tooltip"],d=i.A.label(t||(t=(0,D.A)(["\n font-size: 14px;\n line-height: 20px;\n font-weight: 500;\n color: var(--label-color, ",");\n margin-bottom: 0;\n gap: 4px;\n display: flex;\n align-items: center;\n\n .required {\n color: var(--label-required, ",");\n }\n\n .label-tooltip {\n margin-left: 6px;\n }\n\n &&[aria-disabled='true'] {\n color: var(--label-color-disabled, ",");\n }\n"])),o.nY.dark,o.nY.secondaryRed,o.nY.neutralGrey4);const c=n=>{var e=n.id,u=n.disabled,t=n.htmlFor,D=n.label,i=n.required,o=n.tooltip,c=(0,r.A)(n,l);return(0,s.jsxs)(d,(0,a.A)((0,a.A)({id:e,htmlFor:t,"aria-disabled":u},c),{},{children:[D,i&&(0,s.jsx)("span",{className:"required",children:"*"}),null!==o&&void 0!==o?o:null]}))}},85900:(n,e,u)=>{u.d(e,{d:()=>c});var t=u(32663),a=u(21253),r=u(77644),D=u(75412),i=u(54171),o=u(34582),s=u(96716),l=u(89351),d=u(49773),c=()=>{var n=(0,i.d)(n=>{var e,u;return[(0,o.f)(n),null===(e=n.application.settings.quickReplies)||void 0===e?void 0:e.enabled,null===(u=n.application.settings.quickReplies)||void 0===u?void 0:u.replies,n.application.status.historyReceivedCount,n.application.status.historyComplete]}),e=(0,t.A)(n,5),u=e[0],c=e[1],F=e[2],p=e[3],g=e[4],h=(0,l.s)().shouldShowNextActionsPrompt,C=(0,a.useMemo)(()=>{if(1!==p&&!g)return!1;if(!c||!F||0===F.length||h)return!1;if(!(0,d.uq)())return!1;if(0===u.length)return!0;var n=u.concat().reverse().find(n=>{var e=n.type===r.Go.CONVERSATION_MESSAGE&&"number"===typeof n.id,u=n.type===r.Go.PENDING_CONVERSATION_MESSAGE,t=n.type===r.Go.VIRTUAL_CONVERSATION_MESSAGE;return e||u||t});if(!n)return!0;if(n.type===r.Go.PENDING_CONVERSATION_MESSAGE)return!1;var e=u[u.length-2];return!(null===e||void 0===e||!e.content||!("type"in e.content)||e.content.type!==D.ln.FIELD_CAPTURE_FORM)||!(n.type!==r.Go.CONVERSATION_MESSAGE||null===n||void 0===n||!n.createdDatetime||!(0,s.YP)().subtract(24,"hour").isAfter(null===n||void 0===n?void 0:n.createdDatetime))},[u,c,g,p,F,h]);return{quickReplies:(0,a.useMemo)(()=>C?F:[],[F,C])}}},88094:(n,e,u)=>{u.d(e,{B:()=>D,PB:()=>o,Td:()=>i});var t=u(57970),a=u(33663),r=function(n){return n.BASIC="BASIC",n.BASIC_LONG_WAIT_TIME="BASIC_LONG_WAIT_TIME",n.BASIC_PREDEFINED_SUBJECT="BASIC_PREDEFINED_SUBJECT",n}({}),D=(0,t.A)((0,t.A)({},r),a.n),i=n=>Object.values(a.n).includes(n),o=function(n){return n.TRACK_ORDER="trackOrder",n.REPORT_ISSUE="reportIssue",n.PRODUCT_QUESTION="productQuestion",n.CANCEL_ORDER="cancelOrder",n.RETURN_ORDER="returnOrder",n.TRACK_AND_MANAGE_ORDERS="trackAndManageOrders",n.OTHER="other",n}({})},89351:(n,e,u)=>{u.d(e,{s:()=>w});var t=u(68831),a=u(57970),r=u(47420),D=u(32663),i=u(21253),o=u(50035),s=u(85002),l=u(42188),d=u(68233),c=u(65597),F=u(25228),p=u(59802),g=u(60438),h=u(87978),C=u(59181),E=u(54171),f=u(56031),m=u(96250),A=u(75412),v=u(75731),b=n=>{var e=n.timestamp,u=n.fromAgent,t=Number(new Date(e));return(0,a.A)({id:t,messageId:t.toString(),createdDatetime:e,updatedDatetime:e,deletedDatetime:null,applicationId:d.default.chatApplication().id,conversationId:""},!0===u?{fromAgent:!0,senderInfo:{name:d.default.chatApplication().name,avatarURL:null,isBot:!0}}:{fromAgent:!1,senderInfo:null})},x=n=>{var e=n.waitTime,u=n.userEmail,t=n.appTexts,r=n.sspTexts,D=n.isEmailCaptureEnabled,i=n.emailCaptureEnforcement,o=n.isAutomate,s=(0,v.V2)({waitTime:e,userEmail:u,isAutomate:o,isEmailCaptureEnabled:D,emailCaptureEnforcement:i,appTexts:t,sspTexts:r}),l={fromAgent:!0,timestamp:(new Date).toISOString()};if(!s)return null;var d=D&&!u?A.ln.SELF_SERVICE_EMAIL_CAPTURE_FORM:void 0;return(0,a.A)({content:{type:d,text:s}},b(l))},B=(n,e,u,t)=>{var r=(new Date).toISOString(),D=(0,v.jr)(u,t,{lessThan24h:e("emailCaptureTriggerBackOnlineAt"),moreThan24h:e("emailCaptureTriggerBackOnlineOn")});if(!n){var i="".concat(e("emailCaptureTriggerTextBase")," ").concat(D);return(0,a.A)({content:{type:A.ln.SELF_SERVICE_EMAIL_CAPTURE_FORM,text:i}},b({timestamp:r,fromAgent:!0}))}var o="".concat(e("thanksForReachingOut")," ").concat(D);return(0,a.A)({content:{text:o}},b({timestamp:r,fromAgent:!0}))},y=1e3,w=function(){var n,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},u=e.isAutomate,A=e.onFlowEnd,v=(0,m.os)(),w=(0,D.A)(v,2),k=w[0],S=w[1],T=(0,o.A)(k),I=(0,m._g)(),O=(0,D.A)(I,2),M=O[0],_=O[1],R=(0,E.d)(n=>n.user.email),L=(0,E.d)(n=>n.application.settings.preferences.autoResponder),P=null!==(n=(0,E.d)(n=>n.application.settings.preferences.emailCaptureEnabled))&&void 0!==n&&n,j=(0,E.d)(n=>n.application.settings.preferences.emailCaptureEnforcement),N=(0,E.d)(n=>n.application.status.isChatOnline),z=(0,E.d)(C.Z0),G=(0,E.d)(n=>n.application.settings.businessHours),Y=(0,E.w)(),H=(0,p.M)().appTexts,U=(0,g.o)().sspTexts;(0,i.useEffect)(()=>{[s.hJ.NEXT_ACTIONS_PROMPT_DISPLAYED,s.hJ.ACTION_SELECTED,s.hJ.FIRST_MESSAGE_SENT].includes(T)&&[s.hJ.FINISHED_LIVE_CHAT,s.hJ.FINISHED_OFFLINE_CAPTURE].includes(k)&&A&&A(M,k)},[T,k]);var V=(0,i.useCallback)(function(){var n=(0,r.A)((0,t.A)().m(function n(e,r){var i,o,l,p,g,C,E,m,A,v,w,k,T,I;return(0,t.A)().w(function(n){for(;;)switch(n.p=n.n){case 0:if(o=(new Date).toISOString(),e&&_(n=>[...n,(0,a.A)({content:e},b({timestamp:o,fromAgent:!1}))]),S(s.hJ.FIRST_MESSAGE_SENT),(l=null===r||void 0===r?void 0:r.automatedResponse)&&_(n=>[...n,(0,a.A)({content:l},b({timestamp:(new Date).toISOString(),fromAgent:!0}))]),null===(i=G.businessHours)||void 0===i||!i.length||N){n.n=2;break}return n.n=1,new Promise(n=>setTimeout(n,y));case 1:return _(n=>[...n,B(R,H,G,z)]),S(s.hJ.FINISHED_LIVE_CHAT),n.a(2);case 2:return n.p=2,n.n=3,Promise.all([(0,F.$)(),new Promise(n=>setTimeout(n,y))]);case 3:if(p=n.v,g=(0,D.A)(p,1),C=g[0],E=C.waitTime,m=C.positionInQueue,(0,f.AP)(d.default.localStorageLastWaitTime,String(E)),Y((0,c.ML)(E)),A=Math.floor(E/60),Y((0,c.nZ)({positionInQueue:m,waitTime:A<15?"lessThan15":"moreThan15",outcome:A<15?"liveChatCreated":"promptShown"})),!(A>15)){n.n=4;break}return v=(new Date).toISOString(),w=u?"waitTimeAgentsAreBusySorryToHearThat":"waitTimeAgentsAreBusy",k=(0,a.A)({content:{text:H(w)}},b({timestamp:v,fromAgent:!0})),_(n=>[...n,k]),S(s.hJ.NEXT_ACTIONS_PROMPT_DISPLAYED),r&&Y((0,h.mu)((0,a.A)((0,a.A)({},r),{},{automatedResponse:(0,a.A)((0,a.A)({},r.automatedResponse),{},{pendingLongWaitTimePrompt:!0})}))),n.a(2);case 4:(T=x({waitTime:A,userEmail:R,appTexts:H,sspTexts:U,isEmailCaptureEnabled:P,emailCaptureEnforcement:j,isAutomate:null!==u&&void 0!==u&&u}))&&_(n=>[...n,T]),S(s.hJ.FINISHED_LIVE_CHAT),n.n=6;break;case 5:n.p=5,I=n.v,console.error(I);case 6:return n.a(2)}},n,null,[[2,5]])}));return function(e,u){return n.apply(this,arguments)}}(),[Y]),K=function(){var n=(0,r.A)((0,t.A)().m(function n(){return(0,t.A)().w(function(n){for(;;)switch(n.n){case 0:return Y((0,c._k)({outcome:"contactFormCreated"})),_(n=>[...n,(0,a.A)({content:{text:H("getRepliesByEmail")}},b({timestamp:(new Date).toISOString(),fromAgent:!1}))]),S(s.hJ.ACTION_SELECTED),n.n=1,new Promise(n=>setTimeout(n,y));case 1:S(s.hJ.FINISHED_OFFLINE_CAPTURE);case 2:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}();return{sendFirstMessage:V,shouldTriggerWaitTimeFlow:k===s.hJ.INITIAL&&L.enabled&&L.reply===l.oJ.REPLY_DYNAMIC&&d.default.isWaitTimeEnabled(),shouldShowNextActionsPrompt:k===s.hJ.NEXT_ACTIONS_PROMPT_DISPLAYED&&d.default.isWaitTimeEnabled(),onWaitForAgentClick:n=>(0,r.A)((0,t.A)().m(function e(){var r,D;return(0,t.A)().w(function(e){for(;;)switch(e.n){case 0:return Y((0,c._k)({outcome:"liveChatCreated"})),r=(new Date).toISOString(),_(e=>[...e,(0,a.A)({content:n},b({timestamp:r,fromAgent:!1}))]),S(s.hJ.ACTION_SELECTED),e.n=1,new Promise(n=>setTimeout(n,y));case 1:(D=x({waitTime:15,userEmail:R,appTexts:H,sspTexts:U,isEmailCaptureEnabled:P,emailCaptureEnforcement:j,isAutomate:null!==u&&void 0!==u&&u}))&&_(n=>[...n,D]),S(s.hJ.FINISHED_LIVE_CHAT);case 2:return e.a(2)}},e)})),onGetRepliesByEmailClick:K,messages:M,step:k,resetWaitTimeFlowState:()=>{S(s.hJ.INITIAL),_([])}}}},99825:(n,e,u)=>{u.d(e,{Ay:()=>c});var t,a=u(57970),r=u(35980),D=u(27413),i=u(62494),o=u(99165),s=u(94177),l=["isValid","children"],d=i.A.label(t||(t=(0,D.A)(["\n color: var(--caption-color, ",");\n\n font-size: 12px;\n line-height: 16px;\n font-weight: 400;\n margin-bottom: 0;\n\n &&[data-invalid='true'] {\n color: var(--caption-color-invalid, ",");\n }\n"])),o.nY.neutralGrey5,o.nY.secondaryRed);const c=n=>{var e=n.isValid,u=n.children,t=(0,r.A)(n,l);return(0,s.jsx)(d,(0,a.A)((0,a.A)((0,a.A)({"data-invalid":!e},e?{}:{role:"alert"}),t),{},{children:u}))}}}]); //# sourceMappingURL=234.447f84f54be2eeb6.js.map