1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="e264995e-a0a8-52d2-a583-b97a29d9bfd2")}catch(e){}}(); 3(self.webpackChunkclient=self.webpackChunkclient||[]).push([["2800"],{81490(e,t,n){"use strict";n.d(t,{u6:()=>eY,p4:()=>eA,lB:()=>q,FJ:()=>ev,w3:()=>eD,_5:()=>eh,X0:()=>eS,Iy:()=>eq,HF:()=>eN,CS:()=>eB,fx:()=>er,Me:()=>ek,vR:()=>en,Qt:()=>z,P2:()=>K,xU:()=>eW,AO:()=>ey,n_:()=>b,uA:()=>eG,KW:()=>_});let r=e=>{let t,n=new Set,r=(e,r)=>{let i="function"==typeof e?e(t):e;if(!Object.is(i,t)){let e=t;t=(null!=r?r:"object"!=typeof i||null===i)?i:Object.assign({},t,i),n.forEach(n=>n(t,e))}},i=()=>t,o={setState:r,getState:i,getInitialState:()=>a,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}},a=t=e(r,i,o);return o},i=e=>t=>{try{let n=e(t);if(n instanceof Promise)return n;return{then:e=>i(e)(n),catch(e){return this}}}catch(e){return{then(e){return this},catch:t=>i(t)(e)}}};function o(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}var a,s=(e,t)=>{var n,r,i,a,s,l,u,c;return Object.assign({},e,{shutdownStartTime:(n=e.shutdownStartTime,"SHUTDOWN"===t.type&&null!=(r=t.shutdownStartTime)?r:n),suggestionsCache:((e,t)=>{if("pairId"in t){var n,r="auto-mood";return"moodName"in t&&(r=t.moodName||"auto-mood"),Object.assign({},e,{[t.pairId]:Object.assign({},e[t.pairId],{[r]:((e,t)=>{switch(t.type){case"SUCCESS":return{requestId:t.requestId,suggestions:t.suggestions,lastMessageId:t.lastMessageId,createdAt:Date.now(),isFreshResult:!0};case"CACHE_FOUND":return e?Object.assign({},e,{isFreshResult:!0}):e;case"SHUTDOWN":case"UNAVAILABLE":case"DAILY_LIMIT_REACHED":return e?Object.assign({},e,{isFreshResult:!1}):e;default:return e}})(null==(n=e[t.pairId])?void 0:n[r],t)})})}return e})(e.suggestionsCache,t),suggestionsAvailable:(i=e.suggestionsAvailable,"SET_SUGGESTIONS_AVAILABLE"===t.type?Object.assign({},i,{[t.pairId]:!0}):i),dailyLimitReachedUntil:(a=e.dailyLimitReachedUntil,"DAILY_LIMIT_REACHED"===t.type?Object.assign({},a,{[t.userId]:t.expiresAt}):a),lettersRequestId:(s=e.lettersRequestId,"SET_LETTER_REQUEST_ID"===t.type?Object.assign({},s,{[t.draftId]:t.requestId}):"REMOVE_LETTER_REQUEST_ID"===t.type?function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(s,[t.draftId].map(o)):s),lastAction:t,regenerationCount:((e,t)=>{if("INCREASE_REGENERATION_COUNT"===t.type){var n,r=null!=(n=e[t.regenerationId])?n:0;return Object.assign({},e,{[t.regenerationId]:r+1})}return e})(e.regenerationCount,t),regenerationResolvers:(l=e.regenerationResolvers,"ADD_REGENERATION_RESOLVER"===t.type?Object.assign({},l,{[t.pairId]:t.resolve}):l),letterRegenerationCount:((e,t)=>{if("INCREASE_LETTER_REGENERATION_COUNT"===t.type){var n,r=null!=(n=e[t.draftId])?n:0;return Object.assign({},e,{[t.draftId]:r+1})}return"REMOVE_LETTER_REQUEST_ID"===t.type?Object.assign({},e,{[t.draftId]:0}):e})(e.letterRegenerationCount,t),letterRegenerationResolvers:(u=e.letterRegenerationResolvers,"ADD_LETTER_REGENERATION_RESOLVER"===t.type?Object.assign({},u,{[t.draftId]:t.resolve}):u),token:(c=e.token,"TOKEN_OBTAINED"===t.type?t.token:c)})},l={name:"copilot",partialize:e=>({shutdownStartTime:e.shutdownStartTime,suggestionsCache:e.suggestionsCache,suggestionsAvailable:e.suggestionsAvailable,lettersRequestId:e.lettersRequestId,dailyLimitReachedUntil:e.dailyLimitReachedUntil,regenerationCount:e.regenerationCount})},u={shutdownStartTime:0,suggestionsCache:{},suggestionsAvailable:{},lettersRequestId:{},dailyLimitReachedUntil:{},lastAction:void 0,regenerationCount:{},regenerationResolvers:{},letterRegenerationCount:{},letterRegenerationResolvers:{},token:void 0};function c(){if(!a)throw Error("[sdk-core] SDK is not initialized. Call initialize(...) before using SDK methods.");return a}function d(e,t){var{copilotOrigin:n,addBrowserHeaders:r,backendHostname:i}=c().getState();return r&&(t.headers||(t.headers={}),t.headers.Origin="https://"+i,t.headers.Referer="https://"+i+"/"),fetch(n+"/"+e,t)}function g(e){return[...Array(e)].map(()=>
3Math.floor(256*Math.random()).toString(16).padStart(2,"0")).join("")}function p(){return"00-"+g(16)+"-"+g(8)+"-01"}function f(){return g(4)+"-"+g(2)+"-4"+g(1).slice(1)+"-"+((Math.floor(4*Math.random())+8).toString(16)+g(1).slice(1))+"-"+g(6)}function h(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function v(){return m.apply(this,arguments)}function m(){var e;return e=function*(){var{getToken:e,dispatch:t}=c().getState(),n=yield e();t({type:"TOKEN_OBTAINED",token:yield d("api/v1/authenticate",{method:"POST",headers:{"content-type":"application/json",traceparent:p()},body:JSON.stringify(function(e){var{backendHostname:t,product:n}=c().getState();return{product:n,exchange_host:t,cp_back_host:t,token:e}}(n))}).then(e=>{if(e.ok)return e.json();throw Error(e.statusText)})});var{token:r}=c().getState();if(!r)throw Error("Token is not defined");return r},(m=function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){h(o,r,i,a,s,"next",e)}function s(e){h(o,r,i,a,s,"throw",e)}a(void 0)})}).apply(this,arguments)}function y(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function b(e){return k.apply(this,arguments)}function k(){var e;return e=function*(e){var t;let n;a=(n=((e,t)=>{if("getStorage"in t||"serialize"in t||"deserialize"in t)return console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),(n,r,o)=>{let a,s,l={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},u=!1,c=new Set,d=new Set;try{a=l.getStorage()}catch(e){}if(!a)return e((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${l.name}', the given storage is currently unavailable.`),n(...e)},r,o);let g=i(l.serialize),p=()=>{let e,t=g({state:l.partialize({...r()}),version:l.version}).then(e=>a.setItem(l.name,e)).catch(t=>{e=t});if(e)throw e;return t},f=o.setState;o.setState=(e,t)=>{f(e,t),p()};let h=e((...e)=>{n(...e),p()},r,o),v=()=>{var e;if(!a)return;u=!1,c.forEach(e=>e(r()));let t=(null==(e=l.onRehydrateStorage)?void 0:e.call(l,r()))||void 0;return i(a.getItem.bind(a))(l.name).then(e=>{if(e)return l.deserialize(e)}).then(e=>{if(e)if("number"!=typeof e.version||e.version===l.version)return e.state;else{if(l.migrate)return l.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}}).then(e=>{var t;return n(s=l.merge(e,null!=(t=r())?t:h),!0),p()}).then(()=>{null==t||t(s,void 0),u=!0,d.forEach(e=>e(s))}).catch(e=>{null==t||t(void 0,e)})};return o.persist={setOptions:e=>{l={...l,...e},e.getStorage&&(a=e.getStorage())},clearStorage:()=>{null==a||a.removeItem(l.name)},getOptions:()=>l,rehydrate:()=>v(),hasHydrated:()=>u,onHydrate:e=>(c.add(e),()=>{c.delete(e)}),onFinishHydration:e=>(d.add(e),()=>{d.delete(e)})},v(),s||h};return(n,r,o)=>{let a,s={storage:function(e){let t;try{t=e()}catch(e){return}return{getItem:e=>{var n;let r=e=>null===e?null:JSON.parse(e,void 0),i=null!=(n=t.getItem(e))?n:null;return i instanceof Promise?i.then(r):r(i)},setItem:(e,n)=>t.setItem(e,JSON.stringify(n,void 0)),removeItem:e=>t.removeItem(e)}}(()=>localStorage),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},l=!1,u=new Set,c=new Set,d=s.storage;if(!d)return e((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${s.name}', the given storage is currently unavailable.`),n(...e)},r,o);let g=()=>{let e=s.partialize({...r()});return d.setItem(s.name,{state:e,version:s.version})},p=o.setState;o.setState=(e,t)=>{p(e,t),g()};let f=e((...e)=>{n(...e),g()},r,o);o.getInitialState=()=>f;let h=()=>{var e,t;if(!d)return;l=!1,u.forEach(e=>{var t;return e(null!=(t=r())?t:f)});let o=(null==(t=s.onRehydrateStorage)?void 0:t.call(s,null!=(e=r())?e:f))||void 0;return i(d.getItem.bind(d))(s.name).then(e=>{if(e)if("number"!=typeof e.version||e.version===s.version)return e.state;else{if(s.migrate)return s.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}}).then(e=>{var t;
3return n(a=s.merge(e,null!=(t=r())?t:f),!0),g()}).then(()=>{null==o||o(a,void 0),a=r(),l=!0,c.forEach(e=>e(a))}).catch(e=>{null==o||o(void 0,e)})};return o.persist={setOptions:e=>{s={...s,...e},e.storage&&(d=e.storage)},clearStorage:()=>{null==d||d.removeItem(s.name)},getOptions:()=>s,rehydrate:()=>h(),hasHydrated:()=>l,onHydrate:e=>(u.add(e),()=>{u.delete(e)}),onFinishHydration:e=>(c.add(e),()=>{c.delete(e)})},s.skipHydration||h(),a||f}})((t=Object.assign({},u,function(e){var t,n,{environment:r,backendHostname:i,getToken:o,getCpToken:a,cpApi:s,addBrowserHeaders:l}=e;return{copilotOrigin:(null!=r?r:"production")==="production"?"https://copilot.theone.ai":"https://copilot.dev.theone.ai",backendHostname:i,getToken:o,getCpToken:a,cpHeaders:Object.assign({"x-client":null!=(t=e.xClient)?t:"dating-web"},e.cpHeaders),cpApi:s,addBrowserHeaders:null!=l&&l,product:null!=(n=e.product)?n:"cp"}}(e)),(e,n,r)=>(r.dispatch=t=>(e(e=>s(e,t),!1,t),t),r.dispatchFromDevtools=!0,{dispatch:(...e)=>r.dispatch(...e),...t})),l))?r(n):r,yield v()},(k=function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){y(o,r,i,a,s,"next",e)}function s(e){y(o,r,i,a,s,"throw",e)}a(void 0)})}).apply(this,arguments)}function w(e){return!!e&&Date.now()<e.createdAt+18e5}class x extends Error{constructor(e,t){super("copilot daily limit exceeded: "+e),this.name="CopilotDailyLimitExceededError",this.reason=e,this.retryAfterSeconds=t}}function C(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function j(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){C(o,r,i,a,s,"next",e)}function s(e){C(o,r,i,a,s,"throw",e)}a(void 0)})}}function S(){return(S=j(function*(e){try{return yield e.clone().json()}catch(e){return}})).apply(this,arguments)}function O(e){return e instanceof Error&&"Unauthorized"===e.message}function N(e){return new Promise(t=>setTimeout(t,e))}function R(e,t,n){var{token:r,backendHostname:i}=c().getState();return d("api/v1/metrics",{method:"POST",headers:{"content-type":"application/json",traceparent:p(),authorization:"Bearer "+(r||""),"X-CP-Api-Host":"https://"+i},body:JSON.stringify({name:"chats.suggestions.generate",status:e,generation_duration_ms:t,request_number:n})}).then(()=>void 0)}function I(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function E(e){return P.apply(this,arguments)}function P(){var e;return e=function*(e){for(var{pairId:t,signal:n,lastMessageId:r,moodName:i,userId:o}=e,{dispatch:a}=c().getState(),s=!0,l=f(),u=Date.now(),g=()=>Date.now()-u,h=1;h<=3;h++)try{s||(yield v(),s=!0);var m=p();a({type:"PENDING",pairId:t,lastMessageId:r,requestId:l,attempt:h,moodName:i});var y=h>1?h-1:void 0,b=yield function(e){var t,{token:n,backendHostname:r}=c().getState(),{signal:i,traceparent:o,retryCount:a}=e,s={"content-type":"application/json",traceparent:o,authorization:"Bearer "+(n||""),"X-CP-Api-Host":"https://"+r};return void 0!==a&&a>0&&(s["X-Request-Retry-Count"]=String(a)),d("api/v2/suggests",{method:"POST",headers:s,body:JSON.stringify(function(e){var{requestId:t,userId:n,attendeeId:r,context:i,maxWordsInMessage:o,suggestedMessageCount:a,moodName:s}=e,{realm:l,userProfile:u,attendeeProfile:c,userIsClient:d,attendeeIsClient:g,messages:p,localizationLanguage:f,cheers:h,giftRequestsAvailable:v}=i;return{request_id:t,realm:l,users:{sender:{user_id:n,profile:u,is_client:d},recipient:{user_id:r,profile:c,is_client:g}},messages:p,settings:{suggested_message_count:null!=a?a:2,max_words_in_message:null!=o?o:20,localization_language:f,mood_name:s||void 0,gift_requests_available:v},cheers:h}}(e)),signal:i}).then((t=j(function*(e){if(e.ok)return e.json();if(429===e.status){var t,n=yield function(e){return S.apply(this,arguments)}(e),r=function(e){if(e){var t=Number(e);if(Number.isFinite(t)&&t>=0)return t;var n=Date.parse(e);if(!Number.isNaN(n))return Math.max(0,Math.round((n-Date.now())/1e3))}}(e.headers.get("Retry-After"));throw new x(null!=(t=null==n?void 0:n.reason)?t:"limit-exceeded",r)}throw Error(e.statusText)}),function(e){return t.apply(this,arguments)}))}(Object.assign({},e,{requestId:l,traceparent:m,retryCount:y})),k=function(e){if(e.length<2)return e;for(var t=[],n=0;n<e.length;n++){var r,i=null==(r=e[n])?void 0:r.message;"string"==typeof i&&i.trim().length>0&&t.push(n)}if(0===t.length)return e;var o=t[Math.floor(Math.random()*t.length)],a=Math.floor(16*Math.random())+80;return e.map((e,t)=>t===o?Object.assign({},e,{bestChoice:a}):e)}(b.suggestions);R("success",g(),h),a({type:"SUCCESS",pairId:t,lastMessageId:r,requestId:l,suggestions:k,moodName:i});return}catch(e){if(e instanceof x){R("failure",g(),h),a({type:"DAILY_LIMIT_REACHED",pairId:t,userId:o,moodName:i,expiresAt:function(e){if(void 0!==e&&e>=0)return Date.now()+1e3*e;var t=new Date;return Math.min(Date.UTC(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()+1),Date.now()+864e5)}(e.retryAfterSeconds),lastMessageId:r,retryAfterSeconds:e.retryAfterSeconds});return}if(O(e)&&(s=!1),n.aborted)return void R("canceled",g(),h);h<3&&s&&(yield N(4e3))}R("failure",g(),3),a({type:"SHUTDOWN",pairId:t,lastMessageId:r,shutdownStartTime:Date.now()})},(P=function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){I(o,r,i,a,s,"next",e)}function s(e){I(o,r,i,a,s,"throw",e)}a(void 0)})}).apply(this,arguments)}function L(){var e,t,n=new Promise((n,r)=>{e=n,t=r});return{resolve:e,reject:t,promise:n}}function A(e){return new Promise(t=>{if(e.aborted)return t();e.onabort=()=>t()})}function T(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function M(e){var t=c().getState().dailyLimitReachedUntil[e];return void 0!==t&&t>Date.now()}function D(){var e;return e=function*(e){var{dispatch:t}=c().getState(),{pairId:n,lastMessageId:r,signal:i,shouldGetSuggestions:o,userId:a}=e;if(!M(a)){if(o&&(yield E(e),M(a)))return;for(var s,l=function*(){var{resolve:o,promise:s}=L();return(t({type:"ADD_REGENERATION_RESOLVER",resolve:()=>
3o(null),pairId:n}),yield Promise.race([s,A(i)]),i.aborted||(t({type:"INCREASE_REGENERATION_COUNT",regenerationId:r||n}),yield E(e),M(a)))?{v:void 0}:void 0};;)if(s=yield*l())return s.v}},(D=function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){T(o,r,i,a,s,"next",e)}function s(e){T(o,r,i,a,s,"throw",e)}a(void 0)})}).apply(this,arguments)}function _(e,t){var n,r,{userId:i,attendeeId:o,context:a,available:s,moodName:l,regenerationAttempts:u}=e,d=i+"-"+o,g=null==(n=a.messages.slice(-1)[0])?void 0:n.id,p=c().subscribe(function(e){var{pairId:t,userId:n,moodName:r,regenerationAttempts:i=5,callback:o}=e;return e=>{var a=e.dailyLimitReachedUntil[n];if(void 0!==a&&a>Date.now()){var s=e.lastAction,l=(null==s?void 0:s.type)==="DAILY_LIMIT_REACHED"&&s.userId===n&&s.pairId===t;return o({status:"unavailable-daily-limit",expiresAt:a,freshlyReached:l,lastMessageId:l?s.lastMessageId:void 0,retryAfterSeconds:l?s.retryAfterSeconds:void 0})}var u=e.lastAction&&"pairId"in e.lastAction&&e.lastAction.pairId===t?e.lastAction:null,c=(null==u?void 0:u.type)==="CACHE_FOUND",d=null==(p=e.suggestionsCache[t])?void 0:p[r||"auto-mood"],g=w(d);if((null==u?void 0:u.type)==="PENDING"&&1===u.attempt){var p,f,h=null!=(f=e.regenerationCount[u.lastMessageId||t])?f:0;return o({status:"pending",lastMessageId:u.lastMessageId,requestId:u.requestId,updatingSuggestions:g&&!!(null!=d&&d.isFreshResult),regenerated:h>0})}if((null==u?void 0:u.type)==="PENDING"&&u.attempt>=2)return o({status:"error-retry",lastMessageId:u.lastMessageId,requestId:u.requestId});if(((null==u?void 0:u.type)==="SUCCESS"||c)&&d){var v,m=null!=(v=e.regenerationCount[u.lastMessageId||t])?v:0;return o({status:"success",lastMessageId:u.lastMessageId,lastGenerationReused:c,suggestions:d.suggestions,requestId:d.requestId,regenerated:m>0,regenerationAvailable:m<i})}return(null==u?void 0:u.type)==="SHUTDOWN"?o({status:"error-shutdown",lastMessageId:u.lastMessageId,justStarted:!!u.shutdownStartTime}):(null==u?void 0:u.type)==="UNAVAILABLE"?o({status:"unavailable"}):void 0}}({pairId:d,userId:i,moodName:l,regenerationAttempts:u,callback:t})),f=c().getState().dailyLimitReachedUntil[i];if(void 0!==f&&f>Date.now())return t({status:"unavailable-daily-limit",expiresAt:f,freshlyReached:!1}),function(){p()};var h=g||d,v=null!=(r=c().getState().regenerationCount[h])?r:0;if(void 0!==u&&v>=u)return t({status:"unavailable-regenerations-exhausted",lastMessageId:g}),function(){p()};var m=new AbortController,y=function(e){var{available:t=!0,pairId:n,lastMessageId:r,moodName:i}=e,{shutdownStartTime:o,dispatch:a}=c().getState();return t?function(e){var t,{pairId:n,lastMessageId:r,moodName:i}=e,{suggestionsCache:o}=c().getState(),a=null==(t=o[n])?void 0:t[i||"auto-mood"];return w(a)&&r===(null==a?void 0:a.lastMessageId)}({pairId:n,lastMessageId:r,moodName:i})?(a({type:"CACHE_FOUND",pairId:n,lastMessageId:r,moodName:i}),!1):!(Date.now()<o+9e5)||(a({type:"SHUTDOWN",pairId:n,lastMessageId:r}),!1):(a({type:"UNAVAILABLE",pairId:n}),!1)}({available:s,pairId:d,lastMessageId:g,moodName:l});return!function(e){D.apply(this,arguments)}(Object.assign({pairId:d,signal:m.signal,lastMessageId:g,shouldGetSuggestions:y},e)),function(){p(),m.abort()}}function z(e,t){var n,{regenerationResolvers:r}=c().getState();null==(n=r[e+"-"+t])||n.call(r)}function q(e){if(a){var t;return null!=(t=a.getState().regenerationCount[e])?t:0}try{var n,r,i=globalThis.localStorage,o=i?i.getItem(l.name):null;if(!o)return 0;return null!=(n=null==(r=JSON.parse(o).state)||null==(r=r.regenerationCount)?void 0:r[e])?n:0}catch(e){return 0}}function U(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function F(e){var t,n,{token:r}=c().getState(),{signal:i,traceparent:o}=e;return d("api/v1/language/detection",{method:"POST",headers:{"content-type":"application/json",traceparent:o,authorization:"Bearer "+(r||"")},body:JSON.stringify(function(e){var{requestId:t,userId:n,attendeeId:r,messagesContent:i}=e;return{request_id:t,user_id:n,attendee_id:r,messages_content:i}}(e)),signal:i}).then((t=function*(e){if(200===e.status)return e.json();if(202!==e.status)throw Error(e.statusText)},n=function(){var e=this,n=arguments;
3return new Promise(function(r,i){var o=t.apply(e,n);function a(e){U(o,r,i,a,s,"next",e)}function s(e){U(o,r,i,a,s,"throw",e)}a(void 0)})},function(e){return n.apply(this,arguments)}))}function B(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function V(e){var t,n,{token:r}=c().getState(),{signal:i,traceparent:o,requestId:a}=e;return d("api/v1/language/detection/"+a+"?"+new URLSearchParams(function(e){var{userId:t,attendeeId:n}=e;return{user_id:t,attendee_id:n}}(e)).toString(),{method:"GET",headers:{"content-type":"application/json",traceparent:o,authorization:"Bearer "+(r||"")},signal:i}).then((t=function*(e){if(200===e.status)return e.json();if(202!==e.status)throw Error(e.statusText)},n=function(){var e=this,n=arguments;return new Promise(function(r,i){var o=t.apply(e,n);function a(e){B(o,r,i,a,s,"next",e)}function s(e){B(o,r,i,a,s,"throw",e)}a(void 0)})},function(e){return n.apply(this,arguments)}))}function H(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function G(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){H(o,r,i,a,s,"next",e)}function s(e){H(o,r,i,a,s,"throw",e)}a(void 0)})}}function W(){return(W=G(function*(e){for(var t=1;t<=70;t++)try{yield N(100);var n=yield V(e);if(n)return n}catch(e){}throw Error()})).apply(this,arguments)}function J(){return(J=G(function*(e){for(var{pairId:t,signal:n}=e,{dispatch:r}=c().getState(),i=!0,o=1;o<=3;o++)try{i||(yield v(),i=!0);var a=f(),s=p(),l=(yield F(Object.assign({},e,{requestId:a,traceparent:s})))||(yield function(e){return W.apply(this,arguments)}(Object.assign({},e,{requestId:a,traceparent:s}))),u=function(e){var{language:t,supported_languages:n}=e;return n.includes(t)}(l);return u&&r({type:"SET_SUGGESTIONS_AVAILABLE",pairId:t}),u}catch(e){if(O(e)&&(i=!1),n.aborted)break}return!1})).apply(this,arguments)}function K(e,t){var{userId:n,attendeeId:r}=e,i=n+"-"+r,{suggestionsAvailable:o}=c().getState();if(o[i])return t(!0),()=>void 0;var a=new AbortController;return(function(e){return J.apply(this,arguments)})(Object.assign({pairId:i,signal:a.signal},e)).then(t,()=>!1),function(){a.abort()}}function Z(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function $(){var e;return e=function*(e){for(var{options:t,signal:n,fetchMethod:r,fetchGetMethod:i,onSuccess:o,onPending:a,onError:s}=e,l=!0,u=1;u<=3;u++)try{l||(yield v(),l=!0);var c=f(),d=p();null==a||a({status:"pending"});var g=yield r(Object.assign({},t,{signal:n,traceparent:d,requestId:c}));if(g)return null==o?void 0:o(Object.assign({status:"success"},g));for(var h=1;h<=70;h++)try{yield N(100);var m=yield i(Object.assign({},t,{signal:n,traceparent:d,requestId:c}));if(m)return null==o?void 0:o(Object.assign({status:"success"},m))}catch(e){}}catch(e){if(O(e)&&(l=!1),n.aborted)return}null==s||s({status:"error"})},($=function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){Z(o,r,i,a,s,"next",e)}function s(e){Z(o,r,i,a,s,"throw",e)}a(void 0)})}).apply(this,arguments)}function Y(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function X(e){var t,n,{token:r}=c().getState(),{signal:i,traceparent:o}=e;return d("api/v1/letter/translate",{method:"POST",headers:{"content-type":"application/json",traceparent:o,authorization:"Bearer "+(r||"")},body:JSON.stringify(function(e){var{requestId:t,generationRequestId:n,localizationLanguage:r,subject:i,text:o}=e;return{request_id:t,generation_request_id:n,localization_language:r,letter:{subject:i,text:o}}}(e)),signal:i}).then((t=function*(e){if(200===e.status)return e.json();if(202!==e.status)throw Error(e.statusText)},n=function(){var e=this,n=arguments;return new Promise(function(r,i){var o=t.apply(e,n);function a(e){Y(o,r,i,a,s,"next",e)}function s(e){Y(o,r,i,a,s,"throw",e)}a(void 0)})},function(e){return n.apply(this,arguments)}))}function Q(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function ee(e){var t,n,{token:r}=c().getState(),{signal:i,traceparent:o,requestId:a}=e;return d("api/v1/letter/translate/"+a,{method:"GET",headers:{"content-type":"application/json",traceparent:o,authorization:"Bearer "+(r||"")},signal:i}).then((t=function*(e){if(200===e.status)return e.json();if(202!==e.status)throw Error(e.statusText)},n=function(){var e=this,n=arguments;
3return new Promise(function(r,i){var o=t.apply(e,n);function a(e){Q(o,r,i,a,s,"next",e)}function s(e){Q(o,r,i,a,s,"throw",e)}a(void 0)})},function(e){return n.apply(this,arguments)}))}var et=["draftId"];function en(e,t){var n=function(e){var{draftId:t}=e,n=function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,et),{lettersRequestId:r}=c().getState();return Object.assign({},n,{generationRequestId:t&&r[t]})}(e),{generationRequestId:r}=n,i=new AbortController;return!function(e){$.apply(this,arguments)}({options:n,signal:i.signal,fetchMethod:X,fetchGetMethod:ee,onSuccess:e=>t({status:e.status,localizationLanguage:e.localization_language,subject:e.letter.subject,text:e.letter.text,generationRequestId:r}),onPending:e=>t({status:e.status,generationRequestId:r}),onError:e=>t({status:e.status,generationRequestId:r})}),function(){i.abort()}}function er(e){var{dispatch:t}=c().getState();t({type:"REMOVE_LETTER_REQUEST_ID",draftId:e})}var ei=["request_id"];function eo(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return new Promise((t,r)=>{e(...n,(e,n)=>e?r(e):t(n))})}function ea(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function es(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function el(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function eu(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){el(o,r,i,a,s,"next",e)}function s(e){el(o,r,i,a,s,"throw",e)}a(void 0)})}}function ec(){return(ec=eu(function*(e,t){for(var{dispatch:n}=c().getState(),{draftId:r,signal:i}=t,o=!0,a=Date.now(),s=p(),l=1;l<=3;l++)try{o||(yield v(),o=!0);var u=yield function(e){var t,n,{token:r,backendHostname:i}=c().getState(),{signal:o,traceparent:a}=e;return d("api/v1/letter/generate",{method:"POST",headers:{"content-type":"application/json",traceparent:a,authorization:"Bearer "+(r||""),"X-CP-Api-Host":"https://"+i},body:JSON.stringify(function(e){var{requestId:t}=e;return{request_id:t}}(e)),signal:o}).then((t=function*(e){if(200===e.status)return e.json();throw Error(e.statusText)},n=function(){var e=this,n=arguments;return new Promise(function(r,i){var o=t.apply(e,n);function a(e){es(o,r,i,a,s,"next",e)}function s(e){es(o,r,i,a,s,"throw",e)}a(void 0)})},function(e){return n.apply(this,arguments)}))}({requestId:e,traceparent:s,signal:i});n({type:"LETTER_GENERATION_RESULT_RECEIVED",draftId:r,requestId:e,result:u});return}catch(e){if(O(e)&&(o=!1),i.aborted)return;if(Date.now()-a>=6e4)break}throw Error()})).apply(this,arguments)}function ed(e){return eg.apply(this,arguments)}function eg(){return(eg=eu(function*(e){var{lettersRequestId:t,dispatch:n}=c().getState(),{draftId:r,userId:i,signal:o}=e,a=t[r]||f();n({type:"SET_LETTER_REQUEST_ID",draftId:r,requestId:a}),n({type:"LETTER_GENERATION_PENDING",draftId:r,requestId:a});try{var s=yield function(e){var t,n,{backendHostname:r,getCpToken:i,cpHeaders:o,cpApi:a}=c().getState(),{signal:s,userId:l,requestId:u}=e;if(a)return("attendeeId"in e?eo(a.dialogsLettersCompletionsNewPost,l,e.attendeeId,{"request-id":u,type:e.type},{}):eo(a.dialogsLettersCompletionsReplyPost,l,e.replyLetterId,{"request-id":u},{})).catch(e=>{if(400===e.status)return{status:"unavailable"};throw e});var d=new URLSearchParams(Object.assign({"request-id":u},"attendeeId"in e&&{type:e.type})).toString();return fetch("attendeeId"in e?"https://"+r+"/dialogs/letters/"+l+"/completions/new/"+e.attendeeId+"?"+d:"https://"+r+"/dialogs/letters/"+l+"/completions/reply/"+e.replyLetterId+"?"+d,{method:"POST",headers:Object.assign({},o,{"content-type":"application/json",authorization:'Token token="'+(null==i?void 0:i())+'"'}),signal:s}).then((t=function*(e){if(200===e.status)return e.json();if(400===e.status)return{status:"unavailable"};throw Error(e.statusText)},n=function(){var e=this,n=arguments;
3return new Promise(function(r,i){var o=t.apply(e,n);function a(e){ea(o,r,i,a,s,"next",e)}function s(e){ea(o,r,i,a,s,"throw",e)}a(void 0)})},function(e){return n.apply(this,arguments)}))}(Object.assign({requestId:a,userId:i},"replyLetterId"in e?{replyLetterId:e.replyLetterId}:{attendeeId:e.attendeeId,type:e.type},"type"in e?{type:e.type}:{},{signal:o}));if("unavailable"===s.status)return void n({type:"LETTER_GENERATION_UNAVAILABLE",draftId:r,requestId:a});yield function(e,t){return ec.apply(this,arguments)}(a,e)}catch(e){if(o.aborted)return;n({type:"LETTER_GENERATION_ERROR",draftId:r,requestId:a})}})).apply(this,arguments)}function ep(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function ef(){var e;return e=function*(e){var{dispatch:t}=c().getState(),{shouldGenerate:n,draftId:r,signal:i}=e;n&&(yield ed(e));for(var o,a=function*(){var{resolve:n,promise:o}=L();if(t({type:"ADD_LETTER_REGENERATION_RESOLVER",resolve:()=>n(null),draftId:r}),yield Promise.race([o,A(i)]),i.aborted)return{v:void 0};t({type:"INCREASE_LETTER_REGENERATION_COUNT",draftId:r}),yield ed(e)};;)if(o=yield*a())return o.v},(ef=function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){ep(o,r,i,a,s,"next",e)}function s(e){ep(o,r,i,a,s,"throw",e)}a(void 0)})}).apply(this,arguments)}function eh(e,t){var{draftId:n}=e,r=c().subscribe(e=>{var r,i=e.lastAction&&"draftId"in e.lastAction&&e.lastAction.draftId===n?e.lastAction:null,o=null!=(r=e.letterRegenerationCount[n])?r:0;if((null==i?void 0:i.type)==="LETTER_GENERATION_UNAVAILABLE")return t({status:"unavailable",requestId:i.requestId,regenerated:o>0});if((null==i?void 0:i.type)==="LETTER_GENERATION_PENDING")return t({status:"generating",requestId:i.requestId,regenerated:o>0});if((null==i?void 0:i.type)==="LETTER_GENERATION_ERROR")return t({status:"unknown-error",requestId:i.requestId,regenerated:o>0});if((null==i?void 0:i.type)==="LETTER_GENERATION_RESULT_RECEIVED"){var{result:a}=i;return t(Object.assign({},function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(a,ei),{requestId:i.requestId,regenerated:o>0}))}}),i=function(e){var{lettersRequestId:t,dispatch:n}=c().getState(),{draftId:r,inserted:i}=e,o=t[r];return!i||!o||(n({type:"LETTER_GENERATION_RESULT_RECEIVED",draftId:r,requestId:o,result:{status:"success",text:"",subject:"",meta:{}}}),!1)}(e),o=new AbortController;return!function(e){ef.apply(this,arguments)}(Object.assign({},e,{shouldGenerate:i,signal:o.signal})),function(){r(),o.abort()}}function ev(e){var t,{letterRegenerationResolvers:n}=c().getState();null==(t=n[e])||t.call(n)}function em(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function ey(e,t){var{userId:n}=e,r=new AbortController;return(function(e){var t,n,{token:r}=c().getState(),{signal:i,traceparent:o,userId:a}=e;return d("api/v1/voices/"+a,{method:"GET",headers:{"content-type":"application/json",traceparent:o,authorization:"Bearer "+(r||"")},signal:i}).then((t=function*(e){if(200===e.status)return e.json();if(404===e.status)return[];throw Error(e.statusText)},n=function(){var e=this,n=arguments;return new Promise(function(r,i){var o=t.apply(e,n);function a(e){em(o,r,i,a,s,"next",e)}function s(e){em(o,r,i,a,s,"throw",e)}a(void 0)})},function(e){return n.apply(this,arguments)}))})({userId:n,signal:r.signal,traceparent:p()}).then(e=>{t(e)}).catch(()=>{}),function(){r.abort()}}function eb(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function ek(e,t){var{userId:n,audioData:r}=e,i=new AbortController;return(function(e){var t,n,{token:r}=c().getState(),{signal:i,traceparent:o,userId:a,audioData:s}=e,l=new FormData;return l.append("file",s),d("api/v1/voices/"+a,{method:"PUT",headers:{traceparent:o,authorization:"Bearer "+(r||"")},body:l,signal:i}).then((t=function*(e){if(200===e.status)return e.json();throw Error(e.statusText)},n=function(){var e=this,n=arguments;
3return new Promise(function(r,i){var o=t.apply(e,n);function a(e){eb(o,r,i,a,s,"next",e)}function s(e){eb(o,r,i,a,s,"throw",e)}a(void 0)})},function(e){return n.apply(this,arguments)}))})({userId:n,audioData:r,signal:i.signal,traceparent:p()}).then(e=>{t(e)}).catch(()=>{}),function(){i.abort()}}function ew(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function ex(){var e;return e=function*(e,t){for(var{signal:n}=e,r=f(),i=1e3,o=!0,a=0;a<3;a++)try{o||(yield v(),o=!0);var s=p(),l=yield t(Object.assign({},e,{signal:n,traceparent:s,requestId:r}));if(l&&(null==l?void 0:l.status)==="processing"){yield N(i),i=Math.min(1.5*i,1e4);continue}return l}catch(e){if(O(e)&&(o=!1),n.aborted)throw Error("Request aborted");if(2===a)throw e;yield N(i),i=Math.min(1.5*i,1e4)}throw Error("Failed to multiple retries")},(ex=function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){ew(o,r,i,a,s,"next",e)}function s(e){ew(o,r,i,a,s,"throw",e)}a(void 0)})}).apply(this,arguments)}function eC(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function ej(e){var t,n,{token:r}=c().getState(),{signal:i,traceparent:o,userId:a}=e;return d("api/v1/voices/"+a+"/generate",{method:"POST",headers:{"content-type":"application/json",traceparent:o,authorization:"Bearer "+(r||"")},body:JSON.stringify(function(e){var{requestId:t,text:n}=e;return{request_id:t,text:n}}(e)),signal:i}).then((t=function*(e){if(202===e.status)return e.json();if(200===e.status){var t=yield e.blob(),n=e.headers.get("X-Retry-Count");return{blob:t,retryCount:n&&Number(n)||0}}throw Error(e.statusText)},n=function(){var e=this,n=arguments;return new Promise(function(r,i){var o=t.apply(e,n);function a(e){eC(o,r,i,a,s,"next",e)}function s(e){eC(o,r,i,a,s,"throw",e)}a(void 0)})},function(e){return n.apply(this,arguments)}))}function eS(e,t){var{userId:n,text:r}=e,i=new AbortController;return(function(e,t){return ex.apply(this,arguments)})({userId:n,text:r,signal:i.signal},ej).then(e=>{var{blob:n,retryCount:r}=e;t({voiceMessage:new Blob([n],{type:"audio/webm;codecs=opus",lastModified:Date.now()}),status:"success",retryCount:r})}).catch(e=>{t({status:"error",error:e})}),function(){i.abort()}}var eO=["flirty","bad-mood","pen-pal","hot-talk","auto-mood"];function eN(e){return e({status:"success",moods:eO}),function(){}}function eR(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function eI(e){return eE.apply(this,arguments)}function eE(){var e;return e=function*(e){for(var{requestOptions:t,fetchMethod:n,signal:r}=e,i=!0,o=1;o<=3;o++)try{i||(yield v(),i=!0);var a=p();return yield n(Object.assign({},t,{signal:r,traceparent:a}))}catch(e){if(O(e)&&(i=!1),r.aborted)throw Error("Request aborted");if(3===o)throw e}throw Error("Failed after multiple retries")},(eE=function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){eR(o,r,i,a,s,"next",e)}function s(e){eR(o,r,i,a,s,"throw",e)}a(void 0)})}).apply(this,arguments)}function eP(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function eL(e){var t,n,{token:r}=c().getState(),{signal:i,traceparent:o}=e;return d("api/v1/notes",{method:"POST",headers:{"content-type":"application/json",traceparent:o,authorization:"Bearer "+(r||"")},body:JSON.stringify(function(e){var{attendeeId:t,text:n}=e;return{attendee_id:t,text:n}}(e)),signal:i}).then((t=function*(e){if(200===e.status)return e.json();throw Error(e.statusText)},n=function(){var e=this,n=arguments;return new Promise(function(r,i){var o=t.apply(e,n);function a(e){eP(o,r,i,a,s,"next",e)}function s(e){eP(o,r,i,a,s,"throw",e)}a(void 0)})},function(e){return n.apply(this,arguments)}))}function eA(e,t){var n=new AbortController;return eI({requestOptions:e,signal:n.signal,fetchMethod:eL}).then(e=>t({status:"success",id:e.id})).catch(()=>t({status:"error"})),function(){n.abort()}}function eT(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function eM(e){var t,n,{token:r}=c().getState(),{signal:i,traceparent:o,noteId:a}=e;return d("api/v1/notes/"+a,{method:"PATCH",headers:{"content-type":"application/json",traceparent:o,authorization:"Bearer "+(r||"")},body:JSON.stringify(function(e){var{text:t}=e;return{text:t}}(e)),signal:i}).then((t=function*(e){if(200!==e.status)throw Error(e.statusText)},n=function(){var e=this,n=arguments;
3return new Promise(function(r,i){var o=t.apply(e,n);function a(e){eT(o,r,i,a,s,"next",e)}function s(e){eT(o,r,i,a,s,"throw",e)}a(void 0)})},function(e){return n.apply(this,arguments)}))}function eD(e,t){var n=new AbortController;return eI({requestOptions:e,signal:n.signal,fetchMethod:eM}).then(()=>t({status:"success"})).catch(()=>t({status:"error"})),function(){n.abort()}}function e_(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function ez(e){var t,n,{token:r}=c().getState(),{signal:i,traceparent:o,noteId:a}=e;return d("api/v1/notes/"+a,{method:"DELETE",headers:{"content-type":"application/json",traceparent:o,authorization:"Bearer "+(r||"")},signal:i}).then((t=function*(e){if(200!==e.status)throw Error(e.statusText)},n=function(){var e=this,n=arguments;return new Promise(function(r,i){var o=t.apply(e,n);function a(e){e_(o,r,i,a,s,"next",e)}function s(e){e_(o,r,i,a,s,"throw",e)}a(void 0)})},function(e){return n.apply(this,arguments)}))}function eq(e,t){var n=new AbortController;return eI({requestOptions:e,signal:n.signal,fetchMethod:ez}).then(()=>t({status:"success"})).catch(()=>t({status:"error"})),function(){n.abort()}}function eU(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function eF(e){var t,n,{token:r}=c().getState(),{signal:i,traceparent:o,attendeeId:a}=e;return d("api/v1/notes?attendee_id="+a,{method:"GET",headers:{"content-type":"application/json",traceparent:o,authorization:"Bearer "+(r||"")},signal:i}).then((t=function*(e){if(200===e.status)return e.json();throw Error(e.statusText)},n=function(){var e=this,n=arguments;return new Promise(function(r,i){var o=t.apply(e,n);function a(e){eU(o,r,i,a,s,"next",e)}function s(e){eU(o,r,i,a,s,"throw",e)}a(void 0)})},function(e){return n.apply(this,arguments)}))}function eB(e,t){var n=new AbortController;return eI({requestOptions:e,signal:n.signal,fetchMethod:eF}).then(n=>t({status:"success",notes:n.map(t=>{var n,r,i,o;return{id:t.id,userId:null!=(n=t.user_id)?n:e.userId,attendeeId:null!=(r=t.attendee_id)?r:e.attendeeId,text:t.text,pinned:null!=(i=t.pinned)&&i,aiCreated:null!=(o=t.ai_created)&&o}})})).catch(()=>t({status:"error"})),function(){n.abort()}}function eV(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function eH(e){var t,n,{token:r}=c().getState(),{signal:i,traceparent:o,noteId:a}=e;return d("api/v1/notes/"+a+"/pin",{method:"POST",headers:{"content-type":"application/json",traceparent:o,authorization:"Bearer "+(r||"")},body:JSON.stringify(function(e){var{pinned:t}=e;return{pinned:t}}(e)),signal:i}).then((t=function*(e){if(200!==e.status)throw Error(e.statusText)},n=function(){var e=this,n=arguments;return new Promise(function(r,i){var o=t.apply(e,n);function a(e){eV(o,r,i,a,s,"next",e)}function s(e){eV(o,r,i,a,s,"throw",e)}a(void 0)})},function(e){return n.apply(this,arguments)}))}function eG(e,t){var n=new AbortController;return eI({requestOptions:Object.assign({},e,{pinned:!0}),signal:n.signal,fetchMethod:eH}).then(()=>t({status:"success"})).catch(()=>t({status:"error"})),function(){n.abort()}}function eW(e,t){var n=new AbortController;return eI({requestOptions:Object.assign({},e,{pinned:!1}),signal:n.signal,fetchMethod:eH}).then(()=>t({status:"success"})).catch(()=>t({status:"error"})),function(){n.abort()}}function eJ(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function eK(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){eJ(o,r,i,a,s,"next",e)}function s(e){eJ(o,r,i,a,s,"throw",e)}a(void 0)})}}function eZ(){return(eZ=eK(function*(e){for(var t=1;t<=70;t++)try{yield N(100);var n=yield V(e);if(n)return n}catch(e){}throw Error()})).apply(this,arguments)}function e$(){return(e$=eK(function*(e){for(var{signal:t}=e,n=!0,r=1;r<=3;r++)try{n||(yield v(),n=!0);var i=f(),o=p();return(yield F(Object.assign({},e,{requestId:i,traceparent:o,signal:t})))||(yield function(e){return eZ.apply(this,arguments)}(Object.assign({},e,{requestId:i,traceparent:o,signal:t})))}catch(e){if(O(e)&&(n=!1),t.aborted)break}throw Error()})).apply(this,arguments)}function eY(e,t){var n=new AbortController;return(function(e){return e$.apply(this,arguments)})(Object.assign({signal:n.signal},e)).then(t,()=>{}),function(){n.abort()}}},57918(e,t,n){"use strict";n.d(t,{n:()=>s});var r=n(48830),i=n(13683),o=n(56177),a=["initialize"];function s(e){return new r.c(t=>{var r=()=>(0,i._)(e.getToken().pipe((0,o.s)(1)));n.e("33").then(n.bind(n,23672)).then(n=>{var{initialize:i}=n,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(n,a);i(Object.assign({},e,{getToken:r})).then(()=>{t.next(o),t.complete()}).catch(e=>t.error(e))})})}},91402(e,t,n){"use strict";n.d(t,{H:()=>o});var r=n(48830),i=n(81490);function o(){return new r.c(e=>{var t=(0,i.HF)(t=>{e.next(t),"success"===t.status?e.complete():e.error(Error("Failed to get moods"))});return()=>{t()}})}},45725(e,t){"use strict";var n=Symbol.for("react.transitional.element");function r(e,t,r){var i=null;if(void 0!==r&&(i=""+r),void 0!==t.key&&(i=""+t.key),"key"in t)for(var o in r={},t)"key"!==o&&(r[o]=t[o]);else r=t;return{$$typeof:n,type:e,key:i,ref:void 0!==(t=r.ref)?t:null,props:r}}Symbol.for("react.fragment"),t.jsx=r,t.jsxs=r},29149(e,t,n){"use strict";e.exports=n(45725)},80307(e){!function(){"use strict";var t={}.hasOwnProperty;function n(){for(var e="",i=0;i<arguments.length;i++){var o=arguments[i];o&&(e=r(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var i="";for(var o in e)t.call(e,o)&&e[o]&&(i=r(i,o));return i}(o)))}return e}function r(e,t){return t?e?e+" "+t:e+t:e}e.exports?(n.default=n,e.exports=n):"function"==typeof define&&"object"==typeof define.amd&&define.amd?define("classnames",[],function(){return n}):window.classNames=n}()},6857(e,t,n){"use strict";let r;n.d(t,{z8:()=>e1,Go:()=>E,yJ:()=>eq,n_:()=>R.n_,Sr:()=>e$,nv:()=>e5,fV:()=>e0});var i,o,a,s=n(29149),l=n(42062),u=n(57182),c=n(4058),d=n(11943),g=n(69352),p=n(92334),f=n(80600),h={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0},v=l.createContext(),m=function(){function e(){(0,p.A)(this,e),this.usedNamespaces={}}return(0,f.A)(e,[{key:"addUsedNamespaces",value:function(e){var t=this;e.forEach(function(e){t.usedNamespaces[e]||(t.usedNamespaces[e]=!0)})}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function y(){if(console&&console.warn){for(var e,t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];"string"==typeof n[0]&&(n[0]="react-i18next:: ".concat(n[0])),(e=console).warn.apply(e,n)}}var b={};function k(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];"string"==typeof t[0]&&b[t[0]]||("string"==typeof t[0]&&(b[t[0]]=new Date),y.apply(void 0,t))}function w(e,t,n){e.loadNamespaces(t,function(){e.isInitialized?n():e.on("initialized",function t(){setTimeout(function(){e.off("initialized",t)},0),n()})})}function x(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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
3t%2?x(Object(n),!0).forEach(function(t){(0,g.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var j=n(29443);function S(){return function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.i18n,i=(0,l.useContext)(v)||{},o=i.i18n,s=i.defaultNS,g=r||o||a;if(g&&!g.reportNamespaces&&(g.reportNamespaces=new m),!g){k("You will need to pass in an i18next instance by using initReactI18next");var p=function(e){return Array.isArray(e)?e[e.length-1]:e},f=[p,{},!1];return f.t=p,f.i18n={},f.ready=!1,f}g.options.react&&void 0!==g.options.react.wait&&k("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var y=C(C(C({},h),g.options.react),n),b=y.useSuspense,x=y.keyPrefix,j=e||s||g.options&&g.options.defaultNS;j="string"==typeof j?[j]:j||["translation"],g.reportNamespaces.addUsedNamespaces&&g.reportNamespaces.addUsedNamespaces(j);var S=(g.isInitialized||g.initializedStoreOnce)&&j.every(function(e){return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t.languages||!t.languages.length)return k("i18n.languages were undefined or empty",t.languages),!0;var r=t.languages[0],i=!!t.options&&t.options.fallbackLng,o=t.languages[t.languages.length-1];if("cimode"===r.toLowerCase())return!0;var a=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return -1===r||2===r};return(!(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1)||!t.services.backendConnector.backend||!t.isLanguageChangingTo||!!a(t.isLanguageChangingTo,e))&&!!(t.hasResourceBundle(r,e)||!t.services.backendConnector.backend||a(r,e)&&(!i||a(o,e)))}(e,g,y)});function O(){return g.getFixedT(null,"fallback"===y.nsMode?j:j[0],x)}var N=(t=(0,l.useState)(O),(0,u.A)(t)||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,r,i,o,a=[],s=!0,l=!1;try{i=(t=t.call(e)).next,!1;for(;!(s=(n=i.call(t)).done)&&(a.push(n.value),2!==a.length);s=!0);}catch(e){l=!0,r=e}finally{try{if(!s&&null!=t.return&&(o=t.return(),Object(o)!==o))return}finally{if(l)throw r}}return a}}(t)||(0,c.A)(t,2)||(0,d.A)()),R=N[0],I=N[1],E=(0,l.useRef)(!0);(0,l.useEffect)(function(){var e=y.bindI18n,t=y.bindI18nStore;function n(){E.current&&I(O)}return E.current=!0,S||b||w(g,j,function(){E.current&&I(O)}),e&&g&&g.on(e,n),t&&g&&g.store.on(t,n),function(){E.current=!1,e&&g&&e.split(" ").forEach(function(e){return g.off(e,n)}),t&&g&&t.split(" ").forEach(function(e){return g.store.off(e,n)})}},[g,j.join()]);var P=(0,l.useRef)(!0);(0,l.useEffect)(function(){E.current&&!P.current&&I(O),P.current=!1},[g]);var L=[R,g,S];if(L.t=R,L.i18n=g,L.ready=S,S||!S&&!b)return L;throw new Promise(function(e){w(g,j,function(){e()})})}(void 0,{i18n:j.A})}let O=(0,l.memo)(e=>{let{onClick:t,color:n,backgroundColor:r}=e,{t:i}=S(),o=(0,l.useMemo)(()=>({color:n,backgroundColor:r}),[n,r]);return(0,s.jsx)("button",{type:"button",onClick:t,className:"button-ZtkCK0",style:o,children:i("send")})});O.displayName="SendButton";var N=n(81490),R=n(96474),I=((i={})[i.Failed=1]="Failed",i[i.Delivered=2]="Delivered",i[i.Unpaid=3]="Unpaid",i[i.Sending=4]="Sending",i[i.Local=5]="Local",i),E=((o={})[o.Text=0]="Text",o[o.Cheer=1]="Cheer",o[o.Photo=2]="Photo",o[o.Letter=4]="Letter",o[o.Sticker=5]="Sticker",o[o.Voice=7]="Voice",o);let P=[E.Text,E.Cheer,E.Photo,E.Sticker,E.Voice,E.Letter];async function L(e){let t=[];for(let n of e){let e=n.type===E.Letter?n.content.text:n.type===E.Text?n.content:await R.Rj.media.getMessageMediaURL(n);t.push({...n,mediaContent:e})}return t}let A={[E.Text]:"text",[E.Cheer]:"cheer",[E.Photo]:"photo",[E.Voice]:"audio",[E.Sticker]:"sticker",[E.Letter]:"letter"},T=(e,t,n,r)=>{let i,o,a,s;return{name:e.name,gender:e.gender,age:e.birthday?.age??(e.birthday?.["birth-date"]?(i=new Date(e.birthday["birth-date"]),a=(o=new Date).getFullYear()-i.getFullYear(),((s=o.getMonth()-i.getMonth())<0||0===s&&o.getDate()<i.getDate())&&a--,a):void 0),city:e.city,country:e.country,occupation:e.occupation,description:e.about,drinking:e.drink,smoking:e.smoke,education:e.education,eye_color:e.eye,hair_color:e.hair,has_children:e.kids,height:e.height,interests:t,languages:e.languages,marital_status:e.relationship,mood:r,body_type:e.bodytype,preferences:n?{about:n.about?.default,prefer_gender:n.preferredGender,prefer_max_age:n.maxage,prefer_min_age:n.minage}:void 0}},M=async({currentUserId:e,currentUser:t,contactId:n,contactUser:r,chatMessages:i,localizationLanguage:o="en",currentUserInterests:a=[],currentUserPreferences:s,contactUserInterests:l=[],contactUserPreferences:u,currentUserMood:c,contactUserMood:d,currentUserIsClient:g=!1,contactUserIsClient:p=!1,cheers:f,giftRequestsAvailable:h})=>{let v=T(t,a,s,c),m=T(r,l,u,d),y=i.filter(t=>t.sender===e||t.sender===n).filter(e=>!!P.includes(e.type)&&(e.type===E.Text||e.type===E.Letter||!!e.content.basename)).sort((e,t)=>
3e.timestamp-t.timestamp).slice(-20),b=(await L(y)).map(e=>({id:e.id?.toString()||`msg-${e.timestamp}`,sender_id:e.sender,timestamp:new Date(e.timestamp).toISOString(),content:e.mediaContent,type:A[e.type],letter_id:e.type===E.Letter?e.content.id.toString():void 0}));return{realm:t?.realm||"eurodate",userProfile:v,attendeeProfile:m,userIsClient:g,attendeeIsClient:p,messages:b,localizationLanguage:o,...void 0!==f?{cheers:f}:{},...void 0!==h?{giftRequestsAvailable:h}:{}}},D=/^[a-z]{2}[_-][A-Z]{2}/;async function _(){if("function"!=typeof R.Rj.user.getCurrentUserId)return;let e=await R.Rj.user.getCurrentUserId(),t=await R.Rj.chat.getAttendeeId();e&&t&&(0,N.Qt)(e,t)}async function z(e,t,n){if("function"!=typeof R.Rj.user.getCurrentUserId)return;let i=await R.Rj.user.getCurrentUserId(),o=e||await R.Rj.chat.getAttendeeId();if(!(i&&o))return;let[a,s,l,u,c,d,g,p,f,h,v,m]=await Promise.all([R.Rj.user.getProfile(i),R.Rj.user.getProfile(o),R.Rj.user.getInterests(i),R.Rj.user.getInterests(o),R.Rj.user.getPreferences(i),R.Rj.user.getPreferences(o),R.Rj.user.getMoods(i),R.Rj.user.getMoods(o),R.Rj.chat.getChatMessages(i,o),R.Rj.copilot.getCopilotSuggestionCheers?.(i,o)??Promise.resolve(void 0),R.Rj.user.getIsClient(i),R.Rj.user.getIsClient(o)]),y=await M({currentUserId:i,currentUser:a,contactId:o,contactUser:s,chatMessages:f,localizationLanguage:(function(){if(void 0!==r)return r;let e="u">typeof window&&window.navigator?window.navigator.language:"en-US";return r=(e.match(D)?.[0]??e).replace("_","-")})().split("-")[0].toLowerCase(),currentUserInterests:l,currentUserPreferences:c,contactUserInterests:u,contactUserPreferences:d,currentUserMood:g[0],contactUserMood:p[0],currentUserIsClient:v,contactUserIsClient:m,cheers:h,giftRequestsAvailable:n.giftRequestsAvailable});return(0,N.KW)({userId:i,attendeeId:o,context:y,moodName:void 0,available:n.suggestionsAvailable,maxWordsInMessage:R.Rj.maxWordsInMessage,suggestedMessageCount:n.suggestedMessageCount??R.Rj.suggestedMessageCount,regenerationAttempts:n.regenerationAttempts},e=>{t({...e,context:y,placement:n.placement})})}var q=n(25680);function U(){return Date.now()+""+Math.floor(9e3*Math.random()+1e3)}var F=n(80307);let B="(min-width: 1280px)";function V(e){let t=window.matchMedia(B);return t.addEventListener("change",e),()=>{t.removeEventListener("change",e)}}function H(){return window.matchMedia(B).matches}function G(){return!0}function W(){return(0,l.useSyncExternalStore)(V,H,G)}let J=e=>(0,s.jsx)("svg",{viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,s.jsx)("g",{transform:"translate(0.465, 0.465)",children:(0,s.jsx)("path",{d:"M0.292893 9.36396C-0.0976311 9.75449 -0.0976311 10.3877 0.292893 10.7782C0.683417 11.1687 1.31658 11.1687 1.70711 10.7782L5.53554 6.94975L9.36398 10.7782C9.7545 11.1687 10.3877 11.1687 10.7782 10.7782C11.1687 10.3877 11.1687 9.75449 10.7782 9.36397L6.94975 5.53553L10.7782 1.70711C11.1687 1.31658 11.1687 0.683417 10.7782 0.292893C10.3877 -0.0976312 9.75449 -0.0976309 9.36396 0.292893L5.53554 4.12132L1.70712 0.292901C1.3166 -0.0976236 0.683431 -0.0976236 0.292907 0.292901C-0.0976176 0.683425 -0.0976171 1.31659 0.292907 1.70711L4.12133 5.53553L0.292893 9.36396Z",fill:"currentColor"})})}),K=e=>(0,s.jsx)("svg",{viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,s.jsx)("path",{d:"M1 1L11 11M11 1L1 11",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})}),Z=e=>(0,s.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,s.jsx)("rect",{width:"24",height:"24",rx:"12",fill:"white"}),(0,s.jsx)("path",{d:"M6.42021 6.42021C5.85995 6.98046 5.85992 7.88893 6.42021 8.44922L9.97098 12L6.42021 15.5508C5.85995 16.111 5.85992 17.0195 6.42021 17.5798C6.98049 18.1401 7.88896 18.1401 8.44922 17.5798L12 14.029L15.5508 17.5798C16.1111 18.1401 17.0195 18.1401 17.5798 17.5798C18.1401 17.0195 18.1401 16.1111 17.5798 15.5508L14.029 12L17.5798 8.44922C18.1401 7.88896 18.1401 6.98049 17.5798 6.42021C17.0195 5.85992 16.111 5.85995 15.5508 6.42021L12 9.97098L8.44922 6.42021C7.88893 5.85992 6.98046 5.85995 6.42021 6.42021Z",fill:"#D5232F"})]}),$=e=>(0,s.jsx)("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,s.jsxs)("g",{transform:"translate(1.885, -0.381)",children:[(0,s.jsx)("path",{d:"M8.11523 20.2441C8.27148 20.2441 8.52539 20.1855 8.76953 20.0488C14.3262 16.9336 16.2305 15.6152 16.2305 12.0508V4.58008C16.2305 3.55469 15.791 3.23242 14.9609 2.88086C13.8086 2.40234 10.0879 1.06445 8.93555 0.664062C8.67188 0.576172 8.38867 0.517578 8.11523 0.517578C7.8418 0.517578 7.55859 0.595703 7.30469 0.664062C6.15234 0.996094 2.42188 2.41211 1.26953 2.88086C0.449219 3.22266 0 3.55469 0 4.58008V12.0508C0 15.6152 1.91406 16.9238 7.46094 20.0488C7.71484 20.1855 7.95898 20.2441 8.11523 20.2441ZM8.11523 18.4766C7.95898 18.4766 7.80273 18.418 7.50977 18.2422C2.99805 15.5078 1.55273 14.707 1.55273 11.6895V4.88281C1.55273 4.55078 1.61133 4.42383 1.88477 4.31641C3.36914 3.73047 6.25 2.76367 7.72461 2.17773C7.88086 2.10938 8.00781 2.08984 8.11523 2.08984C8.22266 2.08984 8.34961 2.11914 8.50586 2.17773C9.98047 2.76367 12.8418 3.79883 14.3555 4.31641C14.6191 4.41406 14.6777 4.55078 14.6777 4.88281V11.6895C14.6777 14.707 13.2324 15.498 8.7207 18.2422C8.4375 18.418 8.27148 18.4766 8.11523 18.4766Z",fill:"currentColor"}),(0,s.jsx)("path",{d:"M4.58984 13.7598C4.58984 14.4922 4.92188 14.834 5.5957 14.834H10.6543C11.3281 14.834 11.6504 14.4922 11.6504 13.7598V9.87305C11.6504 9.18945 11.3672 8.84766 10.791 8.80859V7.65625C10.791 5.85938 9.7168 4.6582 8.125 4.6582C6.5332 4.6582 5.45898 5.85938 5.45898 7.65625V8.80859C4.88281 8.84766 4.58984 9.18945 4.58984 9.87305V13.7598ZM6.47461 8.79883V7.54883C6.47461 6.39648 7.13867 5.64453 8.125 5.64453C9.11133 5.64453 9.77539 6.39648 9.77539 7.54883V8.79883H6.47461Z",fill:"currentColor"})]})}),Y=e=>(0,s.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":!0,...e,children:(0,s.jsx)("path",{d:"M12 5v14M5 12h14",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})}),X=e=>(0,s.jsx)("svg",{viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,s.jsx)("g",{transform:"translate(1, 3.5)",children:(0,s.jsx)("path",{d:"M13.6823 1.73106C14.0861 1.35423 14.1079 0.721436 13.7311 0.317685C13.3542 -0.0860653 12.7214 -0.
3107885 12.3177 0.268949L5.56211 6.57416L1.7433 2.33104C1.37384 1.92053 0.741554 1.88725 0.331044 2.25671C-0.0794665 2.62617 -0.112744 3.25846 0.256715 3.66897L4.75671 8.66897C4.93624 8.86843 5.18839 8.98738 5.4565 8.99906C5.7246 9.01073 5.98614 8.91416 6.18233 8.73106L13.6823 1.73106Z",fill:"currentColor"})})}),Q=e=>(0,s.jsx)("svg",{viewBox:"0 0 16 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,s.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.333",d:"M1.333 5.667s.081-.566 2.424-2.91a6 6 0 0 1 10.094 2.91m-12.518 0v-4m0 4h4m9.334 2.666s-.081.566-2.424 2.91a6 6 0 0 1-10.094-2.91m12.518 0v4m0-4h-4"})}),ee=e=>(0,s.jsx)("svg",{viewBox:"0 0 18 16",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",...e,children:(0,s.jsx)("path",{d:"M8.97169 4L9.97169 5.9C10.2717 6.5 10.8717 6.9 11.4717 7L13.5717 7.3L12.0717 8.7C11.5717 9.2 11.3717 9.8 11.4717 10.5L11.8717 12.5L9.97169 11.5C9.37169 11.2 8.67169 11.2 8.17169 11.5L6.2717 12.5L6.67169 10.5C6.77169 9.8 6.57169 9.2 6.07169 8.7L4.47169 7.3L6.57169 7C7.17169 6.9 7.67169 6.5 7.97169 5.9L8.97169 4V4ZM8.97169 0.5C8.57169 0.5 8.27169 0.8 8.17169 1.2L6.2717 5L1.87169 5.6C0.871695 5.8 0.571695 6.4 1.37169 7.1L4.47169 10.1L3.77169 14.3C3.67169 15.1 3.97169 15.5 4.47169 15.5C4.67169 15.5 4.97169 15.4 5.17169 15.3L9.0717 13.3L12.9717 15.3C13.1717 15.4 13.3717 15.5 13.6717 15.5C14.1717 15.5 14.4717 15.1 14.3717 14.4L13.5717 10.2L16.6717 7.2C17.3717 6.5 17.1717 5.8 16.1717 5.6L11.8717 5L9.7717 1.2C9.6717 0.8 9.37169 0.5 8.97169 0.5Z"})}),et=e=>(0,s.jsx)("svg",{viewBox:"0 0 16 15",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",...e,children:(0,s.jsx)("path",{d:"M8 0c-.4 0-.7.3-.8.7L5.3 4.5l-4.4.6c-1 .2-1.3.8-.5 1.5l3.1 3-.7 4.2c-.1.8.2 1.2.7 1.2.2 0 .5-.1.7-.2l3.9-2 3.9 2c.2.1.4.2.7.2.5 0 .8-.4.7-1.1l-.8-4.2 3.1-3c.7-.7.5-1.4-.5-1.6l-4.3-.6L8.8.7C8.7.3 8.4 0 8 0z"})}),en=e=>(0,s.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,s.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.179 20.788C13.883 21.478 13.119 22.104 12.155 21.918C10.681 21.635 9.116 20.517 9.006 18.704L9 18.5V16H6.595C6.02561 16 5.46278 15.8785 4.94413 15.6435C4.42548 15.4086 3.96298 15.0656 3.58754 14.6375C3.2121 14.2094 2.93237 13.7061 2.76707 13.1613C2.60177 12.6164 2.5547 12.0425 2.629 11.478L2.659 11.284L3.569 6.28399C3.73034 5.39595 4.18728 4.58858 4.86555 3.9931C5.54382 3.39761 6.40355 3.04903 7.305 3.00399L7.504 2.99999H18C18.7652 2.99995 19.5015 3.29232 20.0583 3.81728C20.615 4.34224 20.9501 5.0601 20.995 5.82399L21 5.99999V12C21 12.7652 20.7077 13.5015 20.1827 14.0583C19.6578 14.615 18.9399 14.9501 18.176 14.995L18 15H16.66L14.179 20.788ZM17 13H18C18.2652 13 18.5196 12.8946 18.7071 12.7071C18.8946 12.5196 19 12.2652 19 12V5.99999C19 5.73478 18.8946 5.48042 18.7071 5.29289C18.5196 5.10535 18.2652 4.99999 18 4.99999H17V13ZM12.375 19.92L14.919 13.983C14.9545 13.9003 14.9788 13.8132 14.991 13.724L15 13.59V4.99999H7.504C7.06306 4.99996 6.63446 5.14564 6.28488 5.41438C5.9353 5.68312 5.68432 6.05986 5.571 6.48599L5.536 6.64199L4.626 11.642C4.57572 11.918 4.58407 12.2015 4.6505 12.4741C4.71694 12.7466 4.83998 13.0022 5.01162 13.2241C5.18327 13.446 5.39968 13.6293 5.6468 13.7621C5.89392 13.8949 6.16622 13.9743 6.446 13.995L6.595 14H9C9.50458 13.9998 9.99057 14.1904 10.3605 14.5335C10.7305 14.8766 10.9572 15.3468 10.995 15.85L11 16V18.5C11 19.053 11.434 19.616 12.205 19.87L12.375 19.92Z",fill:"currentColor"})}),er=e=>(0,s.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,s.jsxs)("g",{transform:"translate(1.570, -1.813)",children:[(0,s.jsx)("path",{d:"M4.3457 15.7227C4.13086 15.7227 3.98438 15.8594 3.96484 16.084C3.59375 19.1016 3.44727 19.1797 0.390625 19.6777C0.136719 19.707 0 19.834 0 20.0586C0 20.2734 0.136719 20.4004 0.341797 20.4297C3.42773 21.0254 3.59375 21.0059 3.96484 24.0137C3.98438 24.248 4.13086 24.3848 4.3457 24.3848C4.55078 24.3848 4.70703 24.248 4.72656 24.0234C5.11719 20.9668 5.23438 20.8789 8.33984 20.4297C8.53516 20.4102 8.68164 20.2734 8.68164 20.0586C8.68164 19.8438 8.53516 19.707 8.33984 19.6777C5.23438 19.082 5.12695 19.082 4.72656 16.0645C4.70703 15.8594 4.55078 15.7227 4.3457 15.7227Z",fill:"currentColor"}
3),(0,s.jsx)("path",{d:"M11.9824 3.24219C11.6992 3.24219 11.4746 3.44727 11.4355 3.75C10.5859 9.93164 9.73633 10.752 3.64258 11.5625C3.33008 11.5918 3.10547 11.8164 3.10547 12.1094C3.10547 12.4121 3.33008 12.6465 3.64258 12.6758C9.75586 13.3398 10.6348 14.2969 11.4355 20.4688C11.4746 20.7715 11.6992 20.9863 11.9824 20.9863C12.2754 20.9863 12.4902 20.7715 12.5391 20.4688C13.3496 14.2969 14.2188 13.3398 20.332 12.6758C20.6543 12.6465 20.8594 12.4121 20.8594 12.1094C20.8594 11.8164 20.6543 11.5918 20.332 11.5625C14.2188 10.8789 13.3496 9.93164 12.5391 3.75C12.4902 3.44727 12.2754 3.24219 11.9824 3.24219Z",fill:"currentColor"})]})}),ei=e=>(0,s.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,s.jsx)("path",{d:"M12.75 5.25L14.0506 8.63165C14.2621 9.18157 14.3679 9.45653 14.5324 9.68781C14.6781 9.8928 14.8572 10.0719 15.0622 10.2176C15.2935 10.3821 15.5684 10.4879 16.1184 10.6994L19.5 12L16.1184 13.3006C15.5684 13.5121 15.2935 13.6179 15.0622 13.7824C14.8572 13.9281 14.6781 14.1072 14.5324 14.3122C14.3679 14.5435 14.2621 14.8184 14.0506 15.3684L12.75 18.75L11.4494 15.3684C11.2379 14.8184 11.1321 14.5435 10.9676 14.3122C10.8219 14.1072 10.6428 13.9281 10.4378 13.7824C10.2065 13.6179 9.93157 13.5121 9.38165 13.3006L6 12L9.38165 10.6994C9.93157 10.4879 10.2065 10.3821 10.4378 10.2176C10.6428 10.0719 10.8219 9.8928 10.9676 9.68781C11.1321 9.45653 11.2379 9.18157 11.4494 8.63165L12.75 5.25Z",fill:"currentColor"}),(0,s.jsx)("path",{d:"M6.375 19.5V15.75M6.375 8.25V4.5M4.5 6.375H8.25M4.5 17.625H8.25M12.75 5.25L11.4494 8.63165C11.2379 9.18157 11.1321 9.45653 10.9676 9.68781C10.8219 9.8928 10.6428 10.0719 10.4378 10.2176C10.2065 10.3821 9.93157 10.4879 9.38165 10.6994L6 12L9.38165 13.3006C9.93157 13.5121 10.2065 13.6179 10.4378 13.7824C10.6428 13.9281 10.8219 14.1072 10.9676 14.3122C11.1321 14.5435 11.2379 14.8184 11.4494 15.3684L12.75 18.75L14.0506 15.3684C14.2621 14.8184 14.3679 14.5435 14.5324 14.3122C14.6781 14.1072 14.8572 13.9281 15.0622 13.7824C15.2935 13.6179 15.5684 13.5121 16.1184 13.3006L19.5 12L16.1184 10.6994C15.5684 10.4879 15.2935 10.3821 15.0622 10.2176C14.8572 10.0719 14.6781 9.8928 14.5324 9.68781C14.3679 9.45653 14.2621 9.18157 14.0506 8.63165L12.75 5.25Z",stroke:"currentColor",strokeLinecap:"round"})]}),eo=e=>(0,s.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,s.jsx)("path",{d:"M6.3 21.8727C6.13431 22.1597 5.76642 22.2593 5.48809 22.0794C3.93628 21.0769 2.63449 19.7279 1.68712 18.1355C0.637338 16.371 0.0578582 14.3666 0.00411206 12.3141C-0.0496341 10.2616 0.424151 8.22968 1.38015 6.41262C2.33615 4.59557 3.74238 3.0542 5.46433 1.93595C7.18629 0.817702 9.16637 0.159978 11.2152 0.0256928C13.264 -0.108592 15.313 0.285054 17.1661 1.16898C19.0193 2.0529 20.6147 3.39754 21.7997 5.07426C22.8691 6.58741 23.572 8.32533 23.8567 10.1508C23.9077 10.4782 23.6671 10.7737 23.3375 10.8084C23.008 10.843 22.7145 10.6035 22.6616 10.2764C22.3995 8.65518 21.7706 7.11228 20.8197 5.76683C19.7532 4.25778 18.3174 3.04761 16.6495 2.25208C14.9817 1.45655 13.1376 1.10227 11.2936 1.22312C9.44973 1.34398 7.66766 1.93593 6.1179 2.94236C4.56814 3.94878 3.30253 5.33602 2.44213 6.97136C1.58174 8.60671 1.15533 10.4355 1.2037 12.2827C1.25207 14.13 1.7736 15.9339 2.71841 17.522C3.56078 18.9379 4.7145 20.1399 6.08896 21.0388C6.36629 21.2201 6.46569 21.5857 6.3 21.8727Z",fill:"currentColor",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",from:"0 12 12",to:"360 12 12",dur:"1s",repeatCount:"indefinite"})}),(0,s.jsx)("rect",{x:"8",y:"8",width:"8",height:"8",fill:"currentColor"})]}),ea="suggestionContentBefore-WIMTuH",es="suggestionContentAfter-pOuH8w",el="dislikeButton-lbei5T",eu="actionsGroup-s35Rqi",ec="dislikeTooltipWrapper-oP6Ab5",ed="cheerSendButtonWrap-ZL8mSg",eg="cheerSendTooltipWrapper-ZOoQnt",ep="cheerSendButton-wrLS8s",ef=(0,l.memo)(e=>{let{textContent:t,translated:n=!1,suggestionContentRef:r,onRowClick:i,onSendClick:o,onDislikeClick:a,disabled:u=!1,textComponent:c,tooltipComponent:d,rowClassName:g}=e,{t:p}=S(),f=W(),h=F("container-rF6kur",g),v=F("textWrapper-euS7pa",{"textWrapperTranslated-FBasxh":n}),m=(0,l.useCallback)(e=>{e.stopPropagation(),a?.()},[a]);return(0,s.jsxs)("div",{className:h,onClick:i,"aria-disabled":u,children:[d&&(0,s.jsx)("div",{className:"copyTooltipWra
3pper-CUz8ID",children:(0,s.jsx)(d,{title:p("suggestion-tip"),arrowPlacement:"topLeft"})}),(0,s.jsxs)("div",{className:"suggestionContent-yaKyiu",ref:r,children:[(0,s.jsx)("div",{className:ea}),(0,s.jsx)("div",{className:v,children:c?(0,s.jsx)(c,{content:t,color:"inherit",variant:f?"body-2":"caption-2"}):t}),(0,s.jsx)("div",{className:es})]}),(0,s.jsxs)("div",{className:eu,children:[a&&(0,s.jsxs)("button",{type:"button",className:el,onClick:m,children:[(0,s.jsx)(en,{width:24,height:24}),d&&(0,s.jsx)("div",{className:ec,children:(0,s.jsx)(d,{title:p("dislike-tooltip"),arrowPlacement:"top"})})]}),(0,s.jsxs)("div",{className:"sendButtonWrapper-ErAVX6",children:[(0,s.jsx)(O,{onClick:o}),d&&(0,s.jsx)("div",{className:"sendTooltipWrapper-RrqQ2m",children:(0,s.jsx)(d,{title:p("send-tip"),arrowPlacement:f?"top":"topRight"})})]})]})]})});function eh(e){return{tag:"copilot-cheer-suggestion-preview",type:E.Cheer,content:{basename:`/cheers/${e}`},sender:"",recipient:"",timestamp:0,read:!0,needPay:!1,status:I.Delivered}}ef.displayName="TextSuggestionView";let ev=(0,l.memo)(e=>{let{reference:t,suggestionContentRef:n,onSendClick:r,onDislikeClick:i,disabled:o=!1,textComponent:a,tooltipComponent:u,rowClassName:c}=e,{t:d}=S(),g=W(),[p,f]=(0,l.useState)(null),h=(0,l.useCallback)(e=>{e.stopPropagation(),i?.()},[i]);(0,l.useEffect)(()=>{let e=!1,n=eh(t),r=R.Rj.media?.getMessageMediaURL;return r?(r(n).then(t=>{e||f(t)},()=>{e||f(null)}),()=>{e=!0}):void f(null)},[t]);let v=F("cheerContainer-wlhPk4",c);return(0,s.jsxs)("div",{className:v,"aria-disabled":o,children:[(0,s.jsxs)("div",{className:"cheerContent-xs6qBZ",ref:n,children:[(0,s.jsx)("div",{className:"cheerLabel-zZGWRR",children:d("gift-suggestion-label")}),(0,s.jsxs)("div",{className:"cheerPreview-J9PBVO",children:[p?(0,s.jsx)("img",{src:p,alt:d("gift-suggestion-label"),className:"cheerImage-YdvwcL"}):(0,s.jsx)("div",{className:"cheerImagePlaceholder-j_ZeB1","aria-hidden":!0}),(0,s.jsx)("div",{className:"cheerFreeBadge-hMN2DL",children:a?(0,s.jsx)(a,{content:d("cheer-free-badge"),color:"light",variant:"caption-1"}):(0,s.jsx)("span",{className:"cheerFreeBadgeText-sKOb6T",children:d("cheer-free-badge")})})]})]}),(0,s.jsxs)("div",{className:eu,children:[i&&(0,s.jsxs)("button",{type:"button",className:el,onClick:h,children:[(0,s.jsx)(en,{width:24,height:24}),u&&(0,s.jsx)("div",{className:ec,children:(0,s.jsx)(u,{title:d("dislike-tooltip"),arrowPlacement:"top"})})]}),(0,s.jsxs)("div",{className:ed,children:[(0,s.jsx)("button",{type:"button",className:ep,onClick:r,children:d("gift-suggestion-send")}),u&&(0,s.jsx)("div",{className:eg,children:(0,s.jsx)(u,{title:d("send-tip"),arrowPlacement:g?"top":"topRight"})})]})]})]})});ev.displayName="CheerSuggestionView";let em=null,ey=null,eb=(0,l.memo)(e=>{let{messageText:t,giftReference:r,actionName:i,suggestionContentRef:o,onSendClick:a,onDislikeClick:u,disabled:c=!1,textComponent:d,tooltipComponent:g,rowClassName:p}=e,{t:f,i18n:h}=S(),v=W(),[m,y]=(0,l.useState)(null),[b,k]=(0,l.useState)(!1),[w,x]=(0,l.useState)(!1),C=(0,l.useRef)(null),j=(0,l.useRef)(null);(0,l.useEffect)(()=>{let e=!1;return(em?Promise.resolve(em):(!ey&&(ey=n.e("2963").then(n.bind(n,53854)).then(e=>em=e.cheerNames)),ey)).then(()=>{e||x(!0)}),()=>{e=!0}},[]);let O=(0,l.useMemo)(()=>(function(e,t,n){let r=em?.[e.split(";")[0].trim()];if(r){let e=r[t];if(e)return e;if(r.en)return r.en}return n})(r,h.language,i),[r,h.language,i,w]),N=(0,l.useMemo)(()=>f("gift-attached-label",{name:O}),[f,O]),I=(0,l.useCallback)(e=>{C.current=e,"function"==typeof o?o(e):o&&"object"==typeof o&&(o.current=e)},[o]);(0,l.useLayoutEffect)(()=>{let e=C.current;if(!e)return;let t=()=>{let t=j.current;k((t?.offsetHeight??e.scrollHeight)-e.clientHeight>2)};t();let n=new ResizeObserver(t);return n.observe(e),j.current&&n.observe(j.current),()=>n.disconnect()},[t,O,m,v]);let E=(0,l.useCallback)(e=>{e.stopPropagation(),u?.()},[u]);(0,l.useEffect)(()=>{let e=!1,t=eh(r),n=R.Rj.media?.getMessageMediaURL;return n?(n(t).then(t=>{e||y(t)},()=>{e||y(null)}),()=>{e=!0}):void y(null)},[r]);let P=F("giftWithMessageContainer-I0s41D",p),L=F("giftWithMessageContent-hSr8yQ",b&&"g
3iftWithMessageContentOverflows-k7AMhZ");return(0,s.jsxs)("div",{className:P,"aria-disabled":c,children:[(0,s.jsxs)("div",{className:L,ref:I,children:[(0,s.jsx)("div",{className:ea}),(0,s.jsxs)("div",{className:"giftWithMessageBody-XSo1Ae",ref:j,children:[(0,s.jsxs)("div",{className:"giftAttachedHeader-w1Vccs",children:[m?(0,s.jsx)("img",{src:m,alt:O,className:"giftAttachedIcon-St6MgZ"}):(0,s.jsx)("div",{className:"giftAttachedIconPlaceholder-jOPT_c","aria-hidden":!0}),(0,s.jsx)("div",{className:"giftAttachedLabelWrap-wzPLr9",children:d?(0,s.jsx)(d,{content:N,color:"inherit",variant:v?"footnote-1":"caption-1"}):(0,s.jsx)("span",{className:"giftAttachedLabel-rBXBr3",children:N})})]}),(0,s.jsx)("div",{className:"giftMessageText-JTi_lJ",children:d?(0,s.jsx)(d,{content:t,color:"inherit",variant:v?"body-2":"caption-2"}):t})]}),(0,s.jsx)("div",{className:es})]}),(0,s.jsxs)("div",{className:eu,children:[u&&(0,s.jsxs)("button",{type:"button",className:el,onClick:E,children:[(0,s.jsx)(en,{width:24,height:24}),g&&(0,s.jsx)("div",{className:ec,children:(0,s.jsx)(g,{title:f("dislike-tooltip"),arrowPlacement:"top"})})]}),(0,s.jsxs)("div",{className:ed,children:[(0,s.jsx)("button",{type:"button",className:ep,onClick:a,children:f("gift-suggestion-send")}),g&&(0,s.jsx)("div",{className:eg,children:(0,s.jsx)(g,{title:f("send-tip"),arrowPlacement:v?"top":"topRight"})})]})]})]})});eb.displayName="GiftWithMessageSuggestionView";let ek=(0,l.memo)(e=>{let{onShareFeedbackClick:t,feedbackAvailable:n,textComponent:r}=e,{t:i}=S(),o=W();return(0,s.jsxs)("div",{className:"feedbackRequestContainer-ZAXa6X",children:[r?(0,s.jsx)(r,{content:i("dislike-marked"),color:"dark",variant:o?"body-2":"caption-2"}):(0,s.jsx)("span",{children:i("dislike-marked")}),n&&(0,s.jsx)("button",{type:"button",className:"feedbackLink-N8YxfW",onClick:t,children:r?(0,s.jsx)(r,{content:i("dislike-share-feedback"),color:"secondary",variant:"caption-1"}):i("dislike-share-feedback")})]})});ek.displayName="FeedbackRequestMessage";let ew=(0,l.memo)(e=>{let{textComponent:t}=e,{t:n}=S(),r=W();return(0,s.jsx)("div",{className:"feedbackSuccessContainer-HL4s17",children:t?(0,s.jsx)(t,{content:n("dislike-feedback-success"),color:"secondary",variant:r?"body-2":"caption-2"}):(0,s.jsx)("span",{children:n("dislike-feedback-success")})})});ew.displayName="FeedbackSuccessMessage";var ex=n(28916);async function eC(e){let{message:t,actions:n,onSend:r,onSendCheer:i,afterEachSend:o,generateTag:a=U}=e;if(t){let e=a();await r(t,e),o?.({actionType:"text",messageText:t,tag:e})}for(let e of n)if("send_gift"===e.type){let t=a();await i(e.payload.reference,t),o?.({actionType:e.type,messageText:e.payload.reference,tag:t})}else console.warn(`executeStructuredSuggestion: unknown action type "${e.type}", skipping`)}let ej=(0,l.memo)(function(e){let{suggestionsResult:t,suggestion:n,onSend:r,onSendCheer:i,onBeforeSend:o,onSuggestClick:a,attendeeId:u,requestId:c,lastMessageId:d,placement:g,rowClassName:p,suggestionContentRef:f,translationEnabled:h,cheerSuggestionsEnabled:v=!1,textComponent:m,tooltipComponent:y}=e,b=(0,l.useRef)(null),[k,w]=(0,l.useState)("normal"),[x,C]=(0,l.useState)(!1),j=h&&!!n.message_localized,S=n.message??"",O=j?n.message_localized:S,N=(0,ex.HT)(n),I=v&&(0,ex.se)(n),E=v&&(0,ex.RJ)(n),P="normal"!==k,L="success"===t.status&&!!t.lastGenerationReused;(0,l.useLayoutEffect)(()=>{let e=b.current;e&&C(e.scrollHeight-e.clientHeight>2)},[k,O,n.message,E,I]);let A=(0,l.useCallback)(()=>({suggestion:n,attendeeId:u??"",requestId:c??"",lastMessageId:d,placement:g,suggestionWithScrollbar:x,suggestionFromCache:L,translationEnabled:!!h}),[n,u,c,d,g,x,L,h]),T=(0,l.useCallback)(()=>{u&&(w("disliked"),q.c.logSuggestionDislikeClicked(A()))},[u,A]),M=(0,l.useCallback)(()=>{u&&R.Rj.copilot.openDislikeFeedback&&(q.c.logSuggestionShareFeedbackClicked(A()),R.Rj.copilot.openDislikeFeedback({onSubmit:e=>{q.c.logSuggestionShareFeedbackSent({...A(),reason:e}),w("feedback-sent"),R.Rj.copilot.closeDislikeFeedback?.()}}))},[u,A]),D=(0,l.useCallback)(e=>{b.current=e,"function"==typeof f?f(e):f&&"object"==typeof f&&(f.current=e)},[f]),_=(0,l.useCallback)(e=>{e.stopPropagation(),o?.();let t=(e,t)=>{u&&void 0!==c&&q.c.logMessageSent({attendeeId:u,tag:t,messageText:e,suggestion:n,requestId:c,lastMessageId:d,sentFrom:"quick-send",placement:g})};
3if(I)eC({message:n.message,actions:(0,ex.hB)(n),onSend:r,onSendCheer:i,afterEachSend:({messageText:e,tag:n})=>t(e,n)});else if(E){let e=U();t(N,e),i?.(N,e)}else{let e=U();t(S,e),r(S,e)}},[o,n,S,N,u,c,d,g,I,E,i,r]),z=(0,l.useCallback)(()=>{P||(u&&void 0!==c&&q.c.logSuggestionSelected({suggestion:n,suggestions:"success"===t.status?t.suggestions:[],attendeeId:u,requestId:c,lastMessageId:d,placement:g}),a?.({suggestionsResult:t,suggestion:n}))},[P,n,t,a,u,c,d,g]);if("feedback-sent"===k)return(0,s.jsx)(ew,{textComponent:m});if("disliked"===k)return(0,s.jsx)(ek,{onShareFeedbackClick:M,feedbackAvailable:!!R.Rj.copilot.openDislikeFeedback,textComponent:m});if(I){let e=(0,ex.l8)(n);if(e)return(0,s.jsx)(eb,{messageText:O,giftReference:e.payload.reference,actionName:e.payload.name,suggestionContentRef:D,onSendClick:_,onDislikeClick:u?T:void 0,textComponent:m,tooltipComponent:y,rowClassName:p})}return E?(0,s.jsx)(ev,{reference:N,suggestionContentRef:D,onSendClick:_,onDislikeClick:u?T:void 0,textComponent:m,tooltipComponent:y,rowClassName:p}):(0,s.jsx)(ef,{textContent:O,translated:j,suggestionContentRef:D,onRowClick:z,onSendClick:_,onDislikeClick:u?T:void 0,textComponent:m,tooltipComponent:y,rowClassName:p})});ej.displayName="GeneratedMessageAdvanced";let eS=(0,l.memo)(function(e){let{suggestionsResult:t,suggestion:n,onSuggestClick:r,attendeeId:i,requestId:o,lastMessageId:a,placement:u,rowClassName:c,suggestionContentRef:d,translationEnabled:g,textComponent:p,tooltipComponent:f}=e,{t:h}=S(),v=W(),m=!!g&&!!n.message_localized,y=m?n.message_localized:n.message,b=(0,l.useCallback)(()=>{i&&void 0!==o&&q.c.logSuggestionSelected({suggestion:n,suggestions:"success"===t.status?t.suggestions:[],attendeeId:i,requestId:o,lastMessageId:a,placement:u}),r?.({suggestionsResult:t,suggestion:n})},[n,t,r,i,o,a,u]),k=F("wrapper-NeoyYH",c);return(0,s.jsxs)("button",{type:"button",className:k,onClick:b,children:[(0,s.jsxs)("div",{className:"plusIconWrapper-wqIR7L",children:[(0,s.jsx)(Y,{width:24,height:24}),f&&(0,s.jsx)("div",{className:"tooltipWrapper-guPZhW",children:(0,s.jsx)(f,{title:h("suggestion-insert-tip"),arrowPlacement:"topLeft"})})]}),(0,s.jsxs)("div",{className:"suggestionContent-rpgGXc",ref:d,children:[(0,s.jsx)("div",{className:"suggestionContentBefore-xKvzg1"}),(0,s.jsx)("div",{className:F("textWrapper-QBrAAR",{"textWrapperTranslated-OAs4su":m}),children:p?(0,s.jsx)(p,{content:y,color:"inherit",variant:v?"body-2":"caption-2"}):y}),(0,s.jsx)("div",{className:"suggestionContentAfter-l5bvkm"})]})]})});eS.displayName="GeneratedMessageDefault";let eO="skeletonLine-Xx1UwN",eN=(0,l.memo)(()=>(0,s.jsxs)("div",{className:"skeletonWrapper-_AfZu4",children:[(0,s.jsxs)("div",{className:"skeletonLineWrapper-oOBJr8",children:[(0,s.jsx)("div",{className:eO}),(0,s.jsx)("div",{className:eO})]}),(0,s.jsx)("div",{className:"skeletonButton-qB359y"})]}));eN.displayName="GeneratedMessageSkeleton";let eR=(0,l.memo)(({count:e=2})=>(0,s.jsx)("div",{className:"container-iPd41U",children:Array.from({length:e},(e,t)=>(0,s.jsx)(eN,{},t))}));eR.displayName="GeneratedMessagesPending";let eI="(min-width: 1600px)";function eE(e){let t,n=window.matchMedia(eI),r=()=>{clearTimeout(t),t=setTimeout(e,300)};return n.addEventListener("change",r),()=>{clearTimeout(t),n.removeEventListener("change",r)}}function eP(){return window.matchMedia(eI).matches}function eL(){return!0}function eA(){return(0,l.useSyncExternalStore)(eE,eP,eL)}let eT={"error-retry":"generated-error-retry","error-shutdown":"generated-error-shutdown"},eM=(0,l.memo)(function(e){let{status:t,textComponent:n}=e,{t:r}=S(),i=eA()?"footnote-1":"caption-1",o=r(eT[t]),a=(0,l.useMemo)(()=>n?(0,s.jsx)(n,{content:o,color:"action-gray",variant:i}):(0,s.jsx)("span",{className:"text-SzrI5A",children:o}),[n,o,i]);return(0,s.jsx)("div",{className:"notificationsArea-mcuqJG",children:a})});eM.displayName="GeneratedMessagesError";let eD="actionButton-zotr12",e_=(0,l.memo)(function(e){let{appearance:t="default",regenerationDisabled:n,onRegenerate:r,translationAvailable:i,translationEnabled:o,onTranslationToggle:a,textComponent:l}=e,{t:u}=S(),c=eA(),d=W(),g=c?"footnote-1":"caption-1",p=u(d?"regenerate-desktop":"regenerate-mobile"),f=u(o?"view-original":"translate"),h=F("toolbar-LFopEH","highContrast"===t&&"toolbarHighContrast-W402iu");return(0,s.jsxs)("div",{className:h,children:[(0,s.jsxs)("button",{type:"button",className:eD,disabled:n,onClick:r,"aria-disabled":n,children:[(0,s.jsx)(Q,{width:16,height:14}
3),l?(0,s.jsx)(l,{content:p,color:"inherit",variant:g}):p]}),i&&(0,s.jsx)("button",{type:"button",className:eD,disabled:n,onClick:a,children:l?(0,s.jsx)(l,{content:f,color:"inherit",variant:g}):f})]})});e_.displayName="SuggestionsToolbar";let ez=(0,l.memo)(function(e){let{onSend:t,onSendCheer:n,lastMessageId:r,placement:i,suggestionsAvailable:o,textComponent:a,tooltipComponent:u,suggestionRowClassName:c,onSuggestClick:d,suggestionVariant:g="advanced",suggestionsAppearance:p="default",cheerSuggestionsEnabled:f=!1,giftRequestsAvailable:h=!1,attendeeId:v}=e,[m,y]=(0,l.useState)(null),[b,k]=(0,l.useState)(!1),[w,x]=(0,l.useState)("idle"),C=(0,l.useRef)(null),j=(0,l.useRef)([]),S=(0,l.useRef)(null),O=(0,l.useRef)(!1),[I,E]=(0,l.useState)(!1),P=(0,l.useMemo)(()=>m?.status==="success"&&m.suggestions?.some(e=>e.message_localized),[m]),L=(0,l.useCallback)(()=>{E(e=>{let t=!e;return v&&m?.status==="success"&&q.c.logShowSuggestionsTranslation({attendeeId:v,requestId:m.requestId,lastMessageId:m.lastMessageId,state:t?"translate":"viewOriginal"}),t})},[v,m]),A=(0,l.useCallback)(()=>k(!0),[]);(0,l.useEffect)(()=>{C.current&&C.current.attendeeId!==v&&(y(null),x("idle"),k(!1),E(!1),S.current=null,O.current=!1,j.current=[])},[v]),(0,l.useEffect)(()=>{let e=C.current?.attendeeId===v,t=C.current?.lastMessageId;if(e&&t&&Number(t)>=Number(r??0))return;let n=!1,a=null;return z(v,e=>{if(n)return;let t=e.placement??i;if("pending"===e.status){let n=e.context?.messages??[],r=n.filter(e=>"text"===e.type).length,i=n.length>0?n[n.length-1]:void 0,o=n.map(e=>String(e.content));R.Rj.user.getCurrentUserId().then(n=>{let a=null!=i&&null!=n&&i.sender_id===n,s=i?.type??"text";o.length>0?(0,N.u6)({userId:n??"",attendeeId:v,messagesContent:o},n=>{q.c.logGenerationStarted({attendeeId:v,lastMessageFromUser:a,textMessageCount:r,lastMessageType:s,requestId:e.requestId,trigger:e.regenerated?"manual":"auto",placement:t,lastMessageId:e.lastMessageId,language:n?.language})}):q.c.logGenerationStarted({attendeeId:v,lastMessageFromUser:a,textMessageCount:r,lastMessageType:s,requestId:e.requestId,trigger:e.regenerated?"manual":"auto",placement:t,lastMessageId:e.lastMessageId})})}else"success"!==e.status||e.lastGenerationReused?"error-shutdown"===e.status&&e.justStarted&&q.c.logGenerationResponseReceived({attendeeId:v,success:!1,requestId:null,lastMessageId:e.lastMessageId,placement:t}):q.c.logGenerationResponseReceived({attendeeId:v,success:!0,requestId:e.requestId,lastMessageId:e.lastMessageId,placement:t});"pending"===e.status?(y(e),x("pending")):"error-retry"===e.status?(y(e),x("error")):"success"===e.status?(y(e),k(!1),x("success"),C.current={attendeeId:v,lastMessageId:r}):"error-shutdown"===e.status&&(y(e),x("error"))},{placement:i,suggestionsAvailable:o,giftRequestsAvailable:h}).then(e=>{n?e?.():a=e??null}),()=>{n=!0,a?.()}},[r,v,i,o,h]),(0,l.useLayoutEffect)(()=>{let e=S.current,t=O.current;if(m?.status!=="success"||!v){S.current=m??null,O.current=I;return}let n=e?.status!=="success",r=t!==I;if(n||r){let e=m.suggestions?.length??0,t=j.current.slice(0,e).map(e=>!!e&&e.scrollHeight>e.clientHeight);q.c.logSuggestionsShown({suggestions:m.suggestions,suggestionsWithScrollbar:t,attendeeId:v,requestId:m.requestId,lastMessageId:m.lastMessageId,translationEnabled:!!I,placement:i,lastGenerationReused:m.lastGenerationReused??!1})}S.current=m,O.current=I},[m,v,I,i]);let T=(0,l.useCallback)(async()=>{x("pending");try{await _()}catch{y(e=>({status:"error-retry",requestId:e&&"requestId"in e&&null!=e.requestId?String(e.requestId):""})),x("error")}},[]),M=(0,l.useCallback)(e=>{d?.(e)},[d]),D=m?.status==="success"&&!1!==m.regenerationAvailable,U=m&&("error-retry"===m.status||"error-shutdown"===m.status)?m.status:null;if(U)return(0,s.jsx)(eM,{status:U,textComponent:a});if("pending"===w||b)return(0,s.jsx)(eR,{});let F=m&&"success"===m.status&&m.suggestions,B=F&&"advanced"===g;return(0,s.jsxs)("div",{className:"container-KXD1sv",children:[B&&(0,s.jsx)(e_,{appearance:p,regenerationDisabled:!D||b,onRegenerate:T,translationAvailable:P,translationEnabled:I,onTranslationToggle:L,textComponent:a}),F&&m?.suggestions.map((e,r)=>"advanced"===g?(0,s.jsx)(ej,{suggestionsResult:m,suggestion:e,onSend:t,onSendCheer:n,onBeforeSend:A,onSuggestClick:M,attendeeId:v??void 0,requestId:m.requestId,lastMessageId:m.lastMessageId,placement:i,rowClassName:c,suggestionContentRef:e=>{j.current[r]=e},translationEnabled:I,cheerSuggestionsEnabled:f,textComponent:a,tooltipComponent:u},`${e.message}${r}`):(0,s.jsx)(eS,{suggestionsResult:m,suggestion:e,onSuggestClick:M,attendeeId:v??void 0,requestId:m.requestId,lastMessageId:m.lastMessageId,placement:i,rowClassName:c,suggestionContentRef:e=>{j.current[r]=e},translationEnabled:I,textComponent:a,tooltipComponent:u},`${e.message}${r}`))]})});
3ez.displayName="GeneratedMessages";let eq=ez,eU=(0,l.memo)(function(e){let{note:t,onDelete:n,onPin:r,onUnpin:i,textComponent:o}=e,[a,u]=(0,l.useState)(!1),c=(0,l.useCallback)(()=>{u(!0),n(t.id)},[t.id,n]),d=(0,l.useCallback)(()=>{t.pinned?i(t.id):r(t.id)},[t.id,t.pinned,r,i]),g=t.pinned?"pinButtonActive-hF3ORb":"pinButton-mRGyGr";return(0,s.jsxs)("div",{className:"item-LeOVvR",children:[t.aiCreated&&(0,s.jsx)("span",{className:"aiIcon-AWS2iC","aria-label":"AI generated",children:(0,s.jsx)(er,{width:21,height:24})}),(0,s.jsx)("div",{className:"text-CQkorw",children:o?(0,s.jsx)(o,{content:t.text,color:"dark",variant:"body-2"}):t.text}),(0,s.jsx)("button",{className:"deleteButton-qz23Hg",onClick:c,disabled:a,type:"button","aria-label":"Delete note",children:(0,s.jsx)(J,{width:12,height:12})}),(0,s.jsx)("button",{className:g,onClick:d,disabled:a,type:"button","aria-label":t.pinned?"Unpin note":"Pin note",children:t.pinned?(0,s.jsx)(et,{width:16,height:15}):(0,s.jsx)(ee,{width:18,height:16})})]})});eU.displayName="DialogNotesItem";let eF=(0,l.memo)(e=>{let{onSubmit:t,onClose:n}=e,{t:r}=S(),[i,o]=(0,l.useState)(""),a=(0,l.useRef)(null),u=(0,l.useCallback)(e=>{o(e.target.value)},[]),c=(0,l.useCallback)(()=>{i.trim().length>0&&(t(i.trim()),o(""))},[i,t]),d=(0,l.useCallback)(e=>{"Enter"===e.key&&c()},[c]),g=i.trim().length>0;return(0,s.jsxs)("div",{className:"container-xZVH3C",children:[(0,s.jsx)("input",{ref:a,className:"input-CEhisx",type:"text",value:i,maxLength:1024,placeholder:r("notes-input-placeholder"),onChange:u,onKeyDown:d,autoFocus:!0}),g&&(0,s.jsx)("button",{className:"submitButton-KVRm63",onClick:c,type:"button","aria-label":"Submit note",children:(0,s.jsx)(X,{width:16,height:16})}),(0,s.jsx)("button",{className:"closeButton-vOJuB9",onClick:n,type:"button","aria-label":"Close input",children:(0,s.jsx)(J,{width:12,height:12})})]})});eF.displayName="CreateNoteInput";let eB="@the-one-ai/sdk-ui";function eV(){try{let e=localStorage.getItem(eB);return e?JSON.parse(e):{}}catch{return{}}}function eH(e,t){let n=eV();n[e]=t;try{localStorage.setItem(eB,JSON.stringify(n))}catch{}}let eG=function(e,t){let n=R.Rj.analytics.logEvent;n&&R.Rj.user.getCurrentUserId().then(r=>{if(!r)return;let i={"attendee-id":e,"user-id":r,date:new Date().toISOString(),"cnt-notes":t};n(r,"profile-notes-expanded..theone",i)})},eW="defaultTooltip-VUxmY1",eJ="onboardingTitle-a0A5dS",eK="toggle-a5Sc0N",eZ=(0,l.memo)(function(e){let{userId:t,contactId:n,textComponent:r,buttonComponent:i,tooltipComponent:o,collapsedCount:a=4,initialNotes:u}=e,{t:c}=S(),[d,g]=(0,l.useState)(u??[]),[p,f]=(0,l.useState)(!1),[h,v]=(0,l.useState)(!1),[m,y]=(0,l.useState)(!1),[b,k]=(0,l.useState)(()=>!eV().notesOnboardingDismissed),w=(0,l.useCallback)(()=>{k(!1),eH("notesOnboardingDismissed",!0)},[]);(0,l.useEffect)(()=>{if(!b)return;let e=setTimeout(w,3e4);return()=>clearTimeout(e)},[b,w]);let[x,C]=(0,l.useState)(u?"success":"idle"),j=(0,l.useRef)(null),O=(0,l.useCallback)(()=>{j.current=(0,N.CS)({userId:t,attendeeId:n},e=>{"success"===e.status?(g(e.notes),C("success")):C("error")})},[t,n]);(0,l.useEffect)(()=>{if(void 0===u)return C("loading"),O(),()=>{j.current&&(j.current(),j.current=null)}},[u,O]);let R=(0,l.useCallback)(()=>{f(e=>(e||eG(n,d.length),!e))},[n,d.length]),I=(0,l.useCallback)(()=>{b&&w(),v(e=>!e)},[b,w]),E=(0,l.useCallback)(()=>{v(!1)},[]),P=(0,l.useCallback)(async e=>{await new Promise(t=>{(0,N.p4)({attendeeId:n,text:e},e=>{t("success"===e.status)})})&&O()},[n,O]),L=(0,l.useCallback)(async e=>{await new Promise(t=>{(0,N.Iy)({noteId:e},e=>{t("success"===e.status)})})&&g(t=>t.filter(t=>t.id!==e))},[]),A=(0,l.useCallback)(async e=>{await new Promise(t=>{(0,N.uA)({noteId:e},e=>{t("success"===e.status)})})&&g(t=>(function(e,t){let n=e.map(e=>e.id===t?{...e,pinned:!0}:e),r=n.find(e=>e.id===t);if(!r)return e;let i=n.filter(e=>e.id!==t);return[r,...i.filter(e=>e.pinned),...i.filter(e=>!e.pinned)]})(t,e))},[]),T=(0,l.useCallback)(async e=>{await new Promise(t=>{(0,N.xU)({noteId:e},e=>{t("success"===e.status)})})&&g(t=>(function(e,t){let n=e.map(e=>e.id===t?{...e,pinned:!1}
3:e),r=n.find(e=>e.id===t);if(!r)return e;let i=n.filter(e=>e.id!==t);return[...i.filter(e=>e.pinned),r,...i.filter(e=>!e.pinned)]})(t,e))},[]),M=p?d:d.slice(0,a),D=d.length>a,_=c(p?"notes-show-less":"notes-show-more");return"idle"===x||"loading"===x||"error"===x?null:(0,s.jsxs)("div",{className:"section-H9hdiM",children:[b&&(0,s.jsx)("div",{className:"onboardingTooltipWrapper-c5xjon",children:o?(0,s.jsx)(o,{title:(0,s.jsxs)("div",{className:"onboardingContent-pUMXY3",children:[(0,s.jsx)("div",{children:r?(0,s.jsx)(r,{content:c("notes-onboarding-title"),color:"light",variant:"footnote-1"}):(0,s.jsx)("span",{className:eJ,children:c("notes-onboarding-title")})}),(0,s.jsx)("div",{children:r?(0,s.jsx)(r,{content:c("notes-onboarding-text"),color:"light",variant:"footnote-2"}):(0,s.jsx)("span",{children:c("notes-onboarding-text")})})]}),arrowPlacement:"topRight",variant:"second-accent",onCloseButtonClick:w}):(0,s.jsx)("div",{className:`${eW} defaultTooltipAccent-I_Wxtr`,children:(0,s.jsxs)("div",{className:"onboardingTooltipContent-i28Bhk",children:[(0,s.jsx)("button",{type:"button",className:"onboardingCloseButton-B_9ZSr",onClick:w,children:(0,s.jsx)(K,{width:12,height:12})}),(0,s.jsx)("div",{className:eJ,children:c("notes-onboarding-title")}),(0,s.jsx)("div",{children:c("notes-onboarding-text")})]})})}),(0,s.jsxs)("div",{className:"header-x6XNzh",children:[(0,s.jsxs)("div",{className:"headerTitle-xVAaYT",children:[(0,s.jsxs)("span",{className:"shieldIcon-nEBIR0",onMouseEnter:()=>y(!0),onMouseLeave:()=>y(!1),children:[m&&(0,s.jsx)("div",{className:"privacyTooltipWrapper-yMxA2y",children:o?(0,s.jsx)(o,{title:c("notes-privacy"),arrowPlacement:"topLeft"}):(0,s.jsx)("div",{className:eW,children:c("notes-privacy")})}),(0,s.jsx)($,{width:20,height:20})]}),r?(0,s.jsx)(r,{content:c("notes-title"),color:"dark",variant:"profile-info-base-title"}):(0,s.jsx)("span",{className:"title-yMynx8",children:c("notes-title")})]}),i?(0,s.jsx)(i,{onClick:I,title:c("notes-create"),variant:"secondary",size:"tiny"}):(0,s.jsx)("button",{className:"createButton-bsqU6t",onClick:I,type:"button",children:c("notes-create")})]}),h&&(0,s.jsx)(eF,{onSubmit:P,onClose:E}),M.length>0&&(0,s.jsx)("div",{className:"list-lbdeZ1",children:M.map(e=>(0,s.jsx)(eU,{note:e,onDelete:L,onPin:A,onUnpin:T,textComponent:r},e.id))}),D&&(i?(0,s.jsx)(i,{className:eK,onClick:R,title:_,variant:"ghost-accent",size:"tiny"}):(0,s.jsx)("button",{className:eK,onClick:R,type:"button",children:_}))]})});eZ.displayName="DialogNotes";let e$=eZ,eY="copilotWelcomeDismissed",eX="chat",eQ=(0,l.memo)(e=>{let{attendeeId:t,lastMessageId:n,onTextChange:r,onSuggestionAccepted:i,hasGeneratedText:o=!1,onClear:a,onStateChange:u,tooltipComponent:c,ariaLabel:d="Co-pilot",className:g}=e,{t:p}=S(),[f,h]=(0,l.useState)({kind:"idle"}),[v,m]=(0,l.useState)(!1),[y,b]=(0,l.useState)(void 0),[k,w]=(0,l.useState)(()=>!!eV()[eY]),x=(0,l.useCallback)(()=>{w(!0),eH(eY,!0)},[]),C=(0,l.useRef)(!1),j=(0,l.useRef)(null),O=(0,l.useRef)(void 0),I=(0,l.useRef)(null),E=(0,l.useRef)(null),P=(0,l.useRef)(!1),L=(0,l.useRef)(new Set),A=(0,l.useRef)(null),T=(0,l.useCallback)(()=>{A.current?.(),A.current=null},[]),M=(0,l.useCallback)(()=>j.current??n??y,[n,y]),D=(0,l.useCallback)(e=>{let t=e??M();return void 0!==t&&(0,N.lB)(t)>=4},[M]),U=(0,l.useCallback)(e=>{e.freshlyReached&&R.Rj.user.getCurrentUserId().then(async n=>{!n||await R.Rj.user.getIsClient(n)&&q.c.logDailyLimitReached({attendeeId:t,lastMessageId:e.lastMessageId,limitType:"generation",timeoutSec:e.retryAfterSeconds??null})})},[t]),B=(0,l.useCallback)(e=>{let n=e??M();void 0!==n&&I.current!==n&&(I.current=n,R.Rj.user.getCurrentUserId().then(async e=>{!e||await R.Rj.user.getIsClient(e)&&q.c.logDailyLimitReached({attendeeId:t,lastMessageId:n,limitType:"regeneration",timeoutSec:null})}))},[t,M]);(0,l.useEffect)(()=>{u?.(f.kind,"disabled"===f.kind?f.reason:void 0)},[f,u]),(0,l.useEffect)(()=>()=>{E.current?.(),E.current=null,T()},[]),(0,l.useEffect)(()=>{E.current?.(),E.current=null,T(),L.current=new Set,C.current=!1,j.current=null,O.current=void 0,I.current=null,b(void 0),h({kind:"idle"})},[t]),(0,l.useEffect)(()=>{let e=!1;return R.Rj.user.getCurrentUserId().then(n=>{e||b(n?`${n}-${t}`:void 0)}),()=>{e=!0}},[t]),(0,l.useEffect)(()=>{let e=O.current;e!==n&&((void 0!==e||void 0!==n)&&(E.current?.(),E.current=null,P.current=!1,j.current=null,C.current=!1,I.current=null,h(e=>"generating"===e.kind?e:{kind:"idle"})),O.current=n)},[n]),(0,l.useEffect)(()=>{let e=D(M());e&&(C.current=!0);let t=e||C.current;h(e=>"generating"===e.kind?e:t&&!o?{kind:"disabled",reason:"regenerations-exhausted"}:t||"disabled"!==e.kind||"regenerations-exhausted"!==e.reason?e:{kind:"idle"})},[n,o,M,D]);let V=(0,l.useCallback)(e=>{let n=e.placement??eX;if("pending"===e.status){h({kind:"generating"}),T(),A.current=function(e,t,n){let r=e.context?.messages??[],i=r.filter(e=>"text"===e.type).length,o=r.length>0?r[r.length-1]:void 0,a=r.map(e=>String(e.content)),s=e.placement??eX,l=r=>
3{n.has(e.requestId)||(n.add(e.requestId),R.Rj.user.getCurrentUserId().then(n=>{if(!n)return;let a=null!=o&&o.sender_id===n,l=null!=o?o.type:null;q.c.logGenerationStarted({attendeeId:t,lastMessageFromUser:a,textMessageCount:i,lastMessageType:l,requestId:e.requestId,trigger:"manual",placement:s,lastMessageId:e.lastMessageId,language:r})}))};if(a.length>0){let r;return R.Rj.user.getCurrentUserId().then(i=>{!i||n.has(e.requestId)||(r=(0,N.u6)({userId:i,attendeeId:t,messagesContent:a},e=>{l(e?.language)}),l(void 0))}),()=>{r?.()}}return l(void 0),()=>{}}({requestId:e.requestId,lastMessageId:e.lastMessageId,context:e.context,placement:e.placement},t,L.current);return}if("success"===e.status){T();let o=e.suggestions[0],a=P.current;P.current=!1,a&&o&&(r(o.message??""),i?.({suggestion:o,requestId:e.requestId,lastMessageId:e.lastMessageId}),e.lastGenerationReused||q.c.logGenerationResponseReceived({attendeeId:t,success:!0,requestId:e.requestId,lastMessageId:e.lastMessageId,placement:n}),q.c.logSuggestionsShown({suggestions:e.suggestions,suggestionsWithScrollbar:[!1],attendeeId:t,requestId:e.requestId,lastMessageId:e.lastMessageId,translationEnabled:!1,placement:n,lastGenerationReused:e.lastGenerationReused??!1})),h({kind:"idle"});let s=e.lastMessageId??null,l=j.current;null!==s&&(null!==l&&s!==l&&(C.current=!1),j.current=s),!e.regenerationAvailable&&(C.current=!0,(a||e.regenerated)&&B(e.lastMessageId));return}let o=P.current;if(P.current=!1,T(),"unavailable-regenerations-exhausted"===e.status){j.current=e.lastMessageId??null,C.current=!0,h({kind:"disabled",reason:"regenerations-exhausted"}),o&&B(e.lastMessageId);return}if("unavailable-daily-limit"===e.status){h({kind:"disabled",reason:"daily-limit"}),U(e);return}("error-shutdown"===e.status||"error-retry"===e.status)&&("error-shutdown"===e.status&&e.justStarted&&q.c.logGenerationResponseReceived({attendeeId:t,success:!1,requestId:null,lastMessageId:e.lastMessageId,placement:n}),h({kind:"disabled",reason:"service-error"}))},[t,r,i,B,U,T]),H=(0,l.useCallback)(()=>{if("disabled"!==f.kind){if("generating"===f.kind){T(),E.current?.(),E.current=null,P.current=!1,h({kind:"idle"});return}if(o){a?.(),(C.current||D())&&(C.current=!0,h({kind:"disabled",reason:"regenerations-exhausted"}),B());return}if(C.current||D()){C.current=!0,h({kind:"disabled",reason:"regenerations-exhausted"}),B();return}if(P.current=!0,h({kind:"generating"}),E.current)return void _();z(t,V,{placement:"chat",suggestionsAvailable:!0,suggestedMessageCount:1,regenerationAttempts:4}).then(e=>{E.current=e??null})}},[t,V,f.kind,o,a,D,B,T]),G=(0,l.useCallback)(()=>m(!0),[]),W=(0,l.useCallback)(()=>m(!1),[]),J=(0,l.useMemo)(()=>F("button-w405BM",g,{"error-mJUNc1":"disabled"===f.kind,"generating-ssFqBz":"generating"===f.kind}),[g,f]),K="idle"===f.kind&&!o&&!k,$="disabled"===f.kind&&v,Y=(0,l.useMemo)(()=>(0,s.jsxs)("div",{className:"welcomeBody-e2SxSR",children:[(0,s.jsx)("span",{className:"welcomeTitle-XRL7qr",children:p("copilot-welcome-title")}),(0,s.jsxs)("span",{children:[p("copilot-welcome-text")," ",(0,s.jsx)("a",{className:"welcomeTerms-WcfJix",href:"#terms",children:p("copilot-welcome-terms")})]})]}),[p]),X=(0,l.useMemo)(()=>"disabled"===f.kind?(0,s.jsx)("div",{className:"errorBody-XH5oe0",children:p(`copilot-${f.reason}`)}):null,[p,f]);return(0,s.jsxs)("div",{className:"root-fwyTBv",children:[K&&c&&(0,s.jsx)("div",{className:"welcomeTooltipWrapper-A3ET3A",children:(0,s.jsx)(c,{title:Y,variant:"second-accent",arrowPlacement:"topRight",onCloseButtonClick:x})}),$&&c&&(0,s.jsx)("div",{className:"errorTooltipWrapper-AmAzhs",children:(0,s.jsx)(c,{title:X,arrowPlacement:"topRight"})}),(0,s.jsxs)("button",{type:"button",className:J,onClick:H,onMouseEnter:"disabled"===f.kind?G:void 0,onMouseLeave:"disabled"===f.kind?W:void 0,onFocus:"disabled"===f.kind?G:void 0,onBlur:"disabled"===f.kind?W:void 0,"aria-label":d,children:["idle"===f.kind&&!o&&(0,s.jsx)(ei,{width:24,height:24}),"idle"===f.kind&&o&&(0,s.jsx)(Z,{width:24,height:24}),"generating"===f.kind&&(0,s.jsx)(eo,{width:24,height:24}),"disabled"===f.kind&&(0,s.jsx)(ei,{width:24,height:24})]})]})});eQ.displayName="CopilotButton";let e1=eQ,e0=(0,l.memo)(()=>{let{t:e}=S();return(0,s.jsx)("div",{className:"overlay-KzW96N","aria-live":"polite",children:(0,s.jsx)("span",{className:"text-slFxhh",children:e("copilot-generating-message")})})});e0.displayName="CopilotGeneratingOverlay";let e2=["policy-violation","unnatural","robotic","emotional-problem","topic-loop","repeated-hint","wrong-fact","hyperactive","passive","technical-error","other"];function e8(e){let{label:t,value:n,checked:r,onClick:i}=e;return(0,s.jsx)("button",{type:"button",className:r?"chipChecked-magTnR chip-LCHdnV":"chip-LCHdnV",onClick:()=>i(n),children:t})}let e4=(0,l.memo)(function(e){let{onSubmit:t,chipComponent:n}=e,r=n??e8,{t:i}
3=S(),[o,a]=(0,l.useState)(null),u=(0,l.useCallback)(e=>{a(t=>t===e?null:e)},[]),c=(0,l.useCallback)(()=>{o&&t(o)},[o,t]);return(0,s.jsxs)("div",{className:"content-negmkY",children:[(0,s.jsx)("span",{children:i("dislike-feedback-title")}),(0,s.jsx)("div",{className:"reasons-tfJZDM",children:e2.map(e=>(0,s.jsx)(r,{label:i(`reason-${e}`),value:e,checked:o===e,onClick:u},e))}),(0,s.jsx)("button",{type:"button",className:"submitButton-VEp6ln",onClick:c,disabled:!o,children:i("dislike-feedback-submit")})]})});e4.displayName="DislikeFeedbackForm";let e5=e4},96474(e,t,n){"use strict";n.d(t,{n_:()=>m,Rj:()=>f});var r=n(29443),i=n(81490),o=n(28993),a=n(33610),s=n(13683),l=n(23567);function u(e,t){return(...n)=>(function(e,t=1e4){return(0,a.A)(e)?(0,s._)(e.pipe((0,l.w)({first:t}))):Promise.resolve(e)})(e(...n),t)}var c=n(97156),d=n(92453),g=n(28138),p=n(89383);let f={chat:{},user:{},analytics:{},copilot:{},media:{}},h=new c.t(!1);function v(e){(0,r.r)(e.language),e.language&&(f.language=e.language),f.maxWordsInMessage=e.maxWordsInMessage,f.suggestedMessageCount=e.suggestedMessageCount,f.analytics={logEvent:e.analytics.logEvent},f.copilot={},e.copilot.openDislikeFeedback&&(f.copilot.openDislikeFeedback=t=>{e.copilot.openDislikeFeedback(t).subscribe()}),e.copilot.closeDislikeFeedback&&(f.copilot.closeDislikeFeedback=()=>{e.copilot.closeDislikeFeedback().subscribe()}),f.user={getProfile:u(e.user.getProfile),getCurrentUserId:u(e.user.getCurrentUserId),getInterests:u(e.user.getInterests),getPreferences:u(e.user.getPreferences),getMoods:u(e.user.getMoods),getIsClient:u(e.user.getIsClient)},f.chat={getChatMessages:u(e.chat.getChatMessages),getAttendeeId:u(e.chat.getAttendeeId)},f.media={getMessageMediaURL:u(e.media.getMessageMediaURL)},e.copilot.getCopilotSuggestionCheers?f.copilot.getCopilotSuggestionCheers=u(e.copilot.getCopilotSuggestionCheers):delete f.copilot.getCopilotSuggestionCheers}function m(e){return"observable"===e.asyncMode?(0,o.n_)({environment:e.sdkOptions.environment,backendHostname:e.sdkOptions.backendHostname,getToken:e.sdkOptions.getToken,cpApi:e.sdkOptions.cpApi}).pipe((0,d.M)(()=>{v(e),h.next(!0)}),(0,g.T)(e=>({...e,notifySuggestMessageSent:p.N}))):(0,i.n_)({environment:e.sdkOptions.environment,backendHostname:e.sdkOptions.backendHostname,getToken:u(e.sdkOptions.getToken),getCpToken:e.sdkOptions.getCpToken,cpApi:e.sdkOptions.cpApi}).then(()=>{v(e),h.next(!0)})}h.asObservable()},29443(e,t,n){"use strict";n.d(t,{r:()=>ec,A:()=>ed});var r=n(32851),i=n(92334),o=n(80600);function a(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e,t){return(s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function l(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&s(e,t)}function u(e,t){if(t&&("object"==(0,r.A)(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return a(e)}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var d=n(69352),g=n(57182),p=n(4058),f=n(11943);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 v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach(function(t){(0,d.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var m={type:"logger",log:function(e){this.output("log",e)},warn:function(e){this.output("warn",e)},error:function(e){this.output("error",e)},output:function(e,t){console&&console[e]&&console[e].apply(console,t)}},y=new(function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,i.A)(this,e),this.init(t,n)}return(0,o.A)(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||m,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"log","",!0)}},{key:"warn",value:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","",!0)}},{key:"error",value:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"error","")}},{key:"deprecate",value:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(e,t,n,r){return r&&!this.debug?null:("string"==typeof e[0]&&(e[0]="".concat(n).concat(this.prefix," ").concat(e[0])),this.logger[t](e))}},{key:"create",value:function(t){return new e(this.logger,v(v({},{prefix:"".concat(this.prefix,":").concat(t,":")}),this.options))}},{key:"clone",value:function(t){return(t=t||this.options).prefix=t.prefix||this.prefix,new e(this.logger,t)}}]),e}()),b=function(){function e(){(0,i.A)(this,e),this.observers={}}return(0,o.A)(e,[{key:"on",value:function(e,t){var n=this;return e.split(" ").forEach(function(e){n.observers[e]=n.observers[e]||[],n.observers[e].push(t)}),this}}
3,{key:"off",value:function(e,t){if(this.observers[e]){if(!t)return void delete this.observers[e];this.observers[e]=this.observers[e].filter(function(e){return e!==t})}}},{key:"emit",value:function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];this.observers[e]&&[].concat(this.observers[e]).forEach(function(e){e.apply(void 0,n)}),this.observers["*"]&&[].concat(this.observers["*"]).forEach(function(t){t.apply(t,[e].concat(n))})}}]),e}();function k(){var e,t,n=new Promise(function(n,r){e=n,t=r});return n.resolve=e,n.reject=t,n}function w(e){return null==e?"":""+e}function x(e,t,n){function r(e){return e&&e.indexOf("###")>-1?e.replace(/###/g,"."):e}function i(){return!e||"string"==typeof e}for(var o="string"!=typeof t?[].concat(t):t.split(".");o.length>1;){if(i())return{};var a=r(o.shift());!e[a]&&n&&(e[a]=new n),e=Object.prototype.hasOwnProperty.call(e,a)?e[a]:{}}return i()?{}:{obj:e,k:r(o.shift())}}function C(e,t,n){var r=x(e,t,Object);r.obj[r.k]=n}function j(e,t){var n=x(e,t),r=n.obj,i=n.k;if(r)return r[i]}function S(e,t,n){var r=j(e,n);return void 0!==r?r:j(t,n)}function O(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var N={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function R(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,function(e){return N[e]}):e}var I="u">typeof window&&window.navigator&&void 0===window.navigator.userAgentData&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,E=[" ",",","?","!",";"];function P(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<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach(function(t){(0,d.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var A=function(e){l(r,e);var t,n=(t=function(){if("u"<typeof Reflect||!Reflect.construct||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}}(),function(){var e,n=c(r);return e=t?Reflect.construct(n,arguments,c(this).constructor):n.apply(this,arguments),u(this,e)});function r(e){var t,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return(0,i.A)(this,r),t=n.call(this),I&&b.call(a(t)),t.data=e||{},t.options=o,void 0===t.options.keySeparator&&(t.options.keySeparator="."),void 0===t.options.ignoreJSONStructure&&(t.options.ignoreJSONStructure=!0),t}return(0,o.A)(r,[{key:"addNamespaces",value:function(e){0>this.options.ns.indexOf(e)&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,o=void 0!==r.ignoreJSONStructure?r.ignoreJSONStructure:this.options.ignoreJSONStructure,a=[e,t];n&&"string"!=typeof n&&(a=a.concat(n)),n&&"string"==typeof n&&(a=a.concat(i?n.split(i):n)),e.indexOf(".")>-1&&(a=e.split("."));var s=j(this.data,a);return s||!o||"string"!=typeof n?s:function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(t){if(t[n])return t[n];for(var i=n.split(r),o=t,a=0;a<i.length;++a){if(!o||"string"==typeof o[i[a]]&&a+1<i.length)return;if(void 0===o[i[a]]){for(var s=2,l=i.slice(a,a+s).join(r),u=o[l];void 0===u&&i.length>a+s;)s++,u=o[l=i.slice(a,a+s).join(r)];if(void 0===u)return;if(null===u)return null;if(n.endsWith(l)){if("string"==typeof u)return u;if(l&&"string"==typeof u[l])return u[l]}var c=i.slice(a+s).join(r);if(c)return e(u,c,r);return}o=o[i[a]]}return o}}(this.data&&this.data[e]&&this.data[e][t],n,i)}},{key:"addResource",value:function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},o=this.options.keySeparator;void 0===o&&(o=".");var a=[e,t];
3n&&(a=a.concat(o?n.split(o):n)),e.indexOf(".")>-1&&(a=e.split("."),r=t,t=a[1]),this.addNamespaces(t),C(this.data,a,r),i.silent||this.emit("added",e,t,n,r)}},{key:"addResources",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var i in n)("string"==typeof n[i]||"[object Array]"===Object.prototype.toString.apply(n[i]))&&this.addResource(e,t,i,n[i],{silent:!0});r.silent||this.emit("added",e,t,n)}},{key:"addResourceBundle",value:function(e,t,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},a=[e,t];e.indexOf(".")>-1&&(a=e.split("."),r=n,n=t,t=a[1]),this.addNamespaces(t);var s=j(this.data,a)||{};r?function e(t,n,r){for(var i in n)"__proto__"!==i&&"constructor"!==i&&(i in t?"string"==typeof t[i]||t[i]instanceof String||"string"==typeof n[i]||n[i]instanceof String?r&&(t[i]=n[i]):e(t[i],n[i],r):t[i]=n[i]);return t}(s,n,i):s=L(L({},s),n),C(this.data,a,s),o.silent||this.emit("added",e,t,n)}},{key:"removeResourceBundle",value:function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}},{key:"hasResourceBundle",value:function(e,t){return void 0!==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return(t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI)?L(L({},{}),this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"hasLanguageSomeTranslations",value:function(e){var t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find(function(e){return t[e]&&Object.keys(t[e]).length>0})}},{key:"toJSON",value:function(){return this.data}}]),r}(b),T={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,r,i){var o=this;return e.forEach(function(e){o.processors[e]&&(t=o.processors[e].process(t,n,r,i))}),t}};function M(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 D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach(function(t){(0,d.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var _={},z=function(e){l(s,e);var t,n=(t=function(){if("u"<typeof Reflect||!Reflect.construct||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}}(),function(){var e,n=c(s);return e=t?Reflect.construct(n,arguments,c(this).constructor):n.apply(this,arguments),u(this,e)});function s(e){var t,r,o,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,i.A)(this,s),o=n.call(this),I&&b.call(a(o)),t=["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","
3i18nFormat","utils"],r=a(o),t.forEach(function(t){e[t]&&(r[t]=e[t])}),o.options=l,void 0===o.options.keySeparator&&(o.options.keySeparator="."),o.logger=y.create("translator"),o}return(0,o.A)(s,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==e)return!1;var n=this.resolve(e,t);return n&&void 0!==n.res}},{key:"extractFromKey",value:function(e,t){var n=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===n&&(n=":");var r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,i=t.ns||this.options.defaultNS||[],o=n&&e.indexOf(n)>-1,a=!this.options.userDefinedKeySeparator&&!t.keySeparator&&!this.options.userDefinedNsSeparator&&!t.nsSeparator&&!function(e,t,n){t=t||"",n=n||"";var r=E.filter(function(e){return 0>t.indexOf(e)&&0>n.indexOf(e)});if(0===r.length)return!0;var i=new RegExp("(".concat(r.map(function(e){return"?"===e?"\\?":e}).join("|"),")")),o=!i.test(e);if(!o){var a=e.indexOf(n);a>0&&!i.test(e.substring(0,a))&&(o=!0)}return o}(e,n,r);if(o&&!a){var s=e.match(this.interpolator.nestingRegexp);if(s&&s.length>0)return{key:e,namespaces:i};var l=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(l[0])>-1)&&(i=l.shift()),e=l.join(r)}return"string"==typeof i&&(i=[i]),{key:e,namespaces:i}}},{key:"translate",value:function(e,t,n){var i=this;if("object"!==(0,r.A)(t)&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),t||(t={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);var o=void 0!==t.returnDetails?t.returnDetails:this.options.returnDetails,a=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,l=this.extractFromKey(e[e.length-1],t),u=l.key,c=l.namespaces,d=c[c.length-1],g=t.lng||this.language,p=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(g&&"cimode"===g.toLowerCase()){if(p){var f=t.nsSeparator||this.options.nsSeparator;return o?(h.res="".concat(d).concat(f).concat(u),h):"".concat(d).concat(f).concat(u)}return o?(h.res=u,h):u}var h=this.resolve(e,t),v=h&&h.res,m=h&&h.usedKey||u,y=h&&h.exactUsedKey||u,b=Object.prototype.toString.apply(v),k=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,w=!this.i18nFormat||this.i18nFormat.handleAsObject,x="string"!=typeof v&&"boolean"!=typeof v&&"number"!=typeof v;if(w&&v&&x&&0>["[object Number]","[object Function]","[object RegExp]"].indexOf(b)&&("string"!=typeof k||"[object Array]"!==b)){if(!t.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var C=this.options.returnedObjectHandler?this.options.returnedObjectHandler(m,v,D(D({},t),{},{ns:c})):"key '".concat(u," (").concat(this.language,")' returned an object instead of string.");return o?(h.res=C,h):C}if(a){var j="[object Array]"===b,S=j?[]:{},O=j?y:m;for(var N in v)if(Object.prototype.hasOwnProperty.call(v,N)){var R="".concat(O).concat(a).concat(N);S[N]=this.translate(R,D(D({},t),{joinArrays:!1,ns:c})),S[N]===R&&(S[N]=v[N])}v=S}}else if(w&&"string"==typeof k&&"[object Array]"===b)(v=v.join(k))&&(v=this.extendTranslation(v,e,t,n));else{var I=!1,E=!1,P=void 0!==t.count&&"string"!=typeof t.count,L=s.hasDefaultValue(t),A=P?this.pluralResolver.getSuffix(g,t.count,t):"",T=t["defaultValue".concat(A)]||t.defaultValue;!this.isValidLookup(v)&&L&&(I=!0,v=T),this.isValidLookup(v)||(E=!0,v=u);var M=(t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&E?void 0:v,_=L&&T!==v&&this.options.updateMissing;if(E||I||_){if(this.logger.log(_?"updateKey":"missingKey",g,d,u,_?T:v),a){var z=this.resolve(u,D(D({},t),{},{keySeparator:!1}));z&&z.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var q=[],U=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&U&&U[0])for(var F=0;F<U.length;F++)q.push(U[F]);else"all"===this.options.saveMissingTo?q=this.languageUtils.toResolveHierarchy(t.lng||this.language):q.push(t.lng||this.language);var B=function(e,n,r){var o=L&&r!==v?r:M;i.options.missingKeyHandler?i.options.missingKeyHandler(e,d,n,o,_,t):i.backendConnector&&i.backendConnector.saveMissing&&i.backendConnector.saveMissing(e,d,n,o,_,t),i.emit("missingKey",e,d,n,v)};this.options.saveMissing&&(this.options.saveMissingPlurals&&P?q.forEach(function(e){i.pluralResolver.getSuffixes(e,t).forEach(function(n){B([e],u+n,t["defaultValue".concat(n)]||T)})}):B(q,u,T))}v=this.extendTranslation(v,e,t,h,n),E&&v===u&&this.options.appendNamespaceToMissingKey&&(v="".concat(d,":").concat(u)),(E||I)&&this.options.parseMissingKeyHandler&&(v="v1"!==this.options.compatibilityAPI?this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(d,":").concat(u):u,I?v:void 0):this.options.parseMissingKeyHandler(v))}return o?(h.res=v,h):v}},{key:"extendTranslation",value:function(e,t,n,r,i){var o=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,D(D({},this.options.interpolation.defaultVariables),n),r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init(D(D({},n),{interpolation:D(D({},this.options.interpolation),n.interpolation)}));var a,s="string"==typeof e&&(n&&n.interpolation&&void 0!==n.interpolation.skipOnVariables?n.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);if(s){var l=e.match(this.interpolator.nestingRegexp);a=l&&l.length}var u=n.replace&&"string"!=typeof n.replace?n.replace:n;if(this.options.interpolation.defaultVariables&&(u=D(D({},this.options.interpolation.defaultVariables),u)),e=this.interpolator.interpolate(e,u,n.lng||this.language,n),s){var c=e.match(this.interpolator.nestingRegexp);a<(c&&c.length)&&(n.nest=!1)}!1!==n.nest&&(e=this.interpolator.nest(e,function(){for(var e=arguments.length,r=Array(e),a=0;a<e;a++)r[a]=arguments[a];return i&&i[0]===r[0]&&!n.context?(o.logger.warn("It seems you are nesting recursively key: ".concat(r[0]," in key: ").concat(t[0])),null):o.translate.apply(o,r.concat([t]))}
3,n)),n.interpolation&&this.interpolator.reset()}var d=n.postProcess||this.options.postProcess,g="string"==typeof d?[d]:d;return null!=e&&g&&g.length&&!1!==n.applyPostProcessor&&(e=T.handle(g,e,t,this.options&&this.options.postProcessPassResolved?D({i18nResolved:r},n):n,this)),e}},{key:"resolve",value:function(e){var t,n,r,i,o,a=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach(function(e){if(!a.isValidLookup(t)){var l=a.extractFromKey(e,s),u=l.key;n=u;var c=l.namespaces;a.options.fallbackNS&&(c=c.concat(a.options.fallbackNS));var d=void 0!==s.count&&"string"!=typeof s.count,g=d&&!s.ordinal&&0===s.count&&a.pluralResolver.shouldUseIntlApi(),p=void 0!==s.context&&("string"==typeof s.context||"number"==typeof s.context)&&""!==s.context,f=s.lngs?s.lngs:a.languageUtils.toResolveHierarchy(s.lng||a.language,s.fallbackLng);c.forEach(function(e){a.isValidLookup(t)||(o=e,!_["".concat(f[0],"-").concat(e)]&&a.utils&&a.utils.hasLoadedNamespace&&!a.utils.hasLoadedNamespace(o)&&(_["".concat(f[0],"-").concat(e)]=!0,a.logger.warn('key "'.concat(n,'" for languages "').concat(f.join(", "),'" won\'t get resolved as namespace "').concat(o,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),f.forEach(function(n){if(!a.isValidLookup(t)){i=n;var o,l=[u];if(a.i18nFormat&&a.i18nFormat.addLookupKeys)a.i18nFormat.addLookupKeys(l,u,n,e,s);else{d&&(c=a.pluralResolver.getSuffix(n,s.count,s));var c,f="".concat(a.options.pluralSeparator,"zero");if(d&&(l.push(u+c),g&&l.push(u+f)),p){var h="".concat(u).concat(a.options.contextSeparator).concat(s.context);l.push(h),d&&(l.push(h+c),g&&l.push(h+f))}}for(;o=l.pop();)a.isValidLookup(t)||(r=o,t=a.getResource(n,e,o,s))}}))})}}),{res:t,usedKey:n,exactUsedKey:r,usedLng:i,usedNS:o}}},{key:"isValidLookup",value:function(e){return void 0!==e&&!(!this.options.returnNull&&null===e)&&!(!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}}],[{key:"hasDefaultValue",value:function(e){var t="defaultValue";for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t===n.substring(0,t.length)&&void 0!==e[n])return!0;return!1}}]),s}(b);function q(e){return e.charAt(0).toUpperCase()+e.slice(1)}var U=function(){function e(t){(0,i.A)(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=y.create("languageUtils")}return(0,o.A)(e,[{key:"getScriptPartFromCode",value:function(e){if(!e||0>e.indexOf("-"))return null;var t=e.split("-");return 2===t.length||(t.pop(),"x"===t[t.length-1].toLowerCase())?null:this.formatLanguageCode(t.join("-"))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||0>e.indexOf("-"))return e;var t=e.split("-");return this.formatLanguageCode(t[0])}},{key:"formatLanguageCode",value:function(e){if("string"==typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return this.options.lowerCaseLng?n=n.map(function(e){return e.toLowerCase()}):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=q(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=q(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=q(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isSupportedCode",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}},{key:"getBestMatchFromCodes",value:function(e){var t,n=this;return e?(e.forEach(function(e){if(!t){var r=n.formatLanguageCode(e);(!n.options.supportedLngs||n.isSupportedCode(r))&&(t=r)}}),!t&&this.options.supportedLngs&&e.forEach(function(e){if(!t){var r=n.getLanguagePartFromCode(e);if(n.isSupportedCode(r))return t=r;t=n.options.supportedLngs.find(function(e){if(0===e.indexOf(r))return e})}}),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),"string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var n=e[t];
3return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e[this.getLanguagePartFromCode(t)]),n||(n=e.default),n||[]}},{key:"toResolveHierarchy",value:function(e,t){var n=this,r=this.getFallbackCodes(t||this.options.fallbackLng||[],e),i=[],o=function(e){e&&(n.isSupportedCode(e)?i.push(e):n.logger.warn("rejecting language code not found in supportedLngs: ".concat(e)))};return"string"==typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&o(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&o(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&o(this.getLanguagePartFromCode(e))):"string"==typeof e&&o(this.formatLanguageCode(e)),r.forEach(function(e){0>i.indexOf(e)&&o(n.formatLanguageCode(e))}),i}}]),e}(),F=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],B={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(+(1!=e&&(e%10!=1||e%100==11)))},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:3*(e%100==3||e%100==4))},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)}},V=["v1","v2","v3"],H={zero:0,one:1,two:2,few:3,many:4,other:5},G=function(){function e(t){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,i.A)(this,e),this.languageUtils=t,this.options=r,this.logger=y.create("pluralResolver"),(!this.options.compatibilityJSON||"v4"===this.options.compatibilityJSON)&&("u"<typeof Intl||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=(n={},F.forEach(function(e){e.lngs.forEach(function(t){n[t]={numbers:e.nr,plurals:B[e.fc]}})}),n)}return(0,o.A)(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(e,{type:t.ordinal?"ordinal":"cardinal"})}catch(e){return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.getRule(e,t);return this.shouldUseIntlApi()?n&&n.resolvedOptions().pluralCategories.length>1:n&&n.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};
3return this.getSuffixes(e,n).map(function(e){return"".concat(t).concat(e)})}},{key:"getSuffixes",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.getRule(e,n);return r?this.shouldUseIntlApi()?r.resolvedOptions().pluralCategories.sort(function(e,t){return H[e]-H[t]}).map(function(e){return"".concat(t.options.prepend).concat(e)}):r.numbers.map(function(r){return t.getSuffix(e,r,n)}):[]}},{key:"getSuffix",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this.getRule(e,n);return r?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(r.select(t)):this.getSuffixRetroCompatible(r,t):(this.logger.warn("no plural rule found for: ".concat(e)),"")}},{key:"getSuffixRetroCompatible",value:function(e,t){var n=this,r=e.noAbs?e.plurals(t):e.plurals(Math.abs(t)),i=e.numbers[r];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===i?i="plural":1===i&&(i=""));var o=function(){return n.options.prepend&&i.toString()?n.options.prepend+i.toString():i.toString()};return"v1"===this.options.compatibilityJSON?1===i?"":"number"==typeof i?"_plural_".concat(i.toString()):o():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?o():this.options.prepend&&r.toString()?this.options.prepend+r.toString():r.toString()}},{key:"shouldUseIntlApi",value:function(){return!V.includes(this.options.compatibilityJSON)}}]),e}();function W(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 J(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?W(Object(n),!0).forEach(function(t){(0,d.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):W(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var K=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,i.A)(this,e),this.logger=y.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return(0,o.A)(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var t=e.interpolation;this.escape=void 0!==t.escape?t.escape:R,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?O(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?O(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?O(t.nestingPrefix):t.nestingPrefixEscaped||O("$t("),this.nestingSuffix=t.nestingSuffix?O(t.nestingSuffix):t.nestingSuffixEscaped||O(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.alwaysFormat=void 0!==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=RegExp(t,"g");var n="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=RegExp(n,"g")}},{key:"interpolate",value:function(e,t,n,r){var i,o,a,s=this,l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function u(e){return e.replace(/\$/g,"$$$$")}var c=function(e){if(0>e.indexOf(s.formatSeparator)){var i=S(t,l,e);return s.alwaysFormat?s.format(i,void 0,n,J(J(J({},r),t),{},{interpolationkey:e})):i}var o=e.split(s.formatSeparator),a=o.shift().trim(),u=o.join(s.formatSeparator).trim();return s.format(S(t,l,a),u,n,J(J(J({},r),t),{},{interpolationkey:a}))};this.resetRegExp();var d=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler,g=r&&r.interpolation&&void 0!==r.interpolation.skipOnVariables?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(e){return u(e)}},{regex:this.regexp,safeValue:function(e){return s.escapeValue?u(s.escape(e)):u(e)}}
3].forEach(function(t){for(a=0;i=t.regex.exec(e);){var n=i[1].trim();if(void 0===(o=c(n)))if("function"==typeof d){var l=d(e,i,r);o="string"==typeof l?l:""}else if(r&&r.hasOwnProperty(n))o="";else if(g){o=i[0];continue}else s.logger.warn("missed to pass in variable ".concat(n," for interpolating ").concat(e)),o="";else"string"==typeof o||s.useRawValueToEscape||(o=w(o));var u=t.safeValue(o);if(e=e.replace(i[0],u),g?(t.regex.lastIndex+=o.length,t.regex.lastIndex-=i[0].length):t.regex.lastIndex=0,++a>=s.maxReplaces)break}}),e}},{key:"nest",value:function(e,t){var n,r,i,o=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};function s(e,t){var n=this.nestingOptionsSeparator;if(0>e.indexOf(n))return e;var r=e.split(new RegExp("".concat(n,"[ ]*{"))),o="{".concat(r[1]);e=r[0];var a=(o=this.interpolate(o,i)).match(/'/g),s=o.match(/"/g);(a&&a.length%2==0&&!s||s.length%2!=0)&&(o=o.replace(/'/g,'"'));try{i=JSON.parse(o),t&&(i=J(J({},t),i))}catch(t){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),t),"".concat(e).concat(n).concat(o)}return delete i.defaultValue,e}for(;n=this.nestingRegexp.exec(e);){var l=[];(i=(i=J({},a)).replace&&"string"!=typeof i.replace?i.replace:i).applyPostProcessor=!1,delete i.defaultValue;var u=!1;if(-1!==n[0].indexOf(this.formatSeparator)&&!/{.*}/.test(n[1])){var c=n[1].split(this.formatSeparator).map(function(e){return e.trim()});n[1]=c.shift(),l=c,u=!0}if((r=t(s.call(this,n[1].trim(),i),i))&&n[0]===e&&"string"!=typeof r)return r;"string"!=typeof r&&(r=w(r)),r||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),r=""),u&&(r=l.reduce(function(e,t){return o.format(e,t,a.lng,J(J({},a),{},{interpolationkey:n[1].trim()}))},r.trim())),e=e.replace(n[0],r),this.regexp.lastIndex=0}return e}}]),e}();function Z(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 $(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Z(Object(n),!0).forEach(function(t){(0,d.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Z(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Y(e){var t={};return function(n,r,i){var o=r+JSON.stringify(i),a=t[o];return a||(a=e(r,i),t[o]=a),a(n)}}var X=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,i.A)(this,e),this.logger=y.create("formatter"),this.options=t,this.formats={number:Y(function(e,t){var n=new Intl.NumberFormat(e,t);return function(e){return n.format(e)}}),currency:Y(function(e,t){var n=new Intl.NumberFormat(e,$($({},t),{},{style:"currency"}));return function(e){return n.format(e)}}),datetime:Y(function(e,t){var n=new Intl.DateTimeFormat(e,$({},t));return function(e){return n.format(e)}}),relativetime:Y(function(e,t){var n=new Intl.RelativeTimeFormat(e,$({},t));return function(e){return n.format(e,t.range||"day")}}),list:Y(function(e,t){var n=new Intl.ListFormat(e,$({},t));return function(e){return n.format(e)}})},this.init(t)}return(0,o.A)(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},n=t.interpolation;this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||","}},{key:"add",value:function(e,t){this.formats[e.toLowerCase().trim()]=t}},{key:"addCached",value:function(e,t){this.formats[e.toLowerCase().trim()]=Y(t)}},{key:"format",value:function(e,t,n,r){var i=this;return t.split(this.formatSeparator).reduce(function(e,t){var o=function(e){var t=e.toLowerCase().trim(),n={};if(e.indexOf("(")>-1){var r=e.split("(");t=r[0].toLowerCase().trim();var i=r[1].substring(0,r[1].length-1);"currency"===t&&0>i.indexOf(":")?n.currency||(n.currency=i.trim()):"relativetime"===t&&0>i.indexOf(":")?n.range||(n.range=i.trim()):i.split(";").forEach(function(e){if(e){var t,r=(t=e.split(":"),(0,g.A)(t)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||(0,p.A)(t)||(0,f.A)()),i=r[0],o=r.slice(1).join(":").trim().replace(/^'+|'+$/g,"");n[i.trim()]||(n[i.trim()]=o),"false"===o&&(n[i.trim()]=!1),"true"===o&&(n[i.trim()]=!0),isNaN(o)||(n[i.trim()]=parseInt(o,10))}})}return{formatName:t,formatOptions:n}}(t),a=o.formatName,s=o.formatOptions;if(i.formats[a]){var l=e;try{var u=r&&r.formatParams&&r.formatParams[r.interpolationkey]||{},c=u.locale||u.lng||r.locale||r.lng||n;l=i.formats[a](e,c,$($($({},s),r),u))}catch(e){i.logger.warn(e)}return l}return i.logger.warn("there was no format function for ".concat(a)),e},e)}}]),e}();function Q(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 ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
3t%2?Q(Object(n),!0).forEach(function(t){(0,d.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Q(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var et=function(e){l(r,e);var t,n=(t=function(){if("u"<typeof Reflect||!Reflect.construct||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}}(),function(){var e,n=c(r);return e=t?Reflect.construct(n,arguments,c(this).constructor):n.apply(this,arguments),u(this,e)});function r(e,t,o){var s,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return(0,i.A)(this,r),s=n.call(this),I&&b.call(a(s)),s.backend=e,s.store=t,s.services=o,s.languageUtils=o.languageUtils,s.options=l,s.logger=y.create("backendConnector"),s.waitingReads=[],s.maxParallelReads=l.maxParallelReads||10,s.readingCalls=0,s.maxRetries=l.maxRetries>=0?l.maxRetries:5,s.retryTimeout=l.retryTimeout>=1?l.retryTimeout:350,s.state={},s.queue=[],s.backend&&s.backend.init&&s.backend.init(o,l.backend,l),s}return(0,o.A)(r,[{key:"queueLoad",value:function(e,t,n,r){var i=this,o={},a={},s={},l={};return e.forEach(function(e){var r=!0;t.forEach(function(t){var s="".concat(e,"|").concat(t);!n.reload&&i.store.hasResourceBundle(e,t)?i.state[s]=2:i.state[s]<0||(1===i.state[s]?void 0===a[s]&&(a[s]=!0):(i.state[s]=1,r=!1,void 0===a[s]&&(a[s]=!0),void 0===o[s]&&(o[s]=!0),void 0===l[t]&&(l[t]=!0)))}),r||(s[e]=!0)}),(Object.keys(o).length||Object.keys(a).length)&&this.queue.push({pending:a,pendingCount:Object.keys(a).length,loaded:{},errors:[],callback:r}),{toLoad:Object.keys(o),pending:Object.keys(a),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(l)}}},{key:"loaded",value:function(e,t,n){var r=e.split("|"),i=r[0],o=r[1];t&&this.emit("failedLoading",i,o,t),n&&this.store.addResourceBundle(i,o,n),this.state[e]=t?-1:2;var a={};this.queue.forEach(function(n){var r,s,l,u;r=n.loaded,(l=(s=x(r,[i],Object)).obj)[u=s.k]=l[u]||[],l[u].push(o),void 0!==n.pending[e]&&(delete n.pe
3nding[e],n.pendingCount--),t&&n.errors.push(t),0!==n.pendingCount||n.done||(Object.keys(n.loaded).forEach(function(e){a[e]||(a[e]={});var t=n.loaded[e];t.length&&t.forEach(function(t){void 0===a[e][t]&&(a[e][t]=!0)})}),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())}),this.emit("loaded",a),this.queue=this.queue.filter(function(e){return!e.done})}},{key:"read",value:function(e,t,n){var r=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,a=arguments.length>5?arguments[5]:void 0;if(!e.length)return a(null,{});if(this.readingCalls>=this.maxParallelReads)return void this.waitingReads.push({lng:e,ns:t,fcName:n,tried:i,wait:o,callback:a});this.readingCalls++;var s=function(s,l){if(r.readingCalls--,r.waitingReads.length>0){var u=r.waitingReads.shift();r.read(u.lng,u.ns,u.fcName,u.tried,u.wait,u.callback)}s&&l&&i<r.maxRetries?setTimeout(function(){r.read.call(r,e,t,n,i+1,2*o,a)},o):a(s,l)},l=this.backend[n].bind(this.backend);if(2===l.length){try{var u=l(e,t);u&&"function"==typeof u.then?u.then(function(e){return s(null,e)}).catch(s):s(null,u)}catch(e){s(e)}return}return l(e,t,s)}},{key:"prepareLoading",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),i&&i();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var o=this.queueLoad(e,t,r,i);if(!o.toLoad.length)return o.pending.length||i(),null;o.toLoad.forEach(function(e){n.loadOne(e)})}},{key:"load",value:function(e,t,n){this.prepareLoading(e,t,{},n)}},{key:"reload",value:function(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}},{key:"loadOne",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e.split("|"),i=r[0],o=r[1];this.read(i,o,"read",void 0,void 0,function(r,a){r&&t.logger.warn("".concat(n,"loading namespace ").concat(o," for language ").concat(i," failed"),r),!r&&a&&t.logger.log("".concat(n,"loaded namespace ").concat(o," for language ").concat(i),a),t.loaded(e,r,a)})}},{key:"saveMissing",value:function(e,t,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:function(){};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t))return void this.logger.warn('did not save key "'.concat(n,'" as the namespace "').concat(t,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");if(null!=n&&""!==n){if(this.backend&&this.backend.create){var s,l=ee(ee({},o),{},{isUpdate:i}),u=this.backend.create.bind(this.backend);if(u.length<6)try{(s=5===u.length?u(e,t,n,r,l):u(e,t,n,r))&&"function"==typeof s.then?s.then(function(e){return a(null,e)}).catch(a):a(null,s)}catch(e){a(e)}else u(e,t,n,r,a,l)}e&&e[0]&&this.store.addResource(e[0],t,n,r)}}}]),r}(b);function en(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};if("object"===(0,r.A)(e[1])&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"===(0,r.A)(e[2])||"object"===(0,r.A)(e[3])){var n=e[3]||e[2];
3Object.keys(n).forEach(function(e){t[e]=n[e]})}return t},interpolation:{escapeValue:!0,format:function(e,t,n,r){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function er(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&0>e.supportedLngs.indexOf("cimode")&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function ei(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 eo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ei(Object(n),!0).forEach(function(t){(0,d.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ei(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ea(){}var es=function(e){l(s,e);var t,n=(t=function(){if("u"<typeof Reflect||!Reflect.construct||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}}(),function(){var e,n=c(s);return e=t?Reflect.construct(n,arguments,c(this).constructor):n.apply(this,arguments),u(this,e)});function s(){var e,t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;if((0,i.A)(this,s),t=n.call(this),I&&b.call(a(t)),t.options=er(r),t.services={},t.logger=y,t.modules={external:[]},Object.getOwnPropertyNames(Object.getPrototypeOf(e=a(t))).forEach(function(t){"function"==typeof e[t]&&(e[t]=e[t].bind(e))}),o&&!t.isInitialized&&!r.isClone){if(!t.options.initImmediate)return t.init(r,o),u(t,a(t));setTimeout(function(){t.init(r,o)},0)}return t}return(0,o.A)(s,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;"function"==typeof t&&(n=t,t={}),!t.defaultNS&&!1!==t.defaultNS&&t.ns&&("string"==typeof t.ns?t.defaultNS=t.ns:0>t.ns.indexOf("translation")&&(t.defaultNS=t.ns[0]));var r=en();function i(e){return e?"function"==typeof e?new e:e:null}if(this.options=eo(eo(eo({},r),this.options),er(t)),"v1"!==this.options.compatibilityAPI&&(this.options.interpolation=eo(eo({},r.interpolation),this.options.interpolation)),void 0!==t.keySeparator&&(this.options.userDefinedKeySeparator=t.keySeparator),void 0!==t.nsSeparator&&(this.options.userDefinedNsSeparator=t.nsSeparator),!this.options.isClone){this.modules.logger?y.init(i(this.modules.logger),this.options):y.init(null,this.options),this.modules.formatter?o=this.modules.formatter:"u">typeof Intl&&(o=X);var o,a=new U(this.options);this.store=new A(this.options.resources,this.options);var s=this.services;s.logger=y,s.resourceStore=this.store,s.languageUtils=a,s.pluralResolver=new G(a,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),o&&(!this.options.interpolation.format||this.options.interpolation.format===r.interpolation.format)&&(s.formatter=i(o),s.formatter.init(s,this.options),this.options.interpolation.format=s.formatter.format.bind(s.formatter)),s.interpolator=new K(this.options),s.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},s.backendConnector=new et(i(this.modules.backend),s.resourceStore,s,this.options),s.backendConnector.on("*",function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];e.emit.apply(e,[t].concat(r))}),this.modules.languageDetector&&(s.languageDetector=i(this.modules.languageDetector),s.languageDetector.init&&s.languageDetector.init(s,this.options.detection,this.options)),this.modules.i18nFormat&&(s.i18nFormat=i(this.modules.i18nFormat),s.i18nFormat.init&&s.i18nFormat.init(this)),this.translator=new z(this.services,this.options),this.translator.on("*",function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];e.emit.apply(e,[t].concat(r))}),this.modules.external.forEach(function(t){t.init&&t.init(e)})}if(this.format=this.options.interpolation.format,n||(n=ea),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var l=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);l.length>0&&"dev"!==l[0]&&(this.options.lng=l[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments),e}});var u=k(),c=function(){var t=function(t,r){e.isInitialized&&!e.initializedStoreOnce&&e.logger.warn("init: i18next is already initialized. You should call init just once!"),e.isInitialized=!0,e.options.isClone||e.logger.log("initialized",e.options),e.emit("initialized",e.options),u.resolve(r),n(t,r)};if(e.languages&&"v1"!==e.options.compatibilityAPI&&!e.isInitialized)return t(null,e.t.bind(e));e.changeLanguage(e.options.lng,t)};return this.options.resources||!this.options.initImmediate?c():setTimeout(c,0),u}},{key:"loadResources",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ea,r=n,i="string"==typeof e?e:this.language;if("function"==typeof e&&(r=e),!this.options.resources||this.options.partialBundledLanguages){if(i&&"cimode"===i.toLowerCase())return r();var o=[],a=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach(function(e){0>o.indexOf(e)&&o.push(e)})};i?a(i):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(function(e){return a(e)}
3),this.options.preload&&this.options.preload.forEach(function(e){return a(e)}),this.services.backendConnector.load(o,this.options.ns,function(e){e||t.resolvedLanguage||!t.language||t.setResolvedLanguage(t.language),r(e)})}else r(null)}},{key:"reloadResources",value:function(e,t,n){var r=k();return e||(e=this.languages),t||(t=this.options.ns),n||(n=ea),this.services.backendConnector.reload(e,t,function(e){r.resolve(),n(e)}),r}},{key:"use",value:function(e){if(!e)throw Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&T.addPostProcessor(e),"formatter"===e.type&&(this.modules.formatter=e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"setResolvedLanguage",value:function(e){if(e&&this.languages&&!(["cimode","dev"].indexOf(e)>-1))for(var t=0;t<this.languages.length;t++){var n=this.languages[t];if(!(["cimode","dev"].indexOf(n)>-1)&&this.store.hasLanguageSomeTranslations(n)){this.resolvedLanguage=n;break}}}},{key:"changeLanguage",value:function(e,t){var n=this;this.isLanguageChangingTo=e;var r=k();this.emit("languageChanging",e);var i=function(e){n.language=e,n.languages=n.services.languageUtils.toResolveHierarchy(e),n.resolvedLanguage=void 0,n.setResolvedLanguage(e)},o=function(e,o){o?(i(o),n.translator.changeLanguage(o),n.isLanguageChangingTo=void 0,n.emit("languageChanged",o),n.logger.log("languageChanged",o)):n.isLanguageChangingTo=void 0,r.resolve(function(){return n.t.apply(n,arguments)}),t&&t(e,function(){return n.t.apply(n,arguments)})},a=function(t){e||t||!n.services.languageDetector||(t=[]);var r="string"==typeof t?t:n.services.languageUtils.getBestMatchFromCodes(t);r&&(n.language||i(r),n.translator.language||n.translator.changeLanguage(r),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage&&n.services.languageDetector.cacheUserLanguage(r)),n.loadResources(r,function(e){o(e,r)})};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?0===this.services.languageDetector.detect.length?this.services.languageDetector.detect().then(a):this.services.languageDetector.detect(a):a(e):a(this.services.languageDetector.detect()),r}},{key:"getFixedT",value:function(e,t,n){var i=this,o=function e(t,o){if("object"!==(0,r.A)(o)){for(var a,s,l=arguments.length,u=Array(l>2?l-2:0),c=2;c<l;c++)u[c-2]=arguments[c];a=i.options.overloadTranslationOptionHandler([t,o].concat(u))}else a=eo({},o);a.lng=a.lng||e.lng,a.lngs=a.lngs||e.lngs,a.ns=a.ns||e.ns,a.keyPrefix=a.keyPrefix||n||e.keyPrefix;var d=i.options.keySeparator||".";return s=a.keyPrefix&&Array.isArray(t)?t.map(function(e){return"".concat(a.keyPrefix).concat(d).concat(e)}):a.keyPrefix?"".concat(a.keyPrefix).concat(d).concat(t):t,i.t(s,a)};return"string"==typeof e?o.lng=e:o.lngs=e,o.ns=t,o.keyPrefix=n,o}},{key:"t",value:function(){var e;return this.translator&&(e=this.translator).translate.apply(e,arguments)}},{key:"exists",value:function(){var e;return this.translator&&(e=this.translator).exists.apply(e,arguments)}},{key:"setDefaultNamespace",value:function(e){this.options.defaultNS=e}},{key:"hasLoadedNamespace",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;
3if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var r=this.resolvedLanguage||this.languages[0],i=!!this.options&&this.options.fallbackLng,o=this.languages[this.languages.length-1];if("cimode"===r.toLowerCase())return!0;var a=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return -1===r||2===r};if(n.precheck){var s=n.precheck(this,a);if(void 0!==s)return s}return!!(this.hasResourceBundle(r,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||a(r,e)&&(!i||a(o,e)))}},{key:"loadNamespaces",value:function(e,t){var n=this,r=k();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach(function(e){0>n.options.ns.indexOf(e)&&n.options.ns.push(e)}),this.loadResources(function(e){r.resolve(),t&&t(e)}),r):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var n=k();"string"==typeof e&&(e=[e]);var r=this.options.preload||[],i=e.filter(function(e){return 0>r.indexOf(e)});return i.length?(this.options.preload=r.concat(i),this.loadResources(function(e){n.resolve(),t&&t(e)}),n):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){return(e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),e)?["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf((this.services&&this.services.languageUtils||new U(en())).getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr":"rtl"}},{key:"cloneInstance",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ea,r=eo(eo(eo({},this.options),t),{isClone:!0}),i=new s(r);return(void 0!==t.debug||void 0!==t.prefix)&&(i.logger=i.logger.clone(t)),["store","services","language"].forEach(function(t){i[t]=e[t]}),i.services=eo({},this.services),i.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},i.translator=new z(i.services,i.options),i.translator.on("*",function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];i.emit.apply(i,[e].concat(n))}),i.init(r,n),i.translator.options=i.options,i.translator.backendConnector.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},i}},{key:"toJSON",value:function(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}]),s}(b);(0,d.A)(es,"createInstance",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new es(e,t)});var el=es.createInstance();el.createInstance=es.createInstance,el.createInstance,el.dir,el.init,el.loadResources,el.reloadResources,el.use,el.changeLanguage,el.getFixedT,el.t,el.exists,el.setDefaultNamespace,el.hasLoadedNamespace,el.loadNamespaces,el.loadLanguages;let eu=el.createInstance();function ec(e){e&&eu.changeLanguage(e)}eu.init({lng:"en",resources:{en:{translation:{send:"Send",translate:"Translate","view-original":"View Original","suggestion-tip":"Click to edit suggestion","suggestion-insert-tip":"Tap to insert","send-tip":"Click to send","gift-suggestion-label":"Send a free virtual gift:","gift-suggestion-send":"Send Gift","cheer-free-badge":"Free","gift-attached-label":"Free Gift attached: {{name}}","notes-title":"Notes & Highlights","notes-create":"Create note","notes-show-more":"Show More","notes-show-less":"Show Less","notes-input-placeholder":"Add a note about person and hit on Enter to save...","notes-privacy":"All notes are private and only visible to you.","notes-onboarding-title":"Introducing Notes \uD83C\uDF89","notes-onboarding-text":"Now, you can write down and review important info.","regenerate-desktop":"Click to change suggestion","regenerate-mobile":"Tap to change suggestion","generated-error-retry":"Couldn't create suggestions! Please wait...","generated-error-shutdown":"Shutting down for 15 minutes...","dislike-tooltip":"Click if this suggestion is unacceptable","dislike-marked":"Suggestion marked as inappropriate.","dislike-sh
3are-feedback":"Share feedback","dislike-feedback-title":"Select one reason this suggestion does not fit.","dislike-feedback-submit":"Share feedback","dislike-feedback-success":"Thank you for your feedback!","reason-policy-violation":"Policy violation","reason-unnatural":"Unnatural","reason-robotic":"Robotic","reason-emotional-problem":"Emotional problem","reason-topic-loop":"Topic loop","reason-repeated-hint":"Repeated hint","reason-wrong-fact":"Wrong fact","reason-hyperactive":"Hyperactive","reason-passive":"Passive","reason-technical-error":"Technical error","reason-other":"Other","copilot-generating-message":"Generating messageâ¦","copilot-welcome-title":"Try the new Co-Pilot!","copilot-welcome-text":"Itâll help you find the right words when you donât know how to start.","copilot-welcome-terms":"Terms & Conditions","copilot-service-error":"The service is currently unavailable.\nPlease try again later.","copilot-daily-limit":"That's all the suggestions\nwe have for now \uD83D\uDE1E","copilot-regenerations-exhausted":"That's all the suggestions\nwe have for now \uD83D\uDE1E"}},es:{translation:{send:"Enviar",translate:"Traducir","view-original":"Ver original","suggestion-tip":"Haz clic para editar la sugerencia","suggestion-insert-tip":"Pulsa para insertar","send-tip":"Haz clic para enviar","gift-suggestion-label":"Enviar un regalo virtual gratis:","gift-suggestion-send":"Enviar regalo","cheer-free-badge":"Gratis","gift-attached-label":"Regalo gratuito incluido: {{name}}","notes-title":"Notas y novedades destacadas","notes-create":"Crear nota","notes-show-more":"Mostrar m\xe1s","notes-show-less":"Mostrar menos","notes-input-placeholder":"A\xf1ade una nota sobre la persona y pulsa Intro para guardarla.","notes-privacy":"Todas las notas son privadas y solo t\xfa puedes verlas.","notes-onboarding-title":"Presentaci\xf3n de Notas \uD83C\uDF89","notes-onboarding-text":"Ahora puedes anotar y revisar informaci\xf3n importante.","regenerate-desktop":"Haz clic para cambiar la sugerencia","regenerate-mobile":"Pulsa para cambiar la sugerencia","generated-error-retry":"\xa1No se han podido crear las sugerencias! Espera unos instantes...","generated-error-shutdown":"Desactivando durante 15 minutosâ¦","dislike-tooltip":"Haz clic aqu\xed si esta sugerencia es inaceptable","dislike-marked":"Sugerencia marcada como inapropiada.","dislike-share-feedback":"Compartir opini\xf3n","dislike-feedback-title":"Selecciona un motivo por el que esta sugerencia no encaja.","dislike-feedback-submit":"Compartir opini\xf3n","dislike-feedback-success":"\xa1Gracias por tus comentarios!","reason-policy-violation":"Infracci\xf3n de pol\xedticas","reason-unnatural":"Antinatural","reason-robotic":"Actitud rob\xf3tica","reason-emotional-problem":"Problema emocional","reason-topic-loop":"Monotema","reason-repeated-hint":"Sugerencia repetida","reason-wrong-fact":"Datos incorrectos","reason-hyperactive":"Hiperactividad","reason-passive":"Pasividad","reason-technical-error":"Error t\xe9cnico","reason-other":"Otro","copilot-generating-message":"Generando mensajeâ¦","copilot-welcome-title":"\xa1Prueba el nuevo Co-Pilot!","copilot-welcome-text":"Te ayudar\xe1 a encontrar las palabras adecuadas cuando no sepas c\xf3mo empezar.","copilot-welcome-terms":"T\xe9rminos & condiciones","copilot-service-error":"El servicio no est\xe1 disponible en estos momentos.\nInt\xe9ntalo de nuevo m\xe1s tarde.","copilot-daily-limit":"Esas son todas las sugerencias\nque tenemos por ahora \uD83D\uDE1E","copilot-regenerations-exhausted":"Esas son todas las sugerencias\nque tenemos por ahora \uD83D\uDE1E"}},fr:{translation:{send:"Envoyer",translate:"Traduire","view-original":"Voir l'original","suggestion-tip":"Cliquez pour \xe9diter une suggestion","suggestion-insert-tip":"Appuyez pour ins\xe9rer","send-tip":"Cliquez pour envoyer","gift-suggestion-label":"Envoyer un cadeau virtuel gratuit :","gift-suggestion-send":"Envoyer un cadeau","cheer-free-badge":"Gratuit","gift-attached-label":"Cadeau gratuit joint : {{name}}","notes-title":"Notes & Remarques","notes-create":"Cr\xe9er une note","notes-show-more":"Afficher Plus","notes-show-less":"Afficher Moins","notes-input-placeholder":"Ajoutez une note sur la personne et appuyez sur Entr\xe9e pour enregistrer...","notes-privacy":"Toutes les n
3otes sont priv\xe9es et visibles uniquement par vous.","notes-onboarding-title":"Voici les Notes \uD83C\uDF89","notes-onboarding-text":"Maintenant, vous pouvez \xe9crire et revoir des informations importantes.","regenerate-desktop":"Cliquez pour changer une suggestion","regenerate-mobile":"Tapez pour changer une suggestion","generated-error-retry":"Impossible de cr\xe9er des suggestions ! Veuillez patienter...","generated-error-shutdown":"Fermeture pendant 15 minutes...","dislike-tooltip":"Cliquez si cette suggestion est inacceptable","dislike-marked":"Suggestion marqu\xe9e comme inappropri\xe9e.","dislike-share-feedback":"Partagez votre avis","dislike-feedback-title":"S\xe9lectionnez une raison pour laquelle cette suggestion n'est pas appropri\xe9e.","dislike-feedback-submit":"Partagez votre avis","dislike-feedback-success":"Merci de votre retour !","reason-policy-violation":"Non-respect des r\xe8gles","reason-unnatural":"Non naturel","reason-robotic":"Robotique","reason-emotional-problem":"Probl\xe8me \xe9motionnel","reason-topic-loop":"Boucle de sujet","reason-repeated-hint":"Conseil r\xe9p\xe9titif","reason-wrong-fact":"Fait erron\xe9","reason-hyperactive":"Hyperactif","reason-passive":"Passif","reason-technical-error":"Erreur technique","reason-other":"Autre","copilot-generating-message":"G\xe9n\xe9ration du messageâ¦","copilot-welcome-title":"Essayez votre nouveau Co-Pilot !","copilot-welcome-text":"Il vous aidera \xe0 trouver les mots justes quand vous ne savez pas par o\xf9 commencer.","copilot-welcome-terms":"Conditions g\xe9n\xe9rales","copilot-service-error":"Le service est actuellement indisponible.\nVeuillez r\xe9essayer plus tard.","copilot-daily-limit":"Nous n'avons plus de\nsuggestions pour l'instant \uD83D\uDE1E","copilot-regenerations-exhausted":"Nous n'avons plus de\nsuggestions pour l'instant \uD83D\uDE1E"}},ja:{translation:{send:"éä¿¡",translate:"翻訳ãè¦ã","view-original":"ãªãªã¸ãã«ã®è¨èªã表示","suggestion-tip":"ã¯ãªãã¯ãã¦ææ¡ãç·¨é","suggestion-insert-tip":"ã¿ãããã¦æ¿å
¥","send-tip":"ã¯ãªãã¯ãã¦éä¿¡","gift-suggestion-label":"ç¡æã®ãã¼ãã£ã«ã®ãããè´ã:","gift-suggestion-send":"ã®ãããè´ã","cheer-free-badge":"ç¡æ","gift-attached-label":"ç¡æã®ãããæ·»ä»ããã¦ãã¾ã: {{name}}","notes-title":"ãã¼ã & ãã¤ã©ã¤ã","notes-create":"ãã¼ãã使","notes-show-more":"詳細ã表示","notes-show-less":"表示ãé ã","notes-input-placeholder":"人ç©ã«ã¤ãã¦ã®ãã¼ãã追å ãã¦ãEnterãã¼ãæ¼ãã¦ä¿åãã¾ã...","notes-privacy":"ãã¹ã¦ã®ãã¼ãã¯ãã©ã¤ãã¼ãã§ãããªãã«ã ãè¦ãã¾ãã","notes-onboarding-title":"ãã¼ãã®ãç´¹ä» \uD83C\uDF89","notes-onboarding-text":"ç¾å¨ãéè¦ãªæ
å ±ãæ¸ãçãã¦ç¢ºèªã§ãã¾ãã","regenerate-desktop":"ã¯ãªãã¯ãã¦ææ¡ã夿´","regenerate-mobile":"ã¿ãããã¦ææ¡ã夿´","generated-error-retry":"åè£ã使ã§ãã¾ããã§ããããã°ãããå¾
ã¡ãã ãã...","generated-error-shutdown":"15åéã·ã£ãããã¦ã³ãã¾ã...","dislike-tooltip":"ãã®ææ¡ãåãå
¥ããããªãå ´åã¯ã¯ãªãã¯ãã¦ãã ãã","dislike-marked":"ææ¡ãä¸é©åã¨ãã¦ãã¼ã¯ããã¾ããã","dislike-share-feedback":"ãæè¦ããèãããã ãã","dislike-feedback-title":"ãã®ææ¡ãåããªãçç±ãé¸ãã§ãã ããã","dislike-feedback-submit":"ãæè¦ããèãããã ãã","dislike-feedback-success":"ãæè¦ããå¯ãããã ããããã¨ããããã¾ããï¼","reason-policy-violation":"ããªã·ã¼éå","reason-unnatural":"ä¸èªç¶","reason-robotic":"ããããç","reason-emotional-problem":"ææ
çãªåé¡","reason-topic-loop":"ãããã¯ã«ã¼ã","reason-repeated-hint":"ç¹°ãè¿ãã®ã»ã®ããã","reason-wrong-fact":"ééã£ãäºå®","reason-hyperactive":"éå°ãªæ´»å","reason-passive":"ååç","reason-technical-error":"æè¡çãªåé¡","reason-other":"ãã®ä»","copilot-generating-message":"ã¡ãã»ã¼ã¸ãçæãã¦ãã¾ãâ¦","copilot-welcome-title":"æ°ãã Co-Pilot ãã試ããã ããï¼","copilot-welcome-text":"ã©ãå§ããã°ãããããããªãã¨ãã«ãé©åãªè¨èãè¦ã¤ããã®ã«å½¹ç«ã¡ã¾ãã","copilot-welcome-terms":"å©ç¨è¦ç´","copilot-service-error":"ç¾å¨ããã®ãµã¼ãã¹ã¯å©ç¨ã§ãã¾ããã\nå¾ã§ããä¸åº¦ã試ããã ããã","copilot-d
3aily-limit":"ç¾å¨ãç´¹ä»ã§ããåè£ã¯ããã§ãã¹ã¦ã§ã\uD83D\uDE1E","copilot-regenerations-exhausted":"ç¾å¨ãç´¹ä»ã§ããåè£ã¯ããã§ãã¹ã¦ã§ã\uD83D\uDE1E"}},it:{translation:{send:"Invia",translate:"Traduci","view-original":"Visualizza originale","suggestion-tip":"Fai clic per modificare il suggerimento","suggestion-insert-tip":"Tocca per inserire","send-tip":"Fai clic per inviare","gift-suggestion-label":"Invia un regalo virtuale gratuito:","gift-suggestion-send":"Invia regalo","cheer-free-badge":"Gratis","gift-attached-label":"Regalo gratuito allegato: {{name}}","notes-title":"Note ed evidenziazioni","notes-create":"Crea nota","notes-show-more":"Mostra pi\xf9","notes-show-less":"Mostra meno","notes-input-placeholder":"Aggiungi una nota sulla persona e premi INVIO per salvare...","notes-privacy":"Tutte le note sono private e visibili solo per te.","notes-onboarding-title":"Ti presentiamo le note \uD83C\uDF89","notes-onboarding-text":"Ora puoi annotare e controllare informazioni importanti.","regenerate-desktop":"Fai clic per cambiare il suggerimento","regenerate-mobile":"Tocca per cambiare il suggerimento","generated-error-retry":"Impossibile creare i suggerimenti. Attendi...","generated-error-shutdown":"Arresto per 15 minuti...","dislike-tooltip":"Fai clic se questo suggerimento \xe8 inaccettabile","dislike-marked":"Suggerimento segnalato come inappropriato.","dislike-share-feedback":"Condividi il tuo feedback","dislike-feedback-title":"Seleziona un motivo per cui questo suggerimento non \xe8 adatto.","dislike-feedback-submit":"Condividi il tuo feedback","dislike-feedback-success":"Grazie per il feedback!","reason-policy-violation":"Violazione dei criteri","reason-unnatural":"Innaturale","reason-robotic":"Robotico","reason-emotional-problem":"Problema emotivo","reason-topic-loop":"Argomento ripetitivo","reason-repeated-hint":"Suggerimento ripetuto","reason-wrong-fact":"Informazione errata","reason-hyperactive":"Iperattivo","reason-passive":"Passivo","reason-technical-error":"Problema tecnico","reason-other":"Altro","copilot-generating-message":"Generazione del messaggio in corsoâ¦","copilot-welcome-title":"Prova il nuovo Co-Pilot!","copilot-welcome-text":"Ti aiuter\xe0 a trovare le parole giuste quando non sai come iniziare.","copilot-welcome-terms":"Termini e condizioni","copilot-service-error":"Il servizio al momento non \xe8 disponibile.\nRiprova pi\xf9 tardi.","copilot-daily-limit":"Per ora \xe8 tutto ci\xf2
3che possiamo suggerirti\n\uD83D\uDE1E","copilot-regenerations-exhausted":"Per ora \xe8 tutto ci\xf2 che possiamo suggerirti\n\uD83D\uDE1E"}},de:{translation:{send:"Senden",translate:"\xdcbersetzen","view-original":"Original anzeigen","suggestion-tip":"Zum Bearbeiten des Vorschlags klicken","suggestion-insert-tip":"Zum Einf\xfcgen tippen","send-tip":"Zum Senden klicken","gift-suggestion-label":"Sende ein kostenloses virtuelles Geschenk:","gift-suggestion-send":"Geschenk senden","cheer-free-badge":"Gratis","gift-attached-label":"Kostenloses Geschenk beigef\xfcgt: {{name}}","notes-title":"Notizen und Highlights","notes-create":"Notiz erstellen","notes-show-more":"Mehr anzeigen","notes-show-less":"Weniger anzeigen","notes-input-placeholder":"F\xfcge eine Notiz \xfcber eine Person hinzu und dr\xfccke Eingabe zum Speichern.","notes-privacy":"Alle Notizen sind privat und nur f\xfcr dich sichtbar.","notes-onboarding-title":"Jetzt neu: Notizen \uD83C\uDF89","notes-onboarding-text":"Jetzt kannst du wichtige Infos notieren und nachlesen.","regenerate-desktop":"Zum \xc4ndern des Vorschlags klicken","regenerate-mobile":"Zum \xc4ndern des Vorschlags tippen","generated-error-retry":"Es konnten keine Vorschl\xe4ge erstellt werden! Bitte warte...","generated-error-shutdown":"Wird f\xfcr 15 Minuten ausgeschaltet ...","dislike-tooltip":"Klicke, wenn dieser Vorschlag nicht akzeptabel ist","dislike-marked":"Vorschlag als unangemessen markiert.","dislike-share-feedback":"Feedback teilen","dislike-feedback-title":"W\xe4hle einen Grund, warum dieser Vorschlag nicht passt.","dislike-feedback-submit":"Teile dein Feedback","dislike-feedback-success":"Vielen Dank f\xfcr dein Feedback!","reason-policy-violation":"Richtlinienversto\xdf","reason-unnatural":"Unnat\xfcrlich","reason-robotic":"Roboterhaft","reason-emotional-problem":"Emotionales Problem","reason-topic-loop":"Themen-Schleife","reason-repeated-hint":"Wiederholter Hinweis","reason-wrong-fact":"Falsche Tatsache","reason-hyperactive":"Hyperaktiv","reason-passive":"Passiv","reason-technical-error":"Technischer Fehler","reason-other":"Sonstiges","copilot-generating-message":"Nachricht wird generiertâ¦","copilot-welcome-title":"Probiere den neuen Co-Pilot aus!","copilot-welcome-text":"Damit findest du die richtigen Worte, wenn du nicht wei\xdft, wie du anfangen sollst.","copilot-welcome-terms":"Nutzungsbedingungen","copilot-service-error":"Der Dienst ist derzeit nicht verf\xfcgbar.\nBitte versuche es sp\xe4ter erneut.","copilot-daily-limit":"Das sind vorerst alle Vorschl\xe4ge, die wir haben \uD83D\uDE1E","copilot-regenerations-exhausted":"Das sind vorerst alle Vorschl\xe4ge, die wir haben \uD83D\uDE1E"}},zh:{translation:{send:"åé",translate:"ç¿»è¯","view-original":"æ¥çåå¾","suggestion-tip":"ç¹å»ç¼è¾å»ºè®®","suggestion-insert-tip":"ç¹å»ï¼æå
¥","send-tip":"ç¹å»åé","gift-suggestion-label":"åéå
è´¹èæç¤¼ç©ï¼","gift-suggestion-send":"èµ é礼ç©","cheer-free-badge":"å
è´¹","gift-attached-label":"ééå
费礼ç©ï¼{{name}}","notes-title":"夿³¨å亮ç¹","notes-create":"åå»ºå¤æ³¨","notes-show-more":"æ¾ç¤ºæ´å¤ä¿¡æ¯","notes-show-less":"æ¾ç¤ºæ´å°å
容","notes-input-placeholder":"æ·»å å
³äºç¨æ·ç夿³¨ï¼æ Enter é®ä¿åâ¦â¦","notes-privacy":"ææå¤æ³¨é½æ¯ç§å¯çï¼ä»
æ¨å¯è§ã","notes-onboarding-title":"ä»ç»å¤æ³¨ \uD83C\uDF89","notes-onboarding-text":"ç°å¨ï¼æ¨å¯ä»¥åä¸åæ¥çéè¦ä¿¡æ¯ã","regenerate-desktop":"ç¹å»æ´æ¹å»ºè®®","regenerate-mobile":"ç¹å»æ´æ¹å»ºè®®","generated-error-retry":"æ æ³å建建议ï¼è¯·ç¨åâ¦","generated-error-shutdown":"å
³é 15 åéâ¦","dislike-tooltip":"妿æ¤å»ºè®®ä¸å¯æ¥åï¼è¯·ç¹å»","dislike-marked":"建议已æ 记为ä¸åéã","dislike-share-feedback":"å享åé¦","dislike-feedback-title":"éæ©ä¸ä¸ªçç±ï¼è¯´æè¯¥å»ºè®®ä¸åéã","dislike-feedback-submit":"å享åé¦","dislike-feedback-success":"æè°¢æ¨çåé¦ï¼","reason-policy-violation":"æ¿çè¿è§","reason-unnatural":"ä¸èªç¶","reason-robotic":"æºæ¢°æ§","reason-emotional-problem":"æ
æé®é¢","reason-topic-loop":"主é¢å¾ªç¯","reason-repeated-hint":"éå¤æç¤º","reason-wrong-fact":"é误äºå®","reason-hyperactive":"è¿äºæ´»è·","reason-passive":"被å¨","reason-technical-error":"ææ¯é误","reason-other":"å
¶ä»","copilot-generating-message":"çææ¶æ¯â¦","copilot-welcome-title":"è¯è¯æ°ç Co-Pilotï¼","copilot-welcome-text":"彿¨ä¸ç¥éå¦
3ä½å¼åºæ¶ï¼å®è½å¸®æ¨æ¾å°åéçè¯è¯ã","copilot-welcome-terms":"æ¡æ¬¾åæ¡ä»¶","copilot-service-error":"æå¡å½åä¸å¯ç¨ã\n请ç¨ååè¯ã","copilot-daily-limit":"ç®åæä»¬åªæè¿äºå»ºè®®äº\uD83D\uDE1E","copilot-regenerations-exhausted":"ç®åæä»¬åªæè¿äºå»ºè®®äº\uD83D\uDE1E"}}},fallbackLng:"en",interpolation:{escapeValue:!1}});let ed=eu},25680(e,t,n){"use strict";n.d(t,{c:()=>d});var r=n(96474),i=n(28916);function o(e,t,n){let i=r.Rj.analytics.logEvent;i&&(null!=n?Promise.resolve(n):r.Rj.user.getCurrentUserId()).then(n=>{if(!n)return;let r={...t,"user-id":n,date:new Date().toISOString()};i(n,e,r)})}function a(e){let t,n=e.type??"text",r=e.meta,o=(0,i.l8)(e),a=o?{...r,reference:o.payload.reference,name:o.payload.name}:r,s=(0,i.hB)(e);if(s.length>0)for(let n of(t={},e.message&&(t.text=!0),s))t[n.type]=!0;return{message:e.message??"",type:n,...void 0!==t?{actions:t}:{},...void 0!==a?{meta:a}:{}}}function s(e){let t=e.generation_data?.topic??null;return{suggestion:a(e),"suggestion-model-base":e.model?.base??"","suggestion-model-vendor":e.model?.vendor??"","suggestion-service-version":e.service_version??"","suggestion-topic":t,"suggestion-generation-data":e.generation_data}}function l(e,t,n){return{...n,"mood-name":null,"forced-mood-change":null}}async function u(e){return await r.Rj.user.getIsClient(e)?"Client":"Freemember"}function c(e,t){return{suggestion:a(e),"suggestions-model-base":e.model?.base??"","suggestions-model-vendor":e.model?.vendor??"","suggestions-service-version":e.service_version??"","suggestion-generations-data":e.generation_data,"attendee-id":t.attendeeId,"request-id":t.requestId,"last-message-id":t.lastMessageId,"suggestions-with-scrollbar":t.suggestionWithScrollbar,"suggestions-from-cache":t.suggestionFromCache,"suggestions-localization-language":t.translationEnabled?e.localization_language??null:null,placement:t.placement}}let d={logGenerationStarted:function(e){let{attendeeId:t,lastMessageFromUser:n,textMessageCount:i,lastMessageType:a,lastMessageId:s,requestId:c,trigger:d,placement:g,language:p}=e;r.Rj.user.getCurrentUserId().then(async e=>{if(!e)return;let[f,h]=await Promise.all([r.Rj.user.getProfile(t),u(e)]),v=l(e,t,{"attendee-id":t,"attendee-language":f?.browserLanguage??null,"last-message-from-user":n,"text-message-count":i,"last-message-type":a,"last-message-id":s,"request-id":c,"messages-language":p,trigger:d,placement:g,"user-type":h});o("dialog-context-generation-started",v,e)})},logGenerationResponseReceived:function(e){let{success:t,requestId:n,lastMessageId:i,placement:a,attendeeId:s}=e;r.Rj.user.getCurrentUserId().then(async e=>{if(!e)return;let r=await u(e);o("dialog-context-generation-response",l(e,s,{"attendee-id":s,success:+!!t,"request-id":n,"last-message-id":i,placement:a,"user-type":r}),e)})},logSuggestionsShown:function(e){let{suggestions:t,suggestionsWithScrollbar:n,attendeeId:i,requestId:s,lastMessageId:c,translationEnabled:d,placement:g,lastGenerationReused:p}=e;r.Rj.user.getCurrentUserId().then(async e=>{if(!e)return;let r={"attendee-id":i,"request-id":s,"last-message-id":c,"suggestions-with-scrollbar":n,"suggestions-from-cache":p,placement:g,"user-type":await u(e),...{suggestions:t.map(a),"suggestions-model-base":t.map(e=>e.model?.base??""),"suggestions-model-vendor":t.map(e=>e.model?.vendor??""),"suggestions-service-version":t.map(e=>e.service_version??""),"suggestion-generations-data":t.map(e=>e.generation_data),"suggestions-localization-language":t.map(e=>d?e.localization_language??null:null)}};o("dialog-context-suggestions-shown",l(e,i,r),e)})},logSuggestionSelected:function(e){let{suggestion:t,attendeeId:n,requestId:i,lastMessageId:a,placement:u}=e;r.Rj.user.getCurrentUserId().then(e=>{if(!e)return;let r={"attendee-id":n,"request-id":i,"last-message-id":a,placement:u,...s(t)};o("dialog-context-suggestion-selected",l(e,n,r),e)})},logMessageSent:function(e){let{tag:t,messageText:n,suggestion:i,requestId:a,lastMessageId:c,sentFrom:d,placement:g,attendeeId:p}=e;r.Rj.user.getCurrentUserId().then(async e=>{if(!e)return;let r={"attendee-id":p,tag:t,"message-text":n,"request-id":a,"last-message-id":c,"sent-from":d,placement:g,"user-type":await u(e),...s(i)};o("dialog-context-message-sent",l(e,p,r),e)})},logShowSuggestionsTranslation:function(e){let{attendeeId:t,requestId:n,lastMessageId:r,state:i}=e;o("dialog-context-show-suggestions-translation",{"attendee-id":t,"request-id":n,"last-message-id":r,state:i})},logSuggestionsMoodSelected:function(e){let{moodName:t,attendeeId:n,requestId:r,lastMessageId:i}=e;o("dialog-context-mood-selected..theone",{"attendee-id":n,"request-id":r,"last-message-id":i,"mood-name":t})},logSuggestionDislikeClicked:function(e){let{suggestion:t,...n}=e;o("dialog-context-suggest-dislike-clicked..theone",c(t,n))},logSuggestionShareFeedbackClicked:function(e){let{suggestion:t,...n}=e;o("dialog-context-suggest-share-feedback-clicked..theone",c(t,n))},logSuggestionShareFeedbackSent:function(e){let{suggestion:t,reason:n,...r}=e;o("dialog-context-suggest-share-feedback-sent..theone",{...c(t,r),reason:n})},logDailyLimitReached:function(e){let{attendeeId:t,lastMessageId:n,limitType:r,timeoutSec:i}=e;o("dialog-context-generation-limit-reached",{"attendee-id":t,"last-message-id":n,"limit-type":r,"timeout-sec":i})}}},28916(e,t,n){"use strict";function r(e){let t=e.actions;return Array.isArray(t)?t:void 0}function i(e){if("cheer"!==e.type||"string"!=typeof e.message||0===e.message.length)return!1;let t=r(e);return!!t&&t.some(e=>"send_gift"===e.type)}function o(e){return"cheer"===e.type&&!i(e)}function a(e){return r(e)?.find(e=>"send_gift"===e.type)}function s(e){return a(e)?.payload.reference??e.message??""}function l(e){return r(e)??[]}n.d(t,{HT:()=>s,RJ:()=>o,hB:()=>l,l8:()=>a,se:()=>i})},57182(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,{A:()=>r})},92334(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}n.d(t,{A:()=>r})},80600(e,t,n){"use strict";n.d(t,{A:()=>
3o});var r=n(19507);function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,(0,r.A)(i.key),i)}}function o(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}},69352(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(19507);function i(e,t,n){return(t=(0,r.A)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},11943(e,t,n){"use strict";function r(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{A:()=>r})},19507(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(32851);function i(e){var t=function(e,t){if("object"!=(0,r.A)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=(0,r.A)(i))return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==(0,r.A)(t)?t:t+""}},32851(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.d(t,{A:()=>r})},4058(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function i(e,t){if(e){if("string"==typeof e)return r(e,t);var n=({}).toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}n.d(t,{A:()=>i})}}]); 4//# sourceMappingURL=sourcemaps/2800.e01ffdc04e49f1a2.js.map 5//# debugId=e264995e-a0a8-52d2-a583-b97a29d9bfd2
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.