PageSourceSearch

https://static.dashboard.sendbird.com/bundle/v1.914.0/chunk.BvY8uv65.js

js sendbird.com collected 2026-09-24 08:49:19 UTC 8,371 bytes, 1 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`[email protected]`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`cb519d77-531b-493e-91b7-e032a445fce2`,e._sentryDebugIdIdentifier=`sentry-dbid-cb519d77-531b-493e-91b7-e032a445fce2`)}catch{}})();import{a as e}from"./chunk.BuNTE4lC.js";import{l as t,m as n}from"./chunk.BhHdoprH.js";import{o as r}from"./big.chunk.B5FU3Vmg.js";import{$l as i,$u as a,Uu as o,pp as s,yp as c}from"./feather.chunk.DIVZ7xES.js";import{o as l}from"./chunk.pNLQASWM.js";import{t as u}from"./chunk.B6rFp7zN.js";import{y as d}from"./chunk.Dw6i-iPA.js";import{t as f}from"./chunk.ByQSjb0G.js";import{t as p}from"./chunk.DdLEB0ul.js";import{t as m}from"./chunk.BqQ3TJuh.js";import{t as h}from"./chunk.bTgyffjX.js";import{n as g}from"./chunk.DsAT4YIs.js";var _=e(r(),1),v=e(i(),1),y=e=>Object.entries(e).filter(([e,t])=>e!==s.MessageSearch&&!!t).map(([e])=>e),b=()=>{let{isSelfService:e,isOrgActive:n}=m(l(e=>({isSelfService:!!e.is_self_serve,isOrgActive:!(0,v.default)(e)&&e.status===`ACTIVE`}))),r=f(),i=u(e=>e.data),a=i?.app_id,{isLoading:o,data:s=[]}=t({queryKey:[h.AppFetchEnabledFeatures,a],queryFn:g,enabled:!!(r&&n&&e&&a),select:e=>y(e)}),c=!r||!i||o;return(0,_.useMemo)(()=>({isLoading:c,result:s}),[c,s])},x=n(),S=e=>(t,n={combinedWith:`or`})=>{switch(n.combinedWith){case`or`:return e.some(e=>t.includes(e));case`and`:return t.every(t=>e.includes(t));default:throw Error(`combinedWith option must be either "and" or "or".`)}},C=e=>t=>{switch(t){case a.application:return e.some(e=>e.startsWith(`application.`)||e.startsWith(`chat.`)||e.startsWith(`moderation.openChannel.`)||e.startsWith(`moderation.groupChannel.`)||e.startsWith(`moderation.supergroupChannel.`));case a.overview:return e.some(e=>e.startsWith(`application.overview.`));case a.users:return e.some(e=>e.startsWith(`application.users.`));case a.notifications:return e.some(e=>e.startsWith(`notifications.`));case a.dataExports:return e.some(e=>e.startsWith(`chat.dataExport.`));case a.uiKit:return e.some(e=>e.startsWith(`chat.uikit.configuration.`));case a.allChannels:return e.some(e=>e.startsWith(`moderation.openChannel.`)||e.startsWith(`moderation.groupChannel.`)||e.startsWith(`moderation.supergroupChannel.`));case a.openChannels:return e.some(e=>e.startsWith(`moderation.openChannel.`));case a.groupChannels:return e.some(e=>e.startsWith(`moderation.groupChannel.`));case a.supergroupChannels:return e.some(e=>e.startsWith(`moderation.supergroupChannel.`));case a.advancedModeration:return e.some(e=>e.startsWith(`moderation.logs.`))||e.some(e=>e.startsWith(`moderation.rules.`))||e.some(e=>e.startsWith(`moderation.flaggedUsers.`))||e.some(e=>e.startsWith(`moderation.moderatedUsers.`))||e.some(e=>e.startsWith(`moderation.moderatorMessage.`));case a.moderationLogs:return e.some(e=>e.startsWith(`moderation.logs.`));case a.moderationRules:return e.some(e=>e.startsWith(`moderation.rules.`));case a.moderationAllTicket:return e.some(e=>e.startsWith(`moderation.allTickets.`));case a.moderationMyTicket:return e.some(e=>e.startsWith(`moderation.myTickets.`));case a.flaggedUsers:return e.some(e=>e.startsWith(`moderation.flaggedUsers.`));case a.moderatedUsers:return e.some(e=>e.startsWith(`moderation.moderatedUsers.`));case a.moderatorMessage:return e.some(e=>e.startsWith(`moderation.moderatorMessage.`));case a.moderationAnalytics:return e.some(e=>e.startsWith(`moderation.analytics.`));case a.callsStudio:return e.some(e=>e.startsWith(`calls.studio.`));case a.directCalls:return e.some(e=>e.startsWith(`calls.direct.`));case a.groupCalls:return e.some(e=>e.startsWith(`calls.group.`));case a.liveStudio:case a.liveEvents:return e.some(e=>e.startsWith(`calls.`));case a.allTickets:return e.some(e=>e.startsWith(`desk.tickets.all.`));case a.conversation:return e.some(e=>e.startsWith(`desk.tickets.yours.`));case a.aiCopilot:return e.some(e=>e.startsWith(`desk.tickets.`)||e.startsWith(`desk.aiCopilot.`));case a.views:return e.some(e=>e.startsWith(`desk.views.`));case a.assignmentLogs:return e.some(e=>e.startsWith(`desk.assignmentLogs.`));case a.proactiveChat:return e.some(e=>e.startsWith(`desk.proactiveChats.`));case a.customers:return e.some(e=>e.startsWith(`desk.customers.`));case a.deskDataExport:return e.some(e=>e.startsWith(`desk.dataExports.`));case a.monitor:return e.some(e=>e.startsWith(`desk.monitoring.`));case a.reports:return e.some(e=>e.startsWith(`desk.reports.`));case a.deskSettings:return e.some(e=>e.startsWith(`desk.settings.`));case a.deskWorkforceStatus:return e.some(e=>e.startsWith(`desk.workforceStatus.`));case o.general:return e.some(e=>e.startsWith(`desk.settings.general.`));case o.aiFeatures:return e.some(e=>e.startsWith(`desk.settings.aiFeatures.`));case o.automation:return e.some(e=>e.startsWith(`desk.settings.automation.`));case o.triggers:return e.some(e=>e.startsWith(`desk.settings.triggers.`));case o.bots:return e.some(e=>e.startsWith(`desk.settings.bots.`));case o.systemMessages:return e.some(e=>e.startsWith(`desk.settings.systemMessages.`));case o.assignmentRules:return e.some(e=>e.startsWith(`desk.settings.rules.assignment.`));case o.priorityRules:return e.some(e=>e.startsWith(`desk.settings.rules.priority.`));case o.quickReplies:return e.some(e=>e.startsWith(`desk.settings.quickReplies.`));case o.macros:return e.some(e=>e.startsWith(`desk.settings.macros.`));case o.tags:return e.some(e=>e.startsWith(`desk.settings.tags.`));case o.teams:return e.some(e=>e.startsWith(`desk.settings.teams.`));case o.customerFields:return e.some(e=>e.startsWith(`desk.settings.customerFields.`));case o.ticketFields:return e.some(e=>e.startsWith(`desk.settings.ticketFields.`));case o.security:return e.some(e=>e.startsWith(`desk.settings.security.`));case o.credentials:return e.some(e=>e.startsWith(`desk.settings.credentials.`));case o.webhooks:return e.some(e=>e.startsWith(`desk.settings.webhooks.`));case o.integrations:return e.some(e=>e.startsWith(`desk.settings.integrations.`));case o.voiceTicket:return e.some(e=>e.startsWith(`desk.settings.general.`));case o.agentStatuses:return e.some(e=>e.startsWith(`desk.settings.agentStatuses.`));default:return e.some(e=>e.split(`.`).includes(t))}},w=(0,_.createContext)({isPermitted:()=>!1,isAccessiblePage:()=>!1,isFeatureEnabled:()=>!1,preparingFeatures:!0,isSelfService:!0,user:{country_code:``,email:``,new_email:``,email_verified:!1,first_name:``,last_name:``,country_name:``,nickname:``,profile_id:0,profile_url:``,user_id:0,two_factor_authentication:!1,verification_email_sent:!1,coachmark_completed:!1,join_date:``,account_locked:!1,last_password_changed_at:``,is_onboarding_survey_done:!1,is_desk_ai_copilot_available:!1},role:{name:`GUEST`,permissions:[],is_predefined:!1,id:0,created_at:``,updated_at:``,description:``,application_access_controls:[],application_access_controls_details:[],is_application_access_control:!1,ai_agent_permission_sets_details:[],pii_access:`none`,is_ai_agent_access_control:!1},authenticated:!1}),T=(e,t)=>
1{if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0},E=e=>new Set(Object.entries(e).filter(([,e])=>e===!0).map(([e])=>c[e]).filter(e=>!!e)),D=()=>{let e=u(e=>e.data),[t,n]=(0,_.useState)(null),r=p(t);(0,_.useEffect)(()=>{let t=e&&E(e.current_premium_features),i=r.current;if(i!==t&&(i==null||t==null||!T(i,t))){n(t);return}},[e,r]);let i=e==null||t==null;return(0,_.useMemo)(()=>({isLoading:i,result:t?Array.from(t):[]}),[i,t])},O=()=>{let e=m(e=>!!e.is_self_serve),t=D(),n=b(),r=t.isLoading||(e?n.isLoading:!1),i=(0,_.useMemo)(()=>e?[...n.result,...t.result]:t.result,[e,t.result,n.result]);return{preparingFeatures:r,features:i,isFeatureEnabled:(0,_.useCallback)(e=>i.includes(e),[i])}},k=({children:e})=>{let t=m(e=>!!e.is_self_serve),n=f(),{user:r,role:i}=d(l(({user:e,role:t})=>({user:e,role:t}))),{isFeatureEnabled:a,preparingFeatures:o}=O(),s=i.permissions.filter(e=>!(e.includes(`chat.messageSearch`)&&!a(`message_search`))).join(`,`),c=(0,_.useMemo)(()=>S(s.split(`,`)),[s]),u=(0,_.useMemo)(()=>C(s.split(`,`)),[s]);return(0,x.jsx)(w.Provider,{value:{authenticated:n,role:i,user:r,isPermitted:c,isAccessiblePage:u,isFeatureEnabled:a,preparingFeatures:o,isSelfService:t},children:e})},A=()=>(0,_.useContext)(w);export{w as n,k as r,A as t};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.