=n&&f("invalid-input");const l=(u=e.charCodeAt(d++))-48<10?u-22:u-65<26?u-65:u-97<26?u-97:i;(l>=i||l>c((o-r)/t))&&f("overflow"),r+=l*t;const p=a<=s?1:a>=s+26?26:a-s;if(lc(o/h)&&f("overflow"),t*=h}const p=t.length+1;s=m(r-l,p,0==l),c(r/p)>o-a&&f("overflow"),a+=c(r/p),r%=p,t.splice(r++,0,a)}var u;return String.fromCodePoint.apply(String,t)},v=function(e){const t=[];let n=(e=h(e)).length,r=128,a=0,s=72;for(const n of e)n<128&&t.push(d(n));let l=t.length,u=l;for(l&&t.push("-");u=r&&tc((o-a)/p)&&f("overflow"),a+=(n-r)*p,r=n;for(const n of e)if(no&&f("overflow"),n==r){let e=a;for(let n=i;;n+=i){const r=n<=s?1:n>=s+26?26:n-s;if(eString.fromCodePoint.apply(String,(0,r.default)(e))},decode:_,encode:v,toASCII:function(e){return p(e,(function(e){return s.test(e)?"xn--"+v(e):e}))},toUnicode:function(e){return p(e,(function(e){return a.test(e)?_(e.slice(4).toLowerCase()):e}))}};e.exports=y},69759:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(60277),o=n(80210);const i=function(e){const t=[];for(const r in e){const o=e[r];for(const e in o){const r=o[e];for(const o in r){var n=r[o];n[0].forEach((function(r){var i={domain:r,medium:e,name:o};n[1]&&(i.params=n[1]),t.push(i)}))}}}return t}(n(61691)),a=function(e,t,n){this.known=!1,this.referer=null,this.medium="unknown",this.search_parameter=null,this.search_term=null,this.referers=n||i;const a=new URL(e),s=a.hostname;if(this.known=Boolean(~["http:","https:"].indexOf(a.protocol)),this.uri=a,!this.known)return;if(t){if(new URL(t).hostname===s)return void(this.medium="internal")}let l=this._lookup_referer(s,a.pathname,!0);if(l||(l=this._lookup_referer(s,a.pathname,!1),l)){if(this.referer=l.name,this.medium=l.medium,"search"===l.medium){if(!l.params)return;const e=(0,r.extend)(o.querystring.parse(a.hash),o.querystring.parse(a.search));for(const t in e){const n=e[t];-1!==l.params.indexOf(t.toLowerCase())&&(this.search_parameter=t,this.search_term=n)}}}else this.medium="unknown"};a.prototype.searchReferer=function(e){return this.referers.find((t=>t.domain instanceof RegExp&&e.search(t.domain)>-1||(t.domain===e||void 0)))},a.prototype._lookup_referer=function(e,t,n){let r=null;if(r=n?this.searchReferer(e+t):this.searchReferer(e),!r&&n){const n=t.split("/");if(n.length>1)try{r=this.searchReferer(e+"/"+n[1])}catch(e){}}if(r)return r;try{const r=e.indexOf(".");if(-1===r)return null;const o=e.slice(r+1);return this._lookup_referer(o,t,n)}catch(e){return null}};var s=a;t.default=s},61691:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={unknown:{Google:[["support.google.com","developers.google.com","maps.google.com","accounts.google.com","drive.google.com","sites.google.com","groups.google.com","groups.google.co.uk","news.google.co.uk"]],"Yahoo!":[["finance.yahoo.com","news.yahoo.com","eurosport.yahoo.com","sports.yahoo.com","astrology.yahoo.com","travel.yahoo.com","answers.yahoo.com","screen.yahoo.com","weather.yahoo.com","messenger.yahoo.com","games.yahoo.com","shopping.yahoo.net","movies.yahoo.com","cars.yahoo.com","lifestyle.yahoo.com","omg.yahoo.com","match.yahoo.net"]]},search:{"360.cn":[[/so.(com|360.cn)$/gi],["q"]],AOL:[[/\.aol.\w{2,4}(\w{2,4})?/gi,"aolsearch.com"],["q","query"]],Yandex:[["yandex.ru","yandex.ua","yandex.com","www.yandex.ru","www.yandex.ua","www.yandex.com","yandex.by","yandex.kz","www.yandex.by","www.yandex.kz"],["text"]],DuckDuckGoL:[["duckduckgo.com"],["q"]],Picsearch:[["www.picsearch.com"],["q"]],"Mail.ru":[["go.mail.ru"],["q"]],Rambler:[["nova.rambler.ru"],["query","words"]],MySearch:[[/(.mysearch)|(.myway).com$/gi,"search.mywebsearch.com"],["searchfor","searchFor"]],Baidu:[[/.baidu.com$/gi,"web.gougou.com"],["wd","word","kw","k"]],Ecosia:[["ecosia.org"],["q"]],Bing:[["bing.com","www.bing.com","msnbc.msn.com","dizionario.it.msn.com","cc.bingj.com","m.bing.com"],["q"]],Seznam:[["search.seznam.cz"],["q"]],"Yahoo!":[[/.?yahoo./gi,"www.cercato.it","search.offerbox.com","ys.mirostart.com"],["q","p"]],Ask:[[/.ask.com$/gi,"ask.reference.com","www.askkids.com","www.ask.co.uk","search-results.com","uk.search-results.com","www.search-results.com","int.search-results.com"]],"uol.com.br":[["busca.uol.com.br"],["q"]],Google:[[/^(www.)?google.\w{2,4}(.\w{2,4})?$/gi,/^.incredimail.com$/gi,/.googleearth./gi,"isearch.avg.com","www.cnn.com","darkoogle.com","search.darkoogle.com","search.foxtab.com","www.gooofullsearch.com","search.hiyo.com","search.sweetim.com","www.fastweb.it","search.juno.com","find.tdc.dk","searchresults.verizon.com","search.walla.co.il","search.alot.com","webcache.googleusercontent.com","encrypted.google.com","googlesyndicatedsearch.com"],["q","query","keywords"]],"2GIS":[["link.2gis.ru"]]},email:{Gmail:[["mail.google.com"]],Rambler:[["mail.rambler.ru"]]},social:{Odnoklassniki:[["odnoklassniki.ru","ok.ru"]],GitHub:[["github.com"]],Instagram:[["instagram.com"]],Vkontakte:[["vk.com","vkontakte.ru"]],Twitter:[["twitter.com","t.co"]],"Mail.ru":[["my.mail.ru"]],Pinterest:[["pinterest.com"]],LinkedIn:[["linkedin.com"]],Facebook:[["facebook.com","fb.me"]],Youtube:[["youtube.com","youtu.be"]]}}},8117:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(61125)),i=r(n(69759)),a=r(n(4855)),s=n(37578),l=n(80210),u=r(n(50754)),c=n(20827);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const f=a.default.name("utm"),p={utmccn:"campaign",utmcsr:"source",utmcmd:"medium",utmctr:"keyword",utmcct:"content"},h={parseUtmz:function(e){const t={};if(e){const n=decodeURI(e).replace(/^[0-9\.]*/g,"");let r;if(n){const e=n.split("|");for(let n=0;n=0?(r[t[0]]=t[1],a=!0):"term"===t[0]&&(r.keyword=t[1],r.term=t[1]))}if(h=function(e){for(var t=1;t!(0,c.isEmpty)(e)))},isLid(e,t){return["yclid=","gclid=","fbclid="].some((t=>e.includes(t)))&&["yandex","google","facebook"].some((e=>t.includes(e)))},decodeString(e){try{e=decodeURIComponent(e)}catch(t){return f.log(t),this.decode(e)}return e},decode(e){return(e=(e=(e=e.replace(/%([EF][0-9A-F])%([89AB][0-9A-F])%([89AB][0-9A-F])/gi,(function(e,t,n,r){const o=parseInt(t,16)-224,i=parseInt(n,16)-128;if(0==o&&i<32)return e;const a=(o<<12)+(i<<6)+(parseInt(r,16)-128);return a>65535?e:String.fromCharCode(a)}))).replace(/%([CD][0-9A-F])%([89AB][0-9A-F])/gi,(function(e,t,n){const r=parseInt(t,16)-192;if(r<2)return e;const o=parseInt(n,16)-128;return String.fromCharCode((r<<6)+o)}))).replace(/%([0-7][0-9A-F])/gi,(function(e,t){return String.fromCharCode(parseInt(t,16))}))).replace(/%[A-Z0-9]{2}/gi,"")},getUTMParamsFromUrl:function(e){let t=e.indexOf("?"),n=null;for(;-1!=n;)n=e.indexOf("?",t+1),n>0&&(t=n);const r=e.substr(t+1).split("&");let o,i,a="";for(i=r.length;i--;)if(o=r[i].split("="),o[0].indexOf("utm_")>=0){o=r[i],o=o.replace(/\|/gi,"%7C");const e=o.split("=");e.length>1&&(o=e[0]+"="+e.slice(1).join("%3D")),a+=(a.length>0?"|":"")+o.substr(o.indexOf("utm_")+4)}return a},setUTM:function(e){let t=e.href,n=e.refer,r=e.setterFn;const o=h.getUTMParamsFromUrl(t),i=h.parseUTM(t,n,o);return r({campaign:i&&i.campaign||null,source:i&&i.source||null,medium:i&&i.medium||null,keyword:i&&i.keyword||null,term:i&&i.term||null,content:i&&i.content||null})}};var g=h;t.default=g},95020:function(e,t,n){"use strict";!function(){"undefined"==typeof window&&(window=n.g);var e,t=2e4,r=2e3,o=32e3,i=3e4,a=function(t,n){if("function"==typeof e[t])try{return e[t](n)}catch(n){if("onerror"!==t)try{e.onerror(n)}catch(e){}}},s=function(e){return void 0===e?"":("string"!=typeof e&&(e=String(e)),e.replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/[\x00-\x19]/g," "))},l=function(e){return Math.random()*e<<0},u=/^-?[a-zA-Z0-9]{1,16}$/,c=/^[_a-zA-Z][_a-zA-Z0-9]{0,7}$/,d=/^[a-zA-Z0-9]{10}$/;window.ClientSocket=function(){if(e)return e;e=this;var n,f,p,h,g=r,m=0,_=function(){try{f.send(".")}catch(e){}p=setTimeout(_,t)},v=function(){f.onclose=null,f.onerror=null,f.onmessage=null,f.onopen=null,f.CLOSING>f.readyState&&f.close()},y=function(){f&&(v(),o<(g<<=1)&&(g=o)),f=new WebSocket(n),e.readyState=f.readyState,f.onclose=function(t){if(e.readyState=f.readyState,a("onclose",t.reason),p){if(clearTimeout(p),clearTimeout(h),t.reason){var n=-1;switch(t.reason){case"Protocol Error":case"Unsupported Data":case"Invalid Data":case"Message Too Big":case"Mandatory Ext.":case"Invalid Response":case"Normal Closure":case"Void Time":n=0;break;case"Service Restart":n=6e4+l(6e5);break;case"Try Again Later":n=6e5+l(6e5);break;case"Internal Error":n=18e5+l(6e5);break;case"Going Away":n=36e5+l(6e5);break;case"Policy Violation":n=72e5;break;case"Blacklisted":n=864e5}if(-1!==n)return v(),p=null,void a("ondrop",n)}else a("onerror",new Error("close-is-not-clean"));if(3<=++m)return v(),p=null,a("ondrop",6e5+l(6e5)),void a("onfail","Network Unreachable");p=setTimeout(y,g+l(r)),o<(g<<=1)&&(g=o)}},f.onerror=function(e){},f.onmessage=function(e){if(m=0,clearTimeout(h),h=setTimeout(y,i),!(1>=e.data.length)){for(var t,n="",r={},o=e.data.split("\n"),l=0;lu.length)o[l]&&a("onerror","uncomplete-message: "+JSON.stringify(o[l]));else switch(u[3]){case"+":u[0]&&(r.from=u[0]),u[1]&&(r.room=u[1]),u[4]&&(r.ip=u[4]),u[5]&&(r.port=u[5]),r.geoip={},u[6]&&(r.geoip.region=u[6]),u[7]&&(r.geoip.city_country_code=u[7]),u[8]&&(r.geoip.city_country_name=u[8]),u[9]&&(r.geoip.region_name=u[9]),u[10]&&(r.geoip.city=u[10]),u[11]&&(r.geoip.latitude=u[11]),u[12]&&(r.geoip.longitude=u[12]),u[13]&&(r.geoip.org=u[13]),a("onadd",r);break;case"-":u[0]&&(r.from=u[0]),u[1]&&(r.room=u[1]),u[4]&&(r.code=u[4]),a("ondel",r);break;default:if(4=n))throw new RangeError("message-too-big");clearTimeout(h),h=setTimeout(y,i),clearTimeout(p),p=setTimeout(_,t),f.send(e)}},C=function(e,t){var n="";if(e.to){if(!u.test(e.to))throw new Error("invalid-TO");if(!e.room||!d.test(e.room))throw new Error("invalid-ROOM");n+="\t"+e.room+"\t"+e.to}else{if("get"===t)throw new Error("get-require-TO-and-ROOM");n+="\t\t"}if("*"===e.key)e.key="";else if(!c.test(e.key))throw new Error("invalid-KEY");return n+="\t"+e.key};this.get=function(e){if(e)try{b(C(e,"get")+"\n")}catch(e){return e}},this.set=function(e){if(e)try{var t=C(e,"set");if(e.value instanceof Array){if(0===e.value.length)return;for(var n=0;n{l=!!e},lastLog:u,name:(e,t)=>new s(e,t)};t.default=c},53139:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.updateAgent=t.setAllAgentsLeft=t.initAgentStore=t.dispatchers=t.addAgent=void 0;var o=n(2036),i=n(62096),a=n(20438),s=r(n(14762));const l=r(n(4855)).default.name("AgentsActions"),u=e=>({type:o.ActionType.INIT_AGENTS_STORE,payload:e});t.initAgentStore=u;const c=e=>({type:o.ActionType.ADD_AGENT,payload:e});t.addAgent=c;const d=e=>{const t=s.default.getAgentById(e.id);return l.log("redux_try_to_update_agent",e,t),t&&(t.set("display_name",e.name),t.set("title",e.title),t.set("avatar_url",e.avatarUrl),l.log("redux_update_agent",s.default)),{type:o.ActionType.UPDATE_AGENT,payload:e}};t.updateAgent=d;const f=()=>({type:o.ActionType.SET_ALL_AGENTS_LEFT});t.setAllAgentsLeft=f;const p=(0,a.bindActionCreators)({initAgentStore:u,addAgent:c,updateAgent:d,setAllAgentsLeft:f},i.reduxStore.dispatch);t.dispatchers=p},42932:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.setVIReconnectTime=t.setQuoteMsgId=t.setMaintenance=t.setLastMsgTime=t.setLastMsgId=t.setLastChatStatus=t.setLastChatOpened=t.setIsInputDisabled=t.setIsInDrag=t.setIsContactFormFocused=t.setHiddenByRules=t.setDidFreezeData=t.setChatStarted=t.setChatOpenByClient=t.setChatAccepted=t.setAppStarted=t.setAppRoute=t.setAppIsOnline=t.setAppIsFocused=t.initAppStore=t.dispatchers=void 0;var o=n(2036),i=n(62096),a=n(20438),s=r(n(95003)),l=n(96394);const u=e=>{let t=e.isFocused,n=e.isOnline,r=e.route,i=e.tabRoute,a=e.lastChatOpened,s=e.isInputDisabled,l=e.maintenance,u=e.chatStarted,c=e.chatAccepted,d=e.lastMsgId,f=e.lastMsgTime,p=e.started,h=e.chatOpenByClient,g=e.viReconnectTime,m=e.didFreezeData,_=e.lastChatStatus,v=e.quoteMsgId,y=e.hiddenByRules;return{type:o.ActionType.INIT_APP_STORE,payload:{isFocused:t,isOnline:n,route:r,tabRoute:i,lastChatOpened:a,isInputDisabled:s,maintenance:l,chatOpenByClient:h,chatStarted:u,chatAccepted:c,lastMsgId:d,lastMsgTime:f,started:p,viReconnectTime:g,didFreezeData:m,lastChatStatus:_,quoteMsgId:v,hiddenByRules:y}}};t.initAppStore=u;const c=e=>(s.default.is_online=e?1:0,{type:o.ActionType.SET_APP_IS_ONLINE,payload:{isOnline:e}});t.setAppIsOnline=c;const d=e=>(s.default.is_focused=e,{type:o.ActionType.SET_APP_IS_FOCUSED,payload:{isFocused:e}});t.setAppIsFocused=d;const f=e=>({type:o.ActionType.SET_CHAT_OPEN_BY_CLIENT,payload:{chatOpenByClient:e}});t.setChatOpenByClient=f;const p=e=>(s.default.route=e,{type:o.ActionType.SET_APP_ROUTE,payload:{route:e}});t.setAppRoute=p;const h=e=>(s.default.lastChatOpened=e,{type:o.ActionType.SET_LAST_CHAT_OPENED,payload:{lastChatOpened:e}});t.setLastChatOpened=h;const g=e=>({type:o.ActionType.SET_IS_IN_DRAG,payload:{isInDrag:e}});t.setIsInDrag=g;const m=e=>({type:o.ActionType.SET_IS_CONTACT_FORM_FOCUSED,payload:{isContactFormFocused:e}});t.setIsContactFormFocused=m;const _=e=>({type:o.ActionType.SET_IS_INPUT_DISABLED,payload:{isInputDisabled:e}});t.setIsInputDisabled=_;const v=e=>(s.default.maintenance=e,(0,l.setConfigParam)("maintenance",e),{type:o.ActionType.SET_MAINTENANCE,payload:{maintenance:e}});t.setMaintenance=v;const y=e=>(s.default.chat_started=e,{type:o.ActionType.UPDATE_APP_STORE,payload:{chatStarted:e}});t.setChatStarted=y;const b=e=>(s.default.chat_accepted=e,{type:o.ActionType.UPDATE_APP_STORE,payload:{chatAccepted:e}});t.setChatAccepted=b;const C=e=>(s.default.lastMsgTime=e,{type:o.ActionType.UPDATE_APP_STORE,payload:{lastMsgTime:e}});t.setLastMsgTime=C;const E=e=>(s.default.lastMsgId=e,{type:o.ActionType.UPDATE_APP_STORE,payload:{lastMsgId:e}});t.setLastMsgId=E;const D=e=>(s.default.started=e,{type:o.ActionType.UPDATE_APP_STORE,payload:{started:e}});t.setAppStarted=D;const T=e=>(s.default.viReconnectTime=e,{type:o.ActionType.UPDATE_APP_STORE,payload:{viReconnectTime:e}});t.setVIReconnectTime=T;const w=e=>(s.default.didFreezeData=e,{type:o.ActionType.UPDATE_APP_STORE,payload:{didFreezeData:e}});t.setDidFreezeData=w;const S=e=>(s.default.lastChatStatus=e,{type:o.ActionType.SET_LAST_CHAT_STATUS,payload:{lastChatStatus:e}});t.setLastChatStatus=S;const O=e=>(s.default.quoteMsgId=e,{type:o.ActionType.SET_QUOTE_MSG_ID,payload:{quoteMsgId:e}});t.setQuoteMsgId=O;const A=e=>(s.default.hiddenByRules=e,{type:o.ActionType.SET_HIDDEN_BY_RULES,payload:{hiddenByRules:e}});t.setHiddenByRules=A;const I=(0,a.bindActionCreators)({initAppStore:u,setAppIsOnline:c,setAppIsFocused:d,setAppRoute:p,setLastChatOpened:h,setIsInDrag:g,setIsContactFormFocused:m,setIsInputDisabled:_,setMaintenance:v,setChatOpenByClient:f,setChatAccepted:b,setChatStarted:y,setLastMsgTime:C,setAppStarted:D,setLastMsgId:E,setVIReconnectTime:T,setDidFreezeData:w,setLastChatStatus:S,setQuoteMsgId:O,setHiddenByRules:A},i.reduxStore.dispatch);t.dispatchers=I},13532:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initBotsStore=t.dispatchers=t.addBot=void 0;var r=n(2036),o=n(62096),i=n(20438);const a=e=>({type:r.ActionType.INIT_BOTS_STORE,payload:e});t.initBotsStore=a;const s=e=>({type:r.ActionType.ADD_BOT,payload:e});t.addBot=s;const l={initBotsStore:(0,i.bindActionCreators)(a,o.reduxStore.dispatch),addBot:(0,i.bindActionCreators)(s,o.reduxStore.dispatch)};t.dispatchers=l},45689:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setWebRTCCallStatus=t.setSeparateForm=t.setDelayedTimezone=t.setDelayedPeriods=t.setDelayedCallbackStatus=t.setCallbackStatus=t.setCallbackIsDelayed=t.setCallbackError=t.setCallbackAvailable=t.setActiveWebRTCCallMessageId=t.initializeCallbackStore=t.dispatchers=void 0;var r=n(2036),o=n(62096),i=n(20438);const a=e=>({type:r.ActionType.INIT_CALLBACK_STORE,payload:e});t.initializeCallbackStore=a;const s=e=>({type:r.ActionType.UPDATE_CALLBACK_STORE,payload:{available:e}});t.setCallbackAvailable=s;const l=e=>({type:r.ActionType.UPDATE_CALLBACK_STORE,payload:{delayedStatus:e}});t.setDelayedCallbackStatus=l;const u=e=>({type:r.ActionType.UPDATE_CALLBACK_STORE,payload:{isDelayed:e}});t.setCallbackIsDelayed=u;const c=e=>({type:r.ActionType.UPDATE_CALLBACK_STORE,payload:{status:e}});t.setCallbackStatus=c;const d=e=>({type:r.ActionType.UPDATE_CALLBACK_STORE,payload:{error:e}});t.setCallbackError=d;const f=e=>({type:r.ActionType.UPDATE_CALLBACK_STORE,payload:{delayedTimezone:e}});t.setDelayedTimezone=f;const p=e=>({type:r.ActionType.UPDATE_CALLBACK_STORE,payload:{delayedPeriods:e}});t.setDelayedPeriods=p;const h=e=>({type:r.ActionType.UPDATE_CALLBACK_STORE,payload:{activeWebRTCCallMessageId:e}});t.setActiveWebRTCCallMessageId=h;const g=e=>({type:r.ActionType.UPDATE_CALLBACK_STORE,payload:{webRTCCallStatus:e}});t.setWebRTCCallStatus=g;const m=e=>({type:r.ActionType.UPDATE_CALLBACK_STORE,payload:{separateForm:e}});t.setSeparateForm=m;const _={initializeCallbackStore:(0,i.bindActionCreators)(a,o.reduxStore.dispatch),setCallbackAvailable:(0,i.bindActionCreators)(s,o.reduxStore.dispatch),setDelayedCallbackStatus:(0,i.bindActionCreators)(l,o.reduxStore.dispatch),setCallbackIsDelayed:(0,i.bindActionCreators)(u,o.reduxStore.dispatch),setCallbackStatus:(0,i.bindActionCreators)(c,o.reduxStore.dispatch),setCallbackError:(0,i.bindActionCreators)(d,o.reduxStore.dispatch),setDelayedTimezone:(0,i.bindActionCreators)(f,o.reduxStore.dispatch),setDelayedPeriods:(0,i.bindActionCreators)(p,o.reduxStore.dispatch),setActiveWebRTCCallMessageId:(0,i.bindActionCreators)(h,o.reduxStore.dispatch),setWebRTCCallStatus:(0,i.bindActionCreators)(g,o.reduxStore.dispatch),setSeparateForm:(0,i.bindActionCreators)(m,o.reduxStore.dispatch)};t.dispatchers=_},93141:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.setNoJoinedAgents=t.setJoinedBots=t.setJoinedAgents=t.setChatEvaluated=t.setAgentTyping=t.initChatsStore=t.dispatchers=t.createChats=t.addJoinedAgent=void 0;var o=r(n(61125)),i=n(29865),a=n(20438),s=n(2036),l=n(99131),u=n(62096),c=n(55623),d=n(45959),f=n(53139),p=r(n(26754)),h=r(n(14762)),g=n(92056),m=n(90189);function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t{const t=(0,c.selectChatsIds)(e),n=(0,m.selectAgentJoinedIds)(e),r=(0,m.selectBotJoinedIds)(e),o=(0,d.selectClientEvaluate)(e),i=(0,d.selectDepartmentId)(e);return t.length?t.reduce(((e,t,a,s)=>(e.push(v(v(v({},l.chatTemplate),a===s.length-1&&{joinedAgents:n,joinedBots:r}),{},{departmentId:i,evaluated:o,id:t})),e)),[]):[v(v({},l.chatTemplate),{},{departmentId:i,evaluated:o,joinedAgents:n,joinedBots:r})]};t.createChats=y;const b=()=>(e,t)=>{const n=y(t());return e({type:s.ActionType.INIT_CHATS_STORE,payload:n})};t.initChatsStore=b;const C=e=>({type:s.ActionType.SET_AGENT_TYPING,payload:{agentTyping:!!e}});t.setAgentTyping=C;const E=e=>t=>(0,i.batch)((()=>{t({type:s.ActionType.SET_CURRENT_CHAT_EVALUATED,payload:{evaluated:e}}),t((0,g.setEvaluate)(e))}));t.setChatEvaluated=E;const D=e=>{h.default.updateAgentList(e);const t=h.default.getAgentIdsByStatus("join");return{type:s.ActionType.SET_JOINED_AGENTS_IN_CURRENT_CHAT,payload:{joinedAgents:t}}};t.setJoinedAgents=D;const T=()=>e=>{h.default.closeChat(),p.default.agent_id=0,p.default.state="left",(0,i.batch)((()=>{e({type:s.ActionType.CLOSE_CHAT,payload:{joinedAgents:[],joinedBots:[]}}),e((0,f.setAllAgentsLeft)())}))};t.setNoJoinedAgents=T;const w=e=>({type:s.ActionType.ADD_JOINED_AGENT_TO_CURRENT_CHAT,payload:{agentId:e}});t.addJoinedAgent=w;const S=e=>({type:s.ActionType.SET_JOINED_BOTS,payload:{joinedBots:null!=e?e:[]}});t.setJoinedBots=S;const O=(0,a.bindActionCreators)({initChatsStore:b,setAgentTyping:C,setChatEvaluated:E,setJoinedAgents:D,setNoJoinedAgents:T,addJoinedAgent:w,setJoinedBots:S},u.reduxStore.dispatch);t.dispatchers=O},92056:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateClient=t.setVisitorId=t.setUserToken=t.setUTM=t.setPaId=t.setMailing=t.setLastMessage=t.setIsIntroduced=t.setInputText=t.setHasIntegration=t.setExternalData=t.setEvaluate=t.setEulaAccepted=t.setDepartmentId=t.setCustomData=t.setClientTags=t.setClientSessionId=t.setClientPhone=t.setClientName=t.setClientId=t.setClientEmail=t.setClientDescription=t.setClientContacts=t.setClientAttributes=t.setCaptchaToken=t.setAssignedAgentId=t.resetClient=t.dispatchers=void 0;var r=n(20438),o=n(2036),i=n(62096);const a=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{hasIntegration:e}});t.setHasIntegration=a;const s=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{lastMessage:e}});t.setLastMessage=s;const l=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{isIntroduced:e}});t.setIsIntroduced=l;const u=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{inputText:e}});t.setInputText=u;const c=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{userToken:e}});t.setUserToken=c;const d=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{customData:e}});t.setCustomData=d;const f=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{captchaToken:e}});t.setCaptchaToken=f;const p=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{priorityAgentId:e}});t.setPaId=p;const h=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{email:e}});t.setClientEmail=h;const g=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{eulaAccepted:e}});t.setEulaAccepted=g;const m=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{mailing:e}});t.setMailing=m;const _=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{phone:e}});t.setClientPhone=_;const v=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{name:e}});t.setClientName=v;const y=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{description:e}});t.setClientDescription=y;const b=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{clientId:e}});t.setClientId=b;const C=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{sessionId:e}});t.setClientSessionId=C;const E=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{assignedAgentId:e}});t.setAssignedAgentId=E;const D=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{departmentId:e}});t.setDepartmentId=D;t.setEvaluate=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{evaluate:e}});const T=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{utm:e}});t.setUTM=T;const w=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:e});t.setClientContacts=w;const S=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{visitorId:e}});t.setVisitorId=S;const O=e=>({type:o.ActionType.UPDATE_CLIENT_STORE_MANUALLY,payload:e});t.updateClient=O;const A=()=>({type:o.ActionType.RESET_CLIENT_STORE});t.resetClient=A;const I=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{tags:e}});t.setClientTags=I;const k=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{attributes:e}});t.setClientAttributes=k;const M=e=>({type:o.ActionType.UPDATE_CLIENT_STORE,payload:{externalData:e}});t.setExternalData=M;const x=(0,r.bindActionCreators)({setHasIntegration:a,setLastMessage:s,setIsIntroduced:l,setInputText:u,setUserToken:c,setCustomData:d,setCaptchaToken:f,setPaId:p,setEulaAccepted:g,setMailing:m,setClientEmail:h,setClientPhone:_,setClientName:v,setClientDescription:y,setClientId:b,setClientSessionId:C,setClientContacts:w,setAssignedAgentId:E,setDepartmentId:D,setVisitorId:S,setUTM:T,updateClient:O,resetClient:A,setClientTags:I,setClientAttributes:k,setExternalData:M},i.reduxStore.dispatch);t.dispatchers=x},84219:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateDesignerSettings=t.dispatchers=void 0;var r=n(20438),o=n(2036),i=n(62096);const a=e=>({type:o.ActionType.UPDATE_DESIGNER_SETTINGS,payload:e});t.updateDesignerSettings=a;const s=(0,r.bindActionCreators)({updateDesignerSettings:a},i.reduxStore.dispatch);t.dispatchers=s},66031:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.setJoint=t.enablePrechat=t.dispatchers=t.disableFiletransfer=void 0;var o=n(20438),i=n(2036),a=n(62096),s=r(n(96394));const l=e=>(s.default.disable_filetranser=e,{type:i.ActionType.SET_DISABLE_FILETRANSFER,payload:{disableFiletransfer:e?1:0}});t.disableFiletransfer=l;const u=e=>(s.default.enable_prechat=e?1:0,{type:i.ActionType.SET_ENABLE_PRECHAT,payload:{prechat:e?1:0}});t.enablePrechat=u;const c=e=>(s.default.joint=e,{type:i.ActionType.SET_JOINT,payload:{joint:e}});t.setJoint=c;const d=(0,o.bindActionCreators)({disableFiletransfer:l,enablePrechat:u,setJoint:c},a.reduxStore.dispatch);t.dispatchers=d},26932:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.userDispatchers=t.user=t.transitionDispatchers=t.transition=t.socialDispatchers=t.social=t.proactiveDispatchers=t.proactive=t.permissionsDispatchers=t.permissions=t.messagesDispatchers=t.messages=t.featuresDispatchers=t.features=t.designerDispatchers=t.designer=t.clientDispatchers=t.client=t.chatsDispatchers=t.chats=t.callbackDispatchers=t.callback=t.botsDispatchers=t.bots=t.appDispatchers=t.app=t.agentsDispatchers=t.agents=void 0;var r=v(n(42932));t.app=r;var o=v(n(45689));t.callback=o;var i=v(n(27591));t.social=i;var a=v(n(50307));t.user=a;var s=v(n(53139));t.agents=s;var l=v(n(93141));t.chats=l;var u=v(n(5452));t.transition=u;var c=v(n(40099));t.messages=c;var d=v(n(92056));t.client=d;var f=v(n(66031));t.features=f;var p=v(n(13532));t.bots=p;var h=v(n(25925));t.proactive=h;var g=v(n(94539));t.permissions=g;var m=v(n(84219));function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_=function(e){return e?n:t})(e)}function v(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=_(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}t.designer=m;const y=r.dispatchers;t.appDispatchers=y;const b=o.dispatchers;t.callbackDispatchers=b;const C=i.dispatchers;t.socialDispatchers=C;const E=a.dispatchers;t.userDispatchers=E;const D=s.dispatchers;t.agentsDispatchers=D;const T=l.dispatchers;t.chatsDispatchers=T;const w=u.dispatchers;t.transitionDispatchers=w;const S=c.dispatchers;t.messagesDispatchers=S;const O=d.dispatchers;t.clientDispatchers=O;const A=f.dispatchers;t.featuresDispatchers=A;const I=p.dispatchers;t.botsDispatchers=I;const k=h.dispatchers;t.proactiveDispatchers=k;const M=g.dispatchers;t.permissionsDispatchers=M;const x=m.dispatchers;t.designerDispatchers=x},40099:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.updateWebRTCCallStatus=t.updateMessages=t.updateMessageBody=t.updateMessage=t.initMessagesStore=t.editMessage=t.dispatchers=t.destroyByType=t.deleteMessageByPrivateId=t.addMessages=t.addMessage=void 0;var o=n(2036),i=n(62096),a=n(20438),s=r(n(14264));const l=()=>{const e=s.default.getAll().map((e=>e.store));return s.default.trigger("update"),{type:o.ActionType.INIT_MESSAGES_STORE,payload:{messages:e}}};t.initMessagesStore=l;const u=(e,t)=>{let n=e;return t||(n=s.default.push(n).store),{type:o.ActionType.ADD_MESSAGE,payload:{message:n}}};t.addMessage=u;const c=e=>(s.default.pushAll(e),{type:o.ActionType.ADD_MESSAGES,payload:{messages:e}});t.addMessages=c;const d=e=>({type:o.ActionType.EDIT_MESSAGE,payload:e});t.editMessage=d;const f=(e,t)=>{const n=s.default.getMessageByPrivateId(e);return n&&n.set("body",t),{type:o.ActionType.UPDATE_MESSAGE_BODY,payload:{privateId:e,body:t}}};t.updateMessageBody=f;const p=(e,t)=>{let n=e.privateId,r=e.messageId;const i=n?s.default.getMessageByPrivateId(n):s.default.getMessageById(r);return i&&i.set(t),{type:o.ActionType.UPDATE_MESSAGE,payload:{privateId:n,messageId:r,newMessage:t}}};t.updateMessage=p;const h=(e,t)=>{let n=e.privateIds,r=e.messageIds;return s.default.getAll().forEach((e=>{const o=e.toJSON(),i=o.msg_id,a=o.private_id;n&&n.includes(a)&&e.set(t),r&&r.includes(i)&&e.set(t)})),{type:o.ActionType.UPDATE_MESSAGES,payload:{privateIds:n,messageIds:r,update:t}}};t.updateMessages=h;const g=e=>{const t=s.default.getMessageByPrivateId(e);return t&&t.destroy(),{type:o.ActionType.DELETE_MESSAGE,payload:{privateId:e}}};t.deleteMessageByPrivateId=g;const m=e=>{const t=s.default.getMessagesByType(e);return t.length&&t.forEach((e=>{e&&e.destroy()})),{type:o.ActionType.DELETE_MESSAGE,payload:{type:e}}};t.destroyByType=m;const _=(e,t)=>{const n=s.default.getMessageByPrivateId(e);return n&&n.set("body",{webRTCCallStatus:t}),{type:o.ActionType.UPDATE_WEBRTCCALL_STATUS,payload:{privateId:e||null,webRTCCallStatus:t}}};t.updateWebRTCCallStatus=_;const v={initMessagesStore:(0,a.bindActionCreators)(l,i.reduxStore.dispatch),addMessage:(0,a.bindActionCreators)(u,i.reduxStore.dispatch),addMessages:(0,a.bindActionCreators)(c,i.reduxStore.dispatch),editMessage:(0,a.bindActionCreators)(d,i.reduxStore.dispatch),updateMessageBody:(0,a.bindActionCreators)(f,i.reduxStore.dispatch),deleteMessageByPrivateId:(0,a.bindActionCreators)(g,i.reduxStore.dispatch),destroyByType:(0,a.bindActionCreators)(m,i.reduxStore.dispatch),updateWebRTCCallStatus:(0,a.bindActionCreators)(_,i.reduxStore.dispatch),updateMessage:(0,a.bindActionCreators)(p,i.reduxStore.dispatch),updateMessages:(0,a.bindActionCreators)(h,i.reduxStore.dispatch)};t.dispatchers=v},94539:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updatePermission=t.dispatchers=void 0;var r=n(2036),o=n(62096),i=n(20438);const a=(e,t)=>({type:r.ActionType.UPDATE_PERMISSION,payload:{permission:e,value:t}});t.updatePermission=a;const s={updatePermission:(0,i.bindActionCreators)(a,o.reduxStore.dispatch)};t.dispatchers=s},25925:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setStatus=t.setPrechats=t.setName=t.resetProactive=t.dispatchers=t.addProactive=void 0;var r=n(2036),o=n(62096),i=n(20438);const a=e=>{let t=e.createdTs,n=e.name,o=e.privateId,i=e.status,a=e.text,s=e.agentId,l=e.botId,u=e.isMarkdown,c=e.prechats,d=e.campaignId;return{type:r.ActionType.ADD_PROACTIVE,payload:{createdTs:t,name:n,privateId:o,status:i,text:a,agentId:s,botId:l,isMarkdown:u,prechats:c,campaignId:d}}};t.addProactive=a;const s=e=>({type:r.ActionType.SET_PROACTIVE_STATUS,payload:{status:e}});t.setStatus=s;const l=e=>({type:r.ActionType.SET_PROACTIVE_NAME,payload:{name:e}});t.setName=l;const u=e=>({type:r.ActionType.SET_PROACTIVE_PRECHATS,payload:{prechats:e}});t.setPrechats=u;const c=()=>({type:r.ActionType.RESET_PROACTIVE});t.resetProactive=c;const d={addProactive:(0,i.bindActionCreators)(a,o.reduxStore.dispatch),setStatus:(0,i.bindActionCreators)(s,o.reduxStore.dispatch),setName:(0,i.bindActionCreators)(l,o.reduxStore.dispatch),setPrechats:(0,i.bindActionCreators)(u,o.reduxStore.dispatch),resetProactive:(0,i.bindActionCreators)(c,o.reduxStore.dispatch)};t.dispatchers=d},27591:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initializeSocialStore=t.dispatchers=void 0;var r=n(2036),o=n(62096),i=n(20438);const a=e=>{let t=e.vk,n=e.fb,o=e.mode;return{type:r.ActionType.INIT_SOCIAL_STORE,payload:{vk:t,fb:n,mode:o}}};t.initializeSocialStore=a;const s={initializeSocialStore:(0,i.bindActionCreators)(a,o.reduxStore.dispatch)};t.dispatchers=s},5452:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.startTransition=t.initTransitionStore=t.dispatchers=void 0;var r=n(2036),o=n(62096),i=n(20438);const a=e=>({type:r.ActionType.INIT_TRANSITION_STORE,payload:e});t.initTransitionStore=a;const s=e=>({type:r.ActionType.START_TRANSITION_SCRIPT,payload:{script:e}});t.startTransition=s;const l={initTransitionStore:(0,i.bindActionCreators)(a,o.reduxStore.dispatch),startTransition:(0,i.bindActionCreators)(s,o.reduxStore.dispatch)};t.dispatchers=l},50307:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.setWidgetPadding=t.setWidgetOrientation=t.setWidgetMobileOrientation=t.setWidgetLabelBubble=t.setWidgetFontType=t.setWidgetFontSize=t.setWidgetFontFamily=t.setWidgetFontColor=t.setWidgetColor2=t.setWidgetColor=t.setPrechat=t.setPowerGradient=t.setPowerButtonColor=t.setPattern=t.setOnlineLabel=t.setOfflineLabel=t.setOfflineFormTitle=t.setOfflineFormText=t.setMobileOffsetBottom=t.setDesktopOffsetBottom=t.setCallbackButtonColor=t.setCallHeaderText=t.setBubbleColor=t.dispatchers=void 0;var o=n(2036),i=n(62096),a=n(20438),s=r(n(95003)),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(96394));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}const c=e=>(l.default.widget_color=e,s.default.widget_color=e,{type:o.ActionType.SET_WIDGET_COLOR,payload:{widgetColor:e}});t.setWidgetColor=c;const d=e=>(l.default.widget_color2=e,s.default.widget_color2=e,{type:o.ActionType.SET_WIDGET_COLOR2,payload:{widgetColor2:e}});t.setWidgetColor2=d;const f=e=>(l.default.widget_font_color=e,s.default.widget_font_color=e,{type:o.ActionType.SET_WIDGET_FONT_COLOR,payload:{widgetFontColor:e}});t.setWidgetFontColor=f;const p=e=>(l.default.widget_orientation=e,{type:o.ActionType.SET_WIDGET_ORIENTATION,payload:{widgetOrientation:e}});t.setWidgetOrientation=p;const h=e=>((0,l.setConfigParam)("widget_mobile_orientation",e),{type:o.ActionType.SET_MOBILE_WIDGET_ORIENTATION,payload:{widgetMobileOrientation:e}});t.setWidgetMobileOrientation=h;const g=e=>((0,l.setConfigParam)("mobile_offset_bottom",e),{type:o.ActionType.SET_MOBILE_OFFSET_BOTTOM,payload:{mobileOffsetBottom:e}});t.setMobileOffsetBottom=g;const m=e=>((0,l.setConfigParam)("desktop_offset_bottom",e),{type:o.ActionType.SET_DESKTOP_OFFSET_BOTTOM,payload:{desktopOffsetBottom:e}});t.setDesktopOffsetBottom=m;const _=e=>((0,l.setConfigParam)("power_gradient",e?1:0),{type:o.ActionType.SET_POWER_GRADIENT,payload:{powerGradient:!!e||null}});t.setPowerGradient=_;const v=e=>((0,l.setConfigParam)("power_button_color",e),{type:o.ActionType.SET_MOBILE_WIDGET_COLOR,payload:{powerButtonColor:e}});t.setPowerButtonColor=v;const y=e=>{const t=+e;return l.default.widget_padding=t,{type:o.ActionType.SET_WIDGET_PADDING,payload:{widgetPadding:t}}};t.setWidgetPadding=y;const b=e=>(l.default.online_widget_label=e,{type:o.ActionType.SET_ONLINE_WIDGET_LABEL,payload:{onlineWidgetLabel:e}});t.setOnlineLabel=b;const C=e=>(l.default.offline_widget_label=e,{type:o.ActionType.SET_OFFLINE_WIDGET_LABEL,payload:{offlineWidgetLabel:e}});t.setOfflineLabel=C;const E=e=>(l.default.font_size=e,{type:o.ActionType.SET_WIDGET_FONT_SIZE,payload:{fontSize:e}});t.setWidgetFontSize=E;const D=e=>(l.default.font_family=e,{type:o.ActionType.SET_WIDGET_FONT_FAMILY,payload:{fontFamily:e}});t.setWidgetFontFamily=D;const T=e=>(l.default.font_type=e,{type:o.ActionType.SET_WIDGET_FONT_TYPE,payload:{fontType:e}});t.setWidgetFontType=T;const w=e=>({type:o.ActionType.SET_WIDGET_LABEL_BUBBLE,payload:{labelBubble:e}});t.setWidgetLabelBubble=w;const S=e=>(s.default.callText=e,{type:o.ActionType.SET_CALL_HEADER_TEXT,payload:{callHeaderText:e}});t.setCallHeaderText=S;const O=e=>(l.default.pattern=e,{type:o.ActionType.SET_PATTERN,payload:{pattern:e}});t.setPattern=O;const A=e=>(l.default.callback_btn_color=e,{type:o.ActionType.SET_CALLBACK_BUTTON_COLOR,payload:{callbackButtonColor:e}});t.setCallbackButtonColor=A;const I=e=>(l.default.bubble_color=e,{type:o.ActionType.SET_BUBBLE_COLOR,payload:{bubbleColor:e}});t.setBubbleColor=I;const k=e=>(l.default.offline_form_title=e,{type:o.ActionType.SET_OFFLINE_FORM_TITLE,payload:{offlineFormTitle:e}});t.setOfflineFormTitle=k;const M=e=>(l.default.offline_form_text=e,{type:o.ActionType.SET_OFFLINE_FORM_TEXT,payload:{offlineFormText:e}});t.setOfflineFormText=M;const x=e=>(l.default.prechat=e,{type:o.ActionType.SET_PRECHAT,payload:{prechat:e}});t.setPrechat=x;const P={setWidgetColor:(0,a.bindActionCreators)(c,i.reduxStore.dispatch),setWidgetColor2:(0,a.bindActionCreators)(d,i.reduxStore.dispatch),setWidgetFontColor:(0,a.bindActionCreators)(f,i.reduxStore.dispatch),setWidgetOrientation:(0,a.bindActionCreators)(p,i.reduxStore.dispatch),setWidgetMobileOrientation:(0,a.bindActionCreators)(h,i.reduxStore.dispatch),setDesktopOffsetBottom:(0,a.bindActionCreators)(m,i.reduxStore.dispatch),setMobileOffsetBottom:(0,a.bindActionCreators)(g,i.reduxStore.dispatch),setPowerGradient:(0,a.bindActionCreators)(_,i.reduxStore.dispatch),setPowerButtonColor:(0,a.bindActionCreators)(v,i.reduxStore.dispatch),setWidgetPadding:(0,a.bindActionCreators)(y,i.reduxStore.dispatch),setOnlineLabel:(0,a.bindActionCreators)(b,i.reduxStore.dispatch),setOfflineLabel:(0,a.bindActionCreators)(C,i.reduxStore.dispatch),setWidgetFontSize:(0,a.bindActionCreators)(E,i.reduxStore.dispatch),setWidgetFontFamily:(0,a.bindActionCreators)(D,i.reduxStore.dispatch),setWidgetFontType:(0,a.bindActionCreators)(T,i.reduxStore.dispatch),setWidgetLabelBubble:(0,a.bindActionCreators)(w,i.reduxStore.dispatch),setCallHeaderText:(0,a.bindActionCreators)(S,i.reduxStore.dispatch),setPattern:(0,a.bindActionCreators)(O,i.reduxStore.dispatch),setCallbackButtonColor:(0,a.bindActionCreators)(A,i.reduxStore.dispatch),setBubbleColor:(0,a.bindActionCreators)(I,i.reduxStore.dispatch),setOfflineFormTitle:(0,a.bindActionCreators)(k,i.reduxStore.dispatch),setOfflineFormText:(0,a.bindActionCreators)(M,i.reduxStore.dispatch),setPrechat:(0,a.bindActionCreators)(x,i.reduxStore.dispatch)};t.dispatchers=P},2036:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ActionType=void 0;t.ActionType={DO_NOTHING:"DO_NOTHING",INIT_CALLBACK_STORE:"INIT_CALLBACK_STORE",SET_CALL_AVAILABLE:"SET_CALL_AVAILABLE",SET_DELAYED_CALL_STATUS:"SET_DELAYED_CALL_STATUS",SET_CALL_IS_DELAYED:"SET_CALL_IS_DELAYED",SET_CALL_STATUS:"SET_CALL_STATUS",SET_CALL_ERROR:"SET_CALL_ERROR",SET_DELAYED_TIMEZONE:"SET_DELAYED_TIMEZONE",SET_DELAYED_PERIODS:"SET_DELAYED_PERIODS",SET_ACTIVE_WEBRTC_MESSAGE_ID:"SET_ACTIVE_WEBRTC_MESSAGE_ID",SET_WEBRTC_CALL_STATUS:"SET_WEBRTC_CALL_STATUS",UPDATE_CALLBACK_STORE:"UPDATE_CALLBACK_STORE",INIT_SOCIAL_STORE:"INIT_SOCIAL_STORE",INIT_APP_STORE:"INIT_APP_STORE",SET_APP_IS_ONLINE:"SET_APP_IS_ONLINE",SET_APP_IS_FOCUSED:"SET_APP_IS_FOCUSED",SET_APP_ROUTE:"SET_APP_ROUTE",SET_LAST_CHAT_OPENED:"SET_LAST_CHAT_OPENED",SET_IS_IN_DRAG:"SET_IS_IN_DRAG",SET_IS_CONTACT_FORM_FOCUSED:"SET_IS_CONTACT_FORM_FOCUSED",SET_IS_INPUT_DISABLED:"SET_IS_INPUT_DISABLED",SET_MAINTENANCE:"SET_MAINTENANCE",SET_CHAT_OPEN_BY_CLIENT:"SET_CHAT_OPEN_BY_CLIENT",UPDATE_APP_STORE:"UPDATE_APP_STORE",SET_LAST_CHAT_STATUS:"SET_LAST_CHAT_STATUS",SET_QUOTE_MSG_ID:"SET_QUOTE_MSG_ID",SET_HIDDEN_BY_RULES:"SET_HIDDEN_BY_RULES",SET_WIDGET_COLOR:"SET_WIDGET_COLOR",SET_WIDGET_COLOR2:"SET_WIDGET_COLOR2",SET_WIDGET_FONT_COLOR:"SET_WIDGET_FONT_COLOR",SET_WIDGET_ORIENTATION:"SET_WIDGET_ORIENTATION",SET_WIDGET_PADDING:"SET_WIDGET_PADDING",SET_ONLINE_WIDGET_LABEL:"SET_ONLINE_WIDGET_LABEL",SET_OFFLINE_WIDGET_LABEL:"SET_OFFLINE_WIDGET_LABEL",SET_DESKTOP_OFFSET_BOTTOM:"SET_DESKTOP_OFFSET_BOTTOM",SET_WIDGET_FONT_SIZE:"SET_WIDGET_FONT_SIZE",SET_WIDGET_FONT_FAMILY:"SET_WIDGET_FONT_FAMILY",SET_WIDGET_FONT_TYPE:"SET_WIDGET_FONT_TYPE",SET_CALL_HEADER_TEXT:"SET_CALL_HEADER_TEXT",SET_PATTERN:"SET_PATTERN",SET_CALLBACK_BUTTON_COLOR:"SET_CALLBACK_BUTTON_COLOR",SET_BUBBLE_COLOR:"SET_BUBBLE_COLOR",SET_WIDGET_LABEL_BUBBLE:"SET_WIDGET_LABEL_BUBBLE",SET_PRECHAT:"SET_PRECHAT",SET_POWER_GRADIENT:"SET_POWER_GRADIENT",SET_MOBILE_OFFSET_BOTTOM:"SET_MOBILE_OFFSET_BOTTOM",SET_MOBILE_WIDGET_ORIENTATION:"SET_MOBILE_WIDGET_ORIENTATION",SET_MOBILE_WIDGET_COLOR:"SET_MOBILE_WIDGET_COLOR",INIT_AGENTS_STORE:"INIT_AGENTS_STORE",ADD_AGENT:"ADD_AGENT",UPDATE_AGENT:"UPDATE_AGENT",SET_ALL_AGENTS_LEFT:"SET_ALL_AGENTS_LEFT",INIT_BOTS_STORE:"INIT_BOTS_STORE",ADD_BOT:"ADD_BOT",INIT_CHATS_STORE:"INIT_CHATS_STORE",START_CHAT:"START_CHAT",CLOSE_CHAT:"CLOSE_CHAT",SET_JOINED_AGENTS_IN_CURRENT_CHAT:"SET_JOINED_AGENTS_IN_CURRENT_CHAT",ADD_JOINED_AGENT_TO_CURRENT_CHAT:"ADD_JOINED_AGENT_TO_CURRENT_CHAT",REMOVE_AGENT_FROM_CURRENT_CHAT:"REMOVE_AGENT_FROM_CHAT",SET_CURRENT_CHAT_EVALUATED:"SET_CHAT_EVALUATED",SET_AGENT_TYPING:"SET_AGENT_TYPING",SET_CURRENT_CHAT_DEPARTMENT_ID:"SET_CHAT_DEPARTMENT_ID",SET_JOINED_BOTS:"SET_JOINED_BOTS",UPDATE_CHATS_STORE:"UPDATE_CHATS_STORE",INIT_TRANSITION_STORE:"INIT_TRANSITION_STORE",START_TRANSITION_SCRIPT:"START_TRANSITION_SCRIPT",CONTINUE_TRANSITION_SCRIPT:"CONTINUE_TRANSITION_SCRIPT",STOP_TRANSITION_SCRIPT:"STOP_TRANSITION_SCRIPT",RESET_TRANSITON_SCRIPT:"RESET_TRANSITON_SCRIPT",INIT_MESSAGES_STORE:"INIT_MESSAGES_STORE",ADD_MESSAGE:"ADD_MESSAGE",ADD_MESSAGES:"ADD_MESSAGES",EDIT_MESSAGE:"EDIT_MESSAGE",DELETE_MESSAGE:"DELETE_MESSAGE",UPDATE_MESSAGE_BODY:"UPDATE_MESSAGE_BODY",UPDATE_MESSAGE_STATUS:"UPDATE_MESSAGE_STATUS",UPDATE_MESSAGE:"UPDATE_MESSAGE",UPDATE_MESSAGES:"UPDATE_MESSAGES",SET_OFFLINE_FORM_TITLE:"SET_OFFLINE_FORM_TITLE",SET_OFFLINE_FORM_TEXT:"SET_OFFLINE_FORM_TEXT",UPDATE_CLIENT_STORE:"UPDATE_CLIENT_STORE",UPDATE_CLIENT_STORE_MANUALLY:"UPDATE_CLIENT_STORE_MANUALLY",RESET_CLIENT_STORE:"RESET_CLIENT_STORE",SET_DISABLE_FILETRANSFER:"SET_DISABLE_FILETRANSFER",SET_ENABLE_PRECHAT:"SET_ENABLE_PRECHAT",ADD_PROACTIVE:"ADD_PROACTIVE",RESET_PROACTIVE:"RESET_PROACTIVE",SET_PROACTIVE_STATUS:"SET_PROACTIVE_STATUS",SET_PROACTIVE_NAME:"SET_PROACTIVE_NAME",SET_PROACTIVE_PRECHATS:"SET_PROACTIVE_PRECHATS",UPDATE_WEBRTCCALL_STATUS:"UPDATE_WEBRTCCALL_STATUS",UPDATE_PERMISSION:"UPDATE_PERMISSION",UPDATE_DESIGNER_SETTINGS:"UPDATE_DESIGNER_SETTINGS",SET_JOINT:"SET_JOINT"}},79156:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.storesMap=t.readoptReduxToClientStorage=t.adoptClientStorageToRedux=void 0;var o=r(n(61125)),i=r(n(4855)),a=n(28650),s=n(71047),l=n(42344),u=n(4510),c=n(73422);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t{p.warn("ADOPT_CLIENT_STORAGE_TO_REDUX",{data:e,keysSet:t});const n=g[t],r=n.keys,o=n.initialState;if(!e)return o;const i={};for(const t in r){const n=r[t];var s;if((0,c.isObject)(n))for(const r in n)e[t]&&(0,a.hasOwn)(e[t],r)?i[n[r]]=e[t][r]:i[n[r]]=null;else i[n]=null!==(s=e[t])&&void 0!==s?s:o[n]}return i};t.readoptReduxToClientStorage=(e,t)=>{p.warn("READOPT_CLIENT_STORAGE_TO_REDUX",{data:e,keysSet:t});const n=f({},e),r=g[t].keys;for(const t in r){const o=r[t];if((0,c.isObject)(o))for(const r in o)n[t]=f(f({},n[t]),{},{[r]:e[o[r]]}),delete n[o[r]];else n[t]=e[o],t!==o&&delete n[o]}return n}},91133:function(e,t,n){"use strict";var r=n(17907);t.e=void 0;var o=r(n(61125)),i=n(73422);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}t.e=(e,t)=>Object.keys(t).reduce(((e,n)=>{const r=t[n];return(0,i.isNull)(r)||(e[n]=r),e}),function(e){for(var t=1;tt=>n=>{u.warn("DISPATCHING",n);const r=t(n);return a.default.getInstance()&&a.default.getInstance().saveReduxAction(l(l({},n),{},{ts:(new Date).getTime()})),u.warn("NEXT_STATE",e.getState()),r}},68031:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.subscribeOnStorage=t.statesToPersist=t.persistMiddleware=void 0;var o=r(n(96394)),i=n(16016),a=n(2036),s=n(79156),l=n(39715),u=n(71047),c=n(44733),d=n(73422);const f=c.StorageProvider.createKeyForStore(u.STORAGED_ID.POSITION),p=c.StorageProvider.createKeyForStore(u.STORAGED_ID.CLIENT),h={[u.STORAGED_ID.POSITION]:{storageKey:f,path:"position",onAdapter:null,onReadapter:null,onUpdate:null},[u.STORAGED_ID.CLIENT]:{storageKey:p,path:"client",onAdapter:e=>(0,s.adoptClientStorageToRedux)(e,u.STORAGED_ID.CLIENT),onReadapter:e=>(0,s.readoptReduxToClientStorage)(e,u.STORAGED_ID.CLIENT),onUpdate:e=>{o.default.cookie_domain&&c.StorageProvider.duplicateClientStateInCookie(e)}},[u.STORAGED_ID.CALLBACK]:{storageKey:p,path:"callback",onAdapter:e=>(0,s.adoptClientStorageToRedux)(e,u.STORAGED_ID.CALLBACK),onReadapter:e=>(0,s.readoptReduxToClientStorage)(e,u.STORAGED_ID.CALLBACK),onUpdate:null}};t.statesToPersist=h;const g={"position/initPositionStore":h[u.STORAGED_ID.POSITION],[a.ActionType.UPDATE_CLIENT_STORE]:h[u.STORAGED_ID.CLIENT],[a.ActionType.RESET_CLIENT_STORE]:h[u.STORAGED_ID.CLIENT],[a.ActionType.UPDATE_CALLBACK_STORE]:h[u.STORAGED_ID.CALLBACK]};t.persistMiddleware=e=>t=>n=>{if(t(n),n.type===a.ActionType.SET_DID_FREEZE_DATA&&!0===n.payload.didFreezeData)return Object.values(h).forEach((e=>{let t=e.storageKey;return c.StorageProvider.remove(t)}));n.type===a.ActionType.RESET_CLIENT_STORE&&c.StorageProvider.remove(h[u.STORAGED_ID.CLIENT].storageKey);const r=e.getState();if(n.type in g&&!r.app.didFreezeData){const e=g[n.type],t=e.storageKey,o=e.path,i=e.onReadapter,a=e.onUpdate,s=(0,l.get)(r,o),u=c.StorageProvider.get(t),d=Object.assign({},u,i?i(s):s);c.StorageProvider.set(t,d),null==a||a(d);const f=v(n.type);c.StorageProvider.set(m,f)}};const m="sync",_=(0,i.generateGUID)(),v=e=>({actionType:e,sourceId:_,time:Date.now()});t.subscribeOnStorage=e=>{window.addEventListener("storage",(e=>t=>{let n=t.key;if((0,c.isJvKeyForStoreToGet)(n)){const t=c.StorageProvider.get(m);if(t&&t.sourceId!==_){const n=g[t.actionType],r=n.storageKey,o=n.onAdapter,i=c.StorageProvider.get(r);e.dispatch({type:t.actionType,payload:(0,d.isFunction)(o)?o(i):i})}}})(e))}},57157:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u,t=arguments.length>1?arguments[1]:void 0;const n=t.type,r=t.payload;switch(n){case a.ActionType.INIT_AGENTS_STORE:if(r&&r.length){const e=r.filter((e=>!e.isBot));return(0,i.default)(e)}return(0,i.default)(e);case a.ActionType.ADD_AGENT:if(r){return e.find((e=>e.id===r.id))?e.map((e=>e.id===r.id?l(l({},e),r):e)):[].concat((0,i.default)(e),[l({},r)])}return(0,i.default)(e);case a.ActionType.UPDATE_AGENT:return r?e.map((e=>e.id===r.id?l(l({},e),r):e)):(0,i.default)(e);case a.ActionType.SET_ALL_AGENTS_LEFT:return e.map((e=>l(l({},e),{},{state:"left"})));default:return e}};var o=r(n(61125)),i=r(n(15687)),a=n(2036);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:l,t=arguments.length>1?arguments[1]:void 0;const n=t.type,r=t.payload;switch(n){case i.ActionType.INIT_APP_STORE:return{isFocused:r.isFocused,isOnline:!!r.isOnline,route:r.route,tabRoute:r.tabRoute,lastChatOpened:r.lastChatOpened,isInDrag:r.isInDrag,isContactFormFocused:r.isContactFormFocused,isInputDisabled:r.isInputDisabled,maintenance:r.maintenance,chatOpenByClient:r.chatOpenByClient,chatStarted:r.chatStarted,chatAccepted:r.chatAccepted,lastMsgId:r.lastMsgId,lastMsgTime:r.lastMsgTime,started:r.started,viReconnectTime:r.viReconnectTime,didFreezeData:r.didFreezeData,lastChatStatus:r.lastChatStatus,quoteMsgId:r.quoteMsgId,hiddenByRules:r.hiddenByRules};case i.ActionType.SET_APP_IS_ONLINE:return s(s({},e),{},{isOnline:r.isOnline});case i.ActionType.SET_APP_IS_FOCUSED:return s(s({},e),{},{isFocused:r.isFocused});case i.ActionType.SET_CHAT_OPEN_BY_CLIENT:return s(s({},e),{},{chatOpenByClient:r.chatOpenByClient});case i.ActionType.SET_APP_ROUTE:return s(s({},e),{},{route:r.route});case i.ActionType.SET_LAST_CHAT_OPENED:return s(s({},e),{},{lastChatOpened:r.lastChatOpened});case i.ActionType.SET_IS_IN_DRAG:return s(s({},e),{},{isInDrag:r.isInDrag});case i.ActionType.SET_IS_CONTACT_FORM_FOCUSED:return s(s({},e),{},{isContactFormFocused:r.isContactFormFocused});case i.ActionType.SET_IS_INPUT_DISABLED:return s(s({},e),{},{isInputDisabled:r.isInputDisabled});case i.ActionType.SET_MAINTENANCE:return s(s({},e),{},{maintenance:r.maintenance});case i.ActionType.SET_LAST_CHAT_STATUS:return s(s({},e),{},{lastChatStatus:r.lastChatStatus});case i.ActionType.SET_QUOTE_MSG_ID:return s(s({},e),{},{quoteMsgId:r.quoteMsgId});case i.ActionType.SET_HIDDEN_BY_RULES:return s(s({},e),{},{hiddenByRules:r.hiddenByRules});case i.ActionType.UPDATE_APP_STORE:return s(s({},e),r);default:return e}};var o=r(n(61125)),i=n(2036);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:u,t=arguments.length>1?arguments[1]:void 0;const n=t.type,r=t.payload;switch(n){case a.ActionType.INIT_BOTS_STORE:if(r&&r.length){const e=r.filter((e=>e.isBot));return(0,i.default)(e)}return(0,i.default)(e);case a.ActionType.ADD_BOT:if(r){return e.find((e=>e.id===r.id))?e.map((e=>e.id===r.id?l(l({},e),r):e)):[].concat((0,i.default)(e),[l({},r)])}return(0,i.default)(e);default:return e}};var o=r(n(61125)),i=r(n(15687)),a=n(2036);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:l,t=arguments.length>1?arguments[1]:void 0;const n=t.type,r=t.payload;if(n===i.ActionType.UPDATE_CALLBACK_STORE)return s(s({},e),r);return e},t.initialState=void 0;var o=r(n(61125)),i=n(2036);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:c,t=arguments.length>1?arguments[1]:void 0;const n=t.type,r=t.payload;switch(n){case a.ActionType.INIT_CHATS_STORE:return r;case a.ActionType.SET_JOINED_AGENTS_IN_CURRENT_CHAT:return e.map(u((e=>{var t;return l(l({},e),{},{joinedAgents:null!==(t=r.joinedAgents)&&void 0!==t?t:[]})})));case a.ActionType.SET_JOINED_BOTS:return e.map(u((e=>{var t;return l(l({},e),{},{joinedBots:null!==(t=r.joinedBots)&&void 0!==t?t:[]})})));case a.ActionType.ADD_JOINED_AGENT_TO_CURRENT_CHAT:return r.agentId<0?e:e.map(u((e=>e.joinedAgents.includes(r.agentId)?e:l(l({},e),{},{joinedAgents:[].concat((0,o.default)(e.joinedAgents),[r.agentId])}))));case a.ActionType.SET_AGENT_TYPING:return e.map(u((e=>l(l({},e),{},{agentTyping:r.agentTyping}))));case a.ActionType.SET_CURRENT_CHAT_EVALUATED:return e.map(u((e=>l(l({},e),{},{evaluated:r.evaluated}))));case a.ActionType.CLOSE_CHAT:return e.map(u((e=>l(l({},e),{},{joinedAgents:[]}))));default:return e}};var o=r(n(15687)),i=r(n(61125)),a=n(2036);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t(t,n,r)=>n!==r.length-1?t:e(t),c=[]},94514:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(20438),i=n(51344),a=n(16587),s=n(35073),l=n(62241),u=r(n(57157)),c=r(n(46144)),d=r(n(56786)),f=r(n(42344)),p=r(n(99131)),h=r(n(4510)),g=r(n(20209)),m=r(n(51458)),_=r(n(77620)),v=r(n(78135)),y=r(n(31147)),b=(0,o.combineReducers)({agents:u.default,app:c.default,bots:d.default,callback:f.default,chats:p.default,client:h.default,messages:g.default,position:i.position,proactive:m.default,settings:_.default,social:v.default,transition:y.default,zoom:a.zoom,extensions:s.extensions,system:l.system});t.default=b},20209:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u,t=arguments.length>1?arguments[1]:void 0;const n=t.type,r=t.payload;switch(n){case a.ActionType.INIT_MESSAGES_STORE:return r.messages?(0,i.default)(r.messages):(0,i.default)(e);case a.ActionType.ADD_MESSAGE:return r.message?[].concat((0,i.default)(e),[r.message]):(0,i.default)(e);case a.ActionType.ADD_MESSAGES:return r.messages&&r.messages.length?[].concat((0,i.default)(e),(0,i.default)(r.messages)):(0,i.default)(e);case a.ActionType.UPDATE_MESSAGE_BODY:return r.privateId&&r.body?(0,i.default)(e.map((e=>e.private_id===r.privateId?l(l({},e),{},{body:r.body}):e))):(0,i.default)(e);case a.ActionType.UPDATE_MESSAGE:return e.map((e=>r.messageId&&e.msg_id===r.messageId||r.privateId&&e.private_id===r.privateId?l(l({},e),r.newMessage):e));case a.ActionType.UPDATE_MESSAGES:return e.map((e=>r.messageIds&&r.messageIds.includes(e.msg_id)||r.privateIds&&r.privateIds.includes(e.private_id)?l(l({},e),r.update):e));case a.ActionType.EDIT_MESSAGE:case a.ActionType.DELETE_MESSAGE:return(0,i.default)(e);case a.ActionType.UPDATE_WEBRTCCALL_STATUS:return r.privateId&&r.webRTCCallStatus?(0,i.default)(e.map((e=>e.private_id===r.privateId?l(l({},e),{},{body:l(l({},e.body),{},{webRTCCallStatus:r.webRTCCallStatus})}):e))):(0,i.default)(e);default:return e}};var o=r(n(61125)),i=r(n(15687)),a=n(2036);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:l,t=arguments.length>1?arguments[1]:void 0;const n=t.type,r=t.payload;switch(n){case i.ActionType.ADD_PROACTIVE:return r?{text:r.text||null,name:r.name||null,createdTs:r.createdTs||null,privateId:r.privateId||null,status:r.status||null,agentId:r.agentId||null,botId:r.botId||null,isMarkdown:r.isMarkdown||null,prechats:r.prechats||null,campaignId:r.campaignId||null}:e;case i.ActionType.SET_PROACTIVE_STATUS:return s(s({},e),{},{status:r.status});case i.ActionType.SET_PROACTIVE_NAME:return s(s({},e),{},{name:r.name});case i.ActionType.SET_PROACTIVE_PRECHATS:return s(s({},e),{},{prechats:r.prechats});case i.ActionType.RESET_PROACTIVE:return l;default:return e}},t.initialState=void 0;var o=r(n(61125)),i=n(2036);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:l,t=arguments.length>1?arguments[1]:void 0;const n=t.type,r=t.payload;return n===i.ActionType.UPDATE_DESIGNER_SETTINGS?s(s({},e),r):e}},37480:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.features=void 0;var o,i=r(n(61125)),a=n(2036),s=r(n(96394));function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:f,t=arguments.length>1?arguments[1]:void 0;const n=t.type,r=t.payload;switch(n){case a.ActionType.SET_DISABLE_FILETRANSFER:return u(u({},e),{},{disableFiletransfer:r.disableFiletransfer});case a.ActionType.SET_ENABLE_PRECHAT:return u(u({},e),{},{prechat:r.prechat});case a.ActionType.SET_JOINT:return u(u({},e),{},{joint:r.joint});default:return e}}},77620:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(20438),o=n(61547),i=n(84348),a=n(6727),s=n(62241),l=n(37480),u=n(78634),c=n(6511),d=n(49437),f=(0,r.combineReducers)({features:l.features,system:s.system,user:u.user,permissions:c.permissions,campaignPopup:o.campaignPopup,campaignWidget:i.campaignWidget,contactFormPreview:a.contactFormPreview,designer:d.designer});t.default=f},6511:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.permissions=void 0;var o=r(n(61125)),i=n(2036),a=n(62168);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:u,t=arguments.length>1?arguments[1]:void 0;const n=t.type,r=t.payload;return n===i.ActionType.UPDATE_PERMISSION?l(l({},e),{},{[r.permission]:r.value}):l({},e)}},78634:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.user=void 0;var o=r(n(61125)),i=n(2036),a=r(n(96394)),s=n(73422),l=n(20344);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:d,t=arguments.length>1?arguments[1]:void 0;const n=t.type,r=t.payload;switch(n){case i.ActionType.SET_WIDGET_COLOR:return c(c({},e),{},{widgetColor:r.widgetColor});case i.ActionType.SET_WIDGET_COLOR2:return c(c({},e),{},{widgetColor2:r.widgetColor2});case i.ActionType.SET_WIDGET_FONT_COLOR:return c(c({},e),{},{widgetFontColor:r.widgetFontColor});case i.ActionType.SET_WIDGET_ORIENTATION:return c(c({},e),{},{widgetOrientation:r.widgetOrientation});case i.ActionType.SET_MOBILE_WIDGET_ORIENTATION:return c(c({},e),{},{widgetMobileOrientation:r.widgetMobileOrientation});case i.ActionType.SET_DESKTOP_OFFSET_BOTTOM:return c(c({},e),{},{desktopOffsetBottom:r.desktopOffsetBottom});case i.ActionType.SET_MOBILE_OFFSET_BOTTOM:return c(c({},e),{},{mobileOffsetBottom:r.mobileOffsetBottom});case i.ActionType.SET_POWER_GRADIENT:return c(c({},e),{},{powerGradient:r.powerGradient});case i.ActionType.SET_MOBILE_WIDGET_COLOR:return c(c({},e),{},{powerButtonColor:r.powerButtonColor});case i.ActionType.SET_WIDGET_PADDING:return c(c({},e),{},{widgetPadding:r.widgetPadding});case i.ActionType.SET_ONLINE_WIDGET_LABEL:return c(c({},e),{},{onlineWidgetLabel:r.onlineWidgetLabel});case i.ActionType.SET_OFFLINE_WIDGET_LABEL:return c(c({},e),{},{offlineWidgetLabel:r.offlineWidgetLabel});case i.ActionType.SET_WIDGET_FONT_FAMILY:return c(c({},e),{},{fontFamily:r.fontFamily});case i.ActionType.SET_WIDGET_FONT_SIZE:return c(c({},e),{},{fontSize:r.fontSize});case i.ActionType.SET_WIDGET_FONT_TYPE:return c(c({},e),{},{fontType:r.fontType});case i.ActionType.SET_CALL_HEADER_TEXT:return c(c({},e),{},{callHeaderText:r.callHeaderText});case i.ActionType.SET_PATTERN:return c(c({},e),{},{pattern:r.pattern});case i.ActionType.SET_CALLBACK_BUTTON_COLOR:return c(c({},e),{},{callbackButtonColor:r.callbackButtonColor});case i.ActionType.SET_BUBBLE_COLOR:return c(c({},e),{},{bubbleColor:r.bubbleColor});case i.ActionType.SET_WIDGET_LABEL_BUBBLE:return c(c({},e),{},{labelBubble:r.labelBubble});case i.ActionType.SET_OFFLINE_FORM_TITLE:return c(c({},e),{},{offlineFormTitle:r.offlineFormTitle});case i.ActionType.SET_OFFLINE_FORM_TEXT:return c(c({},e),{},{offlineFormText:r.offlineFormText});case i.ActionType.SET_PRECHAT:return c(c({},e),{},{prechat:r.prechat});default:return e}}},78135:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,t=arguments.length>1?arguments[1]:void 0;const n=t.type,i=t.payload;if(n===r.ActionType.INIT_SOCIAL_STORE)return i?{vk:i.vk||null,fb:i.fb||null,mode:i.mode||null}:e;return e};var r=n(2036);const o={vk:null,fb:null,mode:null}},31147:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,t=arguments.length>1?arguments[1]:void 0;const n=t.type,i=t.payload;switch(n){case r.ActionType.INIT_TRANSITION_STORE:return{currentScript:i&&i.currentScript||null};case r.ActionType.START_TRANSITION_SCRIPT:return{currentScript:i&&i.script||e.currentScript};default:return e}},t.initialState=void 0;var r=n(2036);const o={currentScript:null};t.initialState=o},35233:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.selectRoute=t.selectQuoteMsgId=t.selectLastChatOpened=t.selectIsOnline=t.selectIsFocused=t.selectChatStarted=t.selectApp=void 0;const n=e=>e.app;t.selectApp=n;t.selectIsOnline=e=>n(e).isOnline;t.selectIsFocused=e=>n(e).isFocused;t.selectRoute=e=>n(e).route;t.selectChatStarted=e=>n(e).chatStarted;t.selectLastChatOpened=e=>n(e).lastChatOpened;t.selectQuoteMsgId=e=>n(e).quoteMsgId},55623:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.selectIsChatNotStarted=t.selectIsChatEvaluated=t.selectCurrentChat=t.selectChatsIds=t.selectChats=void 0;var o=r(n(15687)),i=n(66311);const a=e=>e.chats;t.selectChats=a;const s=e=>{const t=a(e);return t.length?t[t.length-1]:void 0};t.selectCurrentChat=s;t.selectIsChatEvaluated=e=>{var t;const n=s(e);return null!==(t=null==n?void 0:n.evaluated)&&void 0!==t&&t};t.selectIsChatNotStarted=e=>{const t=s(e);return!(null!=t&&t.joinedAgents.length||null!=t&&t.joinedBots.length)};t.selectChatsIds=e=>{const t=(0,i.selectMessages)(e);return(0,o.default)(t.reduce(((e,t)=>(null!=t&&t.chat_id&&(e.has(t.chat_id)||e.add(t.chat_id)),e)),new Set))}},45959:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.selectLastMessage=t.selectIsIntroduced=t.selectInputText=t.selectEulaAccepted=t.selectDescription=t.selectDepartmentId=t.selectClientName=t.selectClientId=t.selectClientEvaluate=t.selectClientEmail=t.selectClient=void 0;const n=e=>e.client;t.selectClient=n;t.selectClientId=e=>n(e).clientId;t.selectEulaAccepted=e=>n(e).eulaAccepted;t.selectClientEvaluate=e=>n(e).evaluate;t.selectDepartmentId=e=>n(e).departmentId;t.selectClientName=e=>n(e).name||"";t.selectClientEmail=e=>n(e).email||"";t.selectInputText=e=>n(e).inputText||"";t.selectDescription=e=>n(e).description;t.selectLastMessage=e=>n(e).lastMessage||"";t.selectIsIntroduced=e=>n(e).isIntroduced},95448:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.selectFeatures=t.selectCampaigns=void 0;const n=e=>e.settings.features;t.selectFeatures=n;t.selectCampaigns=e=>n(e).campaigns},66311:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.selectSendedMessages=t.selectMessages=t.selectLastMessage=t.selectLastClientMessage=t.selectClientMessages=void 0;var r=n(81152);const o=e=>e.messages;t.selectMessages=o;t.selectSendedMessages=e=>o(e).filter((e=>e.status===r.MessageStatus.SENT));const i=e=>o(e).filter((e=>e.from===r.MessageInitiator.CLIENT));t.selectClientMessages=i;t.selectLastClientMessage=e=>{const t=i(e);if(t.length>0)return t[t.length-1]};t.selectLastMessage=e=>{const t=o(e);if(t.length>0)return t[t.length-1]}},7193:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.selectProactive=void 0;t.selectProactive=e=>e.proactive},87692:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.selectWixAgentTitle=t.selectWixAgentDisplayName=t.selectWidgetPadding=t.selectWidgetOrientation=t.selectWidgetMobileOrientation=t.selectWidgetId=t.selectWidgetFontColor=t.selectWidgetColor2=t.selectWidgetColor=t.selectUserCallbackTime=t.selectSettings=t.selectPrechat=t.selectPowerGradient=t.selectPowerButtonPhone=t.selectPowerButtonColor=t.selectPattern=t.selectOfflineWidgetLabel=t.selectOfflineFormTitle=t.selectMobileProactive=t.selectMobileOffsetBottom=t.selectLocale=t.selectLabelBubble=t.selectJoint=t.selectIsPremium=t.selectGeoIp=t.selectEulaEnabled=t.selectEula=t.selectEnablePrechat=t.selectDisableEmoji=t.selectDisableBotLabel=t.selectDesigner=t.selectDepartments=t.selectContactsSettings=t.selectContactsAsk=t.selectCallHeaderText=t.selectBubbleColor=t.selectBillRu=t.selectBaseUrl=t.selectAvatarUrl=void 0;const n=e=>e.settings;t.selectSettings=n;const r=e=>n(e).features,o=e=>n(e).system,i=e=>n(e).user;t.selectEnablePrechat=e=>r(e).prechat;t.selectDisableEmoji=e=>r(e).disableEmoji;t.selectDisableBotLabel=e=>r(e).disableBotLabel;t.selectEula=e=>r(e).eula;t.selectJoint=e=>r(e).joint;t.selectMobileProactive=e=>r(e).mobileProactive;t.selectDesigner=e=>n(e).designer;t.selectAvatarUrl=e=>o(e).avatarUrl;t.selectIsPremium=e=>o(e).premium;t.selectBillRu=e=>o(e).billRu;t.selectBaseUrl=e=>o(e).baseUrl;t.selectWidgetId=e=>o(e).widgetId;t.selectGeoIp=e=>o(e).geoIp;t.selectEulaEnabled=e=>o(e).eula;t.selectBubbleColor=e=>i(e).bubbleColor||"green";t.selectPrechat=e=>i(e).prechat;t.selectLocale=e=>i(e).locale;t.selectDepartments=e=>i(e).departments||[];t.selectContactsSettings=e=>i(e).contactsSettings;t.selectWidgetOrientation=e=>i(e).widgetOrientation;t.selectWidgetMobileOrientation=e=>i(e).widgetMobileOrientation;t.selectMobileOffsetBottom=e=>i(e).mobileOffsetBottom;t.selectCallHeaderText=e=>i(e).callHeaderText;t.selectWidgetPadding=e=>i(e).widgetPadding;t.selectWidgetFontColor=e=>i(e).widgetFontColor||null;t.selectWidgetColor=e=>i(e).widgetColor||null;t.selectWidgetColor2=e=>i(e).widgetColor2||null;t.selectUserCallbackTime=e=>i(e).callback.time;t.selectPowerButtonPhone=e=>i(e).powerButtonPhone;t.selectPattern=e=>i(e).pattern;t.selectPowerButtonColor=e=>i(e).powerButtonColor;t.selectPowerGradient=e=>i(e).powerGradient;t.selectWixAgentDisplayName=e=>i(e).wixAgentDisplayName;t.selectWixAgentTitle=e=>i(e).wixAgentTitle;t.selectOfflineWidgetLabel=e=>i(e).offlineWidgetLabel;t.selectOfflineFormTitle=e=>i(e).offlineFormTitle;t.selectContactsAsk=e=>i(e).contactsAsk;t.selectLabelBubble=e=>i(e).labelBubble},92400:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.selectTransitionCurrentScript=void 0;t.selectTransitionCurrentScript=e=>e.transition.currentScript},62096:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.reduxStore=void 0;var o=n(20438),i=n(9393),a=n(75291),s=n(44733),l=n(28240),u=n(68031),c=r(n(94514)),d=n(11517);const f=(0,o.configureStore)({reducer:c.default,preloadedState:function(){var e;const t={};return(0,i.each)(u.statesToPersist,(function(e){let n=e.storageKey,r=e.path,o=e.onAdapter;const i=s.StorageProvider.get(n);i&&(0,a.set)(t,r,o?o(i):i)})),null!==(e=t.client)&&void 0!==e&&e.attributes&&(t.client.attributes=d.migrations.attributes(t.client.attributes)),t}(),middleware:e=>e({immutableCheck:!1}).concat(l.loggerMiddleware,u.persistMiddleware)});t.reduxStore=f,(0,u.subscribeOnStorage)(f)},5735:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(61125)),i=n(9393),a=n(31484),s=r(n(26754)),l=r(n(138)),u=r(n(14264)),c=r(n(71277)),d=r(n(2833)),f=n(81152),p=n(21476),h=n(97490),g=n(65465),m=n(4425),_=r(n(66547)),v=r(n(73687)),y=r(n(4855)),b=r(n(92443)),C=r(n(96394)),E=n(73262),D=n(21951),T=n(68403),w=n(13077),S=n(43902),O=n(6222),A=n(94903),I=n(73422),k=n(42634),M=n(26932),x=n(44145),P=n(69882),R=n(83907),F=n(9550),N=n(94767),L=n(74619),j=n(50350),B=n(85948),U=n(45948),W=n(97615);function H(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(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{var t,n,r,o;const i=S.StatsManager.get(e.campaign_id);return"widget"!==e.type||(e.rules.commands[0].command===R.RuleTypes.PROACTIVE&&(this.hasWidgetCampaign=!0),"widget_settings"in e.content)?(null==i||!i.isSubmitted||"call_to_action"===(null===(t=e.content)||void 0===t||null===(n=t.popup_settings)||void 0===n||null===(r=n.screens)||void 0===r||null===(o=r[0])||void 0===o?void 0:o.action))&&(!e.end_ts||l<1e3*e.end_ts):(z.warn(`CampaignWidget '${e.title}' (#${e.campaign_id}) is no longer running. You need to recreate it.`),!1)})),this.isCampaignsEnable=this.campaigns&&this.campaigns.length>0,(0,w.setRuleLocal)("pageEnterTime",l),(0,w.addPageView)(),s.default.agent_id&&o&&i||this.ready()},ready:function(){const e=this.rules.slice();z.log("RULE MANAGER READY: initialRules",e),this.rules=[],e.forEach(((e,t)=>{e.conditions?this.isCampaignsEnable&&this.hasWidgetCampaign&&e.commands[0].command===R.RuleTypes.PROACTIVE?z.warn("Remove proactive rule, because it handled by campaigns."):this.rules.push(new Y(e,t)):z.warn("Remove rule without conditions.")}));const t=this.rules.length;this.isCampaignsEnable&&this.campaigns.forEach(((e,n)=>{var r,o,i,a;const s=e.campaign_id,l=e.title,u=e.content,c=e.rules;c.conditions?this.rules.push(new Y(G(G({},c),{},{campaign_id:s,name:l||`Campaign ${s}`,widget_settings:null!==(r=null==u?void 0:u.widget_settings)&&void 0!==r?r:null,popup_settings:null!==(o=null==u?void 0:u.popup_settings)&&void 0!==o?o:null,prechats:null!==(i=null==u||null===(a=u.widget_settings)||void 0===a?void 0:a.prechat_buttons)&&void 0!==i?i:null==u?void 0:u.prechat_buttons}),t+n)):z.warn("Remove campaign without conditions.")})),z.warn("final rules",this.rules)},moveCloseButton:function(){(0,i.each)(this.rules,(function(e){(0,w.setRuleLocal)("movedToCloseButton",!0),e.tick()}),this)},mouseScroll:function(e){(0,i.each)(this.rules,(function(t){(0,w.setRuleLocal)("scrollPosition",e),t.tick()}),this)},cancelRule:function(e){z.log("canceling rule",e);for(var t=0;t7&&void 0!==arguments[7]?arguments[7]:null;if(this.isCampaignsEnable&&i){const e=(0,x.getProactive)().campaignId;if(e)return void z.warn(`Proactive message disabled. Proactive message already have options from campaign #${e}.`);M.proactiveDispatchers.addProactive({campaignId:i})}(n&&"string"==typeof n&&n.includes("markdown")||r)&&(r=!0);const m=u.default.getCurrentChatMessages(),_="Cant show proactive:";if(!this.canInvite||(0,x.getProactive)().text||u.default.getCurrentProactive()||p.Router.getCurrentRoute()==h.Route.CHAT&&(0,x.getApp)().chatOpenByClient||(0,x.getApp)().chatStarted&&m&&m.length)return void z.info(`${_} by logic`);const v=(0,x.getUserSettings)().departments;if((0,I.isNumber)(t)&&0!==t&&(null==v||!v.find((e=>+e.id===t))))return void z.info(`${_} department id ${t} is not found.`);const y=u=>{z.log("widget status",u);const d=(0,x.getClient)();(0,x.getApp)().isOnline||(0,x.getAgents)().length?(0,x.getProactive)().text||!u||p.Router.getCurrentRoute()!==h.Route.LABEL&&!A.platform.isChatPage?z.log('invitation failed, no agent OR route != "label" OR proactive already shown'):(u.bot_id||d.priorityAgentId&&d.priorityAgentId===u.agent_id||M.clientDispatchers.setPaId(u.agent_id),v&&(0,I.isNumber)(t)&&M.clientDispatchers.setDepartmentId(t),o&&M.featuresDispatchers.enablePrechat(!0),b.default.proactive({message:e,agentInfo:u,name:n,isMarkdown:r,prechats:o,campaignId:i,conditionList:(0,w.getCondNames)(a),extra:s}),(0,w.setInvitationTime)(),V.emit("show_proactive"),c.default.play("notification"),g.messageActions.destroyByType(f.MessageType.LISTPICKER),g.messageActions.addPrechatMessage(o,i),i?l.default.trackCampaignShown(n):l.default.trackProactiveInvitationShown(n)):z.info(`${_} for offline`)};d.default.getActiveAgent(y,t)},showCallForm:function(e,t){const n=(0,x.getProactive)();(0,x.getApp)().route!=h.Route.LABEL||n.text&&n.status!=f.MessageStatus.READ?z.warn("ignore showCallForm due to proactive"):b.default.showCallForm(e,(()=>{V.emit("show_proactive"),c.default.play("notification"),(0,w.setInvitationTime)(),l.default.trackCallWidgetInvitationShown(t)}))},showCampaignPopup:function(e,t){var n;const r=e.campaignId,o=(0,x.getApp)().chatAccepted,i=(0,x.getSettings)().campaignPopup,a=i.campaignId,s=i.display,l=null==e||null===(n=e.screens[0])||void 0===n?void 0:n.action,u=(0,O.isFrequencyDelay)(r),c=S.StatsManager.get(r);if(!t){if(o)return void z.warn("Chat accepted by agent. CampaignPopup disabled.");if(u)return void z.warn(`CampaignPopup #${r} is delayed.`);if(s)return void z.warn(`CampaignPopup already have config from campaign #${a}.`);if(null!=c&&c.isSubmitted){if("call_to_action"!==l)return void z.warn(`CampaignPopup #${r} no longer shown. It was accepted by client.`);e.frequency="once_1d"}}b.default.showPopup(e)}});let Z,q;const K=Object.assign($,{inited:!1,initialize:function(){this.inited||(this.initScroll(),this.initClose(),this.inited=!0)},initScroll:function(){Z=(0,E.throttle)(this._scroll.bind(this),150),(0,D.addListener)(window.parent,"scroll",Z)},initClose:function(){this.last_position={},q=(0,E.throttle)(this._mouse.bind(this),100),(0,D.addListener)(window.parent,"mousemove",q)},_mouse:function(e){if(this.timerId&&clearTimeout(this.timerId),void 0!==this.last_position.x){var t=this.last_position.x-e.clientX,n=this.last_position.y-e.clientY,r=Math.abs(n)>Math.abs(t)&&n>0,o=e.clientY>>0==0,i=e.clientY<=30,a=e.clientY<=this.last_position.dY+30&&n>e.clientY&&n>25;r&&(o||i&&a)&&(this.timerId=setTimeout((()=>{V.moveCloseButton()}),200))}this.last_position={x:e.clientX,y:e.clientY,dY:this.last_position.y-e.clientY}},_scroll:function(){const e=window.parent.document;let t=e.documentElement.clientHeight;t===e.documentElement.scrollHeight&&(t=e.body.clientHeight),V.mouseScroll(Math.round((e.documentElement.scrollTop+e.body.scrollTop)/(e.documentElement.scrollHeight-t)*100))},removeEvents:function(){Z&&(0,D.removeEvent)(window.parent,"scroll",Z),q&&(0,D.removeEvent)(window.parent,"scroll",q)}}),Y=function(e,t){const n={initialize:function(){(0,a.defaults)(this,e),this.index=t,this.isCampaign=Boolean(e.campaign_id),this.isTriggered=!1;const n=(0,x.getApp)(),r=n.route,o=n.hiddenByRules;if(r===h.Route.HIDDEN||o)return void z.log("Ignore rule, widget is hidden.");(0,i.each)(this.conditions,(function(e){e.condition===R.RuleConditions.WEEK_DAY&&"0"===e.value&&(e.value="7")})),this.timeConditions=[];const s=this.commands[0];let u=!1;const c=this.id?"id"+this.id:"i"+this.index,d=s.command+"_onceADay_"+c,f=v.default.get(d),p=(0,w.hasOnceCondition)(this.conditions);if(p&&f){if(!1!==p.value)return z.log(`Ignore "${this.name}" rule, already triggered today.`),void this.cancel();v.default.set(d,null,1)}if(!p&&s.params&&(s.params.once_aday||s.params.onceADay)&&f)z.log("is once a day rule",this.name);else{if(this.conditions)for(let e=0;e0?(0,w.checkTimeConditions)(this.timeConditions,this.type,this.name)?this.triggered():this.timeWait():u&&this.triggered()}},timeWait:function(){var e=this;clearTimeout(this.timeWaitTimeout),this.timeWaitTimeout=setTimeout((function(){e.tick()}),1e3)},tick:function(){!this.isTriggered&&(0,w.checkTimeConditions)(this.conditions,this.type,this.name)?this.triggered():this.timeWait()},cancel:function(){clearTimeout(this.timeWaitTimeout),this.isTriggered=!0},triggered:function(){var e,t,n,r,o;z.log("triggered",this.name);const i=this.commands[0];clearTimeout(this.timeWaitTimeout),this.isTriggered=!0;let a={};(0,I.isObject)(i.params)&&(a={name:i.command+"_onceADay",value:i.params.once_aday||i.params.onceADay?1:null});const s=(0,w.hasOnceCondition)(this.conditions);z.log("onceCondition",s,this.conditions),s&&(a={name:i.command+"_onceADay",value:s.value});const d=(0,w.isPopupCommand)(i.command),p=(0,x.getApp)().route,_=(0,x.getApp)().isOnline;if(p!==h.Route.LABEL&&d&&(0,x.getApp)().chatOpenByClient||A.platform.isChatPage&&[h.Route.DEPARTMENTS,h.Route.INTRODUCE].includes(p))return void z.log("cant show proactive",p);const v=(0,x.getClient)();if(d&&(0,w.isYandexMarketClient)(v.utm))return void z.log("ignore proactive for YMarket");const y=this.widget_settings,C=this.campaign_id&&y?(0,N.getFormattedTextForProactiveCampaign)(y):null===(e=i.params)||void 0===e?void 0:e.message,E=(0,x.getUserSettings)(),D=E.contactsAsk,S=E.chatMode,O=this.campaign_id,k=this.popup_settings,P=this.frequency;switch(i.command){case R.RuleTypes.PROACTIVE:V.showProactive(C,null!==(t=i.params)&&void 0!==t&&t.department?+(null===(n=i.params)||void 0===n?void 0:n.department):void 0,this.name,!!this.campaign_id||this.isMarkdown,this.prechats,this.campaign_id,this.conditions,this.campaign_id?{img_src:y.img_src,img_position:y.img_position,background:y.background,text_color:y.text_color}:null);break;case R.RuleTypes.OPEN_OFFLINE:if((0,x.getClient)().isIntroduced)return z.warn("Client introduced earlier, OPEN_OFFLINE canceled."),void V.cancelRule(R.RuleTypes.OPEN_OFFLINE);if(S===m.ChatMode.ONLINE||p!==h.Route.LABEL)return;(0,w.setInvitationTime)(),i.params&&(i.params.title&&M.userDispatchers.setOfflineFormTitle(i.params.title),i.params.message&&(g.messageActions.deleteOfflineSystemInvites(),M.userDispatchers.setOfflineFormText(i.params.message))),b.default.openOffline(),V.emit("show_proactive"),c.default.play("notification"),l.default.trackProactiveInvitationShown(this.name),V.cancelRule(R.RuleTypes.OPEN_OFFLINE);break;case R.RuleTypes.HIDE:M.appDispatchers.setHiddenByRules(!0),(0,x.getFeatures)().enableSpaNavigate||((0,B.addSyncExclude)("route"),M.appDispatchers.setAppRoute(h.Route.HIDDEN)),V.allRulesCancel(),c.default.disableSoundPlayer();break;case R.RuleTypes.SYSTEM_MESSAGE:if(_){var L,j;const e=u.default.getLastMessage();e&&e.get("type")===f.MessageType.SYSTEM&&e.get("text")===(null===(L=i.params)||void 0===L?void 0:L.message)&&e.destroy(),(0,w.setInvitationTime)(),b.default.systemMessage(null===(j=i.params)||void 0===j?void 0:j.message),g.messageActions.addPrechatMessage()}break;case R.RuleTypes.SYSTEM_EMAIL:if(!_)return;if(_&&D===F.ContactsType.SOCIAL)return void z.log("systemMessageEmail failed, contact settings is social");if(v.email)return void z.log("Client already has email. Rule ignored.");if((0,T.hasIntegration)(v.hasIntegration))return void z.log("systemMessageEmail failed, client has integration");(0,w.setInvitationTime)(),b.default.systemMessageEmail(null===(r=i.params)||void 0===r?void 0:r.message),g.messageActions.addPrechatMessage();break;case R.RuleTypes.SHOW_CALLFORM:V.showCallForm((null===(o=i.params)||void 0===o?void 0:o.title).replace("
","").replace("","").replace("","").replace("",""),this.name);break;case R.RuleTypes.SHOW_POPUP:V.showCampaignPopup(G(G({},k),{},{frequency:P,campaignId:O}))}V.handleOnceADay(a,this)}};return n.initialize(),n};(0,x.getFeatures)().enableSpaNavigate&&new L.Observer({onUrlChange:()=>{const e=(0,P.getCurrentPage)(),t=e.title,n=e.url;(0,j.sendUrlChange)(t,n),(0,w.setRuleLocal)("firstMessageTime",null),U.isPopupConstructor||W.EnvironmentManager.isWidgetConstructor()||M.appDispatchers.setHiddenByRules(!1),(0,k.deleteProactiveMessage)(),V.allRulesCancel(),V.initCampaignIds=[],V.campaigns=[],V.rules=[],V.init()}}),s.default.addListener((function(){s.default.agent_id&&(0,x.getApp)().chatStarted&&(0,x.getApp)().isOnline&&V.allRulesCancel()})),u.default.on("create",(()=>{u.default.getCurrentClientMessages().length&&!(0,w.getRuleLocal)("firstMessageTime")&&(z.log("cancelRules, we have client messsages."),V.cancelRule(R.RuleTypes.PROACTIVE),V.cancelRule(R.RuleTypes.SHOW_CALLFORM));const e=u.default.getLastMessage();e&&e.get("type")===R.RuleTypes.PROACTIVE&&V.cancelRule(R.RuleTypes.PROACTIVE),u.default.getAgentTextMessages().length&&e.get("from")!==f.MessageInitiator.CLIENT&&(z.log("cancel system_message, we have agentMessage"),V.cancelRule(R.RuleTypes.SYSTEM_MESSAGE))})),(0,D.addListener)(window.parent,"jBeforeunload",K.removeEvents);var J=V;t.default=J},26754:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(40694);const i=(0,r(n(85948)).default)({agent_id:0,bot_id:0,display_name:null,title:null,avatar_url:null,typing:0,state:null,isUpdateFromBot:null});i.toReduxFormat=()=>(0,o.agentToReduxFormat)(i);var a=i;t.default=a},95003:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(85948)),i=r(n(96394)),a=n(69882),s=n(31484),l=n(97490),u=n(4425),c=r(n(73687)),d=n(44733),f=n(71047),p=n(9550),h=n(44145),g=n(97615),m=n(45948),_=n(94903);function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}const y={route:l.Route.LABEL,is_online:0,is_focused:!1,chat_started:!1,chat_accepted:!1,widget_color:i.default.widget_color,widget_color2:i.default.widget_color2,widget_font_color:i.default.widget_font_color,cap_id:null,forcedOffline:!1,callText:null,maintenance:null,eula_accepted:!1,width:!1,height:!1,viReconnectTime:null,lastMsgId:null,lastChatOpened:null,started:!1,lastMsgTime:null,didFreezeData:!1,lastChatStatus:null,quoteMsgId:null,hiddenByRules:!1},b=g.EnvironmentManager.isDesignerEditor()?null:d.StorageProvider.createKeyForStore(f.STORAGED_ID.APP),C=(0,o.default)(y,b),E=(0,h.getClient)();C.widget_color=i.default.widget_color,C.widget_color2=i.default.widget_color2,C.widget_font_color=i.default.widget_font_color,C.is_online=i.default.chat_mode===u.ChatMode.ONLINE?1:0,C.is_online||null!==E.sessionId||(C.chat_started=!1),(0,a.isWixEditor)()&&(C.chat_started=!1),_.platform.isMobileOrTablet&&(C.route=l.Route.LABEL),(0,s.defaults)(i.default,{contacts_settings:{name:{show:!1,required:!1},phone:{show:!1,required:!1},email:{show:!1,required:!1}}}),1!==i.default.hide_offline||512&i.default.options||(i.default.hide_offline=0),1!=i.default.show_rate_form||64&i.default.options||(i.default.show_rate_form=0),(0,o.addSyncExclude)("hiddenByRules"),C.hiddenByRules&&(0,o.addSyncExclude)("route"),C.route==l.Route.HIDDEN&&(C.route=l.Route.LABEL),C.chat_started&&C.chat_accepted&&!_.platform.isMobileOrTablet?(i.default.label_bubble?C.route=C.route===l.Route.LABEL?l.Route.LABEL:l.Route.CHAT:C.route=C.route===l.Route.CHAT_MIN?l.Route.CHAT_MIN:l.Route.CHAT,i.default.hide_offline=0):C.route=l.Route.LABEL,C.route==l.Route.INTRODUCE&&i.default.contacts_ask!==p.ContactsType.BEFORE_CHAT&&(C.route=l.Route.CHAT),C.route==l.Route.INTRODUCE&&E.isIntroduced&&(C.route=l.Route.CHAT),C.route!=l.Route.INTRODUCE||C.is_online||(C.route=l.Route.CHAT),C.route==l.Route.CHAT_SOCIAL&&(C.route=l.Route.CHAT),C.route!=l.Route.CHAT_EVAL&&C.route!=l.Route.CHAT_INTRODUCE||(C.route=l.Route.CHAT),!_.platform.isMobile&&C.zoom&&(C.zoom=null),g.EnvironmentManager.isRegPage()&&(C.route=l.Route.CHAT);const D=i.default.contacts_ask===p.ContactsType.BEFORE_CHAT&&!E.isIntroduced&&C.is_online;_.platform.isChatPage?D?C.route=l.Route.INTRODUCE:i.default.departments&&!C.chat_started&&C.is_online?C.route=l.Route.DEPARTMENTS:C.route=l.Route.CHAT:D&&C.route==l.Route.CHAT&&(C.route=l.Route.INTRODUCE),(!C.is_online&&i.default.hide_offline&&!C.chat_started||c.default.get("is_blacklisted")||_.platform.isMobileOrTablet&&i.default.disable_mobile||(0,a.isAppCobrowse)())&&(C.route=l.Route.HIDDEN),m.isPopupConstructor&&(C.route=l.Route.HIDDEN),C.hiddenByRules=!1,i.default.cookie_domain&&d.StorageProvider.migrate();var T=C;t.default=T},10895:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n0;)e=n.pop()(e);return e}}},53401:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.splitCookieOnEntries=t.setCookie=t.parseCookies=t.getCookie=t.deleteCookie=void 0;var o=r(n(67375)),i=n(80210),a=n(73422),s=n(10895);const l=e=>e.toUTCString(),u=e=>e.map((e=>e.trim())),c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:432e5;const t=(new Date).getTime()+e;return l(new Date(t))},d=e=>{const t=new Date;return t.setDate(t.getDate()+e),l(t)};t.getCookie=e=>{const t=(0,a.isRegExp)(e)?e:new RegExp(e+"=([^;]*)"),n=document.cookie.match(t),r=(0,s.compose)(JSON.parse,decodeURIComponent);return n?r(n[1]):null};const f=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=Object.assign({path:"/",expires:c()},n);(0,a.isDate)(r.expires)&&(r.expires=l(r.expires)),(0,a.isNumber)(r.expires)&&(r.expires=d(r.expires));const s=Object.entries(r),u=(0,a.isString)(t)?t:JSON.stringify(t),f=(0,i.encodeAndJoinPair)([e,u]),p=s.reduceRight(((e,t)=>{let n=(0,o.default)(t,2);return e+`; ${n[0]}=${n[1]}`}),f);return document.cookie=p};t.setCookie=f;t.deleteCookie=e=>f(e,"",{"max-age":-1});t.parseCookies=()=>document.cookie.split(";").reduce(((e,t)=>{var n;const r=(0,i.splitAndDecodePair)(t),o=r[0].trim(),a=null!==(n=r[1])&&void 0!==n?n:"";return e[o]=a.trim(),e}),{});t.splitCookieOnEntries=()=>{const e=document.cookie.split(";"),t=(0,s.compose)(u,i.splitAndDecodePair);return e.map(t)}},31484:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.defaults=function(){for(var e=arguments.length,t=new Array(e),n=0;n{let i=(0,o.default)(e,2),a=i[0],s=i[1];return r(s,a,n)}));((0,i.isNodeList)(e)||(0,a.isHTMLCollection)(e))&&Array.from(e).forEach(r);return e};var o=r(n(67375)),i=n(82384),a=n(2423),s=n(46322)},60277:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extend=void 0;t.extend=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{const t=(0,i.splitString)(e,"."),n=(0,o.default)(t,2);return{name:n[0],ext:n[1]}}},58271:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fileSize=t.bytesToMB=void 0;const n=["B","KB","MB","gB","tB"];t.fileSize=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(0===e)return"0";const r=Math.floor(Math.log(e)/Math.log(1024)),o=e/1024**r,i=t?Math.round(o):o.toFixed(2),a=n[r];return i+a};t.bytesToMB=e=>e/1048576},37578:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filterObj=void 0;var r=n(28650);t.filterObj=(e,t)=>Object.keys(e).reduce(((n,o)=>((0,r.hasOwn)(e,o)&&t(e[o],o)&&(n[o]=e[o]),n)),{})},39715:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.get=function(e,t,n){return(0,r.isString)(t)?o(t.match(/([^[.\]])+/g)):(0,r.isArray)(t)?o(t):void 0;function o(t){return t.reduce(((e,t)=>{try{e=e[t]}catch(e){return n}return e}),e)}};var r=n(73422)},28650:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasOwn=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},35967:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.intersection=void 0;var o=r(n(55067));t.intersection=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;ri.has(e)))}},2423:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isHTMLCollection=void 0;t.isHTMLCollection=e=>!!e&&"HTMLCollection"===e.constructor.name},82384:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNodeList=void 0;t.isNodeList=e=>!!e&&"NodeList"===e.constructor.name},46322:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isObject=void 0;t.isObject=e=>!!e&&"Object"===e.constructor.name},82956:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.xhrPromised=t.xhr=t.createCancelablePromise=t.CancelError=void 0;var o=r(n(92664)),i=r(n(33119)),a=r(n(7819)),s=r(n(84827)),l=r(n(85299)),u=r(n(55536)),c=r(n(51398)),d=r(n(61125)),f=r(n(67375));function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.default)(e);if(t){var o=(0,u.default)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}const h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.trim().split(/[\r\n]+/).reduce(((e,t)=>{const n=t.split(": "),r=(0,f.default)(n,2),o=r[0],i=r[1];return e[o]=i,e}),{})},g=(e,t,n,r)=>{const o=new XMLHttpRequest;return o.open(t,e,!0),n.headers&&Object.keys(n.headers).forEach((e=>{o.setRequestHeader(e,n.headers[e])})),o.timeout=n.timeout,o.responseType=n.responseType,o.withCredentials=n.withCredentials,o.onload=()=>n.validateStatus(o.status)?r(null,{data:o.response,status:o.status,statusText:o.statusText,headers:h(o.getAllResponseHeaders())}):r({data:o.response,status:o.status,statusText:o.statusText}),o.onerror=e=>r({data:o.response,status:o.status,statusText:o.statusText}),o.upload.onprogress=n.onUpload,o.onprogress=n.onDownload,o.ontimeout=n.onTimeout||r,o.send(n.body),o};t.xhr=g;t.xhrPromised=(e,t,n)=>new Promise(((r,o)=>g(e,t,n,((e,t)=>e?o(e):r(t)))));let m=function(e){(0,s.default)(n,e);var t=p(n);function n(){var e;(0,i.default)(this,n);for(var r=arguments.length,o=new Array(r),s=0;s{let t=!1;const n=new m;return{promise:new Promise(((r,o)=>{e.then((e=>t?o(n):r(e))).catch((e=>o(t?n:e)))})),cancel:()=>t=!0,isCanceled:t}}},42687:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.omit=void 0;var o=r(n(61125));function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t1?t-1:0),r=1;rdelete e[t])),e):e}},38392:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pick=void 0;var r=n(73422);t.pick=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o(n in e&&(t[n]=e[n]),t)),{})}},80210:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.encodeAndJoinPair=s,t.querystring=void 0,t.splitAndDecodePair=l;var o=r(n(67375)),i=n(42882),a=n(39731);function s(e){return e.map(encodeURIComponent).join("=")}function l(e){return e.split("=").map(decodeURIComponent)}const u={create:e=>e?function(e){return Object.entries(e).map(s).join("&")}(e):"",parse:e=>{if(e){const t=(0,a.splitString)(e,"?");return function(e){const t=e.split("&");return(0,i.fromEntries)(t.map(l))}((0,o.default)(t,2)[1])}}};t.querystring=u},53489:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sanitize=function(e){if(!1===(0,r.isString)(e))throw new TypeError("Filename must be string.");const t=(0,o.fileName)(e),n=t.name,s=t.ext,l=n.replace(i,"").replace(a,"_");return(l.length?l:"Untitled")+"."+s};var r=n(73422),o=n(21434);const i=/[/?<>\\:*|"%#]/g,a=/\s+/g},75291:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.set=function(e,t,n){if((0,r.isString)(t))return o(t.match(/([^[.\]])+/g));if((0,r.isArray)(t))return o(t);function o(t){t.reduce(((e,t,o,i)=>((0,r.isUndefined)(e[t])&&(e[t]={}),o===i.length-1&&(e[t]=n),e[t])),e)}};var r=n(73422)},39731:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.splitString=void 0;t.splitString=(e,t,n)=>{const r=e[n?"indexOf":"lastIndexOf"](t),o=e.substring(0,r);return[o,e.substring(r+(o?t.length:1))]}},38632:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parentSS=t.parentLS=void 0;var r=n(23267),o=n(71047),i=n(73422),a=n(4623);const s=u(o.STORAGE_TYPE.LOCAL);t.parentLS=s;const l=u(o.STORAGE_TYPE.SESSION);function u(e,t){(0,a.tryCatch)((()=>e=(0,r.getPageWindow)()[e]));const n=e=>(0,a.tryCatch)(e,t);return{get(t){return n((()=>{const n=e.getItem(t);return JSON.parse(n)}))},set(t,r){return n((()=>{const n=(0,i.isString)(r)?r:JSON.stringify(r);return e.setItem(t,n),r}))},remove(t){return n((()=>e.removeItem(t)))},keys(){return n((()=>Object.keys(e)))},values(){return n((()=>Object.values(e).map(JSON.parse)))},all(){return n((()=>Object.assign({},e)))},clear(){return n((()=>e.clear()))},status(){return function(e){return(0,a.tryCatch)((()=>{const t="__storage_test__";return e.setItem(t,t),e.removeItem(t),o.STORAGE_STATUS.AVAILABLE}),(t=>t instanceof DOMException&&function(e){return e&&0!==e.length}(e)&&function(e){return 22===e.code||1014===e.code||"QuotaExceededError"===e.name||"NS_ERROR_DOM_QUATA_REACHED"===e.name}(t)?o.STORAGE_STATUS.EXCEED:o.STORAGE_STATUS.UNAVAILABLE))}(e)}}}t.parentSS=l},4623:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tryCatch=function(e,t){try{return e()}catch(e){return(0,r.isFunction)(t)?t(e):t}};var r=n(73422)},76784:function(e,t,n){"use strict";t.G=void 0;var r=n(58345);t.G=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o1?t-1:0),r=1;r!o.has(e)))}},94184:function(e,t){var n;
/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t1?arguments[1]:void 0,m=void 0!==g;m&&(g=r(g,h>2?arguments[2]:void 0));var _,v,y,b,C,E,D=f(t),T=0;if(!D||this===p&&s(D))for(_=u(t),v=n?new this(_):p(_);_>T;T++)E=m?g(t[T],T):t[T],c(v,T,E);else for(C=(b=d(t,D)).next,v=n?new this:[];!(y=o(C,b)).done;T++)E=m?a(b,g,[y.value,T],!0):y.value,c(v,T,E);return v.length=T,v}},31692:function(e,t,n){var r=n(74529),o=n(59413),i=n(10623),a=function(e){return function(t,n,a){var s,l=r(t),u=i(l),c=o(a,u);if(e&&n!=n){for(;u>c;)if((s=l[c++])!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},3610:function(e,t,n){var r=n(86843),o=n(95329),i=n(37026),a=n(89678),s=n(10623),l=n(64692),u=o([].push),c=function(e){var t=1==e,n=2==e,o=3==e,c=4==e,d=6==e,f=7==e,p=5==e||d;return function(h,g,m,_){for(var v,y,b=a(h),C=i(b),E=r(g,m),D=s(C),T=0,w=_||l,S=t?w(h,D):n||f?w(h,0):void 0;D>T;T++)if((p||T in C)&&(y=E(v=C[T],T,b),e))if(t)S[T]=y;else if(y)switch(e){case 3:return!0;case 5:return v;case 6:return T;case 2:u(S,v)}else switch(e){case 4:return!1;case 7:u(S,v)}return d?-1:o||c?c:S}};e.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6),filterReject:c(7)}},50568:function(e,t,n){var r=n(95981),o=n(99813),i=n(53385),a=o("species");e.exports=function(e){return i>=51||!r((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},34194:function(e,t,n){"use strict";var r=n(95981);e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){return 1},1)}))}},15790:function(e,t,n){var r=n(59413),o=n(10623),i=n(55449),a=Array,s=Math.max;e.exports=function(e,t,n){for(var l=o(e),u=r(t,l),c=r(void 0===n?l:n,l),d=a(s(c-u,0)),f=0;u1?arguments[1]:void 0;return a(this),(t=void 0!==p)&&i(p),s(e)?new this:(n=[],t?(c=0,d=r(p,f>2?arguments[2]:void 0),l(e,(function(e){o(u,n,d(e,c++))}))):l(e,u,{that:n}),new this(n))}},45226:function(e,t,n){"use strict";var r=n(93765);e.exports=function(){return new this(r(arguments))}},85616:function(e,t,n){"use strict";var r=n(65988).f,o=n(29290),i=n(94380),a=n(86843),s=n(5743),l=n(82119),u=n(93091),c=n(75105),d=n(23538),f=n(94431),p=n(55746),h=n(21647).fastKey,g=n(45402),m=g.set,_=g.getterFor;e.exports={getConstructor:function(e,t,n,c){var d=e((function(e,r){s(e,f),m(e,{type:t,index:o(null),first:void 0,last:void 0,size:0}),p||(e.size=0),l(r)||u(r,e[c],{that:e,AS_ENTRIES:n})})),f=d.prototype,g=_(t),v=function(e,t,n){var r,o,i=g(e),a=y(e,t);return a?a.value=n:(i.last=a={index:o=h(t,!0),key:t,value:n,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),p?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},y=function(e,t){var n,r=g(e),o=h(t);if("F"!==o)return r.index[o];for(n=r.first;n;n=n.next)if(n.key==t)return n};return i(f,{clear:function(){for(var e=g(this),t=e.index,n=e.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete t[n.index],n=n.next;e.first=e.last=void 0,p?e.size=0:this.size=0},delete:function(e){var t=this,n=g(t),r=y(t,e);if(r){var o=r.next,i=r.previous;delete n.index[r.index],r.removed=!0,i&&(i.next=o),o&&(o.previous=i),n.first==r&&(n.first=o),n.last==r&&(n.last=i),p?n.size--:t.size--}return!!r},forEach:function(e){for(var t,n=g(this),r=a(e,arguments.length>1?arguments[1]:void 0);t=t?t.next:n.first;)for(r(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!y(this,e)}}),i(f,n?{get:function(e){var t=y(this,e);return t&&t.value},set:function(e,t){return v(this,0===e?0:e,t)}}:{add:function(e){return v(this,e=0===e?0:e,e)}}),p&&r(f,"size",{get:function(){return g(this).size}}),d},setStrong:function(e,t,n){var r=t+" Iterator",o=_(t),i=_(r);c(e,t,(function(e,t){m(this,{type:r,target:e,state:o(e),kind:t,last:void 0})}),(function(){for(var e=i(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?d("keys"==t?n.key:"values"==t?n.value:[n.key,n.value],!1):(e.target=void 0,d(void 0,!0))}),n?"entries":"values",!n,!0),f(t)}}},24683:function(e,t,n){"use strict";var r=n(76887),o=n(21899),i=n(21647),a=n(95981),s=n(32029),l=n(93091),u=n(5743),c=n(57475),d=n(10941),f=n(90904),p=n(65988).f,h=n(3610).forEach,g=n(55746),m=n(45402),_=m.set,v=m.getterFor;e.exports=function(e,t,n){var m,y=-1!==e.indexOf("Map"),b=-1!==e.indexOf("Weak"),C=y?"set":"add",E=o[e],D=E&&E.prototype,T={};if(g&&c(E)&&(b||D.forEach&&!a((function(){(new E).entries().next()})))){var w=(m=t((function(t,n){_(u(t,w),{type:e,collection:new E}),null!=n&&l(n,t[C],{that:t,AS_ENTRIES:y})}))).prototype,S=v(e);h(["add","clear","delete","forEach","get","has","set","keys","values","entries"],(function(e){var t="add"==e||"set"==e;!(e in D)||b&&"clear"==e||s(w,e,(function(n,r){var o=S(this).collection;if(!t&&b&&!d(n))return"get"==e&&void 0;var i=o[e](0===n?0:n,r);return t?this:i}))})),b||p(w,"size",{configurable:!0,get:function(){return S(this).collection.size}})}else m=n.getConstructor(t,e,y,C),i.enable();return f(m,e,!1,!0),T[e]=m,r({global:!0,forced:!0},T),b||n.setStrong(m,e,y),m}},64160:function(e,t,n){var r=n(95981);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},23538:function(e){e.exports=function(e,t){return{value:e,done:t}}},32029:function(e,t,n){var r=n(55746),o=n(65988),i=n(31887);e.exports=r?function(e,t,n){return o.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},31887:function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},55449:function(e,t,n){"use strict";var r=n(83894),o=n(65988),i=n(31887);e.exports=function(e,t,n){var a=r(t);a in e?o.f(e,a,i(0,n)):e[a]=n}},95929:function(e,t,n){var r=n(32029);e.exports=function(e,t,n,o){return o&&o.enumerable?e[t]=n:r(e,t,n),e}},94380:function(e,t,n){var r=n(95929);e.exports=function(e,t,n){for(var o in t)n&&n.unsafe&&e[o]?e[o]=t[o]:r(e,o,t[o],n);return e}},75609:function(e,t,n){var r=n(21899),o=Object.defineProperty;e.exports=function(e,t){try{o(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},55746:function(e,t,n){var r=n(95981);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},76616:function(e){var t="object"==typeof document&&document.all,n=void 0===t&&void 0!==t;e.exports={all:t,IS_HTMLDDA:n}},61333:function(e,t,n){var r=n(21899),o=n(10941),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},66796:function(e){var t=TypeError;e.exports=function(e){if(e>9007199254740991)throw t("Maximum allowed index exceeded");return e}},63281:function(e){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},2861:function(e,t,n){var r=n(626);e.exports=r("navigator","userAgent")||""},53385:function(e,t,n){var r,o,i=n(21899),a=n(2861),s=i.process,l=i.Deno,u=s&&s.versions||l&&l.version,c=u&&u.v8;c&&(o=(r=c.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},35703:function(e,t,n){var r=n(54058);e.exports=function(e){return r[e+"Prototype"]}},56759:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},76887:function(e,t,n){"use strict";var r=n(21899),o=n(79730),i=n(97484),a=n(57475),s=n(49677).f,l=n(37252),u=n(54058),c=n(86843),d=n(32029),f=n(90953),p=function(e){var t=function(n,r,i){if(this instanceof t){switch(arguments.length){case 0:return new e;case 1:return new e(n);case 2:return new e(n,r)}return new e(n,r,i)}return o(e,this,arguments)};return t.prototype=e.prototype,t};e.exports=function(e,t){var n,o,h,g,m,_,v,y,b=e.target,C=e.global,E=e.stat,D=e.proto,T=C?r:E?r[b]:(r[b]||{}).prototype,w=C?u:u[b]||d(u,b,{})[b],S=w.prototype;for(h in t)n=!l(C?h:b+(E?".":"#")+h,e.forced)&&T&&f(T,h),m=w[h],n&&(_=e.dontCallGetSet?(y=s(T,h))&&y.value:T[h]),g=n&&_?_:t[h],n&&typeof m==typeof g||(v=e.bind&&n?c(g,r):e.wrap&&n?p(g):D&&a(g)?i(g):g,(e.sham||g&&g.sham||m&&m.sham)&&d(v,"sham",!0),d(w,h,v),D&&(f(u,o=b+"Prototype")||d(u,o,{}),d(u[o],h,g),e.real&&S&&!S[h]&&d(S,h,g)))}},95981:function(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},45602:function(e,t,n){var r=n(95981);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},79730:function(e,t,n){var r=n(18285),o=Function.prototype,i=o.apply,a=o.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?a.bind(i):function(){return a.apply(i,arguments)})},86843:function(e,t,n){var r=n(97484),o=n(24883),i=n(18285),a=r(r.bind);e.exports=function(e,t){return o(e),void 0===t?e:i?a(e,t):function(){return e.apply(t,arguments)}}},18285:function(e,t,n){var r=n(95981);e.exports=!r((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},98308:function(e,t,n){"use strict";var r=n(95329),o=n(24883),i=n(10941),a=n(90953),s=n(93765),l=n(18285),u=Function,c=r([].concat),d=r([].join),f={},p=function(e,t,n){if(!a(f,t)){for(var r=[],o=0;ov;v++)if((b=k(e[v]))&&u(g,b))return b;return new h(!1)}m=c(e,_)}for(C=w?e.next:m.next;!(E=o(C,m)).done;){try{b=k(E.value)}catch(e){f(m,"throw",e)}if("object"==typeof b&&b&&u(g,b))return b}return new h(!1)}},7609:function(e,t,n){var r=n(78834),o=n(96059),i=n(14229);e.exports=function(e,t,n){var a,s;o(e);try{if(!(a=i(e,"return"))){if("throw"===t)throw n;return n}a=r(a,e)}catch(e){s=!0,a=e}if("throw"===t)throw n;if(s)throw a;return o(a),n}},53847:function(e,t,n){"use strict";var r=n(35143).IteratorPrototype,o=n(29290),i=n(31887),a=n(90904),s=n(12077),l=function(){return this};e.exports=function(e,t,n,u){var c=t+" Iterator";return e.prototype=o(r,{next:i(+!u,n)}),a(e,c,!1,!0),s[c]=l,e}},75105:function(e,t,n){"use strict";var r=n(76887),o=n(78834),i=n(82529),a=n(79417),s=n(57475),l=n(53847),u=n(249),c=n(88929),d=n(90904),f=n(32029),p=n(95929),h=n(99813),g=n(12077),m=n(35143),_=a.PROPER,v=a.CONFIGURABLE,y=m.IteratorPrototype,b=m.BUGGY_SAFARI_ITERATORS,C=h("iterator"),E="keys",D="values",T="entries",w=function(){return this};e.exports=function(e,t,n,a,h,m,S){l(n,t,a);var O,A,I,k=function(e){if(e===h&&F)return F;if(!b&&e in P)return P[e];switch(e){case E:case D:case T:return function(){return new n(this,e)}}return function(){return new n(this)}},M=t+" Iterator",x=!1,P=e.prototype,R=P[C]||P["@@iterator"]||h&&P[h],F=!b&&R||k(h),N="Array"==t&&P.entries||R;if(N&&(O=u(N.call(new e)))!==Object.prototype&&O.next&&(i||u(O)===y||(c?c(O,y):s(O[C])||p(O,C,w)),d(O,M,!0,!0),i&&(g[M]=w)),_&&h==D&&R&&R.name!==D&&(!i&&v?f(P,"name",D):(x=!0,F=function(){return o(R,this)})),h)if(A={values:k(D),keys:m?F:k(E),entries:k(T)},S)for(I in A)(b||x||!(I in P))&&p(P,I,A[I]);else r({target:t,proto:!0,forced:b||x},A);return i&&!S||P[C]===F||p(P,C,F,{name:h}),g[t]=F,A}},35143:function(e,t,n){"use strict";var r,o,i,a=n(95981),s=n(57475),l=n(10941),u=n(29290),c=n(249),d=n(95929),f=n(99813),p=n(82529),h=f("iterator"),g=!1;[].keys&&("next"in(i=[].keys())?(o=c(c(i)))!==Object.prototype&&(r=o):g=!0),!l(r)||a((function(){var e={};return r[h].call(e)!==e}))?r={}:p&&(r=u(r)),s(r[h])||d(r,h,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:g}},12077:function(e){e.exports={}},10623:function(e,t,n){var r=n(43057);e.exports=function(e){return r(e.length)}},48721:function(e,t,n){"use strict";var r=n(78834),o=n(24883),i=n(96059);e.exports=function(e,t){var n,a,s=i(this),l=o(s.get),u=o(s.has),c=o(s.set);return r(u,s,e)?(n=r(l,s,e),"update"in t&&(n=t.update(n,e,s),r(c,s,e,n)),n):(a=t.insert(e,s),r(c,s,e,a),a)}},20716:function(e,t,n){"use strict";var r=n(78834),o=n(24883),i=n(57475),a=n(96059),s=TypeError;e.exports=function(e,t){var n,l=a(this),u=o(l.get),c=o(l.has),d=o(l.set),f=arguments.length>2?arguments[2]:void 0;if(!i(t)&&!i(f))throw s("At least one callback required");return r(c,l,e)?(n=r(u,l,e),i(t)&&(n=t(n),r(d,l,e,n))):i(f)&&(n=f(),r(d,l,e,n)),n}},35331:function(e){var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var r=+e;return(r>0?n:t)(r)}},24420:function(e,t,n){"use strict";var r=n(55746),o=n(95329),i=n(78834),a=n(95981),s=n(14771),l=n(87857),u=n(36760),c=n(89678),d=n(37026),f=Object.assign,p=Object.defineProperty,h=o([].concat);e.exports=!f||a((function(){if(r&&1!==f({b:1},f(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),o="abcdefghijklmnopqrst";return e[n]=7,o.split("").forEach((function(e){t[e]=e})),7!=f({},e)[n]||s(f({},t)).join("")!=o}))?function(e,t){for(var n=c(e),o=arguments.length,a=1,f=l.f,p=u.f;o>a;)for(var g,m=d(arguments[a++]),_=f?h(s(m),f(m)):s(m),v=_.length,y=0;v>y;)g=_[y++],r&&!i(p,m,g)||(n[g]=m[g]);return n}:f},29290:function(e,t,n){var r,o=n(96059),i=n(59938),a=n(56759),s=n(27748),l=n(15463),u=n(61333),c=n(44262),d=c("IE_PROTO"),f=function(){},p=function(e){return"Введите сообщение