<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[90742],{950271:(e,t,n)=&gt;{n.r(t),n.d(t,{OLXChatServiceContextWrapper:()=&gt;l});var r=n(236296),i=n(396005),a=n(166937),o=n(895225),l=e=&gt;{var{children:t}=e,n=(0,r.y)();return(0,o.jsx)(i.ZP,{children:(0,o.jsx)(a.lk,{chatServiceConfig:n,children:t})})}},236296:(e,t,n)=&gt;{n.d(t,{y:()=&gt;C});var r=n(371803),i=n(739716),a=n(271548),o=n(749856),l=n(152776),c=n(513045),s=n(262173),u=n(145580);function d(e,t,n,r,i,a,o){try{var l=e[a](o),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,i)}var f=()=&gt;{var{getAuthToken:e,authenticated:t}=(0,r.useContext)(s.Vo);return(0,r.useMemo)((()=&gt;{return{getToken:(n=function*(){var n,r=null===(n=yield e())||void 0===n?void 0:n.accessToken;if(r){var i=(0,u.x)(r);if(i){var o=Date.now()/1e3,l=i.exp&lt;o,c=i.exp&lt;o+1;l?a.default.createPageAction("CHAT: EXPIRED TOKEN DETECTED",{authenticated:t}):c&amp;&amp;a.default.createPageAction("CHAT: TOKEN WILL EXPIRE IN 1S",{authenticated:t})}}return r},r=function(){var e=this,t=arguments;return new Promise((function(r,i){var a=n.apply(e,t);function o(e){d(a,r,i,o,l,"next",e)}function l(e){d(a,r,i,o,l,"throw",e)}o(void 0)}))},function(){return r.apply(this,arguments)}),unauthorizedHandler:()=&gt;!0,authenticated:t};var n,r}),[e,t])},p=n(236657),v="a",m="b",h="c",y="d";function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&amp;&amp;(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t&lt;arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function j(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(e,t,n,r,i,a,o){try{var l=e[a](o),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,i)}function P(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function o(e){O(a,r,i,o,l,"next",e)}function l(e){O(a,r,i,o,l,"throw",e)}o(void 0)}))}}var w=e=&gt;{if("custom:single_closed_question"===e.type)return(e=&gt;{var{extras:t}=e;if(t){var{question_id:n,text:r,detailed_text:i,options:a,visibility_privacy_note_text:o,destination:l}=t;return{type:"custom:single_closed_question",extras:{text:r,questionId:n,questionText:r,detailedText:i,options:a,privacyNoteText:o,destination:l}}}})(e)},x=function(){var e=P((function*(e,t,n){if(n&amp;&amp;n!==v&amp;&amp;(e.endsWith("/messages")||e.endsWith("/api/conversations"))&amp;&amp;"POST"===t.method){var r,i,a=(null!==(r=null===(i=t.body.message.attachments)||void 0===i?void 0:i.length)&amp;&amp;void 0!==r?r:0)&gt;0;if((n===y||n===m)&amp;&amp;!a)return;var o=(s=n===h||n===m?8e3:2e4,u=null,d=()=&gt;null,{promise:new Promise((e=&gt;{d=e,u=setTimeout(e,s)})),cancel(){null!==u&amp;&amp;(clearTimeout(u),d(),u=null)}}),l=()=&gt;{"hidden"===document.visibilityState&amp;&amp;o.cancel()},c=e=&gt;{o.cancel(),e.returnValue=!0,e.preventDefault()};document.addEventListener("visibilitychange",l),window.addEventListener("beforeunload",c),yield o.promise,window.removeEventListener("beforeunload",c),document.removeEventListener("visibilitychange",l)}var s,u,d}));return function(t,n,r){return e.apply(this,arguments)}}(),C=()=&gt;{var{isFeatureFlag:e}=(0,o.Z)(),t=(0,p.useExperiment)("OECS-992"),n=f(),{siteCode:s,locale:u,langISOCode:d,platform:v,chatApiConfig:{api:{core:m,classifieds:h},ws:{url:y}}}=(0,l.MG)(),{chatClassifiedsApi:b}=c.V,j=(0,r.useCallback)(function(){var e=P((function*(e,n){var r=n,a=yield(0,i.Z)();return yield x(e,n,t),a&amp;&amp;(r=g(g({},r),{},{headers:g(g({},n.headers),{},{"X-Fingerprint":a})})),[e,r]}));return function(t,n){return e.apply(this,arguments)}}(),[]);return(0,r.useMemo)((()=&gt;({apiUrls:{core:m,classifieds:e(b)?h:m},websocketUrl:y,clientName:s,clientVersion:(0,a.getReleaseTag)(),platform:"mobile"===v?"MWEB":"DESKTOP",customMessageDataParser:w,language:"".concat(u,", ").concat(d),requestInterceptor:j,authProvider:n})),[s,u,d,v,m,h,b,y,n,j,e,t])}},513045:(e,t,n)=&gt;{n.d(t,{V:()=&gt;r});var r={buyFromChatButton:"delivery-ua-buy-from-chat-button",employerPanel:"employer-panel",employerPanelRedirectFromMessages:"employer-panel-redirect-from-messages",employerPanelRedirectFromTransactionalMessages:"employer-panel-redirect-from-transactional-messages",newModerationSubmitApi:"user-chat-report-submit-on-reporting-gateway",newModerationReasonsApi:"user-chat-report-reason-retrieval-from-reporting-gateway",chatClassifiedsApi:"chat-classifieds-api"}},366289:(e,t,n)=&gt;{n(371803);var r,i,a,o,l,c=n(490845),s=n(548858),u=n(755580),d=n(905258),f=n(671893),p=n(958408),v=n(838592),m=n(895225);function h(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var y=(0,u.default)(f.default)(r||(r=h(["\n    padding: 0;\n"]))),b=(0,u.default)(d.ZP)(i||(i=h(["\n    width: 100%;\n    padding: 0;\n"]))),g=u.default.div(a||(a=h(["\n    margin: 0 0 "," 0;\n"])),(e=&gt;e.theme.sizes[16])),j=(0,u.default)(p.Headline5)(o||(o=h(["\n    margin-bottom: ",";\n"])),(e=&gt;e.theme.sizes[16])),O=(0,u.default)(v.Paragraph4)(l||(l=h(["\n    margin-bottom: ",";\n"])),(e=&gt;e.theme.sizes[16]));t.Z=(0,c.injectIntl)((e=&gt;{var{image:t,title:n,description:r,onAccept:i,acceptButtonTitle:a,intl:o,className:l,hideModalHandler:c,primaryButton:u}=e,d=n?()=&gt;(0,m.jsx)(j,{children:n}):void 0,f=u?b:y;return(0,m.jsx)(s.Z,{className:l,renderImage:t&amp;&amp;(()=&gt;(0,m.jsx)(g,{children:t()})),renderTitle:d,renderDescription:"function"==typeof r?r:()=&gt;(0,m.jsx)(O,{children:r}),renderActions:()=&gt;(0,m.jsx)(f,{"data-testid":"alert-button",onClick:i,children:a||o.formatMessage({id:"common.accept"})}),hideModalHandler:c})}))},548858:(e,t,n)=&gt;{n(371803);var r,i,a,o=n(755580),l=n(895225),c=o.default.div(r||(i=["\n    border-radius: ",";\n    background-color: ",";\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n"],a||(a=i.slice(0)),r=Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(a)}}))),(e=&gt;e.theme.radii[4]),(e=&gt;e.theme.colors.white));t.Z=e=&gt;{var{renderImage:t,renderTitle:n,renderDescription:r,renderActions:i,hideModalHandler:a,className:o,useContainer:s=!0,customDialog:u}=e;if(u)return u(a);var d=()=&gt;(0,l.jsxs)(l.Fragment,{children:[t&amp;&amp;t(),n&amp;&amp;n(),r&amp;&amp;r(),i&amp;&amp;i(a)]});return s?(0,l.jsx)(c,{"data-testid":"dialog",className:o,children:d()}):(0,l.jsx)("div",{"data-testid":"dialog",className:o,children:d()})}},396005:(e,t,n)=&gt;{n.d(t,{MJ:()=&gt;w});var r,i,a=n(371803),o=n(450806),l=n.n(o),c=n(415219),s=n.n(c),u=n(366289),d=n(106157),f=n(548858),p=n(331575),v=n(755580),m=n(895225);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&amp;&amp;(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t&lt;arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){b(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t,n,r,i,a,o){try{var l=e[a](o),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,i)}function j(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function o(e){g(a,r,i,o,l,"next",e)}function l(e){g(a,r,i,o,l,"throw",e)}o(void 0)}))}}function O(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var P=(0,v.default)(d.Z)(r||(r=O(["\n    margin-top: -",";\n"])),(e=&gt;e.theme.sizes[12])),w=a.createContext({displayPrompt:()=&gt;null,displayAlert:()=&gt;null,displayDialog:()=&gt;null}),x="alert",C="prompt",E="dialog",A=(e,t)=&gt;(0,m.jsx)(P,y(y({},e),{},{onCancel:function(){var n=j((function*(n){var r=l()(e,"onCancel",s()),i=yield r(n);t(),null==i||i()}));return function(e){return n.apply(this,arguments)}}(),onAccept:function(){var n=j((function*(n){var r=l()(e,"onAccept",s()),i=yield r(n);t(),null==i||i()}));return function(e){return n.apply(this,arguments)}}()})),D=(e,t)=&gt;(0,m.jsx)(u.Z,y(y({},e),{},{onAccept:function(){var n=j((function*(n){var r=l()(e,"onAccept",s()),i=yield r(n);t(),null==i||i()}));return function(e){return n.apply(this,arguments)}}()})),S=(e,t,n)=&gt;{switch(e){case x:return D(t,n);case C:return A(t,n);case E:return((e,t)=&gt;(0,m.jsx)(f.Z,y(y({},e),{},{hideModalHandler:t,useContainer:!1})))(t,n);default:return null}},T=(0,v.default)(p.u_)(i||(i=O(["\n    max-width: 400px;\n"])));t.ZP=e=&gt;{var{children:t}=e,[n,r]=(0,a.useState)({visible:!1}),i=(0,a.useCallback)(((e,t,n)=&gt;{var{position:i,showCloseIcon:a}=t;r({visible:!0,config:{type:e,params:t,modalProps:y({position:i||"center",showCloseIcon:null==a||a},n)}})}),[]),o=(0,a.useRef)({displayPrompt:i.bind(null,C),displayAlert:i.bind(null,x),displayDialog:i.bind(null,E)}),{visible:l,config:c}=n;return(0,m.jsxs)(w.Provider,{value:o.current,children:[t,l&amp;&amp;(0,m.jsx)(T,y(y({"data-testid":"modal",onClose:()=&gt;{var e,t,i;r((e=&gt;({visible:!1,config:e.config}))),null===(e=n.config)||void 0===e||null===(t=e.params)||void 0===t||null===(i=t.hideModalHandler)||void 0===i||i.call(t)}},null==c?void 0:c.modalProps),{},{children:!!c&amp;&amp;S(c.type,c.params,(()=&gt;r((e=&gt;({visible:!1,config:e.config})))))}))]})}},106157:(e,t,n)=&gt;{var r,i,a,o,l,c,s=n(371803),u=n(490845),d=n(548858),f=n(755580),p=n(905258),v=n(958408),m=n(838592),h=n(619395),y=n(671893),b=n(689318),g=n(727123),j=n(895225);function O(e,t,n,r,i,a,o){try{var l=e[a](o),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,i)}function P(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var w=(0,f.default)(p.ZP)(r||(r=P(["\n    flex-basis: 50%;\n    min-width: 0;\n    font-size: ",";\n    padding: 0;\n"])),(e=&gt;e.theme.sizes[14])),x=(0,f.default)(v.Headline5)(i||(i=P(["\n    margin: 0 0 "," 0;\n"])),(e=&gt;e.theme.sizes[12])),C=(0,f.default)(m.Paragraph4)(a||(a=P(["\n    margin: 0 0 "," 0;\n"])),(e=&gt;e.theme.sizes[48])),E=f.default.div(o||(o=P(["\n    margin: 0 0 "," 0;\n"])),(e=&gt;e.theme.sizes[16])),A=f.default.div(l||(l=P(["\n    display: flex;\n    flex-direction: ",";\n    ",";\n    flex-wrap: nowrap;\n    justify-content: space-evenly;\n    align-self: stretch;\n    margin: 0 0 "," 0;\n"])),(e=&gt;e.vertical?"column":"row"),(e=&gt;e.vertical?(0,g.css)(c||(c=P(["\n                  align-items: center;\n              "]))):""),(e=&gt;e.theme.sizes[4])),D=(0,u.injectIntl)((e=&gt;{var{image:t,title:n,description:r,onCancel:i,onAccept:a,cancelButtonTitle:o,acceptButtonTitle:l,intl:c,className:u,hideModalHandler:f,isAcceptDisabled:v,verticalButtons:m,showLoaderOnAction:g}=e,[P,D]=(0,s.useState)(!1),S=n?()=&gt;(0,j.jsx)(x,{children:n}):void 0,T=m?y.default:h.r,z=m?p.ZP:w,_=function(){var e,t=(e=function*(e){D(!0);try{return yield null==a?void 0:a(e)}finally{D(!1)}},function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function o(e){O(a,r,i,o,l,"next",e)}function l(e){O(a,r,i,o,l,"throw",e)}o(void 0)}))});return function(e){return t.apply(this,arguments)}}(),M=[i&amp;&amp;(0,j.jsx)(T,{onClick:i,mt:m?16:void 0,children:o||c.formatMessage({id:"common.cancel"})},"cancel-btn"),a&amp;&amp;(0,j.jsx)(z,{onClick:_,disabled:v||g&amp;&amp;P,children:g&amp;&amp;P?(0,j.jsx)(b.default,{"data-testid":"loader",size:8}):l||c.formatMessage({id:"common.accept"})},"accept-btn")];return(0,j.jsx)(d.Z,{hideModalHandler:f,className:u,renderImage:t&amp;&amp;(()=&gt;(0,j.jsx)(E,{children:t()})),renderTitle:S,renderDescription:"function"==typeof r?r:()=&gt;(0,j.jsx)(C,{children:r}),renderActions:()=&gt;(0,j.jsx)(A,{vertical:m,children:m?M.reverse():M})})}));t.Z=D},619395:(e,t,n)=&gt;{n.d(t,{r:()=&gt;c});var r,i,a,o=n(755580),l=n(671893),c=(0,o.default)(l.default)(r||(i=["\n    ","\n"],a||(a=i.slice(0)),r=Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(a)}}))),(e=&gt;{var{theme:t}=e;return"\n        flex-basis: 50%;\n        min-width: 0;\n        line-height: ".concat(t.lineHeights[34],";\n        font-size: ").concat(t.fontSizes[14],";\n        padding: ").concat(t.space[0],";\n    ")}))},166937:(e,t,n)=&gt;{var r=n(371803),i=n(492780),a=n(768992),o=n(514993);n(956075),n(309449),n(303030),n(574390),n(776392),n(801315),n(912142),n(584423),n(982122),n(160226);var l=function(e){return e&amp;&amp;"object"==typeof e&amp;&amp;"default"in e?e:{default:e}}(r),c=function(e){return o.useChatEventsBridge(),l.default.createElement(l.default.Fragment,null,e.children)};t.lk=function(e){var t=e.children,n=e.chatServiceConfig,r=!!n.websocketUrl;return l.default.createElement(i.ChatServiceContext.Provider,{value:n},r?l.default.createElement(a.ChatWebSocketContextWrapper,null,l.default.createElement(c,null,t)):t)}}}]);
//# sourceMappingURL=olxeuweb.chat.olx-chat-service-context-wrapper.be4eaef76.chunk.js.map</pre></body></html>