Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@accelbyte/sdk-chat

Package Overview
Dependencies
Maintainers
2
Versions
96
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@accelbyte/sdk-chat - npm Package Compare versions

Comparing version
6.3.2
to
6.3.3
+1
-1
dist/global/index.global.js

@@ -1,1 +0,1 @@

"use strict";(()=>{var Hs=Object.create;var fe=Object.defineProperty;var Qs=Object.getOwnPropertyDescriptor;var Ys=Object.getOwnPropertyNames;var Zs=Object.getPrototypeOf,Xs=Object.prototype.hasOwnProperty;var K=(o,s)=>()=>(s||o((s={exports:{}}).exports,s),s.exports),et=(o,s)=>{for(var t in s)fe(o,t,{get:s[t],enumerable:!0})},st=(o,s,t,r)=>{if(s&&typeof s=="object"||typeof s=="function")for(let n of Ys(s))!Xs.call(o,n)&&n!==t&&fe(o,n,{get:()=>s[n],enumerable:!(r=Qs(s,n))||r.enumerable});return o};var tt=(o,s,t)=>(t=o!=null?Hs(Zs(o)):{},st(s||!o||!o.__esModule?fe(t,"default",{value:o,enumerable:!0}):t,o));var Ts=K((Ht,As)=>{"use strict";As.exports=o=>encodeURIComponent(o).replace(/[!'()*]/g,s=>`%${s.charCodeAt(0).toString(16).toUpperCase()}`)});var qs=K((Qt,ws)=>{"use strict";var Ms="%[a-f0-9]{2}",Ps=new RegExp("("+Ms+")|([^%]+?)","gi"),Ss=new RegExp("("+Ms+")+","gi");function ye(o,s){try{return[decodeURIComponent(o.join(""))]}catch{}if(o.length===1)return o;s=s||1;var t=o.slice(0,s),r=o.slice(s);return Array.prototype.concat.call([],ye(t),ye(r))}function nt(o){try{return decodeURIComponent(o)}catch{for(var s=o.match(Ps)||[],t=1;t<s.length;t++)o=ye(s,t).join(""),s=o.match(Ps)||[];return o}}function ot(o){for(var s={"%FE%FF":"\uFFFD\uFFFD","%FF%FE":"\uFFFD\uFFFD"},t=Ss.exec(o);t;){try{s[t[0]]=decodeURIComponent(t[0])}catch{var r=nt(t[0]);r!==t[0]&&(s[t[0]]=r)}t=Ss.exec(o)}s["%C2"]="\uFFFD";for(var n=Object.keys(s),i=0;i<n.length;i++){var a=n[i];o=o.replace(new RegExp(a,"g"),s[a])}return o}ws.exports=function(o){if(typeof o!="string")throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof o+"`");try{return o=o.replace(/\+/g," "),decodeURIComponent(o)}catch{return ot(o)}}});var Us=K((Yt,Os)=>{"use strict";Os.exports=(o,s)=>{if(!(typeof o=="string"&&typeof s=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(s==="")return[o];let t=o.indexOf(s);return t===-1?[o]:[o.slice(0,t),o.slice(t+s.length)]}});var Bs=K((Zt,Ds)=>{"use strict";Ds.exports=function(o,s){for(var t={},r=Object.keys(o),n=Array.isArray(s),i=0;i<r.length;i++){var a=r[i],f=o[a];(n?s.indexOf(a)!==-1:s(a,f,o))&&(t[a]=f)}return t}});var js=K(z=>{"use strict";var it=Ts(),at=qs(),Es=Us(),ct=Bs(),pt=o=>o==null,he=Symbol("encodeFragmentIdentifier");function mt(o){switch(o.arrayFormat){case"index":return s=>(t,r)=>{let n=t.length;return r===void 0||o.skipNull&&r===null||o.skipEmptyString&&r===""?t:r===null?[...t,[S(s,o),"[",n,"]"].join("")]:[...t,[S(s,o),"[",S(n,o),"]=",S(r,o)].join("")]};case"bracket":return s=>(t,r)=>r===void 0||o.skipNull&&r===null||o.skipEmptyString&&r===""?t:r===null?[...t,[S(s,o),"[]"].join("")]:[...t,[S(s,o),"[]=",S(r,o)].join("")];case"colon-list-separator":return s=>(t,r)=>r===void 0||o.skipNull&&r===null||o.skipEmptyString&&r===""?t:r===null?[...t,[S(s,o),":list="].join("")]:[...t,[S(s,o),":list=",S(r,o)].join("")];case"comma":case"separator":case"bracket-separator":{let s=o.arrayFormat==="bracket-separator"?"[]=":"=";return t=>(r,n)=>n===void 0||o.skipNull&&n===null||o.skipEmptyString&&n===""?r:(n=n===null?"":n,r.length===0?[[S(t,o),s,S(n,o)].join("")]:[[r,S(n,o)].join(o.arrayFormatSeparator)])}default:return s=>(t,r)=>r===void 0||o.skipNull&&r===null||o.skipEmptyString&&r===""?t:r===null?[...t,S(s,o)]:[...t,[S(s,o),"=",S(r,o)].join("")]}}function ut(o){let s;switch(o.arrayFormat){case"index":return(t,r,n)=>{if(s=/\[(\d*)\]$/.exec(t),t=t.replace(/\[\d*\]$/,""),!s){n[t]=r;return}n[t]===void 0&&(n[t]={}),n[t][s[1]]=r};case"bracket":return(t,r,n)=>{if(s=/(\[\])$/.exec(t),t=t.replace(/\[\]$/,""),!s){n[t]=r;return}if(n[t]===void 0){n[t]=[r];return}n[t]=[].concat(n[t],r)};case"colon-list-separator":return(t,r,n)=>{if(s=/(:list)$/.exec(t),t=t.replace(/:list$/,""),!s){n[t]=r;return}if(n[t]===void 0){n[t]=[r];return}n[t]=[].concat(n[t],r)};case"comma":case"separator":return(t,r,n)=>{let i=typeof r=="string"&&r.includes(o.arrayFormatSeparator),a=typeof r=="string"&&!i&&j(r,o).includes(o.arrayFormatSeparator);r=a?j(r,o):r;let f=i||a?r.split(o.arrayFormatSeparator).map(b=>j(b,o)):r===null?r:j(r,o);n[t]=f};case"bracket-separator":return(t,r,n)=>{let i=/(\[\])$/.test(t);if(t=t.replace(/\[\]$/,""),!i){n[t]=r&&j(r,o);return}let a=r===null?[]:r.split(o.arrayFormatSeparator).map(f=>j(f,o));if(n[t]===void 0){n[t]=a;return}n[t]=[].concat(n[t],a)};default:return(t,r,n)=>{if(n[t]===void 0){n[t]=r;return}n[t]=[].concat(n[t],r)}}}function vs(o){if(typeof o!="string"||o.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function S(o,s){return s.encode?s.strict?it(o):encodeURIComponent(o):o}function j(o,s){return s.decode?at(o):o}function $s(o){return Array.isArray(o)?o.sort():typeof o=="object"?$s(Object.keys(o)).sort((s,t)=>Number(s)-Number(t)).map(s=>o[s]):o}function Ls(o){let s=o.indexOf("#");return s!==-1&&(o=o.slice(0,s)),o}function ft(o){let s="",t=o.indexOf("#");return t!==-1&&(s=o.slice(t)),s}function ks(o){o=Ls(o);let s=o.indexOf("?");return s===-1?"":o.slice(s+1)}function zs(o,s){return s.parseNumbers&&!Number.isNaN(Number(o))&&typeof o=="string"&&o.trim()!==""?o=Number(o):s.parseBooleans&&o!==null&&(o.toLowerCase()==="true"||o.toLowerCase()==="false")&&(o=o.toLowerCase()==="true"),o}function _s(o,s){s=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},s),vs(s.arrayFormatSeparator);let t=ut(s),r=Object.create(null);if(typeof o!="string"||(o=o.trim().replace(/^[?#&]/,""),!o))return r;for(let n of o.split("&")){if(n==="")continue;let[i,a]=Es(s.decode?n.replace(/\+/g," "):n,"=");a=a===void 0?null:["comma","separator","bracket-separator"].includes(s.arrayFormat)?a:j(a,s),t(j(i,s),a,r)}for(let n of Object.keys(r)){let i=r[n];if(typeof i=="object"&&i!==null)for(let a of Object.keys(i))i[a]=zs(i[a],s);else r[n]=zs(i,s)}return s.sort===!1?r:(s.sort===!0?Object.keys(r).sort():Object.keys(r).sort(s.sort)).reduce((n,i)=>{let a=r[i];return a&&typeof a=="object"&&!Array.isArray(a)?n[i]=$s(a):n[i]=a,n},Object.create(null))}z.extract=ks;z.parse=_s;z.stringify=(o,s)=>{if(!o)return"";s=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},s),vs(s.arrayFormatSeparator);let t=a=>s.skipNull&&pt(o[a])||s.skipEmptyString&&o[a]==="",r=mt(s),n={};for(let a of Object.keys(o))t(a)||(n[a]=o[a]);let i=Object.keys(n);return s.sort!==!1&&i.sort(s.sort),i.map(a=>{let f=o[a];return f===void 0?"":f===null?S(a,s):Array.isArray(f)?f.length===0&&s.arrayFormat==="bracket-separator"?S(a,s)+"[]":f.reduce(r(a),[]).join("&"):S(a,s)+"="+S(f,s)}).filter(a=>a.length>0).join("&")};z.parseUrl=(o,s)=>{s=Object.assign({decode:!0},s);let[t,r]=Es(o,"#");return Object.assign({url:t.split("?")[0]||"",query:_s(ks(o),s)},s&&s.parseFragmentIdentifier&&r?{fragmentIdentifier:j(r,s)}:{})};z.stringifyUrl=(o,s)=>{s=Object.assign({encode:!0,strict:!0,[he]:!0},s);let t=Ls(o.url).split("?")[0]||"",r=z.extract(o.url),n=z.parse(r,{sort:!1}),i=Object.assign(n,o.query),a=z.stringify(i,s);a&&(a=`?${a}`);let f=ft(o.url);return o.fragmentIdentifier&&(f=`#${s[he]?S(o.fragmentIdentifier,s):o.fragmentIdentifier}`),`${t}${a}${f}`};z.pick=(o,s,t)=>{t=Object.assign({parseFragmentIdentifier:!0,[he]:!1},t);let{url:r,query:n,fragmentIdentifier:i}=z.parseUrl(o,t);return z.stringifyUrl({url:r,query:ct(n,s),fragmentIdentifier:i},t)};z.exclude=(o,s,t)=>{let r=Array.isArray(s)?n=>!s.includes(n):(n,i)=>!s(n,i);return z.pick(o,r,t)}});var Cs={};et(Cs,{ActionAddUserToTopicResult:()=>ie,ActionDeleteTopicResult:()=>Ye,AddInboxCategoryRequest:()=>Rt,AddInboxCategoryResponse:()=>Pe,AddMemberParams:()=>bt,AppMessageDeclaration:()=>Ct,BanTopicMemberParam:()=>It,BanTopicMemberResult:()=>Ze,CategoryHook:()=>V,ChannelTopicResponse:()=>H,ChannelTopicSummaryResponse:()=>Xe,ChannelTopicWithPaginationResponse:()=>es,Chat:()=>xt,ChatMessageResponse:()=>Q,ChatMessageResponseArray:()=>W,ChatMessageWithPaginationResponse:()=>ae,ChatSnapshotMessage:()=>_e,ChatSnapshots:()=>J,Config:()=>Ce,Config$:()=>Z,ConfigAdmin$:()=>L,ConfigAdminApi:()=>Te,ConfigApi:()=>ls,ConfigExport:()=>Re,ConfigExportArray:()=>be,ConfigList:()=>Ie,ConfigResponse:()=>te,Configuration:()=>re,CreateNamespaceTopicParams:()=>At,CreateTopicParams:()=>Tt,CreateTopicResponse:()=>Y,Dictionary:()=>ne,DictionaryChild:()=>oe,DictionaryExport:()=>Ne,DictionaryExportItem:()=>Ve,DictionaryGroup:()=>Fe,DictionaryGroupArray:()=>Ge,DictionaryImportResult:()=>Ke,DictionaryInsertBulkRequest:()=>Pt,DictionaryInsertRequest:()=>bs,DictionaryQueryResult:()=>He,DictionaryUpdateRequest:()=>St,DictionaryWithChildren:()=>Je,DictionaryWordChanges:()=>We,Error:()=>Mt,ErrorResponseBody:()=>wt,GetInboxCategoriesResponseItem:()=>Se,GetInboxCategoriesResponseItemArray:()=>Me,GetInboxMessagesResponse:()=>qe,GetInboxMessagesResponseData:()=>we,GetInboxStatsResponse:()=>Ue,GetInboxUsersResponse:()=>Be,GetListTopicKafkaResponse:()=>ze,ImportConfigResponse:()=>Ae,InboxAdmin$:()=>D,InboxAdminApi:()=>ke,InfoMember:()=>ts,JsonSchemaType:()=>Ee,MessageRequest:()=>qt,MessageResultWithAttributes:()=>ss,MessageStats:()=>Oe,Moderation$:()=>X,ModerationAdmin$:()=>G,ModerationAdminApi:()=>je,ModerationApi:()=>gs,MuteUserRequest:()=>Ot,MutedTopicResponse:()=>ds,MutedTopicResponseArray:()=>ys,Pagination:()=>N,ProfanityAdmin$:()=>v,ProfanityAdminApi:()=>Qe,PublicBanTopicMembersRequest:()=>Ut,PublicBanTopicMembersResponse:()=>hs,PublicConfigResponse:()=>fs,PublicUnbanTopicMembersRequest:()=>Dt,PublicUnbanTopicMembersResponse:()=>xs,SaveInboxMessageRequest:()=>Bt,SaveInboxMessageResponse:()=>ve,SendChatParams:()=>zt,SendInboxMessageRequest:()=>Et,SendInboxMessageResponse:()=>$e,Topic$:()=>$,TopicAdmin$:()=>A,TopicAdminApi:()=>us,TopicApi:()=>Rs,TopicInfo:()=>rs,TopicInfoArray:()=>ns,TopicLogItem:()=>os,TopicLogWithPaginationResponse:()=>ce,TopicMemberResponse:()=>is,TopicMemberWithPaginationResponse:()=>as,TopicResponse:()=>cs,TopicResponseArray:()=>ps,UnbanTopicMemberParam:()=>vt,UnbanTopicMemberResult:()=>ms,UnmuteUserRequest:()=>$t,UnsendInboxMessageRequest:()=>Lt,UnsendInboxMessageResponse:()=>Le,UpdateInboxCategoryRequest:()=>kt,UpdateInboxMessageRequest:()=>_t,UpdateTopicParams:()=>jt,UserInbox:()=>De});var ge="@accelbyte/sdk-chat",de="6.3.1",Is="AccelByte Inc";var{z:e}=window.AccelByteSDKDependencies.zod;var rt=window.AccelByteSDKDependencies.axios,ee=rt;var M=class{};M.mergeAxiosConfigs=(s,t)=>({...s,...t,headers:{...s?.headers,...t?.headers}}),M.is4xxError=s=>ee.isAxiosError(s)&&s.response?s.response.status>=400&&s.response.status<=499:!1;var Ns=tt(js(),1);var{v4:Vs}=window.AccelByteSDKDependencies.uuid;var E=class E{};E.ID_KEY="deviceId",E.TYPE={MOBILE:"mobile",DESKTOP:"desktop"},E.getType=()=>yt()?E.TYPE.MOBILE:E.TYPE.DESKTOP,E.generateUUID=()=>{let s=Vs().split("-").join("");return localStorage.setItem(E.ID_KEY,s),s},E.getDeviceId=()=>localStorage.getItem(E.ID_KEY)||E.generateUUID();var se=E,gt=/(android|bb\d+|meego).+mobile|armv7l|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,dt=/android|ipad|playbook|silk/i,yt=o=>{o||(o={});let s=o.ua;if(!s&&typeof navigator<"u"&&(s=navigator.userAgent),s&&s.headers&&typeof s.headers["user-agent"]=="string"&&(s=s.headers["user-agent"]),typeof s!="string")return!1;let t=gt.test(s)||!!o.tablet&&dt.test(s);return!t&&o.tablet&&o.featureDetect&&navigator&&navigator.maxTouchPoints>1&&s.indexOf("Macintosh")!==-1&&s.indexOf("Safari")!==-1&&(t=!0),t};var F=class F{static create(...s){return ee.create(Object.assign({paramsSerializer:Ns.default.stringify},...s))}static withBearerToken(s,t){return F.create(t||{},{headers:{Authorization:`Bearer ${s}`}})}};F.setDeviceTokenCookie=()=>{let s=se.getDeviceId();document.cookie=`device_token=${s}; path=/;`},F.removeDeviceTokenCookie=()=>{document.cookie=`device_token=; expires=${new Date(0).toUTCString()}`},F.getFormUrlEncodedData=s=>{let t=new URLSearchParams;return Object.keys(s).forEach(n=>{s[n]&&t.append(n,s[n])}),t};var U=F;var c=class o{static validateOrReturnResponse(s,t,r,n){return s?o.responseType(()=>t(),r,n):o.unsafeResponse(()=>t())}static responseType(s,t,r){return Fs(async()=>{let n=await s(),i=t.safeParse(n.data);if(!i.success&&n.status!==204)throw new xe({error:i.error,response:n,modelName:r});return n})}static unsafeResponse(s){return Fs(()=>s())}static safeParse(s,t){let r=t.safeParse(s);return r.success?r.data:null}};async function Fs(o){try{return{response:await o(),error:null}}catch(s){return{response:null,error:s}}}var xe=class extends Error{constructor({error:s,response:t,modelName:r}){let n=`response from url "${t.config.url}" doesn't match model "${r}"`;super(n),console.error(n,s),this.zodError=s}};var Re=e.object({chatRateLimitBurst:e.number().int(),chatRateLimitDuration:e.number().int(),concurrentUsersLimit:e.number().int(),enableClanChat:e.boolean().nullish(),enableManualTopicCreation:e.boolean().nullish(),enablePmSendPlatformId:e.boolean().nullish(),enableProfanityFilter:e.boolean().nullish(),filterAppName:e.string().nullish(),filterParam:e.string().nullish(),filterType:e.string().nullish(),generalRateLimitBurst:e.number().int(),generalRateLimitDuration:e.number().int(),namespace:e.string(),shardCapacityLimit:e.number().int().nullish(),shardDefaultLimit:e.number().int().nullish(),shardHardLimit:e.number().int().nullish(),spamChatBurst:e.number().int().nullish(),spamChatDuration:e.number().int().nullish(),spamMuteDuration:e.number().int().nullish()});var be=e.array(Re);var Ce=e.object({ChatRateLimitBurst:e.number().int(),ChatRateLimitDuration:e.number().int(),ConcurrentUsersLimit:e.number().int(),EnableManualTopicCreation:e.boolean().nullish(),EnableProfanityFilter:e.boolean(),FilterAppName:e.string(),FilterParam:e.string(),FilterType:e.string(),GeneralRateLimitBurst:e.number().int(),GeneralRateLimitDuration:e.number().int(),Namespace:e.string(),ShardCapacityLimit:e.number().int(),ShardDefaultLimit:e.number().int(),ShardHardLimit:e.number().int(),SpamChatBurst:e.number().int(),SpamChatDuration:e.number().int(),SpamMuteDuration:e.number().int(),defaultDictionaryLoaded:e.boolean().nullish(),enableClanChat:e.boolean().nullish(),enablePmSendPlatformId:e.boolean().nullish(),maxChatMessageLength:e.number().int().nullish(),useDefaultDictionary:e.boolean().nullish()});var Ie=e.object({configs:e.array(Ce)});var te=e.object({chatRateLimitBurst:e.number().int().nullish(),chatRateLimitDuration:e.number().int().nullish(),concurrentUsersLimit:e.number().int().nullish(),enableClanChat:e.boolean().nullish(),enableManualTopicCreation:e.boolean().nullish(),enablePmSendPlatformId:e.boolean().nullish(),enableProfanityFilter:e.boolean().nullish(),filterAppName:e.string().nullish(),filterParam:e.string().nullish(),filterType:e.string().nullish(),generalRateLimitBurst:e.number().int().nullish(),generalRateLimitDuration:e.number().int().nullish(),maxChatMessageLength:e.number().int().nullish(),shardCapacityLimit:e.number().int().nullish(),shardDefaultLimit:e.number().int().nullish(),shardHardLimit:e.number().int().nullish(),spamChatBurst:e.number().int().nullish(),spamChatDuration:e.number().int().nullish(),spamMuteDuration:e.number().int().nullish()});var re=e.object({internalAccessLogEnabled:e.boolean().nullish(),logLevel:e.enum(["debug","error","fatal","info","panic","trace","warning"]).nullish(),logLevelDB:e.enum(["debug","error","fatal","info","panic","trace","warning"]).nullish(),slowQueryThreshold:e.number().int().nullish(),socketLogEnabled:e.boolean().nullish()});var Ae=e.object({failedConfigs:e.array(e.string()),ignoredConfigs:e.array(e.string()),newConfigs:e.array(e.string()),replacedConfigs:e.array(e.string())});var L=class{constructor(s,t,r=!0){this.axiosInstance=s;this.namespace=t;this.useSchemaValidation=r}getConfig(){let s={},r=this.axiosInstance.get("/chat/v1/admin/config",{params:s});return c.validateOrReturnResponse(this.useSchemaValidation,()=>r,Ie,"ConfigList")}getConfigLog(){let s={},r=this.axiosInstance.get("/chat/v1/admin/config/log",{params:s});return c.validateOrReturnResponse(this.useSchemaValidation,()=>r,re,"Configuration")}patchConfigLog(s){let t={},n=this.axiosInstance.patch("/chat/v1/admin/config/log",s,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,re,"Configuration")}getConfig_ByNamespace(){let s={},t="/chat/v1/admin/config/namespaces/{namespace}".replace("{namespace}",this.namespace),r=this.axiosInstance.get(t,{params:s});return c.validateOrReturnResponse(this.useSchemaValidation,()=>r,te,"ConfigResponse")}updateConfig_ByNamespace(s){let t={},r="/chat/v1/admin/config/namespaces/{namespace}".replace("{namespace}",this.namespace),n=this.axiosInstance.put(r,s,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,te,"ConfigResponse")}getConfigExport(){let s={},t="/chat/v1/admin/config/namespaces/{namespace}/export".replace("{namespace}",this.namespace),r=this.axiosInstance.get(t,{params:s});return c.validateOrReturnResponse(this.useSchemaValidation,()=>r,be,"ConfigExportArray")}updateConfigImport(s){let t={},r="/chat/v1/admin/config/namespaces/{namespace}/import".replace("{namespace}",this.namespace),n=this.axiosInstance.post(r,s,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,Ae,"ImportConfigResponse")}};function Te(o,s){let t=o.assembly(),r=s?.coreConfig?.namespace??t.coreConfig.namespace,n=s?.coreConfig?.useSchemaValidation??t.coreConfig.useSchemaValidation,i=t.axiosInstance,a=s?.axiosConfig?.request,f=s?.coreConfig?.baseURL,b=s?.axiosConfig?.interceptors;if(a||f||b){let q=M.mergeAxiosConfigs(t.axiosInstance.defaults,{...f?{baseURL:f}:{},...a});if(i=U.create(q),b)for(let p of b)p.type==="request"&&i.interceptors.request.use(p.onRequest,p.onError),p.type==="response"&&i.interceptors.response.use(p.onSuccess,p.onError);else i.interceptors=t.axiosInstance.interceptors}async function B(){let p=await new L(i,r,n).getConfig();if(p.error)throw p.error;return p.response}async function O(){let p=await new L(i,r,n).getConfigLog();if(p.error)throw p.error;return p.response}async function y(q){let m=await new L(i,r,n).patchConfigLog(q);if(m.error)throw m.error;return m.response}async function w(){let p=await new L(i,r,n).getConfig_ByNamespace();if(p.error)throw p.error;return p.response}async function P(q){let m=await new L(i,r,n).updateConfig_ByNamespace(q);if(m.error)throw m.error;return m.response}async function k(){let p=await new L(i,r,n).getConfigExport();if(p.error)throw p.error;return p.response}async function _(q){let m=await new L(i,r,n).updateConfigImport(q);if(m.error)throw m.error;return m.response}return{getConfig:B,getConfigLog:O,patchConfigLog:y,getConfig_ByNamespace:w,updateConfig_ByNamespace:P,getConfigExport:k,updateConfigImport:_}}var V=e.object({driver:e.string().nullish(),params:e.record(e.any()).nullish()});var Pe=e.object({enabled:e.boolean(),expiresIn:e.number().int(),hook:V.nullish(),jsonSchema:e.record(e.any()).nullish(),name:e.string(),saveInbox:e.boolean(),sendNotification:e.boolean()});var Se=e.object({enabled:e.boolean(),expiresIn:e.number().int(),hook:V.nullish(),jsonSchema:e.record(e.any()).nullish(),name:e.string(),saveInbox:e.boolean(),sendNotification:e.boolean()});var Me=e.array(Se);var we=e.object({category:e.string().nullish(),createdAt:e.number().int(),expiredAt:e.number().int(),id:e.string(),message:e.record(e.any()).nullish(),scope:e.enum(["NAMESPACE","USER"]),senderId:e.string(),status:e.enum(["DRAFT","SENT","UNSENT"]),updatedAt:e.number().int(),userIds:e.array(e.string()).nullish()});var qe=e.object({data:e.array(we),next:e.string(),previous:e.string()});var Oe=e.object({id:e.string(),messageRead:e.number().int(),messageStored:e.number().int(),notificationSent:e.number().int()});var Ue=e.object({data:e.array(Oe)});var De=e.object({keep:e.boolean(),readAt:e.number().int(),userId:e.string()});var Be=e.object({data:e.array(De),next:e.string(),previous:e.string()});var ze=e.object({topicName:e.array(e.string())});var Ee=e.any();var ve=e.object({category:e.string().nullish(),expiredAt:e.number().int(),id:e.string(),message:e.record(e.any()).nullish(),scope:e.enum(["NAMESPACE","USER"]),status:e.enum(["DRAFT","SENT","UNSENT"]),userIDs:e.array(e.string()).nullish()});var $e=e.any();var Le=e.any();var D=class{constructor(s,t,r=!0){this.axiosInstance=s;this.namespace=t;this.useSchemaValidation=r}getInboxStats(s){let t={...s},r="/chat/v1/admin/inbox/namespaces/{namespace}/stats".replace("{namespace}",this.namespace),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,Ue,"GetInboxStatsResponse")}getInboxMessages(s){let t={...s},r="/chat/v1/admin/inbox/namespaces/{namespace}/messages".replace("{namespace}",this.namespace),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,qe,"GetInboxMessagesResponse")}createInboxMessage(s){let t={},r="/chat/v1/admin/inbox/namespaces/{namespace}/messages".replace("{namespace}",this.namespace),n=this.axiosInstance.post(r,s,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,ve,"SaveInboxMessageResponse")}getInboxCategories(){let s={},t="/chat/v1/admin/inbox/namespaces/{namespace}/categories".replace("{namespace}",this.namespace),r=this.axiosInstance.get(t,{params:s});return c.validateOrReturnResponse(this.useSchemaValidation,()=>r,Me,"GetInboxCategoriesResponseItemArray")}createInboxCategory(s){let t={},r="/chat/v1/admin/inbox/namespaces/{namespace}/categories".replace("{namespace}",this.namespace),n=this.axiosInstance.post(r,s,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,Pe,"AddInboxCategoryResponse")}getInboxListTopicKafka(){let s={},t="/chat/v1/admin/inbox/namespaces/{namespace}/list/topic/kafka".replace("{namespace}",this.namespace),r=this.axiosInstance.get(t,{params:s});return c.validateOrReturnResponse(this.useSchemaValidation,()=>r,ze,"GetListTopicKafkaResponse")}deleteInboxMessage_ByMessageId(s,t){let r={...t},n="/chat/v1/admin/inbox/namespaces/{namespace}/message/{messageId}".replace("{namespace}",this.namespace).replace("{messageId}",s),i=this.axiosInstance.delete(n,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,e.unknown(),"z.unknown()")}patchInboxMessage_ByMessageId(s,t){let r={},n="/chat/v1/admin/inbox/namespaces/{namespace}/messages/{messageId}".replace("{namespace}",this.namespace).replace("{messageId}",s),i=this.axiosInstance.patch(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,e.unknown(),"z.unknown()")}deleteInboxCategory_ByCategory(s){let t={},r="/chat/v1/admin/inbox/namespaces/{namespace}/categories/{category}".replace("{namespace}",this.namespace).replace("{category}",s),n=this.axiosInstance.delete(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,e.unknown(),"z.unknown()")}patchInboxCategory_ByCategory(s,t){let r={},n="/chat/v1/admin/inbox/namespaces/{namespace}/categories/{category}".replace("{namespace}",this.namespace).replace("{category}",s),i=this.axiosInstance.patch(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,e.unknown(),"z.unknown()")}getUsersInbox_ByInbox(s,t){let r={...t},n="/chat/v1/admin/inbox/namespaces/{namespace}/messages/{inbox}/users".replace("{namespace}",this.namespace).replace("{inbox}",s),i=this.axiosInstance.get(n,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,Be,"GetInboxUsersResponse")}updateUnsendInbox_ByInbox(s,t){let r={},n="/chat/v1/admin/inbox/namespaces/{namespace}/messages/{inbox}/unsend".replace("{namespace}",this.namespace).replace("{inbox}",s),i=this.axiosInstance.post(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,Le,"UnsendInboxMessageResponse")}updateSendInbox_ByMessageId(s,t){let r={},n="/chat/v1/admin/inbox/namespaces/{namespace}/messages/{messageId}/send".replace("{namespace}",this.namespace).replace("{messageId}",s),i=this.axiosInstance.post(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,$e,"SendInboxMessageResponse")}getSchemaJsonInbox_ByCategory(s){let t={},r="/chat/v1/admin/inbox/namespaces/{namespace}/categories/{category}/schema.json".replace("{namespace}",this.namespace).replace("{category}",s),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,Ee,"JsonSchemaType")}};function ke(o,s){let t=o.assembly(),r=s?.coreConfig?.namespace??t.coreConfig.namespace,n=s?.coreConfig?.useSchemaValidation??t.coreConfig.useSchemaValidation,i=t.axiosInstance,a=s?.axiosConfig?.request,f=s?.coreConfig?.baseURL,b=s?.axiosConfig?.interceptors;if(a||f||b){let I=M.mergeAxiosConfigs(t.axiosInstance.defaults,{...f?{baseURL:f}:{},...a});if(i=U.create(I),b)for(let R of b)R.type==="request"&&i.interceptors.request.use(R.onRequest,R.onError),R.type==="response"&&i.interceptors.response.use(R.onSuccess,R.onError);else i.interceptors=t.axiosInstance.interceptors}async function B(I){let C=await new D(i,r,n).getInboxStats(I);if(C.error)throw C.error;return C.response}async function O(I){let C=await new D(i,r,n).getInboxMessages(I);if(C.error)throw C.error;return C.response}async function y(I){let C=await new D(i,r,n).createInboxMessage(I);if(C.error)throw C.error;return C.response}async function w(){let R=await new D(i,r,n).getInboxCategories();if(R.error)throw R.error;return R.response}async function P(I){let C=await new D(i,r,n).createInboxCategory(I);if(C.error)throw C.error;return C.response}async function k(){let R=await new D(i,r,n).getInboxListTopicKafka();if(R.error)throw R.error;return R.response}async function _(I,R){let T=await new D(i,r,n).deleteInboxMessage_ByMessageId(I,R);if(T.error)throw T.error;return T.response}async function q(I,R){let T=await new D(i,r,n).patchInboxMessage_ByMessageId(I,R);if(T.error)throw T.error;return T.response}async function p(I){let C=await new D(i,r,n).deleteInboxCategory_ByCategory(I);if(C.error)throw C.error;return C.response}async function m(I,R){let T=await new D(i,r,n).patchInboxCategory_ByCategory(I,R);if(T.error)throw T.error;return T.response}async function h(I,R){let T=await new D(i,r,n).getUsersInbox_ByInbox(I,R);if(T.error)throw T.error;return T.response}async function x(I,R){let T=await new D(i,r,n).updateUnsendInbox_ByInbox(I,R);if(T.error)throw T.error;return T.response}async function pe(I,R){let T=await new D(i,r,n).updateSendInbox_ByMessageId(I,R);if(T.error)throw T.error;return T.response}async function me(I){let C=await new D(i,r,n).getSchemaJsonInbox_ByCategory(I);if(C.error)throw C.error;return C.response}return{getInboxStats:B,getInboxMessages:O,createInboxMessage:y,getInboxCategories:w,createInboxCategory:P,getInboxListTopicKafka:k,deleteInboxMessage_ByMessageId:_,patchInboxMessage_ByMessageId:q,deleteInboxCategory_ByCategory:p,patchInboxCategory_ByCategory:m,getUsersInbox_ByInbox:h,updateUnsendInbox_ByInbox:x,updateSendInbox_ByMessageId:pe,getSchemaJsonInbox_ByCategory:me}}var _e=e.object({chatId:e.string(),createdAt:e.number().int(),message:e.string(),senderId:e.string()});var J=e.object({chatId:e.string(),createdAt:e.number().int(),joinedTopics:e.array(e.string()),messages:e.array(_e),namespace:e.string(),senderId:e.string(),ticketId:e.string(),topicId:e.string()});var G=class{constructor(s,t,r=!0){this.axiosInstance=s;this.namespace=t;this.useSchemaValidation=r}deleteSnapshot_ByChatId(s){let t={},r="/chat/v1/admin/namespaces/{namespace}/snapshot/{chatId}".replace("{namespace}",this.namespace).replace("{chatId}",s),n=this.axiosInstance.delete(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,e.unknown(),"z.unknown()")}getSnapshot_ByChatId(s){let t={},r="/chat/v1/admin/namespaces/{namespace}/snapshot/{chatId}".replace("{namespace}",this.namespace).replace("{chatId}",s),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,J,"ChatSnapshots")}};function je(o,s){let t=o.assembly(),r=s?.coreConfig?.namespace??t.coreConfig.namespace,n=s?.coreConfig?.useSchemaValidation??t.coreConfig.useSchemaValidation,i=t.axiosInstance,a=s?.axiosConfig?.request,f=s?.coreConfig?.baseURL,b=s?.axiosConfig?.interceptors;if(a||f||b){let y=M.mergeAxiosConfigs(t.axiosInstance.defaults,{...f?{baseURL:f}:{},...a});if(i=U.create(y),b)for(let w of b)w.type==="request"&&i.interceptors.request.use(w.onRequest,w.onError),w.type==="response"&&i.interceptors.response.use(w.onSuccess,w.onError);else i.interceptors=t.axiosInstance.interceptors}async function B(y){let P=await new G(i,r,n).deleteSnapshot_ByChatId(y);if(P.error)throw P.error;return P.response}async function O(y){let P=await new G(i,r,n).getSnapshot_ByChatId(y);if(P.error)throw P.error;return P.response}return{deleteSnapshot_ByChatId:B,getSnapshot_ByChatId:O}}var ne=e.object({id:e.string(),namespace:e.string(),parentId:e.string().nullish(),word:e.string(),wordType:e.string()});var Ve=e.object({falseNegative:e.array(e.string()).nullish(),falsePositive:e.array(e.string()).nullish(),word:e.string()});var Ne=e.object({dictionaries:e.array(Ve)});var Fe=e.object({count:e.number().int(),name:e.string()});var Ge=e.array(Fe);var We=e.object({added:e.array(e.string()),failed:e.array(e.string()),ignored:e.array(e.string()),replaced:e.array(e.string()),unchanged:e.array(e.string())});var Ke=e.object({words:We});var oe=e.object({id:e.string(),word:e.string()});var Je=e.object({falseNegatives:e.array(oe).nullish(),falsePositives:e.array(oe).nullish(),id:e.string(),namespace:e.string(),parentId:e.string().nullish(),word:e.string(),wordType:e.string()});var He=e.object({data:e.array(Je),next:e.string(),previous:e.string()});var v=class{constructor(s,t,r=!0){this.axiosInstance=s;this.namespace=t;this.useSchemaValidation=r}getProfanityDictionary(s){let t={...s},r="/chat/v1/admin/profanity/namespaces/{namespace}/dictionary".replace("{namespace}",this.namespace),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,He,"DictionaryQueryResult")}createProfanityDictionary(s){let t={},r="/chat/v1/admin/profanity/namespaces/{namespace}/dictionary".replace("{namespace}",this.namespace),n=this.axiosInstance.post(r,s,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,ne,"Dictionary")}deleteProfanityDictionary_ById(s){let t={},r="/chat/v1/admin/profanity/namespaces/{namespace}/dictionary/{id}".replace("{namespace}",this.namespace).replace("{id}",s),n=this.axiosInstance.delete(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,e.unknown(),"z.unknown()")}updateProfanityDictionary_ById(s,t){let r={},n="/chat/v1/admin/profanity/namespaces/{namespace}/dictionary/{id}".replace("{namespace}",this.namespace).replace("{id}",s),i=this.axiosInstance.put(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,ne,"Dictionary")}createProfanityDictionaryBulk(s){let t={},r="/chat/v1/admin/profanity/namespaces/{namespace}/dictionary/bulk".replace("{namespace}",this.namespace),n=this.axiosInstance.post(r,s,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,e.unknown(),"z.unknown()")}getProfanityDictionaryGroup(s){let t={...s},r="/chat/v1/admin/profanity/namespaces/{namespace}/dictionary/group".replace("{namespace}",this.namespace),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,Ge,"DictionaryGroupArray")}getProfanityDictionaryExport(){let s={},t="/chat/v1/admin/profanity/namespaces/{namespace}/dictionary/export".replace("{namespace}",this.namespace),r=this.axiosInstance.get(t,{params:s});return c.validateOrReturnResponse(this.useSchemaValidation,()=>r,Ne,"DictionaryExport")}createProfanityDictionaryImport(s,t){let r={action:"REPLACE",...t},n="/chat/v1/admin/profanity/namespaces/{namespace}/dictionary/import".replace("{namespace}",this.namespace),i=this.axiosInstance.post(n,s,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,Ke,"DictionaryImportResult")}};function Qe(o,s){let t=o.assembly(),r=s?.coreConfig?.namespace??t.coreConfig.namespace,n=s?.coreConfig?.useSchemaValidation??t.coreConfig.useSchemaValidation,i=t.axiosInstance,a=s?.axiosConfig?.request,f=s?.coreConfig?.baseURL,b=s?.axiosConfig?.interceptors;if(a||f||b){let p=M.mergeAxiosConfigs(t.axiosInstance.defaults,{...f?{baseURL:f}:{},...a});if(i=U.create(p),b)for(let m of b)m.type==="request"&&i.interceptors.request.use(m.onRequest,m.onError),m.type==="response"&&i.interceptors.response.use(m.onSuccess,m.onError);else i.interceptors=t.axiosInstance.interceptors}async function B(p){let h=await new v(i,r,n).getProfanityDictionary(p);if(h.error)throw h.error;return h.response}async function O(p){let h=await new v(i,r,n).createProfanityDictionary(p);if(h.error)throw h.error;return h.response}async function y(p){let h=await new v(i,r,n).deleteProfanityDictionary_ById(p);if(h.error)throw h.error;return h.response}async function w(p,m){let x=await new v(i,r,n).updateProfanityDictionary_ById(p,m);if(x.error)throw x.error;return x.response}async function P(p){let h=await new v(i,r,n).createProfanityDictionaryBulk(p);if(h.error)throw h.error;return h.response}async function k(p){let h=await new v(i,r,n).getProfanityDictionaryGroup(p);if(h.error)throw h.error;return h.response}async function _(){let m=await new v(i,r,n).getProfanityDictionaryExport();if(m.error)throw m.error;return m.response}async function q(p,m){let x=await new v(i,r,n).createProfanityDictionaryImport(p,m);if(x.error)throw x.error;return x.response}return{getProfanityDictionary:B,createProfanityDictionary:O,deleteProfanityDictionary_ById:y,updateProfanityDictionary_ById:w,createProfanityDictionaryBulk:P,getProfanityDictionaryGroup:k,getProfanityDictionaryExport:_,createProfanityDictionaryImport:q}}var ie=e.object({processed:e.number().int(),topicId:e.string(),userId:e.string()});var Ye=e.object({processed:e.number().int(),topicId:e.string()});var Ze=e.object({userIds:e.array(e.string())});var H=e.object({createdAt:e.number().int(),createdBy:e.string(),description:e.string(),isJoinable:e.boolean(),messagePerMinutes:e.number(),name:e.string(),namespace:e.string(),shardLimit:e.number().int(),shardNumber:e.number().int(),topicId:e.string(),totalMember:e.number().int()});var Xe=e.object({totalChannel:e.number().int(),totalShard:e.number().int()});var N=e.object({next:e.string(),previous:e.string()});var es=e.object({data:e.array(H),paging:N,totalData:e.number().int()});var Q=e.object({from:e.string(),id:e.string(),message:e.string(),readAt:e.number().int().nullish(),receivedAt:e.number().int().nullish(),topicId:e.string()});var W=e.array(Q);var ae=e.object({data:e.array(Q),paging:N,totalData:e.number().int()});var Y=e.object({createdAt:e.number().int(),createdBy:e.string(),description:e.string(),isChannel:e.boolean(),isJoinable:e.boolean(),name:e.string(),namespace:e.string(),topicId:e.string(),type:e.string()});var ss=e.object({action:e.string(),attributes:e.record(e.any()).nullish(),cencoredWords:e.array(e.string()).nullish(),classifications:e.array(e.string()).nullish(),finalMessage:e.string(),id:e.string(),referenceId:e.string().nullish(),timestamp:e.number().int()});var ts=e.object({leftAt:e.number().int().nullish(),userId:e.string()});var rs=e.object({createdAt:e.number().int(),deletedAt:e.number().int().nullish(),id:e.string(),members:e.array(ts).nullish(),name:e.string(),subType:e.string(),type:e.string()});var ns=e.array(rs);var os=e.object({createdAt:e.number().int(),id:e.string(),message:e.string(),senderId:e.string(),topicId:e.string(),type:e.enum(["TOPIC_CREATE","TOPIC_DELETE","TOPIC_JOIN","TOPIC_LEAVE"]),userId:e.string()});var ce=e.object({data:e.array(os),paging:N});var is=e.object({isAdmin:e.boolean(),isBanned:e.boolean(),shardId:e.string(),userId:e.string()});var as=e.object({data:e.array(is),paging:N,totalData:e.number().int()});var cs=e.object({createdAt:e.number().int(),createdBy:e.string(),lastMessageAt:e.number().int(),name:e.string(),namespace:e.string(),topicId:e.string(),type:e.string()});var ps=e.array(cs);var ms=e.object({userIds:e.array(e.string())});var A=class{constructor(s,t,r=!0){this.axiosInstance=s;this.namespace=t;this.useSchemaValidation=r}getChats(s){let t={limit:100,...s},r="/chat/admin/namespaces/{namespace}/chats".replace("{namespace}",this.namespace),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,ae,"ChatMessageWithPaginationResponse")}getTopic(s){let t={limit:100,...s},r="/chat/admin/namespaces/{namespace}/topic".replace("{namespace}",this.namespace),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,ps,"TopicResponseArray")}createTopic(s){let t={},r="/chat/admin/namespaces/{namespace}/topic".replace("{namespace}",this.namespace),n=this.axiosInstance.post(r,s,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,Y,"CreateTopicResponse")}getTopics(s){let t={...s},r="/chat/admin/namespaces/{namespace}/topics".replace("{namespace}",this.namespace),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,ns,"TopicInfoArray")}getTopicLog(s){let t={limit:100,...s},r="/chat/admin/namespaces/{namespace}/topic/log".replace("{namespace}",this.namespace),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,ce,"TopicLogWithPaginationResponse")}fetchChatFilter(s,t){let r={...t},n="/chat/admin/namespaces/{namespace}/chat/filter".replace("{namespace}",this.namespace),i=this.axiosInstance.post(n,s,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,ss,"MessageResultWithAttributes")}deleteTopic_ByTopic(s){let t={},r="/chat/admin/namespaces/{namespace}/topic/{topic}".replace("{namespace}",this.namespace).replace("{topic}",s),n=this.axiosInstance.delete(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,Ye,"ActionDeleteTopicResult")}updateTopic_ByTopic(s,t){let r={},n="/chat/admin/namespaces/{namespace}/topic/{topic}".replace("{namespace}",this.namespace).replace("{topic}",s),i=this.axiosInstance.put(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,Y,"CreateTopicResponse")}getTopicChannel(s){let t={limit:100,...s},r="/chat/admin/namespaces/{namespace}/topic/channel".replace("{namespace}",this.namespace),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,es,"ChannelTopicWithPaginationResponse")}createNamespaceTopic(s){let t={},r="/chat/admin/namespaces/{namespace}/namespace-topic".replace("{namespace}",this.namespace),n=this.axiosInstance.post(r,s,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,Y,"CreateTopicResponse")}getChats_ByTopic(s,t){let r={limit:100,...t},n="/chat/admin/namespaces/{namespace}/topic/{topic}/chats".replace("{namespace}",this.namespace).replace("{topic}",s),i=this.axiosInstance.get(n,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,ae,"ChatMessageWithPaginationResponse")}updateChat_ByTopic(s,t){let r={},n="/chat/admin/namespaces/{namespace}/topic/{topic}/chats".replace("{namespace}",this.namespace).replace("{topic}",s),i=this.axiosInstance.post(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,W,"ChatMessageResponseArray")}getShards_ByTopic(s){let t={},r="/chat/admin/namespaces/{namespace}/topic/{topic}/shards".replace("{namespace}",this.namespace).replace("{topic}",s),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,e.unknown(),"z.unknown()")}getChannel_ByTopic(s){let t={},r="/chat/admin/namespaces/{namespace}/topic/{topic}/channel".replace("{namespace}",this.namespace).replace("{topic}",s),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,H,"ChannelTopicResponse")}getMembers_ByTopic(s,t){let r={limit:100,...t},n="/chat/admin/namespaces/{namespace}/topic/{topic}/members".replace("{namespace}",this.namespace).replace("{topic}",s),i=this.axiosInstance.get(n,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,as,"TopicMemberWithPaginationResponse")}getTopicChannelSummary(){let s={},t="/chat/admin/namespaces/{namespace}/topic/channel/summary".replace("{namespace}",this.namespace),r=this.axiosInstance.get(t,{params:s});return c.validateOrReturnResponse(this.useSchemaValidation,()=>r,Xe,"ChannelTopicSummaryResponse")}getTopics_ByUserId(s,t){let r={...t},n="/chat/admin/namespaces/{namespace}/users/{userId}/topics".replace("{namespace}",this.namespace).replace("{userId}",s),i=this.axiosInstance.get(n,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,ce,"TopicLogWithPaginationResponse")}updateBanMember_ByTopic(s,t){let r={},n="/chat/admin/namespaces/{namespace}/topic/{topic}/ban-members".replace("{namespace}",this.namespace).replace("{topic}",s),i=this.axiosInstance.post(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,Ze,"BanTopicMemberResult")}updateUnbanMember_ByTopic(s,t){let r={},n="/chat/admin/namespaces/{namespace}/topic/{topic}/unban-members".replace("{namespace}",this.namespace).replace("{topic}",s),i=this.axiosInstance.post(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,ms,"UnbanTopicMemberResult")}deleteUser_ByTopic_ByUserId(s,t){let r={},n="/chat/admin/namespaces/{namespace}/topic/{topic}/user/{userId}".replace("{namespace}",this.namespace).replace("{topic}",s).replace("{userId}",t),i=this.axiosInstance.delete(n,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,ie,"ActionAddUserToTopicResult")}updateUser_ByTopic_ByUserId(s,t,r){let n={},i="/chat/admin/namespaces/{namespace}/topic/{topic}/user/{userId}".replace("{namespace}",this.namespace).replace("{topic}",s).replace("{userId}",t),a=this.axiosInstance.post(i,r,{params:n});return c.validateOrReturnResponse(this.useSchemaValidation,()=>a,ie,"ActionAddUserToTopicResult")}deleteChat_ByTopic_ByChatId(s,t){let r={},n="/chat/admin/namespaces/{namespace}/topic/{topic}/chats/{chatId}".replace("{namespace}",this.namespace).replace("{topic}",s).replace("{chatId}",t),i=this.axiosInstance.delete(n,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,e.unknown(),"z.unknown()")}};function us(o,s){let t=o.assembly(),r=s?.coreConfig?.namespace??t.coreConfig.namespace,n=s?.coreConfig?.useSchemaValidation??t.coreConfig.useSchemaValidation,i=t.axiosInstance,a=s?.axiosConfig?.request,f=s?.coreConfig?.baseURL,b=s?.axiosConfig?.interceptors;if(a||f||b){let l=M.mergeAxiosConfigs(t.axiosInstance.defaults,{...f?{baseURL:f}:{},...a});if(i=U.create(l),b)for(let g of b)g.type==="request"&&i.interceptors.request.use(g.onRequest,g.onError),g.type==="response"&&i.interceptors.response.use(g.onSuccess,g.onError);else i.interceptors=t.axiosInstance.interceptors}async function B(l){let u=await new A(i,r,n).getChats(l);if(u.error)throw u.error;return u.response}async function O(l){let u=await new A(i,r,n).getTopic(l);if(u.error)throw u.error;return u.response}async function y(l){let u=await new A(i,r,n).createTopic(l);if(u.error)throw u.error;return u.response}async function w(l){let u=await new A(i,r,n).getTopics(l);if(u.error)throw u.error;return u.response}async function P(l){let u=await new A(i,r,n).getTopicLog(l);if(u.error)throw u.error;return u.response}async function k(l,g){let d=await new A(i,r,n).fetchChatFilter(l,g);if(d.error)throw d.error;return d.response}async function _(l){let u=await new A(i,r,n).deleteTopic_ByTopic(l);if(u.error)throw u.error;return u.response}async function q(l,g){let d=await new A(i,r,n).updateTopic_ByTopic(l,g);if(d.error)throw d.error;return d.response}async function p(l){let u=await new A(i,r,n).getTopicChannel(l);if(u.error)throw u.error;return u.response}async function m(l){let u=await new A(i,r,n).createNamespaceTopic(l);if(u.error)throw u.error;return u.response}async function h(l,g){let d=await new A(i,r,n).getChats_ByTopic(l,g);if(d.error)throw d.error;return d.response}async function x(l,g){let d=await new A(i,r,n).updateChat_ByTopic(l,g);if(d.error)throw d.error;return d.response}async function pe(l){let u=await new A(i,r,n).getShards_ByTopic(l);if(u.error)throw u.error;return u.response}async function me(l){let u=await new A(i,r,n).getChannel_ByTopic(l);if(u.error)throw u.error;return u.response}async function I(l,g){let d=await new A(i,r,n).getMembers_ByTopic(l,g);if(d.error)throw d.error;return d.response}async function R(){let g=await new A(i,r,n).getTopicChannelSummary();if(g.error)throw g.error;return g.response}async function C(l,g){let d=await new A(i,r,n).getTopics_ByUserId(l,g);if(d.error)throw d.error;return d.response}async function T(l,g){let d=await new A(i,r,n).updateBanMember_ByTopic(l,g);if(d.error)throw d.error;return d.response}async function Gs(l,g){let d=await new A(i,r,n).updateUnbanMember_ByTopic(l,g);if(d.error)throw d.error;return d.response}async function Ws(l,g){let d=await new A(i,r,n).deleteUser_ByTopic_ByUserId(l,g);if(d.error)throw d.error;return d.response}async function Ks(l,g,u){let ue=await new A(i,r,n).updateUser_ByTopic_ByUserId(l,g,u);if(ue.error)throw ue.error;return ue.response}async function Js(l,g){let d=await new A(i,r,n).deleteChat_ByTopic_ByChatId(l,g);if(d.error)throw d.error;return d.response}return{getChats:B,getTopic:O,createTopic:y,getTopics:w,getTopicLog:P,fetchChatFilter:k,deleteTopic_ByTopic:_,updateTopic_ByTopic:q,getTopicChannel:p,createNamespaceTopic:m,getChats_ByTopic:h,updateChat_ByTopic:x,getShards_ByTopic:pe,getChannel_ByTopic:me,getMembers_ByTopic:I,getTopicChannelSummary:R,getTopics_ByUserId:C,updateBanMember_ByTopic:T,updateUnbanMember_ByTopic:Gs,deleteUser_ByTopic_ByUserId:Ws,updateUser_ByTopic_ByUserId:Ks,deleteChat_ByTopic_ByChatId:Js}}var fs=e.object({chatRateLimitBurst:e.number().int(),chatRateLimitDuration:e.number().int(),enablePmSendPlatformId:e.boolean().nullish(),generalRateLimitBurst:e.number().int(),generalRateLimitDuration:e.number().int(),maxChatMessageLength:e.number().int(),spamChatBurst:e.number().int(),spamChatDuration:e.number().int(),spamMuteDuration:e.number().int()});var Z=class{constructor(s,t,r=!0){this.axiosInstance=s;this.namespace=t;this.useSchemaValidation=r}getConfig_ByNamespace(){let s={},t="/chat/v1/public/config/namespaces/{namespace}".replace("{namespace}",this.namespace),r=this.axiosInstance.get(t,{params:s});return c.validateOrReturnResponse(this.useSchemaValidation,()=>r,fs,"PublicConfigResponse")}};function ls(o,s){let t=o.assembly(),r=s?.coreConfig?.namespace??t.coreConfig.namespace,n=s?.coreConfig?.useSchemaValidation??t.coreConfig.useSchemaValidation,i=t.axiosInstance,a=s?.axiosConfig?.request,f=s?.coreConfig?.baseURL,b=s?.axiosConfig?.interceptors;if(a||f||b){let O=M.mergeAxiosConfigs(t.axiosInstance.defaults,{...f?{baseURL:f}:{},...a});if(i=U.create(O),b)for(let y of b)y.type==="request"&&i.interceptors.request.use(y.onRequest,y.onError),y.type==="response"&&i.interceptors.response.use(y.onSuccess,y.onError);else i.interceptors=t.axiosInstance.interceptors}async function B(){let y=await new Z(i,r,n).getConfig_ByNamespace();if(y.error)throw y.error;return y.response}return{getConfig_ByNamespace:B}}var X=class{constructor(s,t,r=!0){this.axiosInstance=s;this.namespace=t;this.useSchemaValidation=r}getSnapshot_ByTopic_ByChatId(s,t){let r={},n="/chat/v1/public/namespaces/{namespace}/topic/{topic}/snapshot/{chatId}".replace("{namespace}",this.namespace).replace("{topic}",s).replace("{chatId}",t),i=this.axiosInstance.get(n,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,J,"ChatSnapshots")}};function gs(o,s){let t=o.assembly(),r=s?.coreConfig?.namespace??t.coreConfig.namespace,n=s?.coreConfig?.useSchemaValidation??t.coreConfig.useSchemaValidation,i=t.axiosInstance,a=s?.axiosConfig?.request,f=s?.coreConfig?.baseURL,b=s?.axiosConfig?.interceptors;if(a||f||b){let O=M.mergeAxiosConfigs(t.axiosInstance.defaults,{...f?{baseURL:f}:{},...a});if(i=U.create(O),b)for(let y of b)y.type==="request"&&i.interceptors.request.use(y.onRequest,y.onError),y.type==="response"&&i.interceptors.response.use(y.onSuccess,y.onError);else i.interceptors=t.axiosInstance.interceptors}async function B(O,y){let P=await new X(i,r,n).getSnapshot_ByTopic_ByChatId(O,y);if(P.error)throw P.error;return P.response}return{getSnapshot_ByTopic_ByChatId:B}}var ds=e.object({expirationTime:e.number().int(),remainingTime:e.number().int(),topicId:e.string()});var ys=e.array(ds);var hs=e.object({userIDs:e.array(e.string())});var xs=e.object({userIDs:e.array(e.string())});var $=class{constructor(s,t,r=!0){this.axiosInstance=s;this.namespace=t;this.useSchemaValidation=r}getMuted(){let s={},t="/chat/public/namespaces/{namespace}/muted".replace("{namespace}",this.namespace),r=this.axiosInstance.get(t,{params:s});return c.validateOrReturnResponse(this.useSchemaValidation,()=>r,ys,"MutedTopicResponseArray")}getTopic(s){let t={limit:100,...s},r="/chat/public/namespaces/{namespace}/topic".replace("{namespace}",this.namespace),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,W,"ChatMessageResponseArray")}updateMute_ByTopic(s,t){let r={},n="/chat/public/namespaces/{namespace}/topic/{topic}/mute".replace("{namespace}",this.namespace).replace("{topic}",s),i=this.axiosInstance.put(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,e.unknown(),"z.unknown()")}getChats_ByTopic(s,t){let r={limit:100,...t},n="/chat/public/namespaces/{namespace}/topic/{topic}/chats".replace("{namespace}",this.namespace).replace("{topic}",s),i=this.axiosInstance.get(n,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,W,"ChatMessageResponseArray")}updateUnmute_ByTopic(s,t){let r={},n="/chat/public/namespaces/{namespace}/topic/{topic}/unmute".replace("{namespace}",this.namespace).replace("{topic}",s),i=this.axiosInstance.put(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,e.unknown(),"z.unknown()")}updateBanMember_ByTopic(s,t){let r={},n="/chat/public/namespaces/{namespace}/topic/{topic}/ban-members".replace("{namespace}",this.namespace).replace("{topic}",s),i=this.axiosInstance.post(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,hs,"PublicBanTopicMembersResponse")}updateUnbanMember_ByTopic(s,t){let r={},n="/chat/public/namespaces/{namespace}/topic/{topic}/unban-members".replace("{namespace}",this.namespace).replace("{topic}",s),i=this.axiosInstance.post(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,xs,"PublicUnbanTopicMembersResponse")}deleteChat_ByTopic_ByChatId(s,t){let r={},n="/chat/public/namespaces/{namespace}/topic/{topic}/chats/{chatId}".replace("{namespace}",this.namespace).replace("{topic}",s).replace("{chatId}",t),i=this.axiosInstance.delete(n,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,e.unknown(),"z.unknown()")}};function Rs(o,s){let t=o.assembly(),r=s?.coreConfig?.namespace??t.coreConfig.namespace,n=s?.coreConfig?.useSchemaValidation??t.coreConfig.useSchemaValidation,i=t.axiosInstance,a=s?.axiosConfig?.request,f=s?.coreConfig?.baseURL,b=s?.axiosConfig?.interceptors;if(a||f||b){let p=M.mergeAxiosConfigs(t.axiosInstance.defaults,{...f?{baseURL:f}:{},...a});if(i=U.create(p),b)for(let m of b)m.type==="request"&&i.interceptors.request.use(m.onRequest,m.onError),m.type==="response"&&i.interceptors.response.use(m.onSuccess,m.onError);else i.interceptors=t.axiosInstance.interceptors}async function B(){let m=await new $(i,r,n).getMuted();if(m.error)throw m.error;return m.response}async function O(p){let h=await new $(i,r,n).getTopic(p);if(h.error)throw h.error;return h.response}async function y(p,m){let x=await new $(i,r,n).updateMute_ByTopic(p,m);if(x.error)throw x.error;return x.response}async function w(p,m){let x=await new $(i,r,n).getChats_ByTopic(p,m);if(x.error)throw x.error;return x.response}async function P(p,m){let x=await new $(i,r,n).updateUnmute_ByTopic(p,m);if(x.error)throw x.error;return x.response}async function k(p,m){let x=await new $(i,r,n).updateBanMember_ByTopic(p,m);if(x.error)throw x.error;return x.response}async function _(p,m){let x=await new $(i,r,n).updateUnbanMember_ByTopic(p,m);if(x.error)throw x.error;return x.response}async function q(p,m){let x=await new $(i,r,n).deleteChat_ByTopic_ByChatId(p,m);if(x.error)throw x.error;return x.response}return{getMuted:B,getTopic:O,updateMute_ByTopic:y,getChats_ByTopic:w,updateUnmute_ByTopic:P,updateBanMember_ByTopic:k,updateUnbanMember_ByTopic:_,deleteChat_ByTopic_ByChatId:q}}console.log(`${ge}@${de}`);var ht={ConfigAdminApi:Te,TopicAdminApi:us,InboxAdminApi:ke,ModerationAdminApi:je,ProfanityAdminApi:Qe,TopicApi:Rs,ConfigApi:ls,ModerationApi:gs,version:()=>console.log({version:de,name:ge,author:Is})},xt=ht;var Rt=e.object({enabled:e.boolean(),expiresIn:e.number().int(),hook:V.nullish(),jsonSchema:e.record(e.any()).nullish(),name:e.string(),saveInbox:e.boolean(),sendNotification:e.boolean()});var bt=e.object({isAdmin:e.boolean()});var Ct=e.object({Attributes:e.array(e.string()),Code:e.string(),CodeName:e.string(),Section:e.string(),Service:e.string(),Text:e.string()});var It=e.object({userIds:e.array(e.string())});var At=e.object({description:e.string(),name:e.string()});var Tt=e.object({admins:e.array(e.string()),description:e.string(),isChannel:e.boolean(),isJoinable:e.boolean(),members:e.array(e.string()),name:e.string(),shardLimit:e.number().int().nullish(),type:e.string()});var bs=e.object({falseNegative:e.array(e.string()),falsePositive:e.array(e.string()),word:e.string(),wordType:e.string()});var Pt=e.object({dictionaries:e.array(bs)});var St=e.object({falseNegative:e.array(e.string()),falsePositive:e.array(e.string()),word:e.string(),wordType:e.string()});var Mt=e.object({errorCode:e.number().int(),errorMessage:e.string()});var wt=e.object({ErrorCode:e.number().int(),ErrorMessage:e.string()});var qt=e.object({message:e.string(),timestamp:e.number().int().nullish(),topicId:e.string().nullish(),topicType:e.enum(["GROUP","PERSONAL"]).nullish(),userId:e.string().nullish()});var Ot=e.object({duration:e.number().int(),userId:e.string()});var Ut=e.object({userIDs:e.array(e.string())});var Dt=e.object({userIDs:e.array(e.string())});var Bt=e.object({category:e.string().nullish(),expiredAt:e.number().int(),message:e.record(e.any()),scope:e.enum(["NAMESPACE","USER"]),status:e.enum(["DRAFT","SENT"]),userIds:e.array(e.string())});var zt=e.object({message:e.string()});var Et=e.any();var vt=e.object({userIds:e.array(e.string())});var $t=e.object({userId:e.string()});var Lt=e.object({userIds:e.array(e.string())});var kt=e.object({enabled:e.boolean(),expiresIn:e.number().int(),hook:V,jsonSchema:e.record(e.any()).nullish(),saveInbox:e.boolean(),sendNotification:e.boolean()});var _t=e.object({expiredAt:e.number().int(),message:e.record(e.any()),scope:e.enum(["NAMESPACE","USER"]),userIds:e.array(e.string())});var jt=e.object({description:e.string(),isJoinable:e.boolean(),name:e.string()});window.AccelByteSDK_Chat=Cs;})();
"use strict";(()=>{var Hs=Object.create;var fe=Object.defineProperty;var Qs=Object.getOwnPropertyDescriptor;var Ys=Object.getOwnPropertyNames;var Zs=Object.getPrototypeOf,Xs=Object.prototype.hasOwnProperty;var K=(o,s)=>()=>(s||o((s={exports:{}}).exports,s),s.exports),et=(o,s)=>{for(var t in s)fe(o,t,{get:s[t],enumerable:!0})},st=(o,s,t,r)=>{if(s&&typeof s=="object"||typeof s=="function")for(let n of Ys(s))!Xs.call(o,n)&&n!==t&&fe(o,n,{get:()=>s[n],enumerable:!(r=Qs(s,n))||r.enumerable});return o};var tt=(o,s,t)=>(t=o!=null?Hs(Zs(o)):{},st(s||!o||!o.__esModule?fe(t,"default",{value:o,enumerable:!0}):t,o));var Ts=K((Ht,As)=>{"use strict";As.exports=o=>encodeURIComponent(o).replace(/[!'()*]/g,s=>`%${s.charCodeAt(0).toString(16).toUpperCase()}`)});var qs=K((Qt,Ms)=>{"use strict";var ws="%[a-f0-9]{2}",Ps=new RegExp("("+ws+")|([^%]+?)","gi"),Ss=new RegExp("("+ws+")+","gi");function ye(o,s){try{return[decodeURIComponent(o.join(""))]}catch{}if(o.length===1)return o;s=s||1;var t=o.slice(0,s),r=o.slice(s);return Array.prototype.concat.call([],ye(t),ye(r))}function nt(o){try{return decodeURIComponent(o)}catch{for(var s=o.match(Ps)||[],t=1;t<s.length;t++)o=ye(s,t).join(""),s=o.match(Ps)||[];return o}}function ot(o){for(var s={"%FE%FF":"\uFFFD\uFFFD","%FF%FE":"\uFFFD\uFFFD"},t=Ss.exec(o);t;){try{s[t[0]]=decodeURIComponent(t[0])}catch{var r=nt(t[0]);r!==t[0]&&(s[t[0]]=r)}t=Ss.exec(o)}s["%C2"]="\uFFFD";for(var n=Object.keys(s),i=0;i<n.length;i++){var a=n[i];o=o.replace(new RegExp(a,"g"),s[a])}return o}Ms.exports=function(o){if(typeof o!="string")throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof o+"`");try{return o=o.replace(/\+/g," "),decodeURIComponent(o)}catch{return ot(o)}}});var Us=K((Yt,Os)=>{"use strict";Os.exports=(o,s)=>{if(!(typeof o=="string"&&typeof s=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(s==="")return[o];let t=o.indexOf(s);return t===-1?[o]:[o.slice(0,t),o.slice(t+s.length)]}});var Bs=K((Zt,Ds)=>{"use strict";Ds.exports=function(o,s){for(var t={},r=Object.keys(o),n=Array.isArray(s),i=0;i<r.length;i++){var a=r[i],f=o[a];(n?s.indexOf(a)!==-1:s(a,f,o))&&(t[a]=f)}return t}});var js=K(z=>{"use strict";var it=Ts(),at=qs(),Es=Us(),ct=Bs(),pt=o=>o==null,he=Symbol("encodeFragmentIdentifier");function mt(o){switch(o.arrayFormat){case"index":return s=>(t,r)=>{let n=t.length;return r===void 0||o.skipNull&&r===null||o.skipEmptyString&&r===""?t:r===null?[...t,[S(s,o),"[",n,"]"].join("")]:[...t,[S(s,o),"[",S(n,o),"]=",S(r,o)].join("")]};case"bracket":return s=>(t,r)=>r===void 0||o.skipNull&&r===null||o.skipEmptyString&&r===""?t:r===null?[...t,[S(s,o),"[]"].join("")]:[...t,[S(s,o),"[]=",S(r,o)].join("")];case"colon-list-separator":return s=>(t,r)=>r===void 0||o.skipNull&&r===null||o.skipEmptyString&&r===""?t:r===null?[...t,[S(s,o),":list="].join("")]:[...t,[S(s,o),":list=",S(r,o)].join("")];case"comma":case"separator":case"bracket-separator":{let s=o.arrayFormat==="bracket-separator"?"[]=":"=";return t=>(r,n)=>n===void 0||o.skipNull&&n===null||o.skipEmptyString&&n===""?r:(n=n===null?"":n,r.length===0?[[S(t,o),s,S(n,o)].join("")]:[[r,S(n,o)].join(o.arrayFormatSeparator)])}default:return s=>(t,r)=>r===void 0||o.skipNull&&r===null||o.skipEmptyString&&r===""?t:r===null?[...t,S(s,o)]:[...t,[S(s,o),"=",S(r,o)].join("")]}}function ut(o){let s;switch(o.arrayFormat){case"index":return(t,r,n)=>{if(s=/\[(\d*)\]$/.exec(t),t=t.replace(/\[\d*\]$/,""),!s){n[t]=r;return}n[t]===void 0&&(n[t]={}),n[t][s[1]]=r};case"bracket":return(t,r,n)=>{if(s=/(\[\])$/.exec(t),t=t.replace(/\[\]$/,""),!s){n[t]=r;return}if(n[t]===void 0){n[t]=[r];return}n[t]=[].concat(n[t],r)};case"colon-list-separator":return(t,r,n)=>{if(s=/(:list)$/.exec(t),t=t.replace(/:list$/,""),!s){n[t]=r;return}if(n[t]===void 0){n[t]=[r];return}n[t]=[].concat(n[t],r)};case"comma":case"separator":return(t,r,n)=>{let i=typeof r=="string"&&r.includes(o.arrayFormatSeparator),a=typeof r=="string"&&!i&&j(r,o).includes(o.arrayFormatSeparator);r=a?j(r,o):r;let f=i||a?r.split(o.arrayFormatSeparator).map(b=>j(b,o)):r===null?r:j(r,o);n[t]=f};case"bracket-separator":return(t,r,n)=>{let i=/(\[\])$/.test(t);if(t=t.replace(/\[\]$/,""),!i){n[t]=r&&j(r,o);return}let a=r===null?[]:r.split(o.arrayFormatSeparator).map(f=>j(f,o));if(n[t]===void 0){n[t]=a;return}n[t]=[].concat(n[t],a)};default:return(t,r,n)=>{if(n[t]===void 0){n[t]=r;return}n[t]=[].concat(n[t],r)}}}function vs(o){if(typeof o!="string"||o.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function S(o,s){return s.encode?s.strict?it(o):encodeURIComponent(o):o}function j(o,s){return s.decode?at(o):o}function $s(o){return Array.isArray(o)?o.sort():typeof o=="object"?$s(Object.keys(o)).sort((s,t)=>Number(s)-Number(t)).map(s=>o[s]):o}function Ls(o){let s=o.indexOf("#");return s!==-1&&(o=o.slice(0,s)),o}function ft(o){let s="",t=o.indexOf("#");return t!==-1&&(s=o.slice(t)),s}function ks(o){o=Ls(o);let s=o.indexOf("?");return s===-1?"":o.slice(s+1)}function zs(o,s){return s.parseNumbers&&!Number.isNaN(Number(o))&&typeof o=="string"&&o.trim()!==""?o=Number(o):s.parseBooleans&&o!==null&&(o.toLowerCase()==="true"||o.toLowerCase()==="false")&&(o=o.toLowerCase()==="true"),o}function _s(o,s){s=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},s),vs(s.arrayFormatSeparator);let t=ut(s),r=Object.create(null);if(typeof o!="string"||(o=o.trim().replace(/^[?#&]/,""),!o))return r;for(let n of o.split("&")){if(n==="")continue;let[i,a]=Es(s.decode?n.replace(/\+/g," "):n,"=");a=a===void 0?null:["comma","separator","bracket-separator"].includes(s.arrayFormat)?a:j(a,s),t(j(i,s),a,r)}for(let n of Object.keys(r)){let i=r[n];if(typeof i=="object"&&i!==null)for(let a of Object.keys(i))i[a]=zs(i[a],s);else r[n]=zs(i,s)}return s.sort===!1?r:(s.sort===!0?Object.keys(r).sort():Object.keys(r).sort(s.sort)).reduce((n,i)=>{let a=r[i];return a&&typeof a=="object"&&!Array.isArray(a)?n[i]=$s(a):n[i]=a,n},Object.create(null))}z.extract=ks;z.parse=_s;z.stringify=(o,s)=>{if(!o)return"";s=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},s),vs(s.arrayFormatSeparator);let t=a=>s.skipNull&&pt(o[a])||s.skipEmptyString&&o[a]==="",r=mt(s),n={};for(let a of Object.keys(o))t(a)||(n[a]=o[a]);let i=Object.keys(n);return s.sort!==!1&&i.sort(s.sort),i.map(a=>{let f=o[a];return f===void 0?"":f===null?S(a,s):Array.isArray(f)?f.length===0&&s.arrayFormat==="bracket-separator"?S(a,s)+"[]":f.reduce(r(a),[]).join("&"):S(a,s)+"="+S(f,s)}).filter(a=>a.length>0).join("&")};z.parseUrl=(o,s)=>{s=Object.assign({decode:!0},s);let[t,r]=Es(o,"#");return Object.assign({url:t.split("?")[0]||"",query:_s(ks(o),s)},s&&s.parseFragmentIdentifier&&r?{fragmentIdentifier:j(r,s)}:{})};z.stringifyUrl=(o,s)=>{s=Object.assign({encode:!0,strict:!0,[he]:!0},s);let t=Ls(o.url).split("?")[0]||"",r=z.extract(o.url),n=z.parse(r,{sort:!1}),i=Object.assign(n,o.query),a=z.stringify(i,s);a&&(a=`?${a}`);let f=ft(o.url);return o.fragmentIdentifier&&(f=`#${s[he]?S(o.fragmentIdentifier,s):o.fragmentIdentifier}`),`${t}${a}${f}`};z.pick=(o,s,t)=>{t=Object.assign({parseFragmentIdentifier:!0,[he]:!1},t);let{url:r,query:n,fragmentIdentifier:i}=z.parseUrl(o,t);return z.stringifyUrl({url:r,query:ct(n,s),fragmentIdentifier:i},t)};z.exclude=(o,s,t)=>{let r=Array.isArray(s)?n=>!s.includes(n):(n,i)=>!s(n,i);return z.pick(o,r,t)}});var Cs={};et(Cs,{ActionAddUserToTopicResult:()=>ie,ActionDeleteTopicResult:()=>Ye,AddInboxCategoryRequest:()=>Rt,AddInboxCategoryResponse:()=>Pe,AddMemberParams:()=>bt,AppMessageDeclaration:()=>Ct,BanTopicMemberParam:()=>It,BanTopicMemberResult:()=>Ze,CategoryHook:()=>V,ChannelTopicResponse:()=>H,ChannelTopicSummaryResponse:()=>Xe,ChannelTopicWithPaginationResponse:()=>es,Chat:()=>xt,ChatMessageResponse:()=>Q,ChatMessageResponseArray:()=>W,ChatMessageWithPaginationResponse:()=>ae,ChatSnapshotMessage:()=>_e,ChatSnapshots:()=>J,Config:()=>Ce,Config$:()=>Z,ConfigAdmin$:()=>L,ConfigAdminApi:()=>Te,ConfigApi:()=>ls,ConfigExport:()=>Re,ConfigExportArray:()=>be,ConfigList:()=>Ie,ConfigResponse:()=>te,Configuration:()=>re,CreateNamespaceTopicParams:()=>At,CreateTopicParams:()=>Tt,CreateTopicResponse:()=>Y,Dictionary:()=>ne,DictionaryChild:()=>oe,DictionaryExport:()=>Ne,DictionaryExportItem:()=>Ve,DictionaryGroup:()=>Fe,DictionaryGroupArray:()=>Ge,DictionaryImportResult:()=>Ke,DictionaryInsertBulkRequest:()=>Pt,DictionaryInsertRequest:()=>bs,DictionaryQueryResult:()=>He,DictionaryUpdateRequest:()=>St,DictionaryWithChildren:()=>Je,DictionaryWordChanges:()=>We,Error:()=>wt,ErrorResponseBody:()=>Mt,GetInboxCategoriesResponseItem:()=>Se,GetInboxCategoriesResponseItemArray:()=>we,GetInboxMessagesResponse:()=>qe,GetInboxMessagesResponseData:()=>Me,GetInboxStatsResponse:()=>Ue,GetInboxUsersResponse:()=>Be,GetListTopicKafkaResponse:()=>ze,ImportConfigResponse:()=>Ae,InboxAdmin$:()=>D,InboxAdminApi:()=>ke,InfoMember:()=>ts,JsonSchemaType:()=>Ee,MessageRequest:()=>qt,MessageResultWithAttributes:()=>ss,MessageStats:()=>Oe,Moderation$:()=>X,ModerationAdmin$:()=>G,ModerationAdminApi:()=>je,ModerationApi:()=>gs,MuteUserRequest:()=>Ot,MutedTopicResponse:()=>ds,MutedTopicResponseArray:()=>ys,Pagination:()=>N,ProfanityAdmin$:()=>v,ProfanityAdminApi:()=>Qe,PublicBanTopicMembersRequest:()=>Ut,PublicBanTopicMembersResponse:()=>hs,PublicConfigResponse:()=>fs,PublicUnbanTopicMembersRequest:()=>Dt,PublicUnbanTopicMembersResponse:()=>xs,SaveInboxMessageRequest:()=>Bt,SaveInboxMessageResponse:()=>ve,SendChatParams:()=>zt,SendInboxMessageRequest:()=>Et,SendInboxMessageResponse:()=>$e,Topic$:()=>$,TopicAdmin$:()=>A,TopicAdminApi:()=>us,TopicApi:()=>Rs,TopicInfo:()=>rs,TopicInfoArray:()=>ns,TopicLogItem:()=>os,TopicLogWithPaginationResponse:()=>ce,TopicMemberResponse:()=>is,TopicMemberWithPaginationResponse:()=>as,TopicResponse:()=>cs,TopicResponseArray:()=>ps,UnbanTopicMemberParam:()=>vt,UnbanTopicMemberResult:()=>ms,UnmuteUserRequest:()=>$t,UnsendInboxMessageRequest:()=>Lt,UnsendInboxMessageResponse:()=>Le,UpdateInboxCategoryRequest:()=>kt,UpdateInboxMessageRequest:()=>_t,UpdateTopicParams:()=>jt,UserInbox:()=>De});var ge="@accelbyte/sdk-chat",de="6.3.2",Is="AccelByte Inc";var{z:e}=window.AccelByteSDKDependencies.zod;var rt=window.AccelByteSDKDependencies.axios,ee=rt;var w=class{};w.mergeAxiosConfigs=(s,t)=>({...s,...t,headers:{...s?.headers,...t?.headers}}),w.is4xxError=s=>ee.isAxiosError(s)&&s.response?s.response.status>=400&&s.response.status<=499:!1;var Ns=tt(js(),1);var{v4:Vs}=window.AccelByteSDKDependencies.uuid;var E=class E{};E.ID_KEY="deviceId",E.TYPE={MOBILE:"mobile",DESKTOP:"desktop"},E.getType=()=>yt()?E.TYPE.MOBILE:E.TYPE.DESKTOP,E.generateUUID=()=>{let s=Vs().split("-").join("");return localStorage.setItem(E.ID_KEY,s),s},E.getDeviceId=()=>localStorage.getItem(E.ID_KEY)||E.generateUUID();var se=E,gt=/(android|bb\d+|meego).+mobile|armv7l|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,dt=/android|ipad|playbook|silk/i,yt=o=>{o||(o={});let s=o.ua;if(!s&&typeof navigator<"u"&&(s=navigator.userAgent),s&&s.headers&&typeof s.headers["user-agent"]=="string"&&(s=s.headers["user-agent"]),typeof s!="string")return!1;let t=gt.test(s)||!!o.tablet&&dt.test(s);return!t&&o.tablet&&o.featureDetect&&navigator&&navigator.maxTouchPoints>1&&s.indexOf("Macintosh")!==-1&&s.indexOf("Safari")!==-1&&(t=!0),t};var F=class F{static create(...s){let t={};return typeof window>"u"&&(t["User-Agent"]=`ags-typescript-sdk/${__SDK_VERSION__}`),ee.create(Object.assign({paramsSerializer:Ns.default.stringify,headers:t},...s))}static withBearerToken(s,t){return F.create(t||{},{headers:{Authorization:`Bearer ${s}`}})}};F.setDeviceTokenCookie=()=>{let s=se.getDeviceId();document.cookie=`device_token=${s}; path=/;`},F.removeDeviceTokenCookie=()=>{document.cookie=`device_token=; expires=${new Date(0).toUTCString()}`},F.getFormUrlEncodedData=s=>{let t=new URLSearchParams;return Object.keys(s).forEach(n=>{s[n]&&t.append(n,s[n])}),t};var U=F;var c=class o{static validateOrReturnResponse(s,t,r,n){return s?o.responseType(()=>t(),r,n):o.unsafeResponse(()=>t())}static responseType(s,t,r){return Fs(async()=>{let n=await s(),i=t.safeParse(n.data);if(!i.success&&n.status!==204)throw new xe({error:i.error,response:n,modelName:r});return n})}static unsafeResponse(s){return Fs(()=>s())}static safeParse(s,t){let r=t.safeParse(s);return r.success?r.data:null}};async function Fs(o){try{return{response:await o(),error:null}}catch(s){return{response:null,error:s}}}var xe=class extends Error{constructor({error:s,response:t,modelName:r}){let n=`response from url "${t.config.url}" doesn't match model "${r}"`;super(n),console.error(n,s),this.zodError=s}};var Re=e.object({chatRateLimitBurst:e.number().int(),chatRateLimitDuration:e.number().int(),concurrentUsersLimit:e.number().int(),enableClanChat:e.boolean().nullish(),enableManualTopicCreation:e.boolean().nullish(),enablePmSendPlatformId:e.boolean().nullish(),enableProfanityFilter:e.boolean().nullish(),filterAppName:e.string().nullish(),filterParam:e.string().nullish(),filterType:e.string().nullish(),generalRateLimitBurst:e.number().int(),generalRateLimitDuration:e.number().int(),namespace:e.string(),shardCapacityLimit:e.number().int().nullish(),shardDefaultLimit:e.number().int().nullish(),shardHardLimit:e.number().int().nullish(),spamChatBurst:e.number().int().nullish(),spamChatDuration:e.number().int().nullish(),spamMuteDuration:e.number().int().nullish()});var be=e.array(Re);var Ce=e.object({ChatRateLimitBurst:e.number().int(),ChatRateLimitDuration:e.number().int(),ConcurrentUsersLimit:e.number().int(),EnableManualTopicCreation:e.boolean().nullish(),EnableProfanityFilter:e.boolean(),FilterAppName:e.string(),FilterParam:e.string(),FilterType:e.string(),GeneralRateLimitBurst:e.number().int(),GeneralRateLimitDuration:e.number().int(),Namespace:e.string(),ShardCapacityLimit:e.number().int(),ShardDefaultLimit:e.number().int(),ShardHardLimit:e.number().int(),SpamChatBurst:e.number().int(),SpamChatDuration:e.number().int(),SpamMuteDuration:e.number().int(),defaultDictionaryLoaded:e.boolean().nullish(),enableClanChat:e.boolean().nullish(),enablePmSendPlatformId:e.boolean().nullish(),maxChatMessageLength:e.number().int().nullish(),useDefaultDictionary:e.boolean().nullish()});var Ie=e.object({configs:e.array(Ce)});var te=e.object({chatRateLimitBurst:e.number().int().nullish(),chatRateLimitDuration:e.number().int().nullish(),concurrentUsersLimit:e.number().int().nullish(),enableClanChat:e.boolean().nullish(),enableManualTopicCreation:e.boolean().nullish(),enablePmSendPlatformId:e.boolean().nullish(),enableProfanityFilter:e.boolean().nullish(),filterAppName:e.string().nullish(),filterParam:e.string().nullish(),filterType:e.string().nullish(),generalRateLimitBurst:e.number().int().nullish(),generalRateLimitDuration:e.number().int().nullish(),maxChatMessageLength:e.number().int().nullish(),shardCapacityLimit:e.number().int().nullish(),shardDefaultLimit:e.number().int().nullish(),shardHardLimit:e.number().int().nullish(),spamChatBurst:e.number().int().nullish(),spamChatDuration:e.number().int().nullish(),spamMuteDuration:e.number().int().nullish()});var re=e.object({internalAccessLogEnabled:e.boolean().nullish(),logLevel:e.enum(["debug","error","fatal","info","panic","trace","warning"]).nullish(),logLevelDB:e.enum(["debug","error","fatal","info","panic","trace","warning"]).nullish(),slowQueryThreshold:e.number().int().nullish(),socketLogEnabled:e.boolean().nullish()});var Ae=e.object({failedConfigs:e.array(e.string()),ignoredConfigs:e.array(e.string()),newConfigs:e.array(e.string()),replacedConfigs:e.array(e.string())});var L=class{constructor(s,t,r=!0){this.axiosInstance=s;this.namespace=t;this.useSchemaValidation=r}getConfig(){let s={},r=this.axiosInstance.get("/chat/v1/admin/config",{params:s});return c.validateOrReturnResponse(this.useSchemaValidation,()=>r,Ie,"ConfigList")}getConfigLog(){let s={},r=this.axiosInstance.get("/chat/v1/admin/config/log",{params:s});return c.validateOrReturnResponse(this.useSchemaValidation,()=>r,re,"Configuration")}patchConfigLog(s){let t={},n=this.axiosInstance.patch("/chat/v1/admin/config/log",s,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,re,"Configuration")}getConfig_ByNamespace(){let s={},t="/chat/v1/admin/config/namespaces/{namespace}".replace("{namespace}",this.namespace),r=this.axiosInstance.get(t,{params:s});return c.validateOrReturnResponse(this.useSchemaValidation,()=>r,te,"ConfigResponse")}updateConfig_ByNamespace(s){let t={},r="/chat/v1/admin/config/namespaces/{namespace}".replace("{namespace}",this.namespace),n=this.axiosInstance.put(r,s,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,te,"ConfigResponse")}getConfigExport(){let s={},t="/chat/v1/admin/config/namespaces/{namespace}/export".replace("{namespace}",this.namespace),r=this.axiosInstance.get(t,{params:s});return c.validateOrReturnResponse(this.useSchemaValidation,()=>r,be,"ConfigExportArray")}updateConfigImport(s){let t={},r="/chat/v1/admin/config/namespaces/{namespace}/import".replace("{namespace}",this.namespace),n=this.axiosInstance.post(r,s,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,Ae,"ImportConfigResponse")}};function Te(o,s){let t=o.assembly(),r=s?.coreConfig?.namespace??t.coreConfig.namespace,n=s?.coreConfig?.useSchemaValidation??t.coreConfig.useSchemaValidation,i=t.axiosInstance,a=s?.axiosConfig?.request,f=s?.coreConfig?.baseURL,b=s?.axiosConfig?.interceptors;if(a||f||b){let q=w.mergeAxiosConfigs(t.axiosInstance.defaults,{...f?{baseURL:f}:{},...a});if(i=U.create(q),b)for(let p of b)p.type==="request"&&i.interceptors.request.use(p.onRequest,p.onError),p.type==="response"&&i.interceptors.response.use(p.onSuccess,p.onError);else i.interceptors=t.axiosInstance.interceptors}async function B(){let p=await new L(i,r,n).getConfig();if(p.error)throw p.error;return p.response}async function O(){let p=await new L(i,r,n).getConfigLog();if(p.error)throw p.error;return p.response}async function y(q){let m=await new L(i,r,n).patchConfigLog(q);if(m.error)throw m.error;return m.response}async function M(){let p=await new L(i,r,n).getConfig_ByNamespace();if(p.error)throw p.error;return p.response}async function P(q){let m=await new L(i,r,n).updateConfig_ByNamespace(q);if(m.error)throw m.error;return m.response}async function k(){let p=await new L(i,r,n).getConfigExport();if(p.error)throw p.error;return p.response}async function _(q){let m=await new L(i,r,n).updateConfigImport(q);if(m.error)throw m.error;return m.response}return{getConfig:B,getConfigLog:O,patchConfigLog:y,getConfig_ByNamespace:M,updateConfig_ByNamespace:P,getConfigExport:k,updateConfigImport:_}}var V=e.object({driver:e.string().nullish(),params:e.record(e.any()).nullish()});var Pe=e.object({enabled:e.boolean(),expiresIn:e.number().int(),hook:V.nullish(),jsonSchema:e.record(e.any()).nullish(),name:e.string(),saveInbox:e.boolean(),sendNotification:e.boolean()});var Se=e.object({enabled:e.boolean(),expiresIn:e.number().int(),hook:V.nullish(),jsonSchema:e.record(e.any()).nullish(),name:e.string(),saveInbox:e.boolean(),sendNotification:e.boolean()});var we=e.array(Se);var Me=e.object({category:e.string().nullish(),createdAt:e.number().int(),expiredAt:e.number().int(),id:e.string(),message:e.record(e.any()).nullish(),scope:e.enum(["NAMESPACE","USER"]),senderId:e.string(),status:e.enum(["DRAFT","SENT","UNSENT"]),updatedAt:e.number().int(),userIds:e.array(e.string()).nullish()});var qe=e.object({data:e.array(Me),next:e.string(),previous:e.string()});var Oe=e.object({id:e.string(),messageRead:e.number().int(),messageStored:e.number().int(),notificationSent:e.number().int()});var Ue=e.object({data:e.array(Oe)});var De=e.object({keep:e.boolean(),readAt:e.number().int(),userId:e.string()});var Be=e.object({data:e.array(De),next:e.string(),previous:e.string()});var ze=e.object({topicName:e.array(e.string())});var Ee=e.any();var ve=e.object({category:e.string().nullish(),expiredAt:e.number().int(),id:e.string(),message:e.record(e.any()).nullish(),scope:e.enum(["NAMESPACE","USER"]),status:e.enum(["DRAFT","SENT","UNSENT"]),userIDs:e.array(e.string()).nullish()});var $e=e.any();var Le=e.any();var D=class{constructor(s,t,r=!0){this.axiosInstance=s;this.namespace=t;this.useSchemaValidation=r}getInboxStats(s){let t={...s},r="/chat/v1/admin/inbox/namespaces/{namespace}/stats".replace("{namespace}",this.namespace),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,Ue,"GetInboxStatsResponse")}getInboxMessages(s){let t={...s},r="/chat/v1/admin/inbox/namespaces/{namespace}/messages".replace("{namespace}",this.namespace),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,qe,"GetInboxMessagesResponse")}createInboxMessage(s){let t={},r="/chat/v1/admin/inbox/namespaces/{namespace}/messages".replace("{namespace}",this.namespace),n=this.axiosInstance.post(r,s,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,ve,"SaveInboxMessageResponse")}getInboxCategories(){let s={},t="/chat/v1/admin/inbox/namespaces/{namespace}/categories".replace("{namespace}",this.namespace),r=this.axiosInstance.get(t,{params:s});return c.validateOrReturnResponse(this.useSchemaValidation,()=>r,we,"GetInboxCategoriesResponseItemArray")}createInboxCategory(s){let t={},r="/chat/v1/admin/inbox/namespaces/{namespace}/categories".replace("{namespace}",this.namespace),n=this.axiosInstance.post(r,s,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,Pe,"AddInboxCategoryResponse")}getInboxListTopicKafka(){let s={},t="/chat/v1/admin/inbox/namespaces/{namespace}/list/topic/kafka".replace("{namespace}",this.namespace),r=this.axiosInstance.get(t,{params:s});return c.validateOrReturnResponse(this.useSchemaValidation,()=>r,ze,"GetListTopicKafkaResponse")}deleteInboxMessage_ByMessageId(s,t){let r={...t},n="/chat/v1/admin/inbox/namespaces/{namespace}/message/{messageId}".replace("{namespace}",this.namespace).replace("{messageId}",s),i=this.axiosInstance.delete(n,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,e.unknown(),"z.unknown()")}patchInboxMessage_ByMessageId(s,t){let r={},n="/chat/v1/admin/inbox/namespaces/{namespace}/messages/{messageId}".replace("{namespace}",this.namespace).replace("{messageId}",s),i=this.axiosInstance.patch(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,e.unknown(),"z.unknown()")}deleteInboxCategory_ByCategory(s){let t={},r="/chat/v1/admin/inbox/namespaces/{namespace}/categories/{category}".replace("{namespace}",this.namespace).replace("{category}",s),n=this.axiosInstance.delete(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,e.unknown(),"z.unknown()")}patchInboxCategory_ByCategory(s,t){let r={},n="/chat/v1/admin/inbox/namespaces/{namespace}/categories/{category}".replace("{namespace}",this.namespace).replace("{category}",s),i=this.axiosInstance.patch(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,e.unknown(),"z.unknown()")}getUsersInbox_ByInbox(s,t){let r={...t},n="/chat/v1/admin/inbox/namespaces/{namespace}/messages/{inbox}/users".replace("{namespace}",this.namespace).replace("{inbox}",s),i=this.axiosInstance.get(n,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,Be,"GetInboxUsersResponse")}updateUnsendInbox_ByInbox(s,t){let r={},n="/chat/v1/admin/inbox/namespaces/{namespace}/messages/{inbox}/unsend".replace("{namespace}",this.namespace).replace("{inbox}",s),i=this.axiosInstance.post(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,Le,"UnsendInboxMessageResponse")}updateSendInbox_ByMessageId(s,t){let r={},n="/chat/v1/admin/inbox/namespaces/{namespace}/messages/{messageId}/send".replace("{namespace}",this.namespace).replace("{messageId}",s),i=this.axiosInstance.post(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,$e,"SendInboxMessageResponse")}getSchemaJsonInbox_ByCategory(s){let t={},r="/chat/v1/admin/inbox/namespaces/{namespace}/categories/{category}/schema.json".replace("{namespace}",this.namespace).replace("{category}",s),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,Ee,"JsonSchemaType")}};function ke(o,s){let t=o.assembly(),r=s?.coreConfig?.namespace??t.coreConfig.namespace,n=s?.coreConfig?.useSchemaValidation??t.coreConfig.useSchemaValidation,i=t.axiosInstance,a=s?.axiosConfig?.request,f=s?.coreConfig?.baseURL,b=s?.axiosConfig?.interceptors;if(a||f||b){let I=w.mergeAxiosConfigs(t.axiosInstance.defaults,{...f?{baseURL:f}:{},...a});if(i=U.create(I),b)for(let R of b)R.type==="request"&&i.interceptors.request.use(R.onRequest,R.onError),R.type==="response"&&i.interceptors.response.use(R.onSuccess,R.onError);else i.interceptors=t.axiosInstance.interceptors}async function B(I){let C=await new D(i,r,n).getInboxStats(I);if(C.error)throw C.error;return C.response}async function O(I){let C=await new D(i,r,n).getInboxMessages(I);if(C.error)throw C.error;return C.response}async function y(I){let C=await new D(i,r,n).createInboxMessage(I);if(C.error)throw C.error;return C.response}async function M(){let R=await new D(i,r,n).getInboxCategories();if(R.error)throw R.error;return R.response}async function P(I){let C=await new D(i,r,n).createInboxCategory(I);if(C.error)throw C.error;return C.response}async function k(){let R=await new D(i,r,n).getInboxListTopicKafka();if(R.error)throw R.error;return R.response}async function _(I,R){let T=await new D(i,r,n).deleteInboxMessage_ByMessageId(I,R);if(T.error)throw T.error;return T.response}async function q(I,R){let T=await new D(i,r,n).patchInboxMessage_ByMessageId(I,R);if(T.error)throw T.error;return T.response}async function p(I){let C=await new D(i,r,n).deleteInboxCategory_ByCategory(I);if(C.error)throw C.error;return C.response}async function m(I,R){let T=await new D(i,r,n).patchInboxCategory_ByCategory(I,R);if(T.error)throw T.error;return T.response}async function h(I,R){let T=await new D(i,r,n).getUsersInbox_ByInbox(I,R);if(T.error)throw T.error;return T.response}async function x(I,R){let T=await new D(i,r,n).updateUnsendInbox_ByInbox(I,R);if(T.error)throw T.error;return T.response}async function pe(I,R){let T=await new D(i,r,n).updateSendInbox_ByMessageId(I,R);if(T.error)throw T.error;return T.response}async function me(I){let C=await new D(i,r,n).getSchemaJsonInbox_ByCategory(I);if(C.error)throw C.error;return C.response}return{getInboxStats:B,getInboxMessages:O,createInboxMessage:y,getInboxCategories:M,createInboxCategory:P,getInboxListTopicKafka:k,deleteInboxMessage_ByMessageId:_,patchInboxMessage_ByMessageId:q,deleteInboxCategory_ByCategory:p,patchInboxCategory_ByCategory:m,getUsersInbox_ByInbox:h,updateUnsendInbox_ByInbox:x,updateSendInbox_ByMessageId:pe,getSchemaJsonInbox_ByCategory:me}}var _e=e.object({chatId:e.string(),createdAt:e.number().int(),message:e.string(),senderId:e.string()});var J=e.object({chatId:e.string(),createdAt:e.number().int(),joinedTopics:e.array(e.string()),messages:e.array(_e),namespace:e.string(),senderId:e.string(),ticketId:e.string(),topicId:e.string()});var G=class{constructor(s,t,r=!0){this.axiosInstance=s;this.namespace=t;this.useSchemaValidation=r}deleteSnapshot_ByChatId(s){let t={},r="/chat/v1/admin/namespaces/{namespace}/snapshot/{chatId}".replace("{namespace}",this.namespace).replace("{chatId}",s),n=this.axiosInstance.delete(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,e.unknown(),"z.unknown()")}getSnapshot_ByChatId(s){let t={},r="/chat/v1/admin/namespaces/{namespace}/snapshot/{chatId}".replace("{namespace}",this.namespace).replace("{chatId}",s),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,J,"ChatSnapshots")}};function je(o,s){let t=o.assembly(),r=s?.coreConfig?.namespace??t.coreConfig.namespace,n=s?.coreConfig?.useSchemaValidation??t.coreConfig.useSchemaValidation,i=t.axiosInstance,a=s?.axiosConfig?.request,f=s?.coreConfig?.baseURL,b=s?.axiosConfig?.interceptors;if(a||f||b){let y=w.mergeAxiosConfigs(t.axiosInstance.defaults,{...f?{baseURL:f}:{},...a});if(i=U.create(y),b)for(let M of b)M.type==="request"&&i.interceptors.request.use(M.onRequest,M.onError),M.type==="response"&&i.interceptors.response.use(M.onSuccess,M.onError);else i.interceptors=t.axiosInstance.interceptors}async function B(y){let P=await new G(i,r,n).deleteSnapshot_ByChatId(y);if(P.error)throw P.error;return P.response}async function O(y){let P=await new G(i,r,n).getSnapshot_ByChatId(y);if(P.error)throw P.error;return P.response}return{deleteSnapshot_ByChatId:B,getSnapshot_ByChatId:O}}var ne=e.object({id:e.string(),namespace:e.string(),parentId:e.string().nullish(),word:e.string(),wordType:e.string()});var Ve=e.object({falseNegative:e.array(e.string()).nullish(),falsePositive:e.array(e.string()).nullish(),word:e.string()});var Ne=e.object({dictionaries:e.array(Ve)});var Fe=e.object({count:e.number().int(),name:e.string()});var Ge=e.array(Fe);var We=e.object({added:e.array(e.string()),failed:e.array(e.string()),ignored:e.array(e.string()),replaced:e.array(e.string()),unchanged:e.array(e.string())});var Ke=e.object({words:We});var oe=e.object({id:e.string(),word:e.string()});var Je=e.object({falseNegatives:e.array(oe).nullish(),falsePositives:e.array(oe).nullish(),id:e.string(),namespace:e.string(),parentId:e.string().nullish(),word:e.string(),wordType:e.string()});var He=e.object({data:e.array(Je),next:e.string(),previous:e.string()});var v=class{constructor(s,t,r=!0){this.axiosInstance=s;this.namespace=t;this.useSchemaValidation=r}getProfanityDictionary(s){let t={...s},r="/chat/v1/admin/profanity/namespaces/{namespace}/dictionary".replace("{namespace}",this.namespace),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,He,"DictionaryQueryResult")}createProfanityDictionary(s){let t={},r="/chat/v1/admin/profanity/namespaces/{namespace}/dictionary".replace("{namespace}",this.namespace),n=this.axiosInstance.post(r,s,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,ne,"Dictionary")}deleteProfanityDictionary_ById(s){let t={},r="/chat/v1/admin/profanity/namespaces/{namespace}/dictionary/{id}".replace("{namespace}",this.namespace).replace("{id}",s),n=this.axiosInstance.delete(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,e.unknown(),"z.unknown()")}updateProfanityDictionary_ById(s,t){let r={},n="/chat/v1/admin/profanity/namespaces/{namespace}/dictionary/{id}".replace("{namespace}",this.namespace).replace("{id}",s),i=this.axiosInstance.put(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,ne,"Dictionary")}createProfanityDictionaryBulk(s){let t={},r="/chat/v1/admin/profanity/namespaces/{namespace}/dictionary/bulk".replace("{namespace}",this.namespace),n=this.axiosInstance.post(r,s,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,e.unknown(),"z.unknown()")}getProfanityDictionaryGroup(s){let t={...s},r="/chat/v1/admin/profanity/namespaces/{namespace}/dictionary/group".replace("{namespace}",this.namespace),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,Ge,"DictionaryGroupArray")}getProfanityDictionaryExport(){let s={},t="/chat/v1/admin/profanity/namespaces/{namespace}/dictionary/export".replace("{namespace}",this.namespace),r=this.axiosInstance.get(t,{params:s});return c.validateOrReturnResponse(this.useSchemaValidation,()=>r,Ne,"DictionaryExport")}createProfanityDictionaryImport(s,t){let r={action:"REPLACE",...t},n="/chat/v1/admin/profanity/namespaces/{namespace}/dictionary/import".replace("{namespace}",this.namespace),i=this.axiosInstance.post(n,s,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,Ke,"DictionaryImportResult")}};function Qe(o,s){let t=o.assembly(),r=s?.coreConfig?.namespace??t.coreConfig.namespace,n=s?.coreConfig?.useSchemaValidation??t.coreConfig.useSchemaValidation,i=t.axiosInstance,a=s?.axiosConfig?.request,f=s?.coreConfig?.baseURL,b=s?.axiosConfig?.interceptors;if(a||f||b){let p=w.mergeAxiosConfigs(t.axiosInstance.defaults,{...f?{baseURL:f}:{},...a});if(i=U.create(p),b)for(let m of b)m.type==="request"&&i.interceptors.request.use(m.onRequest,m.onError),m.type==="response"&&i.interceptors.response.use(m.onSuccess,m.onError);else i.interceptors=t.axiosInstance.interceptors}async function B(p){let h=await new v(i,r,n).getProfanityDictionary(p);if(h.error)throw h.error;return h.response}async function O(p){let h=await new v(i,r,n).createProfanityDictionary(p);if(h.error)throw h.error;return h.response}async function y(p){let h=await new v(i,r,n).deleteProfanityDictionary_ById(p);if(h.error)throw h.error;return h.response}async function M(p,m){let x=await new v(i,r,n).updateProfanityDictionary_ById(p,m);if(x.error)throw x.error;return x.response}async function P(p){let h=await new v(i,r,n).createProfanityDictionaryBulk(p);if(h.error)throw h.error;return h.response}async function k(p){let h=await new v(i,r,n).getProfanityDictionaryGroup(p);if(h.error)throw h.error;return h.response}async function _(){let m=await new v(i,r,n).getProfanityDictionaryExport();if(m.error)throw m.error;return m.response}async function q(p,m){let x=await new v(i,r,n).createProfanityDictionaryImport(p,m);if(x.error)throw x.error;return x.response}return{getProfanityDictionary:B,createProfanityDictionary:O,deleteProfanityDictionary_ById:y,updateProfanityDictionary_ById:M,createProfanityDictionaryBulk:P,getProfanityDictionaryGroup:k,getProfanityDictionaryExport:_,createProfanityDictionaryImport:q}}var ie=e.object({processed:e.number().int(),topicId:e.string(),userId:e.string()});var Ye=e.object({processed:e.number().int(),topicId:e.string()});var Ze=e.object({userIds:e.array(e.string())});var H=e.object({createdAt:e.number().int(),createdBy:e.string(),description:e.string(),isJoinable:e.boolean(),messagePerMinutes:e.number(),name:e.string(),namespace:e.string(),shardLimit:e.number().int(),shardNumber:e.number().int(),topicId:e.string(),totalMember:e.number().int()});var Xe=e.object({totalChannel:e.number().int(),totalShard:e.number().int()});var N=e.object({next:e.string(),previous:e.string()});var es=e.object({data:e.array(H),paging:N,totalData:e.number().int()});var Q=e.object({from:e.string(),id:e.string(),message:e.string(),readAt:e.number().int().nullish(),receivedAt:e.number().int().nullish(),topicId:e.string()});var W=e.array(Q);var ae=e.object({data:e.array(Q),paging:N,totalData:e.number().int()});var Y=e.object({createdAt:e.number().int(),createdBy:e.string(),description:e.string(),isChannel:e.boolean(),isJoinable:e.boolean(),name:e.string(),namespace:e.string(),topicId:e.string(),type:e.string()});var ss=e.object({action:e.string(),attributes:e.record(e.any()).nullish(),cencoredWords:e.array(e.string()).nullish(),classifications:e.array(e.string()).nullish(),finalMessage:e.string(),id:e.string(),referenceId:e.string().nullish(),timestamp:e.number().int()});var ts=e.object({leftAt:e.number().int().nullish(),userId:e.string()});var rs=e.object({createdAt:e.number().int(),deletedAt:e.number().int().nullish(),id:e.string(),members:e.array(ts).nullish(),name:e.string(),subType:e.string(),type:e.string()});var ns=e.array(rs);var os=e.object({createdAt:e.number().int(),id:e.string(),message:e.string(),senderId:e.string(),topicId:e.string(),type:e.enum(["TOPIC_CREATE","TOPIC_DELETE","TOPIC_JOIN","TOPIC_LEAVE"]),userId:e.string()});var ce=e.object({data:e.array(os),paging:N});var is=e.object({isAdmin:e.boolean(),isBanned:e.boolean(),shardId:e.string(),userId:e.string()});var as=e.object({data:e.array(is),paging:N,totalData:e.number().int()});var cs=e.object({createdAt:e.number().int(),createdBy:e.string(),lastMessageAt:e.number().int(),name:e.string(),namespace:e.string(),topicId:e.string(),type:e.string()});var ps=e.array(cs);var ms=e.object({userIds:e.array(e.string())});var A=class{constructor(s,t,r=!0){this.axiosInstance=s;this.namespace=t;this.useSchemaValidation=r}getChats(s){let t={limit:100,...s},r="/chat/admin/namespaces/{namespace}/chats".replace("{namespace}",this.namespace),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,ae,"ChatMessageWithPaginationResponse")}getTopic(s){let t={limit:100,...s},r="/chat/admin/namespaces/{namespace}/topic".replace("{namespace}",this.namespace),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,ps,"TopicResponseArray")}createTopic(s){let t={},r="/chat/admin/namespaces/{namespace}/topic".replace("{namespace}",this.namespace),n=this.axiosInstance.post(r,s,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,Y,"CreateTopicResponse")}getTopics(s){let t={...s},r="/chat/admin/namespaces/{namespace}/topics".replace("{namespace}",this.namespace),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,ns,"TopicInfoArray")}getTopicLog(s){let t={limit:100,...s},r="/chat/admin/namespaces/{namespace}/topic/log".replace("{namespace}",this.namespace),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,ce,"TopicLogWithPaginationResponse")}fetchChatFilter(s,t){let r={...t},n="/chat/admin/namespaces/{namespace}/chat/filter".replace("{namespace}",this.namespace),i=this.axiosInstance.post(n,s,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,ss,"MessageResultWithAttributes")}deleteTopic_ByTopic(s){let t={},r="/chat/admin/namespaces/{namespace}/topic/{topic}".replace("{namespace}",this.namespace).replace("{topic}",s),n=this.axiosInstance.delete(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,Ye,"ActionDeleteTopicResult")}updateTopic_ByTopic(s,t){let r={},n="/chat/admin/namespaces/{namespace}/topic/{topic}".replace("{namespace}",this.namespace).replace("{topic}",s),i=this.axiosInstance.put(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,Y,"CreateTopicResponse")}getTopicChannel(s){let t={limit:100,...s},r="/chat/admin/namespaces/{namespace}/topic/channel".replace("{namespace}",this.namespace),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,es,"ChannelTopicWithPaginationResponse")}createNamespaceTopic(s){let t={},r="/chat/admin/namespaces/{namespace}/namespace-topic".replace("{namespace}",this.namespace),n=this.axiosInstance.post(r,s,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,Y,"CreateTopicResponse")}getChats_ByTopic(s,t){let r={limit:100,...t},n="/chat/admin/namespaces/{namespace}/topic/{topic}/chats".replace("{namespace}",this.namespace).replace("{topic}",s),i=this.axiosInstance.get(n,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,ae,"ChatMessageWithPaginationResponse")}updateChat_ByTopic(s,t){let r={},n="/chat/admin/namespaces/{namespace}/topic/{topic}/chats".replace("{namespace}",this.namespace).replace("{topic}",s),i=this.axiosInstance.post(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,W,"ChatMessageResponseArray")}getShards_ByTopic(s){let t={},r="/chat/admin/namespaces/{namespace}/topic/{topic}/shards".replace("{namespace}",this.namespace).replace("{topic}",s),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,e.unknown(),"z.unknown()")}getChannel_ByTopic(s){let t={},r="/chat/admin/namespaces/{namespace}/topic/{topic}/channel".replace("{namespace}",this.namespace).replace("{topic}",s),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,H,"ChannelTopicResponse")}getMembers_ByTopic(s,t){let r={limit:100,...t},n="/chat/admin/namespaces/{namespace}/topic/{topic}/members".replace("{namespace}",this.namespace).replace("{topic}",s),i=this.axiosInstance.get(n,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,as,"TopicMemberWithPaginationResponse")}getTopicChannelSummary(){let s={},t="/chat/admin/namespaces/{namespace}/topic/channel/summary".replace("{namespace}",this.namespace),r=this.axiosInstance.get(t,{params:s});return c.validateOrReturnResponse(this.useSchemaValidation,()=>r,Xe,"ChannelTopicSummaryResponse")}getTopics_ByUserId(s,t){let r={...t},n="/chat/admin/namespaces/{namespace}/users/{userId}/topics".replace("{namespace}",this.namespace).replace("{userId}",s),i=this.axiosInstance.get(n,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,ce,"TopicLogWithPaginationResponse")}updateBanMember_ByTopic(s,t){let r={},n="/chat/admin/namespaces/{namespace}/topic/{topic}/ban-members".replace("{namespace}",this.namespace).replace("{topic}",s),i=this.axiosInstance.post(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,Ze,"BanTopicMemberResult")}updateUnbanMember_ByTopic(s,t){let r={},n="/chat/admin/namespaces/{namespace}/topic/{topic}/unban-members".replace("{namespace}",this.namespace).replace("{topic}",s),i=this.axiosInstance.post(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,ms,"UnbanTopicMemberResult")}deleteUser_ByTopic_ByUserId(s,t){let r={},n="/chat/admin/namespaces/{namespace}/topic/{topic}/user/{userId}".replace("{namespace}",this.namespace).replace("{topic}",s).replace("{userId}",t),i=this.axiosInstance.delete(n,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,ie,"ActionAddUserToTopicResult")}updateUser_ByTopic_ByUserId(s,t,r){let n={},i="/chat/admin/namespaces/{namespace}/topic/{topic}/user/{userId}".replace("{namespace}",this.namespace).replace("{topic}",s).replace("{userId}",t),a=this.axiosInstance.post(i,r,{params:n});return c.validateOrReturnResponse(this.useSchemaValidation,()=>a,ie,"ActionAddUserToTopicResult")}deleteChat_ByTopic_ByChatId(s,t){let r={},n="/chat/admin/namespaces/{namespace}/topic/{topic}/chats/{chatId}".replace("{namespace}",this.namespace).replace("{topic}",s).replace("{chatId}",t),i=this.axiosInstance.delete(n,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,e.unknown(),"z.unknown()")}};function us(o,s){let t=o.assembly(),r=s?.coreConfig?.namespace??t.coreConfig.namespace,n=s?.coreConfig?.useSchemaValidation??t.coreConfig.useSchemaValidation,i=t.axiosInstance,a=s?.axiosConfig?.request,f=s?.coreConfig?.baseURL,b=s?.axiosConfig?.interceptors;if(a||f||b){let l=w.mergeAxiosConfigs(t.axiosInstance.defaults,{...f?{baseURL:f}:{},...a});if(i=U.create(l),b)for(let g of b)g.type==="request"&&i.interceptors.request.use(g.onRequest,g.onError),g.type==="response"&&i.interceptors.response.use(g.onSuccess,g.onError);else i.interceptors=t.axiosInstance.interceptors}async function B(l){let u=await new A(i,r,n).getChats(l);if(u.error)throw u.error;return u.response}async function O(l){let u=await new A(i,r,n).getTopic(l);if(u.error)throw u.error;return u.response}async function y(l){let u=await new A(i,r,n).createTopic(l);if(u.error)throw u.error;return u.response}async function M(l){let u=await new A(i,r,n).getTopics(l);if(u.error)throw u.error;return u.response}async function P(l){let u=await new A(i,r,n).getTopicLog(l);if(u.error)throw u.error;return u.response}async function k(l,g){let d=await new A(i,r,n).fetchChatFilter(l,g);if(d.error)throw d.error;return d.response}async function _(l){let u=await new A(i,r,n).deleteTopic_ByTopic(l);if(u.error)throw u.error;return u.response}async function q(l,g){let d=await new A(i,r,n).updateTopic_ByTopic(l,g);if(d.error)throw d.error;return d.response}async function p(l){let u=await new A(i,r,n).getTopicChannel(l);if(u.error)throw u.error;return u.response}async function m(l){let u=await new A(i,r,n).createNamespaceTopic(l);if(u.error)throw u.error;return u.response}async function h(l,g){let d=await new A(i,r,n).getChats_ByTopic(l,g);if(d.error)throw d.error;return d.response}async function x(l,g){let d=await new A(i,r,n).updateChat_ByTopic(l,g);if(d.error)throw d.error;return d.response}async function pe(l){let u=await new A(i,r,n).getShards_ByTopic(l);if(u.error)throw u.error;return u.response}async function me(l){let u=await new A(i,r,n).getChannel_ByTopic(l);if(u.error)throw u.error;return u.response}async function I(l,g){let d=await new A(i,r,n).getMembers_ByTopic(l,g);if(d.error)throw d.error;return d.response}async function R(){let g=await new A(i,r,n).getTopicChannelSummary();if(g.error)throw g.error;return g.response}async function C(l,g){let d=await new A(i,r,n).getTopics_ByUserId(l,g);if(d.error)throw d.error;return d.response}async function T(l,g){let d=await new A(i,r,n).updateBanMember_ByTopic(l,g);if(d.error)throw d.error;return d.response}async function Gs(l,g){let d=await new A(i,r,n).updateUnbanMember_ByTopic(l,g);if(d.error)throw d.error;return d.response}async function Ws(l,g){let d=await new A(i,r,n).deleteUser_ByTopic_ByUserId(l,g);if(d.error)throw d.error;return d.response}async function Ks(l,g,u){let ue=await new A(i,r,n).updateUser_ByTopic_ByUserId(l,g,u);if(ue.error)throw ue.error;return ue.response}async function Js(l,g){let d=await new A(i,r,n).deleteChat_ByTopic_ByChatId(l,g);if(d.error)throw d.error;return d.response}return{getChats:B,getTopic:O,createTopic:y,getTopics:M,getTopicLog:P,fetchChatFilter:k,deleteTopic_ByTopic:_,updateTopic_ByTopic:q,getTopicChannel:p,createNamespaceTopic:m,getChats_ByTopic:h,updateChat_ByTopic:x,getShards_ByTopic:pe,getChannel_ByTopic:me,getMembers_ByTopic:I,getTopicChannelSummary:R,getTopics_ByUserId:C,updateBanMember_ByTopic:T,updateUnbanMember_ByTopic:Gs,deleteUser_ByTopic_ByUserId:Ws,updateUser_ByTopic_ByUserId:Ks,deleteChat_ByTopic_ByChatId:Js}}var fs=e.object({chatRateLimitBurst:e.number().int(),chatRateLimitDuration:e.number().int(),enablePmSendPlatformId:e.boolean().nullish(),generalRateLimitBurst:e.number().int(),generalRateLimitDuration:e.number().int(),maxChatMessageLength:e.number().int(),spamChatBurst:e.number().int(),spamChatDuration:e.number().int(),spamMuteDuration:e.number().int()});var Z=class{constructor(s,t,r=!0){this.axiosInstance=s;this.namespace=t;this.useSchemaValidation=r}getConfig_ByNamespace(){let s={},t="/chat/v1/public/config/namespaces/{namespace}".replace("{namespace}",this.namespace),r=this.axiosInstance.get(t,{params:s});return c.validateOrReturnResponse(this.useSchemaValidation,()=>r,fs,"PublicConfigResponse")}};function ls(o,s){let t=o.assembly(),r=s?.coreConfig?.namespace??t.coreConfig.namespace,n=s?.coreConfig?.useSchemaValidation??t.coreConfig.useSchemaValidation,i=t.axiosInstance,a=s?.axiosConfig?.request,f=s?.coreConfig?.baseURL,b=s?.axiosConfig?.interceptors;if(a||f||b){let O=w.mergeAxiosConfigs(t.axiosInstance.defaults,{...f?{baseURL:f}:{},...a});if(i=U.create(O),b)for(let y of b)y.type==="request"&&i.interceptors.request.use(y.onRequest,y.onError),y.type==="response"&&i.interceptors.response.use(y.onSuccess,y.onError);else i.interceptors=t.axiosInstance.interceptors}async function B(){let y=await new Z(i,r,n).getConfig_ByNamespace();if(y.error)throw y.error;return y.response}return{getConfig_ByNamespace:B}}var X=class{constructor(s,t,r=!0){this.axiosInstance=s;this.namespace=t;this.useSchemaValidation=r}getSnapshot_ByTopic_ByChatId(s,t){let r={},n="/chat/v1/public/namespaces/{namespace}/topic/{topic}/snapshot/{chatId}".replace("{namespace}",this.namespace).replace("{topic}",s).replace("{chatId}",t),i=this.axiosInstance.get(n,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,J,"ChatSnapshots")}};function gs(o,s){let t=o.assembly(),r=s?.coreConfig?.namespace??t.coreConfig.namespace,n=s?.coreConfig?.useSchemaValidation??t.coreConfig.useSchemaValidation,i=t.axiosInstance,a=s?.axiosConfig?.request,f=s?.coreConfig?.baseURL,b=s?.axiosConfig?.interceptors;if(a||f||b){let O=w.mergeAxiosConfigs(t.axiosInstance.defaults,{...f?{baseURL:f}:{},...a});if(i=U.create(O),b)for(let y of b)y.type==="request"&&i.interceptors.request.use(y.onRequest,y.onError),y.type==="response"&&i.interceptors.response.use(y.onSuccess,y.onError);else i.interceptors=t.axiosInstance.interceptors}async function B(O,y){let P=await new X(i,r,n).getSnapshot_ByTopic_ByChatId(O,y);if(P.error)throw P.error;return P.response}return{getSnapshot_ByTopic_ByChatId:B}}var ds=e.object({expirationTime:e.number().int(),remainingTime:e.number().int(),topicId:e.string()});var ys=e.array(ds);var hs=e.object({userIDs:e.array(e.string())});var xs=e.object({userIDs:e.array(e.string())});var $=class{constructor(s,t,r=!0){this.axiosInstance=s;this.namespace=t;this.useSchemaValidation=r}getMuted(){let s={},t="/chat/public/namespaces/{namespace}/muted".replace("{namespace}",this.namespace),r=this.axiosInstance.get(t,{params:s});return c.validateOrReturnResponse(this.useSchemaValidation,()=>r,ys,"MutedTopicResponseArray")}getTopic(s){let t={limit:100,...s},r="/chat/public/namespaces/{namespace}/topic".replace("{namespace}",this.namespace),n=this.axiosInstance.get(r,{params:t});return c.validateOrReturnResponse(this.useSchemaValidation,()=>n,W,"ChatMessageResponseArray")}updateMute_ByTopic(s,t){let r={},n="/chat/public/namespaces/{namespace}/topic/{topic}/mute".replace("{namespace}",this.namespace).replace("{topic}",s),i=this.axiosInstance.put(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,e.unknown(),"z.unknown()")}getChats_ByTopic(s,t){let r={limit:100,...t},n="/chat/public/namespaces/{namespace}/topic/{topic}/chats".replace("{namespace}",this.namespace).replace("{topic}",s),i=this.axiosInstance.get(n,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,W,"ChatMessageResponseArray")}updateUnmute_ByTopic(s,t){let r={},n="/chat/public/namespaces/{namespace}/topic/{topic}/unmute".replace("{namespace}",this.namespace).replace("{topic}",s),i=this.axiosInstance.put(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,e.unknown(),"z.unknown()")}updateBanMember_ByTopic(s,t){let r={},n="/chat/public/namespaces/{namespace}/topic/{topic}/ban-members".replace("{namespace}",this.namespace).replace("{topic}",s),i=this.axiosInstance.post(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,hs,"PublicBanTopicMembersResponse")}updateUnbanMember_ByTopic(s,t){let r={},n="/chat/public/namespaces/{namespace}/topic/{topic}/unban-members".replace("{namespace}",this.namespace).replace("{topic}",s),i=this.axiosInstance.post(n,t,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,xs,"PublicUnbanTopicMembersResponse")}deleteChat_ByTopic_ByChatId(s,t){let r={},n="/chat/public/namespaces/{namespace}/topic/{topic}/chats/{chatId}".replace("{namespace}",this.namespace).replace("{topic}",s).replace("{chatId}",t),i=this.axiosInstance.delete(n,{params:r});return c.validateOrReturnResponse(this.useSchemaValidation,()=>i,e.unknown(),"z.unknown()")}};function Rs(o,s){let t=o.assembly(),r=s?.coreConfig?.namespace??t.coreConfig.namespace,n=s?.coreConfig?.useSchemaValidation??t.coreConfig.useSchemaValidation,i=t.axiosInstance,a=s?.axiosConfig?.request,f=s?.coreConfig?.baseURL,b=s?.axiosConfig?.interceptors;if(a||f||b){let p=w.mergeAxiosConfigs(t.axiosInstance.defaults,{...f?{baseURL:f}:{},...a});if(i=U.create(p),b)for(let m of b)m.type==="request"&&i.interceptors.request.use(m.onRequest,m.onError),m.type==="response"&&i.interceptors.response.use(m.onSuccess,m.onError);else i.interceptors=t.axiosInstance.interceptors}async function B(){let m=await new $(i,r,n).getMuted();if(m.error)throw m.error;return m.response}async function O(p){let h=await new $(i,r,n).getTopic(p);if(h.error)throw h.error;return h.response}async function y(p,m){let x=await new $(i,r,n).updateMute_ByTopic(p,m);if(x.error)throw x.error;return x.response}async function M(p,m){let x=await new $(i,r,n).getChats_ByTopic(p,m);if(x.error)throw x.error;return x.response}async function P(p,m){let x=await new $(i,r,n).updateUnmute_ByTopic(p,m);if(x.error)throw x.error;return x.response}async function k(p,m){let x=await new $(i,r,n).updateBanMember_ByTopic(p,m);if(x.error)throw x.error;return x.response}async function _(p,m){let x=await new $(i,r,n).updateUnbanMember_ByTopic(p,m);if(x.error)throw x.error;return x.response}async function q(p,m){let x=await new $(i,r,n).deleteChat_ByTopic_ByChatId(p,m);if(x.error)throw x.error;return x.response}return{getMuted:B,getTopic:O,updateMute_ByTopic:y,getChats_ByTopic:M,updateUnmute_ByTopic:P,updateBanMember_ByTopic:k,updateUnbanMember_ByTopic:_,deleteChat_ByTopic_ByChatId:q}}console.log(`${ge}@${de}`);var ht={ConfigAdminApi:Te,TopicAdminApi:us,InboxAdminApi:ke,ModerationAdminApi:je,ProfanityAdminApi:Qe,TopicApi:Rs,ConfigApi:ls,ModerationApi:gs,version:()=>console.log({version:de,name:ge,author:Is})},xt=ht;var Rt=e.object({enabled:e.boolean(),expiresIn:e.number().int(),hook:V.nullish(),jsonSchema:e.record(e.any()).nullish(),name:e.string(),saveInbox:e.boolean(),sendNotification:e.boolean()});var bt=e.object({isAdmin:e.boolean()});var Ct=e.object({Attributes:e.array(e.string()),Code:e.string(),CodeName:e.string(),Section:e.string(),Service:e.string(),Text:e.string()});var It=e.object({userIds:e.array(e.string())});var At=e.object({description:e.string(),name:e.string()});var Tt=e.object({admins:e.array(e.string()),description:e.string(),isChannel:e.boolean(),isJoinable:e.boolean(),members:e.array(e.string()),name:e.string(),shardLimit:e.number().int().nullish(),type:e.string()});var bs=e.object({falseNegative:e.array(e.string()),falsePositive:e.array(e.string()),word:e.string(),wordType:e.string()});var Pt=e.object({dictionaries:e.array(bs)});var St=e.object({falseNegative:e.array(e.string()),falsePositive:e.array(e.string()),word:e.string(),wordType:e.string()});var wt=e.object({errorCode:e.number().int(),errorMessage:e.string()});var Mt=e.object({ErrorCode:e.number().int(),ErrorMessage:e.string()});var qt=e.object({message:e.string(),timestamp:e.number().int().nullish(),topicId:e.string().nullish(),topicType:e.enum(["GROUP","PERSONAL"]).nullish(),userId:e.string().nullish()});var Ot=e.object({duration:e.number().int(),userId:e.string()});var Ut=e.object({userIDs:e.array(e.string())});var Dt=e.object({userIDs:e.array(e.string())});var Bt=e.object({category:e.string().nullish(),expiredAt:e.number().int(),message:e.record(e.any()),scope:e.enum(["NAMESPACE","USER"]),status:e.enum(["DRAFT","SENT"]),userIds:e.array(e.string())});var zt=e.object({message:e.string()});var Et=e.any();var vt=e.object({userIds:e.array(e.string())});var $t=e.object({userId:e.string()});var Lt=e.object({userIds:e.array(e.string())});var kt=e.object({enabled:e.boolean(),expiresIn:e.number().int(),hook:V,jsonSchema:e.record(e.any()).nullish(),saveInbox:e.boolean(),sendNotification:e.boolean()});var _t=e.object({expiredAt:e.number().int(),message:e.record(e.any()),scope:e.enum(["NAMESPACE","USER"]),userIds:e.array(e.string())});var jt=e.object({description:e.string(),isJoinable:e.boolean(),name:e.string()});window.AccelByteSDK_Chat=Cs;})();

@@ -83,3 +83,3 @@ import {

var name = "@accelbyte/sdk-chat";
var version = "6.3.1";
var version = "6.3.2";
var author = "AccelByte Inc";

@@ -86,0 +86,0 @@

{
"name": "@accelbyte/sdk-chat",
"version": "6.3.2",
"version": "6.3.3",
"author": "AccelByte Inc",

@@ -28,3 +28,3 @@ "license": "SEE LICENSE IN LICENSE",

"@types/uuid": "8.3.4",
"eslint": "9.25.1",
"eslint": "9.26.0",
"prettier": "3.3.3",

@@ -35,7 +35,7 @@ "react": "17.0.2",

"tsx": "4.17",
"typescript": "5.5.4"
"typescript": "5.8.3"
},
"dependencies": {
"@accelbyte/validator": "0.2.30",
"axios": "1.12.0",
"@accelbyte/validator": "0.3.0",
"axios": "1.13.5",
"buffer": "6.0.3",

@@ -45,3 +45,3 @@ "crypto-js": "4.2.0",

"uuid": "8.3.2",
"validator": "13.15.20",
"validator": "13.15.22",
"zod": "3.23.8"

@@ -48,0 +48,0 @@ },

Sorry, the diff of this file is too big to display