PageSourceSearch

https://bizcru.sh/_next/static/immutable/chunks/2kmyd4a8gt571.js

js bizcru.sh collected 2026-10-09 22:17:47 UTC 161,536 bytes, 4 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="ddc6f180-d75f-2075-912d-69548d4ee911")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,399575,814121,246969,327687,972381,e=>{"use strict";var t=e.i(620676),i=e.i(436268);e.i(2933);var n=e.i(734074),a=e.i(69066),r=e.i(366125),o=e.i(88674);let s=[{code:"en",name:"English",displayName:"English"},{code:"zh",name:"中文",displayName:"中文"},{code:"zh-TW",name:"대만 번체",displayName:"대만 번체"},{code:"hi",name:"हिन्दी",displayName:"हिन्दी"},{code:"es",name:"Español",displayName:"Español"},{code:"ar",name:"العربية",displayName:"العربية"},{code:"fr",name:"Français",displayName:"Français"},{code:"bn",name:"বাংলা",displayName:"বাংলা"},{code:"pt",name:"Português",displayName:"Português"},{code:"ru",name:"Русский",displayName:"Русский"},{code:"ur",name:"اردو",displayName:"اردو"},{code:"id",name:"Bahasa Indonesia",displayName:"Indonesia"},{code:"pa",name:"ਪੰਜਾਬੀ",displayName:"ਪੰਜਾਬੀ"},{code:"de",name:"Deutsch",displayName:"Deutsch"},{code:"ja",name:"日本語",displayName:"日本語"},{code:"fa",name:"فارسی",displayName:"فارسی"},{code:"mr",name:"मराठी",displayName:"मराठी"},{code:"te",name:"తెలుగు",displayName:"తెలుగు"},{code:"tr",name:"Türkçe",displayName:"Türkçe"},{code:"sw",name:"Kiswahili",displayName:"Kiswahili"},{code:"vi",name:"Tiếng Việt",displayName:"Tiếng Việt"},{code:"ta",name:"தமிழ்",displayName:"தமிழ்"},{code:"tl",name:"Tagalog",displayName:"Tagalog"},{code:"it",name:"Italiano",displayName:"Italiano"},{code:"ko",name:"한국어",displayName:"한국어"},{code:"ms",name:"Bahasa Melayu",displayName:"Melayu"},{code:"gu",name:"ગુજરાતી",displayName:"ગુજરાતી"},{code:"th",name:"ภาษาไทย",displayName:"ไทย"},{code:"kn",name:"ಕನ್ನಡ",displayName:"ಕನ್ನಡ"},{code:"pl",name:"Polski",displayName:"Polski"},{code:"uk",name:"Українська",displayName:"Українська"},{code:"ml",name:"മലയാളം",displayName:"മലയാളം"},{code:"nl",name:"Nederlands",displayName:"Nederlands"},{code:"ro",name:"Română",displayName:"Română"},{code:"az",name:"Azərbaycanca",displayName:"Azərbaycanca"},{code:"el",name:"Ελληνικά",displayName:"Ελληνικά"},{code:"hu",name:"Magyar",displayName:"Magyar"},{code:"kk",name:"Қазақша",displayName:"Қазақша"},{code:"cs",name:"Čeština",displayName:"Čeština"},{code:"sv",name:"Svenska",displayName:"Svenska"},{code:"he",name:"עברית",displayName:"עברית"},{code:"sr",name:"Српски",displayName:"Српски"},{code:"ca",name:"Català",displayName:"Català"},{code:"bg",name:"Български",displayName:"Български"},{code:"sq",name:"Shqip",displayName:"Shqip"},{code:"af",name:"Afrikaans",displayName:"Afrikaans"},{code:"da",name:"Dansk",displayName:"Dansk"},{code:"fi",name:"Suomi",displayName:"Suomi"},{code:"no",name:"Norsk",displayName:"Norsk"},{code:"sk",name:"Slovenčina",displayName:"Slovenčina"},{code:"hr",name:"Hrvatski",displayName:"Hrvatski"},{code:"be",name:"Беларуская",displayName:"Беларуская"},{code:"lt",name:"Lietuvių",displayName:"Lietuvių"},{code:"sl",name:"Slovenščina",displayName:"Slovenščina"},{code:"bs",name:"Bosanski",displayName:"Bosanski"},{code:"gl",name:"Galego",displayName:"Galego"},{code:"mk",name:"Македонски",displayName:"Македонски"},{code:"lv",name:"Latviešu",displayName:"Latviešu"},{code:"et",name:"Eesti",displayName:"Eesti"},{code:"cy",name:"Cymraeg",displayName:"Cymraeg"},{code:"eu",name:"Euskara",displayName:"Euskara"},{code:"ne",name:"नेपाली",displayName:"नेपाली"}
2,{code:"si",name:"සිංහල",displayName:"සිංහල"}],l=s.map(e=>e.code),d=Object.fromEntries(s.map(e=>[e.code,e])),c={en:"영어",zh:"중국어","zh-TW":"대만 번체",hi:"힌디어",es:"스페인어",ar:"아랍어",fr:"프랑스어",bn:"벵골어",pt:"포르투갈어",ru:"러시아어",ur:"우르두어",id:"인도네시아어",pa:"펀자브어",de:"독일어",ja:"일본어",fa:"페르시아어",mr:"마라티어",te:"텔루구어",tr:"튀르키예어",sw:"스와힐리어",vi:"베트남어",ta:"타밀어",tl:"타갈로그어",it:"이탈리아어",ko:"한국어",ms:"말레이어",gu:"구자라트어",th:"태국어",kn:"칸나다어",pl:"폴란드어",uk:"우크라이나어",ml:"말라얄람어",nl:"네덜란드어",ro:"루마니아어",az:"아제르바이잔어",el:"그리스어",hu:"헝가리어",kk:"카자흐어",cs:"체코어",sv:"스웨덴어",he:"히브리어",sr:"세르비아어",ca:"카탈루냐어",bg:"불가리아어",sq:"알바니아어",af:"아프리칸스어",da:"덴마크어",fi:"핀란드어",no:"노르웨이어",sk:"슬로바키아어",hr:"크로아티아어",be:"벨라루스어",lt:"리투아니아어",sl:"슬로베니아어",bs:"보스니아어",gl:"갈리시아어",mk:"마케도니아어",lv:"라트비아어",et:"에스토니아어",cy:"웨일스어",eu:"바스크어",ne:"네팔어",si:"싱할라어"},u=new Map,_=(e,t,i="en")=>{let n,a=i.toLowerCase().replace("_","-"),r=a.split("-")[0];if(!o.SUPPORTED_LANGUAGES.includes(r))return t;if("ko"===r)n=c[e];else if("en"===r&&"tl"===e)n="Tagalog";else try{let t=u.get(a);t||(t=new Intl.DisplayNames([a],{type:"language",fallback:"none"}),u.set(a,t)),n=t.of("zh-TW"===e?"zh-Hant-TW":e)}catch{return t}return"zh-TW"===e?n??t:n&&n!==t?`${n} (${t})`:t};e.s(["TRANSLATION_LANGUAGES",0,s,"TRANSLATION_LANGUAGE_CODES",0,l,"getTranslationLanguageDisplayName",0,(e,t)=>_(e,d[e]?.displayName??e,t),"getTranslationLanguageName",0,(e,t)=>_(e,d[e]?.name??e,t)],814121);let g=new Set(["af","ar","hy","az","be","bs","bg","ca","zh","hr","cs","da","nl","en","et","fi","fr","gl","de","el","he","hi","hu","is","id","it","ja","kn","kk","ko","lv","lt","mk","ms","mr","mi","ne","no","fa","pl","pt","ro","ru","sr","sk","sl","es","sw","sv","tl","ta","th","tr","uk","ur","vi","cy"]),m=s.filter(e=>g.has(e.code)).map(e=>({code:e.code,name:e.name,nativeName:e.name})),p=new Set(m.map(e=>e.code)),E=e=>p.has(e);e.s(["AVAILABLE_TTS_LANGUAGES",0,m,"isSupportedTtsLanguage",0,E],246969);class f{audio=null;preloadAudio=null;queue=[];isProcessing=!1;playingChunkId=null;onPlayingChange;onError;isAudioUnlocked=!1;isUnlocking=!1;consecutiveFailures=0;lastEnqueueTime=0;preloadedUrl=null;constructor(){this.audio=new Audio,this.preloadAudio=new Audio,this.setupAudioListeners()}isStopping=!1;boundErrorHandler=this.handleAudioError.bind(this);boundEndedHandler=this.handleAudioEnded.bind(this);handleAudioError(){if(this.isUnlocking||this.isStopping)return;let e=this.audio?.currentSrc||"";if(!e||"about:blank"===e)return;let t=this.audio?.error,i=t?.code?({1:"MEDIA_ERR_ABORTED",2:"MEDIA_ERR_NETWORK",3:"MEDIA_ERR_DECODE",4:"MEDIA_ERR_SRC_NOT_SUPPORTED"})[t.code]||`CODE_${t.code}`:"UNKNOWN",n=t?.message||"No message",a=Error(`Audio playback error: ${i} - ${n} (src: ${e.substring(0,100)}...)`);console.error("TTS audio error:",a),this.onError?.(a),this.playingChunkId=null,this.onPlayingChange?.(null)}handleAudioEnded(){this.playingChunkId=null,this.onPlayingChange?.(null)}setupAudioListeners(){this.audio&&(this.audio.removeEventListener("error",this.boundErrorHandler),this.audio.removeEventListener("ended",this.boundEndedHandler),this.audio.addEventListener("error",this.boundErrorHandler),this.audio.addEventListener("ended",this.boundEndedHandler))}async unlockAudio(){if(!this.isAudioUnlocked&&this.audio){this.isUnlocking=!0;try{this.audio.src="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4Ljc2LjEwMAAAAAAAAAAAAAAA//tQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWGluZwAAAA8AAAACAAADhAC7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7//////////////////////////////////////////////////////////////////8AAAAATGF2YzU4LjEzAAAAAAAAAAAAAAAAJAAAAAAAAAAAA4Rg5K0WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/7UEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",await this.audio.play(),this.audio.pause(),this.audio.removeAttribute("src"),this.audio.load(),this.isAudioUnlocked=!0}catch(e){console.warn("Failed to unlock audio context:",e)}finally{this.isUnlocking=!1}}}onPlayingStateChange(e){this.onPlayingChange=e}onPlaybackError(e){this.onError=e}preloadNext(){if(!this.preloadAudio||0===this.queue.length)return;let e=this.queue[0];e&&e.downloadUrl&&e.downloadUrl!==this.preloadedUrl&&(this.preloadAudio.src=e.downloadUrl,this.preloadAudio.load(),this.preloadedUrl=e.downloadUrl,console.log("[TtsPlayer] Preloading next:",e.downloadUrl.substring(0,80)))}async play(e,t){if(!this.audio)throw Error("Audio element not initialized");if(!e.downloadUrl||""===e.downloadUrl.trim())return void console.error("[TtsPlayerService] Empty download URL, skipping chunk:",e.chunkId);this.playingChunkId=e.chunkId,this.onPlayingChange?.(e.chunkId);try{if(console.log("[TtsPlayer] Playing URL:",e.downloadUrl.substring(0,150),"at",t,"x"),this.preloadedUrl===e.downloadUrl&&this.preloadAudio){let e=this.audio;this.audio=this.preloadAudio,this.preloadAudio=e,this.preloadedUrl=null,this.setupAudioListeners()}else this.audio.src=e.downloadUrl;this.audio.playbackRate=t,this.preloadNext(),await this.audio.play(),await new Promise((e,t)=>
2{if(!this.audio)return void t(Error("Audio element lost during playback"));let i=()=>{a(),e()},n=()=>{a(),t(Error("Audio playback failed"))},a=()=>{this.audio?.removeEventListener("ended",i),this.audio?.removeEventListener("error",n)};this.audio.addEventListener("ended",i),this.audio.addEventListener("error",n)})}catch(e){throw console.error("TTS playback error:",e),this.playingChunkId=null,this.onPlayingChange?.(null),e}}enqueue(e){if(!this.queue.some(t=>t.chunkId===e.chunkId)){if(void 0!==e.startDuration){let t=this.queue.length;for(let i=0;i<this.queue.length;i+=1){let n=this.queue[i];if(void 0===n.startDuration||n.startDuration>e.startDuration){t=i;break}}this.queue.splice(t,0,e),console.log("[TtsPlayer] Inserted at index",t,"startDuration:",e.startDuration)}else this.queue.push(e);this.lastEnqueueTime=Date.now(),!(this.queue.length>=3)||this.playingChunkId||this.isProcessing?this.processQueue():(console.log("[TtsPlayer] Queue building up but not playing, attempting recovery..."),this.attemptRecovery())}}async attemptRecovery(){console.log("[TtsPlayer] Attempting playback recovery..."),this.isAudioUnlocked=!1,await this.unlockAudio(),this.isProcessing=!1,this.consecutiveFailures=0,this.processQueue()}calculatePlaybackRate(){let e=this.queue.length;if(e>=5)return 2.5;if(e>=4)return 2.3;if(e>=3)return 2;if(e>=2)return 1.55;if(e>=1)return 1.35;return 1.15}async processQueue(){if(!this.isProcessing&&0!==this.queue.length){for(this.isProcessing=!0;this.queue.length>0;){let e=this.queue.shift();if(!e)break;let t=this.calculatePlaybackRate();try{await this.play(e,t),this.consecutiveFailures=0}catch(t){if(console.error(`Failed to play chunk ${e.chunkId}:`,t),this.consecutiveFailures+=1,this.consecutiveFailures>=3){console.log("[TtsPlayer] Too many consecutive failures, attempting recovery..."),this.isProcessing=!1,await this.attemptRecovery();return}}}this.audio&&(this.audio.playbackRate=1),this.isProcessing=!1}}stop(){this.isStopping=!0,this.audio&&(this.audio.pause(),this.audio.removeAttribute("src"),this.audio.load()),this.preloadAudio&&(this.preloadAudio.removeAttribute("src"),this.preloadAudio.load()),this.isStopping=!1,this.preloadedUrl=null,this.queue=[],this.playingChunkId=null,this.isProcessing=!1,this.onPlayingChange?.(null)}getPlayingChunkId(){return this.playingChunkId}getQueueLength(){return this.queue.length}isPlaying(){return null!==this.playingChunkId}retryQueue(){!(this.queue.length>0)||this.isProcessing||this.playingChunkId||(console.log("[TtsPlayer] External retry triggered, reprocessing queue..."),this.processQueue())}destroy(){this.stop(),this.audio&&(this.audio.remove(),this.audio=null),this.preloadAudio&&(this.preloadAudio.remove(),this.preloadAudio=null),this.onPlayingChange=void 0,this.onError=void 0}}let A=null,T=()=>(A||(A=new f),A);e.s(["getTtsPlayerService",0,T],327687);var v=e.i(585622);let S=(0,v.createServerReference)("60304e8d8e4e475dde5b5ecb1057e72519b33f25c5",v.callServer,void 0,v.findSourceMapURL,"default");e.s(["default",0,S],972381);let b=(0,i.createContext)(void 0);e.s(["StsProvider",0,({children:e,meetingId:o,initialLanguage:s="",translationLanguages:l=[]})=>{let[d,c]=(0,i.useState)(s),[u,_]=(0,i.useState)(!1),[g,m]=(0,i.useState)(null),[p,f]=(0,i.useState)(!1),[A,v]=(0,i.useState)(null),h=(0,i.useRef)(T());(0,i.useRef)(null);let k=(0,i.useRef)(0);(0,i.useEffect)(()=>{let e=h.current;return e.onPlayingStateChange(e=>{queueMicrotask(()=>{m(e)})}),e.onPlaybackError(e=>{console.error("TTS playback error:",e),queueMicrotask(()=>{v(e.message)})}),()=>{e.stop()}},[]);let N=(0,i.useCallback)(async e=>{if(e&&!E(e))return void v(`Unsupported language: ${e}`);f(!0),v(null);try{null===r.auth.currentUser&&await (0,a.signInAnonymously)(r.auth);let t=r.auth.currentUser;if(t){let i=Date.now();if(i-k.current<2e3)console.log("[STS] Skipping API call - debounced");else{k.current=i;try{let i=await (0,n.getIdToken)(t),a=l.length>0?l:["ko"];await S({meeting_id:o,translation_languages:a,tts_language:e||"",original_languages:[]},i)}catch(e){console.warn("Failed to save TTS language preference to backend:",e)}}}c(e);try{e?localStorage.setItem(`sts-language-${o}`,e):localStorage.removeItem(`sts-language-${o}`)}catch(e){console.warn("Failed to save TTS language to localStorage:",e)}e?(_(!0),h.current.unlockAudio()):(h.current.stop(),_(!1))}catch(e){throw console.error("Failed to set TTS language:",e),v(e instanceof Error?e.message:"Failed to set TTS language"),e}finally{f(!1)}},[o,l]),I=(0,i.useCallback)((e,t=!1)=>
2{if(e&&!E(e))return void v(`Unsupported language: ${e}`);c(e);try{e?localStorage.setItem(`sts-language-${o}`,e):localStorage.removeItem(`sts-language-${o}`)}catch(e){console.warn("Failed to save TTS language to localStorage:",e)}e?t&&(_(!0),h.current.unlockAudio()):(h.current.stop(),_(!1))},[o]),y=(0,i.useCallback)(e=>{_(e),e||h.current.stop()},[]),P=(0,i.useCallback)(()=>{v(null)},[]),w=(0,i.useMemo)(()=>({selectedTtsLanguage:d,autoPlayEnabled:u,playingChunkId:g,isLoading:p,error:A,setSelectedTtsLanguage:N,setTtsLanguageLocal:I,setAutoPlayEnabled:y,resetError:P}),[d,u,g,p,A,N,I,y,P]);return(0,t.jsx)(b.Provider,{value:w,children:e})},"useSts",0,()=>{let e=(0,i.useContext)(b);return e||{selectedTtsLanguage:"",autoPlayEnabled:!1,playingChunkId:null,isLoading:!1,error:null,setSelectedTtsLanguage:async()=>{},setTtsLanguageLocal:()=>{},setAutoPlayEnabled:()=>{},resetError:()=>{}}}],399575)},65135,e=>{"use strict";let t,i,n;var a=e.i(436268),r=e.i(403),o=e.i(181582),s=e.i(149602),l=e.i(504448),d=e.i(799458),c=e.i(585652),u=e.i(664249),_=e.i(516165),g=e.i(134671),m=c,p=(e.i(608718),e.i(529870));e.i(24672);function E(){return{language_code:"",family_name:void 0,given_name:void 0,full_name:void 0,address:void 0,company_name:void 0,company_position:void 0}}let f={encode:(e,t=new c.BinaryWriter)=>(""!==e.language_code&&t.uint32(10).string(e.language_code),void 0!==e.family_name&&t.uint32(82).string(e.family_name),void 0!==e.given_name&&t.uint32(90).string(e.given_name),void 0!==e.full_name&&t.uint32(98).string(e.full_name),void 0!==e.address&&t.uint32(146).string(e.address),void 0!==e.company_name&&t.uint32(162).string(e.company_name),void 0!==e.company_position&&t.uint32(170).string(e.company_position),t),decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=E();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.language_code=i.string();continue;case 10:if(82!==e)break;a.family_name=i.string();continue;case 11:if(90!==e)break;a.given_name=i.string();continue;case 12:if(98!==e)break;a.full_name=i.string();continue;case 18:if(146!==e)break;a.address=i.string();continue;case 20:if(162!==e)break;a.company_name=i.string();continue;case 21:if(170!==e)break;a.company_position=i.string();continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({language_code:A(e.languageCode)?globalThis.String(e.languageCode):A(e.language_code)?globalThis.String(e.language_code):"",family_name:A(e.familyName)?globalThis.String(e.familyName):A(e.family_name)?globalThis.String(e.family_name):void 0,given_name:A(e.givenName)?globalThis.String(e.givenName):A(e.given_name)?globalThis.String(e.given_name):void 0,full_name:A(e.fullName)?globalThis.String(e.fullName):A(e.full_name)?globalThis.String(e.full_name):void 0,address:A(e.address)?globalThis.String(e.address):void 0,company_name:A(e.companyName)?globalThis.String(e.companyName):A(e.company_name)?globalThis.String(e.company_name):void 0,company_position:A(e.companyPosition)?globalThis.String(e.companyPosition):A(e.company_position)?globalThis.String(e.company_position):void 0}),toJSON(e){let t={};return""!==e.language_code&&(t.languageCode=e.language_code),void 0!==e.family_name&&(t.familyName=e.family_name),void 0!==e.given_name&&(t.givenName=e.given_name),void 0!==e.full_name&&(t.fullName=e.full_name),void 0!==e.address&&(t.address=e.address),void 0!==e.company_name&&(t.companyName=e.company_name),void 0!==e.company_position&&(t.companyPosition=e.company_position),t},create:e=>f.fromPartial(e??{}),fromPartial(e){let t=E();return t.language_code=e.language_code??"",t.family_name=e.family_name??void 0,t.given_name=e.given_name??void 0,t.full_name=e.full_name??void 0,t.address=e.address??void 0,t.company_name=e.company_name??void 0,t.company_position=e.company_position??void 0,t}};function A(e){return null!=e}var T=e.i(665022);function v(e){switch(e){case 0:case"ETWCC_UNSPECIFIED":return"ETWCC_UNSPECIFIED";case 1:case"ETWCC_UPSERTED":return"ETWCC_UPSERTED";case 2:case"ETWCC_DELETED":return"ETWCC_DELETED";default:return"UNRECOGNIZED"}}function S(e){switch(e){case 0:case"EMTCC_UNSPECIFIED":return"EMTCC_UNSPECIFIED";case 1:case"EMTCC_APPLIED":return"EMTCC_APPLIED";case 2:case"EMTCC_UPDATED":return"EMTCC_UPDATED";case 3:case"EMTCC_REMOVED":return"EMTCC_REMOVED";case 4:case"EMTCC_DEFINITION_CHANGED":return"EMTCC_DEFINITION_CHANGED";default:return"UNRECOGNIZED"}}function b(){return{key:"",value:""}}let h={encode:(e,t=new m.BinaryWriter)=>(""!==e.key&&t.uint32(10).string(e.key),""!==e.value&&t.uint32(18).string(e.value),t),decode(e,t){let i=e instanceof m.BinaryReader?e:new m.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=b();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.key=i.string();continue;case 2:if(18!==e)break;a.value=i.string();continue}if((7&e)==4||0===e)break;
2i.skip(7&e)}return a},fromJSON:e=>({key:X(e.key)?globalThis.String(e.key):"",value:X(e.value)?globalThis.String(e.value):""}),toJSON(e){let t={};return""!==e.key&&(t.key=e.key),""!==e.value&&(t.value=e.value),t},create:e=>h.fromPartial(e??{}),fromPartial(e){let t=b();return t.key=e.key??"",t.value=e.value??"",t}};function k(){return{parent_page_id:void 0,parent_page_title:void 0}}let N={encode:(e,t=new m.BinaryWriter)=>(void 0!==e.parent_page_id&&t.uint32(10).string(e.parent_page_id),void 0!==e.parent_page_title&&t.uint32(18).string(e.parent_page_title),t),decode(e,t){let i=e instanceof m.BinaryReader?e:new m.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=k();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.parent_page_id=i.string();continue;case 2:if(18!==e)break;a.parent_page_title=i.string();continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({parent_page_id:X(e.parentPageId)?globalThis.String(e.parentPageId):X(e.parent_page_id)?globalThis.String(e.parent_page_id):void 0,parent_page_title:X(e.parentPageTitle)?globalThis.String(e.parentPageTitle):X(e.parent_page_title)?globalThis.String(e.parent_page_title):void 0}),toJSON(e){let t={};return void 0!==e.parent_page_id&&(t.parentPageId=e.parent_page_id),void 0!==e.parent_page_title&&(t.parentPageTitle=e.parent_page_title),t},create:e=>N.fromPartial(e??{}),fromPartial(e){let t=k();return t.parent_page_id=e.parent_page_id??void 0,t.parent_page_title=e.parent_page_title??void 0,t}};function I(){return{type:"",enabled:!1,prompt:void 0,model:void 0,parent_page_id:void 0,parent_page_title:void 0,channel_id:void 0}}let y={encode:(e,t=new m.BinaryWriter)=>(""!==e.type&&t.uint32(10).string(e.type),!1!==e.enabled&&t.uint32(16).bool(e.enabled),void 0!==e.prompt&&t.uint32(26).string(e.prompt),void 0!==e.model&&t.uint32(34).string(e.model),void 0!==e.parent_page_id&&t.uint32(42).string(e.parent_page_id),void 0!==e.parent_page_title&&t.uint32(50).string(e.parent_page_title),void 0!==e.channel_id&&t.uint32(58).string(e.channel_id),t),decode(e,t){let i=e instanceof m.BinaryReader?e:new m.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=I();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.type=i.string();continue;case 2:if(16!==e)break;a.enabled=i.bool();continue;case 3:if(26!==e)break;a.prompt=i.string();continue;case 4:if(34!==e)break;a.model=i.string();continue;case 5:if(42!==e)break;a.parent_page_id=i.string();continue;case 6:if(50!==e)break;a.parent_page_title=i.string();continue;case 7:if(58!==e)break;a.channel_id=i.string();continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({type:X(e.type)?globalThis.String(e.type):"",enabled:!!X(e.enabled)&&globalThis.Boolean(e.enabled),prompt:X(e.prompt)?globalThis.String(e.prompt):void 0,model:X(e.model)?globalThis.String(e.model):void 0,parent_page_id:X(e.parentPageId)?globalThis.String(e.parentPageId):X(e.parent_page_id)?globalThis.String(e.parent_page_id):void 0,parent_page_title:X(e.parentPageTitle)?globalThis.String(e.parentPageTitle):X(e.parent_page_title)?globalThis.String(e.parent_page_title):void 0,channel_id:X(e.channelId)?globalThis.String(e.channelId):X(e.channel_id)?globalThis.String(e.channel_id):void 0}),toJSON(e){let t={};return""!==e.type&&(t.type=e.type),!1!==e.enabled&&(t.enabled=e.enabled),void 0!==e.prompt&&(t.prompt=e.prompt),void 0!==e.model&&(t.model=e.model),void 0!==e.parent_page_id&&(t.parentPageId=e.parent_page_id),void 0!==e.parent_page_title&&(t.parentPageTitle=e.parent_page_title),void 0!==e.channel_id&&(t.channelId=e.channel_id),t},create:e=>y.fromPartial(e??{}),fromPartial(e){let t=I();return t.type=e.type??"",t.enabled=e.enabled??!1,t.prompt=e.prompt??void 0,t.model=e.model??void 0,t.parent_page_id=e.parent_page_id??void 0,t.parent_page_title=e.parent_page_title??void 0,t.channel_id=e.channel_id??void 0,t}};function P(){return{workflow_id:void 0,name:"",trigger_tag:"",prompt:"",model:"",enabled:!1,skip_if_private:!1,notion_enabled:!1,notion:void 0,slack_enabled:!1,attachment_urls:[],created_at:void 0,updated_at:void 0,tag_definition_id:void 0,legacy_trigger_tag:void 0,actions:[]}}let w={encode(e,t=new m.BinaryWriter){for(let i of(void 0!==e.workflow_id&&t.uint32(10).string(e.workflow_id),""!==e.name&&t.uint32(18).string(e.name),""!==e.trigger_tag&&t.uint32(26).string(e.trigger_tag),""!==e.prompt&&t.uint32(34).string(e.prompt),""!==e.model&&t.uint32(42).string(e.model),!1!==e.enabled&&t.uint32(48).bool(e.enabled),!1!==e.skip_if_private&&t.uint32(56).bool(e.skip_if_private),!1!==e.notion_enabled&&t.uint32(64).bool(e.notion_enabled),void 0!==e.notion&&N.encode(e.notion,t.uint32(74).fork()).join(),!1!==e.slack_enabled&&t.uint32(80).bool(e.slack_enabled),e.attachment_urls))t.uint32(98).string(i);for(let i of(void 0!==e.created_at&&p.Timestamp.encode(H(e.created_at),t.uint32(106).fork()).join(),void 0!==e.updated_at&&p.Timestamp.encode(H(e.updated_at),t.uint32(114).fork()).join(),void 0!==e.tag_definition_id&&t.uint32(122).string(e.tag_definition_id),void 0!==e.legacy_trigger_tag&&t.uint32(130).string(e.legacy_trigger_tag),e.actions))y.encode(i,t.uint32(138).fork()).join();return t},decode(e,t){let i=e instanceof m.BinaryReader?e:new m.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=P();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.workflow_id=i.string();continue;case 2:if(18!==e)break;a.name=i.string();continue;case 3:if(26!==e)break;a.trigger_tag=i.string();continue;case 4:if(34!==e)break;a.prompt=i.string();continue;case 5:if(42!==e)break;a.model=i.string();continue;case 6:if(48!==e)break;a.enabled=i.bool();continue;case 7:if(56!==e)break;a.skip_if_private=i.bool();continue;case 8:if(64!==e)break;a.notion_enabled=i.bool();continue;case 9:if(74!==e)break;a.notion=N.decode(i,i.uint32());continue;case 10:if(80!==e)break;a.slack_enabled=i.bool();continue;case 12:if(98!==e)break;a.attachment_urls.push(i.string());continue;case 13:if(106!==e)break;a.created_at=K(p.Timestamp.decode(i,i.uint32()));continue;case 14:if(114!==e)break;a.updated_at=K(p.Timestamp.decode(i,i.uint32()));continue;case 15:if(122!==e)break;a.tag_definition_id=i.string();continue;case 16:if(130!==e)break;a.legacy_trigger_tag=i.string();continue;case 17:if(138!==e)break;a.actions.push(y.decode(i,i.uint32()));continue}if((7&e)==4||0===e)break;
2i.skip(7&e)}return a},fromJSON:e=>({workflow_id:X(e.workflowId)?globalThis.String(e.workflowId):X(e.workflow_id)?globalThis.String(e.workflow_id):void 0,name:X(e.name)?globalThis.String(e.name):"",trigger_tag:X(e.triggerTag)?globalThis.String(e.triggerTag):X(e.trigger_tag)?globalThis.String(e.trigger_tag):"",prompt:X(e.prompt)?globalThis.String(e.prompt):"",model:X(e.model)?globalThis.String(e.model):"",enabled:!!X(e.enabled)&&globalThis.Boolean(e.enabled),skip_if_private:X(e.skipIfPrivate)?globalThis.Boolean(e.skipIfPrivate):!!X(e.skip_if_private)&&globalThis.Boolean(e.skip_if_private),notion_enabled:X(e.notionEnabled)?globalThis.Boolean(e.notionEnabled):!!X(e.notion_enabled)&&globalThis.Boolean(e.notion_enabled),notion:X(e.notion)?N.fromJSON(e.notion):void 0,slack_enabled:X(e.slackEnabled)?globalThis.Boolean(e.slackEnabled):!!X(e.slack_enabled)&&globalThis.Boolean(e.slack_enabled),attachment_urls:globalThis.Array.isArray(e?.attachmentUrls)?e.attachmentUrls.map(e=>globalThis.String(e)):globalThis.Array.isArray(e?.attachment_urls)?e.attachment_urls.map(e=>globalThis.String(e)):[],created_at:X(e.createdAt)?z(e.createdAt):X(e.created_at)?z(e.created_at):void 0,updated_at:X(e.updatedAt)?z(e.updatedAt):X(e.updated_at)?z(e.updated_at):void 0,tag_definition_id:X(e.tagDefinitionId)?globalThis.String(e.tagDefinitionId):X(e.tag_definition_id)?globalThis.String(e.tag_definition_id):void 0,legacy_trigger_tag:X(e.legacyTriggerTag)?globalThis.String(e.legacyTriggerTag):X(e.legacy_trigger_tag)?globalThis.String(e.legacy_trigger_tag):void 0,actions:globalThis.Array.isArray(e?.actions)?e.actions.map(e=>y.fromJSON(e)):[]}),toJSON(e){let t={};return void 0!==e.workflow_id&&(t.workflowId=e.workflow_id),""!==e.name&&(t.name=e.name),""!==e.trigger_tag&&(t.triggerTag=e.trigger_tag),""!==e.prompt&&(t.prompt=e.prompt),""!==e.model&&(t.model=e.model),!1!==e.enabled&&(t.enabled=e.enabled),!1!==e.skip_if_private&&(t.skipIfPrivate=e.skip_if_private),!1!==e.notion_enabled&&(t.notionEnabled=e.notion_enabled),void 0!==e.notion&&(t.notion=N.toJSON(e.notion)),!1!==e.slack_enabled&&(t.slackEnabled=e.slack_enabled),e.attachment_urls?.length&&(t.attachmentUrls=e.attachment_urls),void 0!==e.created_at&&(t.createdAt=e.created_at.toISOString()),void 0!==e.updated_at&&(t.updatedAt=e.updated_at.toISOString()),void 0!==e.tag_definition_id&&(t.tagDefinitionId=e.tag_definition_id),void 0!==e.legacy_trigger_tag&&(t.legacyTriggerTag=e.legacy_trigger_tag),e.actions?.length&&(t.actions=e.actions.map(e=>y.toJSON(e))),t},create:e=>w.fromPartial(e??{}),fromPartial(e){let t=P();return t.workflow_id=e.workflow_id??void 0,t.name=e.name??"",t.trigger_tag=e.trigger_tag??"",t.prompt=e.prompt??"",t.model=e.model??"",t.enabled=e.enabled??!1,t.skip_if_private=e.skip_if_private??!1,t.notion_enabled=e.notion_enabled??!1,t.notion=void 0!==e.notion&&null!==e.notion?N.fromPartial(e.notion):void 0,t.slack_enabled=e.slack_enabled??!1,t.attachment_urls=e.attachment_urls?.map(e=>e)||[],t.created_at=e.created_at??void 0,t.updated_at=e.updated_at??void 0,t.tag_definition_id=e.tag_definition_id??void 0,t.legacy_trigger_tag=e.legacy_trigger_tag??void 0,t.actions=e.actions?.map(e=>y.fromPartial(e))||[],t}};function C(){return{id:"",workflow_id:"",meeting_id:"",user_id:"",message_id:void 0,status:"",created_at:void 0}}let R={encode:(e,t=new m.BinaryWriter)=>(""!==e.id&&t.uint32(10).string(e.id),""!==e.workflow_id&&t.uint32(18).string(e.workflow_id),""!==e.meeting_id&&t.uint32(26).string(e.meeting_id),""!==e.user_id&&t.uint32(34).string(e.user_id),void 0!==e.message_id&&t.uint32(42).string(e.message_id),""!==e.status&&t.uint32(50).string(e.status),void 0!==e.created_at&&p.Timestamp.encode(H(e.created_at),t.uint32(58).fork()).join(),t),decode(e,t){let i=e instanceof m.BinaryReader?e:new m.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=C();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.id=i.string();continue;case 2:if(18!==e)break;a.workflow_id=i.string();continue;case 3:if(26!==e)break;a.meeting_id=i.string();continue;case 4:if(34!==e)break;a.user_id=i.string();continue;case 5:if(42!==e)break;a.message_id=i.string();continue;case 6:if(50!==e)break;a.status=i.string();continue;case 7:if(58!==e)break;a.created_at=K(p.Timestamp.decode(i,i.uint32()));continue}if((7&e)==4||0===e)break;
2i.skip(7&e)}return a},fromJSON:e=>({id:X(e.id)?globalThis.String(e.id):"",workflow_id:X(e.workflowId)?globalThis.String(e.workflowId):X(e.workflow_id)?globalThis.String(e.workflow_id):"",meeting_id:X(e.meetingId)?globalThis.String(e.meetingId):X(e.meeting_id)?globalThis.String(e.meeting_id):"",user_id:X(e.userId)?globalThis.String(e.userId):X(e.user_id)?globalThis.String(e.user_id):"",message_id:X(e.messageId)?globalThis.String(e.messageId):X(e.message_id)?globalThis.String(e.message_id):void 0,status:X(e.status)?globalThis.String(e.status):"",created_at:X(e.createdAt)?z(e.createdAt):X(e.created_at)?z(e.created_at):void 0}),toJSON(e){let t={};return""!==e.id&&(t.id=e.id),""!==e.workflow_id&&(t.workflowId=e.workflow_id),""!==e.meeting_id&&(t.meetingId=e.meeting_id),""!==e.user_id&&(t.userId=e.user_id),void 0!==e.message_id&&(t.messageId=e.message_id),""!==e.status&&(t.status=e.status),void 0!==e.created_at&&(t.createdAt=e.created_at.toISOString()),t},create:e=>R.fromPartial(e??{}),fromPartial(e){let t=C();return t.id=e.id??"",t.workflow_id=e.workflow_id??"",t.meeting_id=e.meeting_id??"",t.user_id=e.user_id??"",t.message_id=e.message_id??void 0,t.status=e.status??"",t.created_at=e.created_at??void 0,t}};function O(){return{change_type:"ETWCC_UNSPECIFIED",user_id:"",workflow_id:void 0,tag:void 0,timestamp:void 0}}let D={encode:(e,t=new m.BinaryWriter)=>("ETWCC_UNSPECIFIED"!==e.change_type&&t.uint32(8).int32(function(e){switch(e){case"ETWCC_UNSPECIFIED":return 0;case"ETWCC_UPSERTED":return 1;case"ETWCC_DELETED":return 2;default:return -1}}(e.change_type)),""!==e.user_id&&t.uint32(18).string(e.user_id),void 0!==e.workflow_id&&t.uint32(26).string(e.workflow_id),void 0!==e.tag&&t.uint32(34).string(e.tag),void 0!==e.timestamp&&p.Timestamp.encode(H(e.timestamp),t.uint32(82).fork()).join(),t),decode(e,t){let i=e instanceof m.BinaryReader?e:new m.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=O();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(8!==e)break;a.change_type=v(i.int32());continue;case 2:if(18!==e)break;a.user_id=i.string();continue;case 3:if(26!==e)break;a.workflow_id=i.string();continue;case 4:if(34!==e)break;a.tag=i.string();continue;case 10:if(82!==e)break;a.timestamp=K(p.Timestamp.decode(i,i.uint32()));continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({change_type:X(e.changeType)?v(e.changeType):X(e.change_type)?v(e.change_type):"ETWCC_UNSPECIFIED",user_id:X(e.userId)?globalThis.String(e.userId):X(e.user_id)?globalThis.String(e.user_id):"",workflow_id:X(e.workflowId)?globalThis.String(e.workflowId):X(e.workflow_id)?globalThis.String(e.workflow_id):void 0,tag:X(e.tag)?globalThis.String(e.tag):void 0,timestamp:X(e.timestamp)?z(e.timestamp):void 0}),toJSON(e){let t={};return"ETWCC_UNSPECIFIED"!==e.change_type&&(t.changeType=function(e){switch(e){case"ETWCC_UNSPECIFIED":return"ETWCC_UNSPECIFIED";case"ETWCC_UPSERTED":return"ETWCC_UPSERTED";case"ETWCC_DELETED":return"ETWCC_DELETED";default:return"UNRECOGNIZED"}}(e.change_type)),""!==e.user_id&&(t.userId=e.user_id),void 0!==e.workflow_id&&(t.workflowId=e.workflow_id),void 0!==e.tag&&(t.tag=e.tag),void 0!==e.timestamp&&(t.timestamp=e.timestamp.toISOString()),t},create:e=>D.fromPartial(e??{}),fromPartial(e){let t=O();return t.change_type=e.change_type??"ETWCC_UNSPECIFIED",t.user_id=e.user_id??"",t.workflow_id=e.workflow_id??void 0,t.tag=e.tag??void 0,t.timestamp=e.timestamp??void 0,t}};function W(){return{change_type:"EMTCC_UNSPECIFIED",user_id:"",meeting_id:"",tag_definition_id:void 0,assignment_id:void 0,tag:void 0,timestamp:void 0}}let U={encode:(e,t=new m.BinaryWriter)=>("EMTCC_UNSPECIFIED"!==e.change_type&&t.uint32(8).int32(function(e){switch(e){case"EMTCC_UNSPECIFIED":return 0;case"EMTCC_APPLIED":return 1;case"EMTCC_UPDATED":return 2;case"EMTCC_REMOVED":return 3;case"EMTCC_DEFINITION_CHANGED":return 4;default:return -1}}(e.change_type)),""!==e.user_id&&t.uint32(18).string(e.user_id),""!==e.meeting_id&&t.uint32(26).string(e.meeting_id),void 0!==e.tag_definition_id&&t.uint32(34).string(e.tag_definition_id),void 0!==e.assignment_id&&t.uint32(42).string(e.assignment_id),void 0!==e.tag&&t.uint32(50).string(e.tag),void 0!==e.timestamp&&p.Timestamp.encode(H(e.timestamp),t.uint32(82).fork()).join(),t),decode(e,t){let i=e instanceof m.BinaryReader?e:new m.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=W();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(8!==e)break;a.change_type=S(i.int32());continue;case 2:if(18!==e)break;a.user_id=i.string();continue;case 3:if(26!==e)break;a.meeting_id=i.string();continue;case 4:if(34!==e)break;a.tag_definition_id=i.string();continue;case 5:if(42!==e)break;a.assignment_id=i.string();continue;case 6:if(50!==e)break;a.tag=i.string();continue;case 10:if(82!==e)break;a.timestamp=K(p.Timestamp.decode(i,i.uint32()));continue}if((7&e)==4||0===e)break;
2i.skip(7&e)}return a},fromJSON:e=>({change_type:X(e.changeType)?S(e.changeType):X(e.change_type)?S(e.change_type):"EMTCC_UNSPECIFIED",user_id:X(e.userId)?globalThis.String(e.userId):X(e.user_id)?globalThis.String(e.user_id):"",meeting_id:X(e.meetingId)?globalThis.String(e.meetingId):X(e.meeting_id)?globalThis.String(e.meeting_id):"",tag_definition_id:X(e.tagDefinitionId)?globalThis.String(e.tagDefinitionId):X(e.tag_definition_id)?globalThis.String(e.tag_definition_id):void 0,assignment_id:X(e.assignmentId)?globalThis.String(e.assignmentId):X(e.assignment_id)?globalThis.String(e.assignment_id):void 0,tag:X(e.tag)?globalThis.String(e.tag):void 0,timestamp:X(e.timestamp)?z(e.timestamp):void 0}),toJSON(e){let t={};return"EMTCC_UNSPECIFIED"!==e.change_type&&(t.changeType=function(e){switch(e){case"EMTCC_UNSPECIFIED":return"EMTCC_UNSPECIFIED";case"EMTCC_APPLIED":return"EMTCC_APPLIED";case"EMTCC_UPDATED":return"EMTCC_UPDATED";case"EMTCC_REMOVED":return"EMTCC_REMOVED";case"EMTCC_DEFINITION_CHANGED":return"EMTCC_DEFINITION_CHANGED";default:return"UNRECOGNIZED"}}(e.change_type)),""!==e.user_id&&(t.userId=e.user_id),""!==e.meeting_id&&(t.meetingId=e.meeting_id),void 0!==e.tag_definition_id&&(t.tagDefinitionId=e.tag_definition_id),void 0!==e.assignment_id&&(t.assignmentId=e.assignment_id),void 0!==e.tag&&(t.tag=e.tag),void 0!==e.timestamp&&(t.timestamp=e.timestamp.toISOString()),t},create:e=>U.fromPartial(e??{}),fromPartial(e){let t=W();return t.change_type=e.change_type??"EMTCC_UNSPECIFIED",t.user_id=e.user_id??"",t.meeting_id=e.meeting_id??"",t.tag_definition_id=e.tag_definition_id??void 0,t.assignment_id=e.assignment_id??void 0,t.tag=e.tag??void 0,t.timestamp=e.timestamp??void 0,t}};function L(){return{id:"",text:"",is_checked:!1,created_at:void 0,checked_at:void 0,action_signal:"",matched_utterance_ids:[],evidence_summary:""}}let M={encode(e,t=new m.BinaryWriter){for(let i of(""!==e.id&&t.uint32(10).string(e.id),""!==e.text&&t.uint32(18).string(e.text),!1!==e.is_checked&&t.uint32(24).bool(e.is_checked),void 0!==e.created_at&&p.Timestamp.encode(H(e.created_at),t.uint32(34).fork()).join(),void 0!==e.checked_at&&p.Timestamp.encode(H(e.checked_at),t.uint32(42).fork()).join(),""!==e.action_signal&&t.uint32(50).string(e.action_signal),e.matched_utterance_ids))t.uint32(58).string(i);return""!==e.evidence_summary&&t.uint32(66).string(e.evidence_summary),t},decode(e,t){let i=e instanceof m.BinaryReader?e:new m.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=L();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.id=i.string();continue;case 2:if(18!==e)break;a.text=i.string();continue;case 3:if(24!==e)break;a.is_checked=i.bool();continue;case 4:if(34!==e)break;a.created_at=K(p.Timestamp.decode(i,i.uint32()));continue;case 5:if(42!==e)break;a.checked_at=K(p.Timestamp.decode(i,i.uint32()));continue;case 6:if(50!==e)break;a.action_signal=i.string();continue;case 7:if(58!==e)break;a.matched_utterance_ids.push(i.string());continue;case 8:if(66!==e)break;a.evidence_summary=i.string();continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({id:X(e.id)?globalThis.String(e.id):"",text:X(e.text)?globalThis.String(e.text):"",is_checked:X(e.isChecked)?globalThis.Boolean(e.isChecked):!!X(e.is_checked)&&globalThis.Boolean(e.is_checked),created_at:X(e.createdAt)?z(e.createdAt):X(e.created_at)?z(e.created_at):void 0,checked_at:X(e.checkedAt)?z(e.checkedAt):X(e.checked_at)?z(e.checked_at):void 0,action_signal:X(e.actionSignal)?globalThis.String(e.actionSignal):X(e.action_signal)?globalThis.String(e.action_signal):"",matched_utterance_ids:globalThis.Array.isArray(e?.matchedUtteranceIds)?e.matchedUtteranceIds.map(e=>globalThis.String(e)):globalThis.Array.isArray(e?.matched_utterance_ids)?e.matched_utterance_ids.map(e=>globalThis.String(e)):[],evidence_summary:X(e.evidenceSummary)?globalThis.String(e.evidenceSummary):X(e.evidence_summary)?globalThis.String(e.evidence_summary):""}),toJSON(e){let t={};return""!==e.id&&(t.id=e.id),""!==e.text&&(t.text=e.text),!1!==e.is_checked&&(t.isChecked=e.is_checked),void 0!==e.created_at&&(t.createdAt=e.created_at.toISOString()),void 0!==e.checked_at&&(t.checkedAt=e.checked_at.toISOString()),""!==e.action_signal&&(t.actionSignal=e.action_signal),e.matched_utterance_ids?.length&&(t.matchedUtteranceIds=e.matched_utterance_ids),""!==e.evidence_summary&&(t.evidenceSummary=e.evidence_summary),t},create:e=>M.fromPartial(e??{}),fromPartial(e){let t=L();return t.id=e.id??"",t.text=e.text??"",t.is_checked=e.is_checked??!1,t.created_at=e.created_at??void 0,t.checked_at=e.checked_at??void 0,t.action_signal=e.action_signal??"",t.matched_utterance_ids=e.matched_utterance_ids?.map(e=>e)||[],t.evidence_summary=e.evidence_summary??"",t}};function F(){return{id:"",raw_text:"",normalized_text:"",created_at:void 0,perspective:"",constraints:[],suggested_items:[]}}let J={encode(e,t=new m.BinaryWriter){for(let i of(""!==e.id&&t.uint32(10).string(e.id),""!==e.raw_text&&t.uint32(18).string(e.raw_text),""!==e.n
2ormalized_text&&t.uint32(26).string(e.normalized_text),void 0!==e.created_at&&p.Timestamp.encode(H(e.created_at),t.uint32(34).fork()).join(),""!==e.perspective&&t.uint32(42).string(e.perspective),e.constraints))t.uint32(50).string(i);for(let i of e.suggested_items)t.uint32(58).string(i);return t},decode(e,t){let i=e instanceof m.BinaryReader?e:new m.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=F();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.id=i.string();continue;case 2:if(18!==e)break;a.raw_text=i.string();continue;case 3:if(26!==e)break;a.normalized_text=i.string();continue;case 4:if(34!==e)break;a.created_at=K(p.Timestamp.decode(i,i.uint32()));continue;case 5:if(42!==e)break;a.perspective=i.string();continue;case 6:if(50!==e)break;a.constraints.push(i.string());continue;case 7:if(58!==e)break;a.suggested_items.push(i.string());continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({id:X(e.id)?globalThis.String(e.id):"",raw_text:X(e.rawText)?globalThis.String(e.rawText):X(e.raw_text)?globalThis.String(e.raw_text):"",normalized_text:X(e.normalizedText)?globalThis.String(e.normalizedText):X(e.normalized_text)?globalThis.String(e.normalized_text):"",created_at:X(e.createdAt)?z(e.createdAt):X(e.created_at)?z(e.created_at):void 0,perspective:X(e.perspective)?globalThis.String(e.perspective):"",constraints:globalThis.Array.isArray(e?.constraints)?e.constraints.map(e=>globalThis.String(e)):[],suggested_items:globalThis.Array.isArray(e?.suggestedItems)?e.suggestedItems.map(e=>globalThis.String(e)):globalThis.Array.isArray(e?.suggested_items)?e.suggested_items.map(e=>globalThis.String(e)):[]}),toJSON(e){let t={};return""!==e.id&&(t.id=e.id),""!==e.raw_text&&(t.rawText=e.raw_text),""!==e.normalized_text&&(t.normalizedText=e.normalized_text),void 0!==e.created_at&&(t.createdAt=e.created_at.toISOString()),""!==e.perspective&&(t.perspective=e.perspective),e.constraints?.length&&(t.constraints=e.constraints),e.suggested_items?.length&&(t.suggestedItems=e.suggested_items),t},create:e=>J.fromPartial(e??{}),fromPartial(e){let t=F();return t.id=e.id??"",t.raw_text=e.raw_text??"",t.normalized_text=e.normalized_text??"",t.created_at=e.created_at??void 0,t.perspective=e.perspective??"",t.constraints=e.constraints?.map(e=>e)||[],t.suggested_items=e.suggested_items?.map(e=>e)||[],t}};function B(){return{id:"",ambiguity:"",suggested_question:"",evidence:"",linked_tracking_item_id:"",created_at:void 0}}let G={encode:(e,t=new m.BinaryWriter)=>(""!==e.id&&t.uint32(10).string(e.id),""!==e.ambiguity&&t.uint32(18).string(e.ambiguity),""!==e.suggested_question&&t.uint32(26).string(e.suggested_question),""!==e.evidence&&t.uint32(34).string(e.evidence),""!==e.linked_tracking_item_id&&t.uint32(42).string(e.linked_tracking_item_id),void 0!==e.created_at&&p.Timestamp.encode(H(e.created_at),t.uint32(50).fork()).join(),t),decode(e,t){let i=e instanceof m.BinaryReader?e:new m.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=B();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.id=i.string();continue;case 2:if(18!==e)break;a.ambiguity=i.string();continue;case 3:if(26!==e)break;a.suggested_question=i.string();continue;case 4:if(34!==e)break;a.evidence=i.string();continue;case 5:if(42!==e)break;a.linked_tracking_item_id=i.string();continue;case 6:if(50!==e)break;a.created_at=K(p.Timestamp.decode(i,i.uint32()));continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({id:X(e.id)?globalThis.String(e.id):"",ambiguity:X(e.ambiguity)?globalThis.String(e.ambiguity):"",suggested_question:X(e.suggestedQuestion)?globalThis.String(e.suggestedQuestion):X(e.suggested_question)?globalThis.String(e.suggested_question):"",evidence:X(e.evidence)?globalThis.String(e.evidence):"",linked_tracking_item_id:X(e.linkedTrackingItemId)?globalThis.String(e.linkedTrackingItemId):X(e.linked_tracking_item_id)?globalThis.String(e.linked_tracking_item_id):"",created_at:X(e.createdAt)?z(e.createdAt):X(e.created_at)?z(e.created_at):void 0}),toJSON(e){let t={};return""!==e.id&&(t.id=e.id),""!==e.ambiguity&&(t.ambiguity=e.ambiguity),""!==e.suggested_question&&(t.suggestedQuestion=e.suggested_question),""!==e.evidence&&(t.evidence=e.evidence),""!==e.linked_tracking_item_id&&(t.linkedTrackingItemId=e.linked_tracking_item_id),void 0!==e.created_at&&(t.createdAt=e.created_at.toISOString()),t},create:e=>G.fromPartial(e??{}),fromPartial(e){let t=B();return t.id=e.id??"",t.ambiguity=e.ambiguity??"",t.suggested_question=e.suggested_question??"",t.evidence=e.evidence??"",t.linked_tracking_item_id=e.linked_tracking_item_id??"",t.created_at=e.created_at??void 0,t}};function x(){return{platform:"",url:""}}let q={encode:(e,t=new m.BinaryWriter)=>(""!==e.platform&&t.uint32(10).string(e.platform),""!==e.url&&t.uint32(18).string(e.url),t),decode(e,t){let i=e instanceof m.BinaryReader?e:new m.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=x();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.platform=i.string();continue;case 2:if(18!==e)break;a.url=i.string();continue}if((7&e)==4||0===e)break;
2i.skip(7&e)}return a},fromJSON:e=>({platform:X(e.platform)?globalThis.String(e.platform):"",url:X(e.url)?globalThis.String(e.url):""}),toJSON(e){let t={};return""!==e.platform&&(t.platform=e.platform),""!==e.url&&(t.url=e.url),t},create:e=>q.fromPartial(e??{}),fromPartial(e){let t=x();return t.platform=e.platform??"",t.url=e.url??"",t}};function j(){return{id:"",google_event_id:"",summary:"",description:void 0,start_at_ms:"0",end_at_ms:"0",meeting_links:[],status:"",linked_meeting_id:void 0,dispatched:!1,deleted:!1,provider:"",provider_event_id:""}}let V={encode(e,t=new m.BinaryWriter){for(let i of(""!==e.id&&t.uint32(10).string(e.id),""!==e.google_event_id&&t.uint32(18).string(e.google_event_id),""!==e.summary&&t.uint32(26).string(e.summary),void 0!==e.description&&t.uint32(34).string(e.description),"0"!==e.start_at_ms&&t.uint32(40).int64(e.start_at_ms),"0"!==e.end_at_ms&&t.uint32(48).int64(e.end_at_ms),e.meeting_links))q.encode(i,t.uint32(58).fork()).join();return""!==e.status&&t.uint32(66).string(e.status),void 0!==e.linked_meeting_id&&t.uint32(74).string(e.linked_meeting_id),!1!==e.dispatched&&t.uint32(80).bool(e.dispatched),!1!==e.deleted&&t.uint32(88).bool(e.deleted),""!==e.provider&&t.uint32(98).string(e.provider),""!==e.provider_event_id&&t.uint32(106).string(e.provider_event_id),t},decode(e,t){let i=e instanceof m.BinaryReader?e:new m.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=j();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.id=i.string();continue;case 2:if(18!==e)break;a.google_event_id=i.string();continue;case 3:if(26!==e)break;a.summary=i.string();continue;case 4:if(34!==e)break;a.description=i.string();continue;case 5:if(40!==e)break;a.start_at_ms=i.int64().toString();continue;case 6:if(48!==e)break;a.end_at_ms=i.int64().toString();continue;case 7:if(58!==e)break;a.meeting_links.push(q.decode(i,i.uint32()));continue;case 8:if(66!==e)break;a.status=i.string();continue;case 9:if(74!==e)break;a.linked_meeting_id=i.string();continue;case 10:if(80!==e)break;a.dispatched=i.bool();continue;case 11:if(88!==e)break;a.deleted=i.bool();continue;case 12:if(98!==e)break;a.provider=i.string();continue;case 13:if(106!==e)break;a.provider_event_id=i.string();continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({id:X(e.id)?globalThis.String(e.id):"",google_event_id:X(e.googleEventId)?globalThis.String(e.googleEventId):X(e.google_event_id)?globalThis.String(e.google_event_id):"",summary:X(e.summary)?globalThis.String(e.summary):"",description:X(e.description)?globalThis.String(e.description):void 0,start_at_ms:X(e.startAtMs)?globalThis.String(e.startAtMs):X(e.start_at_ms)?globalThis.String(e.start_at_ms):"0",end_at_ms:X(e.endAtMs)?globalThis.String(e.endAtMs):X(e.end_at_ms)?globalThis.String(e.end_at_ms):"0",meeting_links:globalThis.Array.isArray(e?.meetingLinks)?e.meetingLinks.map(e=>q.fromJSON(e)):globalThis.Array.isArray(e?.meeting_links)?e.meeting_links.map(e=>q.fromJSON(e)):[],status:X(e.status)?globalThis.String(e.status):"",linked_meeting_id:X(e.linkedMeetingId)?globalThis.String(e.linkedMeetingId):X(e.linked_meeting_id)?globalThis.String(e.linked_meeting_id):void 0,dispatched:!!X(e.dispatched)&&globalThis.Boolean(e.dispatched),deleted:!!X(e.deleted)&&globalThis.Boolean(e.deleted),provider:X(e.provider)?globalThis.String(e.provider):"",provider_event_id:X(e.providerEventId)?globalThis.String(e.providerEventId):X(e.provider_event_id)?globalThis.String(e.provider_event_id):""}),toJSON(e){let t={};return""!==e.id&&(t.id=e.id),""!==e.google_event_id&&(t.googleEventId=e.google_event_id),""!==e.summary&&(t.summary=e.summary),void 0!==e.description&&(t.description=e.description),"0"!==e.start_at_ms&&(t.startAtMs=e.start_at_ms),"0"!==e.end_at_ms&&(t.endAtMs=e.end_at_ms),e.meeting_links?.length&&(t.meetingLinks=e.meeting_links.map(e=>q.toJSON(e))),""!==e.status&&(t.status=e.status),void 0!==e.linked_meeting_id&&(t.linkedMeetingId=e.linked_meeting_id),!1!==e.dispatched&&(t.dispatched=e.dispatched),!1!==e.deleted&&(t.deleted=e.deleted),""!==e.provider&&(t.provider=e.provider),""!==e.provider_event_id&&(t.providerEventId=e.provider_event_id),t},create:e=>V.fromPartial(e??{}),fromPartial(e){let t=j();return t.id=e.id??"",t.google_event_id=e.google_event_id??"",t.summary=e.summary??"",t.description=e.description??void 0,t.start_at_ms=e.start_at_ms??"0",t.end_at_ms=e.end_at_ms??"0",t.meeting_links=e.meeting_links?.map(e=>q.fromPartial(e))||[],t.status=e.status??"",t.linked_meeting_id=e.linked_meeting_id??void 0,t.dispatched=e.dispatched??!1,t.deleted=e.deleted??!1,t.provider=e.provider??"",t.provider_event_id=e.provider_event_id??"",t}};function H(e){return{seconds:Math.trunc(e.getTime()/1e3).toString(),nanos:e.getTime()%1e3*1e6}}function K(e){let t=1e3*(globalThis.Number(e.seconds)||0);return new globalThis.Date(t+=(e.nanos||0)/1e6)}function z(e){return e instanceof globalThis.Date?e:"string"==typeof e?new globalThis.Date(e):K(p.Timestamp.fromJSON(e))}function X(e){return null!=e}function Q(e){switch(e){case 0:case"NULL_VALUE":return"NULL_VALUE";default:return"UNRECOGNIZED"}}function $(){return{fields:{}}}let Z={encode:(e,t=new c.BinaryWriter)=>
2(globalThis.Object.entries(e.fields).forEach(([e,i])=>{void 0!==i&&ee.encode({key:e,value:i},t.uint32(10).fork()).join()}),t),decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=$();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:{if(10!==e)break;let t=ee.decode(i,i.uint32());void 0!==t.value&&(a.fields[t.key]=t.value);continue}}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({fields:er(e.fields)?globalThis.Object.entries(e.fields).reduce((e,[t,i])=>(e[t]=i,e),{}):{}}),toJSON(e){let t={};if(e.fields){let i=globalThis.Object.entries(e.fields);i.length>0&&(t.fields={},i.forEach(([e,i])=>{t.fields[e]=i}))}return t},create:e=>Z.fromPartial(e??{}),fromPartial(e){let t=$();return t.fields=globalThis.Object.entries(e.fields??{}).reduce((e,[t,i])=>(void 0!==i&&(e[t]=i),e),{}),t},wrap(e){let t=$();if(void 0!==e)for(let i of globalThis.Object.keys(e))t.fields[i]=e[i];return t},unwrap(e){let t={};if(e.fields)for(let i of globalThis.Object.keys(e.fields))t[i]=e.fields[i];return t}};function Y(){return{key:"",value:void 0}}let ee={encode:(e,t=new c.BinaryWriter)=>(""!==e.key&&t.uint32(10).string(e.key),void 0!==e.value&&ei.encode(ei.wrap(e.value),t.uint32(18).fork()).join(),t),decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=Y();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.key=i.string();continue;case 2:if(18!==e)break;a.value=ei.unwrap(ei.decode(i,i.uint32()));continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({key:eo(e.key)?globalThis.String(e.key):"",value:eo(e?.value)?e.value:void 0}),toJSON(e){let t={};return""!==e.key&&(t.key=e.key),void 0!==e.value&&(t.value=e.value),t},create:e=>ee.fromPartial(e??{}),fromPartial(e){let t=Y();return t.key=e.key??"",t.value=e.value??void 0,t}};function et(){return{null_value:void 0,number_value:void 0,string_value:void 0,bool_value:void 0,struct_value:void 0,list_value:void 0}}let ei={encode:(e,t=new c.BinaryWriter)=>(void 0!==e.null_value&&t.uint32(8).int32("NULL_VALUE"===e.null_value?0:-1),void 0!==e.number_value&&t.uint32(17).double(e.number_value),void 0!==e.string_value&&t.uint32(26).string(e.string_value),void 0!==e.bool_value&&t.uint32(32).bool(e.bool_value),void 0!==e.struct_value&&Z.encode(Z.wrap(e.struct_value),t.uint32(42).fork()).join(),void 0!==e.list_value&&ea.encode(ea.wrap(e.list_value),t.uint32(50).fork()).join(),t),decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=et();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(8!==e)break;a.null_value=Q(i.int32());continue;case 2:if(17!==e)break;a.number_value=i.double();continue;case 3:if(26!==e)break;a.string_value=i.string();continue;case 4:if(32!==e)break;a.bool_value=i.bool();continue;case 5:if(42!==e)break;a.struct_value=Z.unwrap(Z.decode(i,i.uint32()));continue;case 6:if(50!==e)break;a.list_value=ea.unwrap(ea.decode(i,i.uint32()));continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({null_value:eo(e.nullValue)?Q(e.nullValue):eo(e.null_value)?Q(e.null_value):void 0,number_value:eo(e.numberValue)?globalThis.Number(e.numberValue):eo(e.number_value)?globalThis.Number(e.number_value):void 0,string_value:eo(e.stringValue)?globalThis.String(e.stringValue):eo(e.string_value)?globalThis.String(e.string_value):void 0,bool_value:eo(e.boolValue)?globalThis.Boolean(e.boolValue):eo(e.bool_value)?globalThis.Boolean(e.bool_value):void 0,struct_value:er(e.structValue)?e.structValue:er(e.struct_value)?e.struct_value:void 0,list_value:globalThis.Array.isArray(e.listValue)?[...e.listValue]:globalThis.Array.isArray(e.list_value)?[...e.list_value]:void 0}),toJSON(e){let t={};return void 0!==e.null_value&&(t.nullValue="NULL_VALUE"===e.null_value?"NULL_VALUE":"UNRECOGNIZED"),void 0!==e.number_value&&(t.numberValue=e.number_value),void 0!==e.string_value&&(t.stringValue=e.string_value),void 0!==e.bool_value&&(t.boolValue=e.bool_value),void 0!==e.struct_value&&(t.structValue=e.struct_value),void 0!==e.list_value&&(t.listValue=e.list_value),t},create:e=>ei.fromPartial(e??{}),fromPartial(e){let t=et();return t.null_value=e.null_value??void 0,t.number_value=e.number_value??void 0,t.string_value=e.string_value??void 0,t.bool_value=e.bool_value??void 0,t.struct_value=e.struct_value??void 0,t.list_value=e.list_value??void 0,t},wrap(e){let t=et();if(null===e)t.null_value="NULL_VALUE";else if("boolean"==typeof e)t.bool_value=e;else if("number"==typeof e)t.number_value=e;else if("string"==typeof e)t.string_value=e;else if(globalThis.Array.isArray(e))t.list_value=e;else if("object"==typeof e)t.struct_value=e;else if(void 0!==e)throw new globalThis.Error("Unsupported any value type: "+typeof e);return t},unwrap(e){if(void 0!==e.string_value)return e.string_value;if(e?.number_value!==void 0)return e.number_value;if(e?.bool_value!==void 0)return e.bool_value;if(e?.struct_value!==void 0)return e.struct_value;if(e?.list_value!==void 0)return e.list_value;else if(e?.null_value!==void 0)return null}};function en(){return{values:[]}}let ea={encode(e,t=new c.BinaryWriter){for(let i of e.values)ei.encode(ei.wrap(i),t.uint32(10).fork()).join();return t},decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=en();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.values.push(ei.unwrap(ei.decode(i,i.uint32())));continue}if((7&e)==4||0===e)break;
2i.skip(7&e)}return a},fromJSON:e=>({values:globalThis.Array.isArray(e?.values)?[...e.values]:[]}),toJSON(e){let t={};return e.values?.length&&(t.values=e.values),t},create:e=>ea.fromPartial(e??{}),fromPartial(e){let t=en();return t.values=e.values?.map(e=>e)||[],t},wrap(e){let t=en();return t.values=e??[],t},unwrap:e=>e?.hasOwnProperty("values")&&globalThis.Array.isArray(e.values)?e.values:e};function er(e){return"object"==typeof e&&null!==e}function eo(e){return null!=e}function es(e){switch(e){case 0:case"EWST_UNSPECIFIED":return"EWST_UNSPECIFIED";case 10:case"EWST_SERVER_NOTION_CREATE_PAGE":return"EWST_SERVER_NOTION_CREATE_PAGE";case 11:case"EWST_SERVER_NOTION_SYNC_MEETING":return"EWST_SERVER_NOTION_SYNC_MEETING";case 30:case"EWST_SERVER_PROFILE_ENRICH":return"EWST_SERVER_PROFILE_ENRICH";case 40:case"EWST_SERVER_GENERATE_PDF":return"EWST_SERVER_GENERATE_PDF";case 41:case"EWST_SERVER_GENERATE_MARKDOWN":return"EWST_SERVER_GENERATE_MARKDOWN";case 42:case"EWST_SERVER_GENERATE_WORD":return"EWST_SERVER_GENERATE_WORD";case 100:case"EWST_AI_GENERATE_SUMMARY":return"EWST_AI_GENERATE_SUMMARY";case 101:case"EWST_AI_GENERATE_FOLLOWUP_EMAIL":return"EWST_AI_GENERATE_FOLLOWUP_EMAIL";case 102:case"EWST_AI_TRANSLATE":return"EWST_AI_TRANSLATE";case 103:case"EWST_AI_EXTRACT_ACTION_ITEMS":return"EWST_AI_EXTRACT_ACTION_ITEMS";case 104:case"EWST_AI_DIRECT_RESPONSE":return"EWST_AI_DIRECT_RESPONSE";case 200:case"EWST_CLIENT_NAVIGATE":return"EWST_CLIENT_NAVIGATE";case 201:case"EWST_CLIENT_REQUEST_INPUT":return"EWST_CLIENT_REQUEST_INPUT";case 202:case"EWST_CLIENT_SHOW_CONFIRMATION":return"EWST_CLIENT_SHOW_CONFIRMATION";case 203:case"EWST_CLIENT_OPEN_EXTERNAL":return"EWST_CLIENT_OPEN_EXTERNAL";case 204:case"EWST_CLIENT_SEND_SLACK_MESSAGE":return"EWST_CLIENT_SEND_SLACK_MESSAGE";case 205:case"EWST_CLIENT_CREATE_NOTION_MEETING_PAGE":return"EWST_CLIENT_CREATE_NOTION_MEETING_PAGE";case 206:case"EWST_CLIENT_SEND_EMAIL":return"EWST_CLIENT_SEND_EMAIL";default:return"UNRECOGNIZED"}}function el(e){switch(e){case 0:case"EWSS_PENDING":return"EWSS_PENDING";case 1:case"EWSS_WAITING_INPUT":return"EWSS_WAITING_INPUT";case 2:case"EWSS_WAITING_CONFIRMATION":return"EWSS_WAITING_CONFIRMATION";case 3:case"EWSS_EXECUTING":return"EWSS_EXECUTING";case 4:case"EWSS_COMPLETED":return"EWSS_COMPLETED";case 5:case"EWSS_FAILED":return"EWSS_FAILED";case 6:case"EWSS_SKIPPED":return"EWSS_SKIPPED";default:return"UNRECOGNIZED"}}function ed(e){switch(e){case 0:case"EWPS_DRAFT":return"EWPS_DRAFT";case 1:case"EWPS_PENDING_APPROVAL":return"EWPS_PENDING_APPROVAL";case 2:case"EWPS_APPROVED":return"EWPS_APPROVED";case 3:case"EWPS_EXECUTING":return"EWPS_EXECUTING";case 4:case"EWPS_PAUSED":return"EWPS_PAUSED";case 5:case"EWPS_COMPLETED":return"EWPS_COMPLETED";case 6:case"EWPS_FAILED":return"EWPS_FAILED";case 7:case"EWPS_CANCELLED":return"EWPS_CANCELLED";default:return"UNRECOGNIZED"}}function ec(e){switch(e){case 0:case"EWIFT_TEXT":return"EWIFT_TEXT";case 1:case"EWIFT_EMAIL":return"EWIFT_EMAIL";case 2:case"EWIFT_NUMBER":return"EWIFT_NUMBER";case 3:case"EWIFT_SELECT":return"EWIFT_SELECT";case 4:case"EWIFT_MULTI_SELECT":return"EWIFT_MULTI_SELECT";case 5:case"EWIFT_DATE":return"EWIFT_DATE";case 6:case"EWIFT_DATETIME":return"EWIFT_DATETIME";case 7:case"EWIFT_BOOLEAN":return"EWIFT_BOOLEAN";case 8:case"EWIFT_TEXTAREA":return"EWIFT_TEXTAREA";default:return"UNRECOGNIZED"}}function eu(e){switch(e){case 0:case"EWMR_UNSPECIFIED":return"EWMR_UNSPECIFIED";case 1:case"EWMR_USER":return"EWMR_USER";case 2:case"EWMR_ASSISTANT":return"EWMR_ASSISTANT";case 3:case"EWMR_SYSTEM":return"EWMR_SYSTEM";default:return"UNRECOGNIZED"}}function e_(e){switch(e){case 0:case"EWPUT_UNSPECIFIED":return"EWPUT_UNSPECIFIED";case 1:case"EWPUT_PLAN_STATUS_CHANGED":return"EWPUT_PLAN_STATUS_CHANGED";case 2:case"EWPUT_STEP_STARTED":return"EWPUT_STEP_STARTED";case 3:case"EWPUT_STEP_COMPLETED":return"EWPUT_STEP_COMPLETED";case 4:case"EWPUT_STEP_FAILED":return"EWPUT_STEP_FAILED";case 5:case"EWPUT_INPUT_REQUIRED":return"EWPUT_INPUT_REQUIRED";case 6:case"EWPUT_CONFIRMATION_REQUIRED":return"EWPUT_CONFIRMATION_REQUIRED";case 7:case"EWPUT_PLAN_COMPLETED":return"EWPUT_PLAN_COMPLETED";case 8:case"EWPUT_PLAN_FAILED":return"EWPUT_PLAN_FAILED";case 10:case"EWPUT_MARKDOWN_CHUNK":return"EWPUT_MARKDOWN_CHUNK";case 11:case"EWPUT_MARKDOWN_DONE":return"EWPUT_MARKDOWN_DONE";case 12:case"EWPUT_MARKDOWN_FAILED":return"EWPUT_MARKDOWN_FAILED";default:return"UNRECOGNIZED"}}function eg(){return{meeting_id:"",workspace_id:void 0,database_id:void 0,page_id:void 0,page_title:void 0,include_transcripts:!1,include_summary:!1}}let em={encode:(e,t=new c.BinaryWriter)=>(""!==e.meeting_id&&t.uint32(10).string(e.meeting_id),void 0!==e.workspace_id&&t.uint32(18).string(e.workspace_id),void 0!==e.database_id&&t.uint32(26).string(e.database_id),void 0!==e.page_id&&t.uint32(34).string(e.page_id),void 0!==e.page_title&&t.uint32(42).string(e.page_title),!1!==e.include_transcripts&&t.uint32(48).bool(e.include_transcripts),!1!==e.include_summary&&t.uint32(56).bool(e.include_summary),t),decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=eg();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.meeting_id=i.string();continue;case 2:if(18!==e)break;a.workspace_id=i.string();continue;case 3:if(26!==e)break;a.database_id=i.string();continue;case 4:if(34!==e)break;a.page_id=i.string();continue;case 5:if(42!==e)break;a.page_title=i.string();continue;case 6:if(48!==e)break;a.include_transcripts=i.bool();continue;case 7:if(56!==e)break;a.include_summary=i.bool();continue}if((7&e)==4||0===e)break;
2i.skip(7&e)}return a},fromJSON:e=>({meeting_id:e$(e.meetingId)?globalThis.String(e.meetingId):e$(e.meeting_id)?globalThis.String(e.meeting_id):"",workspace_id:e$(e.workspaceId)?globalThis.String(e.workspaceId):e$(e.workspace_id)?globalThis.String(e.workspace_id):void 0,database_id:e$(e.databaseId)?globalThis.String(e.databaseId):e$(e.database_id)?globalThis.String(e.database_id):void 0,page_id:e$(e.pageId)?globalThis.String(e.pageId):e$(e.page_id)?globalThis.String(e.page_id):void 0,page_title:e$(e.pageTitle)?globalThis.String(e.pageTitle):e$(e.page_title)?globalThis.String(e.page_title):void 0,include_transcripts:e$(e.includeTranscripts)?globalThis.Boolean(e.includeTranscripts):!!e$(e.include_transcripts)&&globalThis.Boolean(e.include_transcripts),include_summary:e$(e.includeSummary)?globalThis.Boolean(e.includeSummary):!!e$(e.include_summary)&&globalThis.Boolean(e.include_summary)}),toJSON(e){let t={};return""!==e.meeting_id&&(t.meetingId=e.meeting_id),void 0!==e.workspace_id&&(t.workspaceId=e.workspace_id),void 0!==e.database_id&&(t.databaseId=e.database_id),void 0!==e.page_id&&(t.pageId=e.page_id),void 0!==e.page_title&&(t.pageTitle=e.page_title),!1!==e.include_transcripts&&(t.includeTranscripts=e.include_transcripts),!1!==e.include_summary&&(t.includeSummary=e.include_summary),t},create:e=>em.fromPartial(e??{}),fromPartial(e){let t=eg();return t.meeting_id=e.meeting_id??"",t.workspace_id=e.workspace_id??void 0,t.database_id=e.database_id??void 0,t.page_id=e.page_id??void 0,t.page_title=e.page_title??void 0,t.include_transcripts=e.include_transcripts??!1,t.include_summary=e.include_summary??!1,t}};function ep(){return{meeting_id:"",recipients:[],subject:void 0,body_html:void 0,email_length:T.EFollowUpEmailLength.FUEL_UNSPECIFIED,is_followup:!1}}let eE={encode(e,t=new c.BinaryWriter){for(let i of(""!==e.meeting_id&&t.uint32(10).string(e.meeting_id),e.recipients))eA.encode(i,t.uint32(18).fork()).join();return void 0!==e.subject&&t.uint32(26).string(e.subject),void 0!==e.body_html&&t.uint32(34).string(e.body_html),e.email_length!==T.EFollowUpEmailLength.FUEL_UNSPECIFIED&&t.uint32(40).int32((0,T.eFollowUpEmailLengthToNumber)(e.email_length)),!1!==e.is_followup&&t.uint32(48).bool(e.is_followup),t},decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=ep();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.meeting_id=i.string();continue;case 2:if(18!==e)break;a.recipients.push(eA.decode(i,i.uint32()));continue;case 3:if(26!==e)break;a.subject=i.string();continue;case 4:if(34!==e)break;a.body_html=i.string();continue;case 5:if(40!==e)break;a.email_length=(0,T.eFollowUpEmailLengthFromJSON)(i.int32());continue;case 6:if(48!==e)break;a.is_followup=i.bool();continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({meeting_id:e$(e.meetingId)?globalThis.String(e.meetingId):e$(e.meeting_id)?globalThis.String(e.meeting_id):"",recipients:globalThis.Array.isArray(e?.recipients)?e.recipients.map(e=>eA.fromJSON(e)):[],subject:e$(e.subject)?globalThis.String(e.subject):void 0,body_html:e$(e.bodyHtml)?globalThis.String(e.bodyHtml):e$(e.body_html)?globalThis.String(e.body_html):void 0,email_length:e$(e.emailLength)?(0,T.eFollowUpEmailLengthFromJSON)(e.emailLength):e$(e.email_length)?(0,T.eFollowUpEmailLengthFromJSON)(e.email_length):T.EFollowUpEmailLength.FUEL_UNSPECIFIED,is_followup:e$(e.isFollowup)?globalThis.Boolean(e.isFollowup):!!e$(e.is_followup)&&globalThis.Boolean(e.is_followup)}),toJSON(e){let t={};return""!==e.meeting_id&&(t.meetingId=e.meeting_id),e.recipients?.length&&(t.recipients=e.recipients.map(e=>eA.toJSON(e))),void 0!==e.subject&&(t.subject=e.subject),void 0!==e.body_html&&(t.bodyHtml=e.body_html),e.email_length!==T.EFollowUpEmailLength.FUEL_UNSPECIFIED&&(t.emailLength=(0,T.eFollowUpEmailLengthToJSON)(e.email_length)),!1!==e.is_followup&&(t.isFollowup=e.is_followup),t},create:e=>eE.fromPartial(e??{}),fromPartial(e){let t=ep();return t.meeting_id=e.meeting_id??"",t.recipients=e.recipients?.map(e=>eA.fromPartial(e))||[],t.subject=e.subject??void 0,t.body_html=e.body_html??void 0,t.email_length=e.email_length??T.EFollowUpEmailLength.FUEL_UNSPECIFIED,t.is_followup=e.is_followup??!1,t}};function ef(){return{email:"",name:"",user_id:void 0,participant_id:void 0}}let eA={encode:(e,t=new c.BinaryWriter)=>(""!==e.email&&t.uint32(10).string(e.email),""!==e.name&&t.uint32(18).string(e.name),void 0!==e.user_id&&t.uint32(26).string(e.user_id),void 0!==e.participant_id&&t.uint32(34).string(e.participant_id),t),decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=ef();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.email=i.string();continue;case 2:if(18!==e)break;a.name=i.string();continue;case 3:if(26!==e)break;a.user_id=i.string();continue;case 4:if(34!==e)break;a.participant_id=i.string();continue}if((7&e)==4||0===e)break;
2i.skip(7&e)}return a},fromJSON:e=>({email:e$(e.email)?globalThis.String(e.email):"",name:e$(e.name)?globalThis.String(e.name):"",user_id:e$(e.userId)?globalThis.String(e.userId):e$(e.user_id)?globalThis.String(e.user_id):void 0,participant_id:e$(e.participantId)?globalThis.String(e.participantId):e$(e.participant_id)?globalThis.String(e.participant_id):void 0}),toJSON(e){let t={};return""!==e.email&&(t.email=e.email),""!==e.name&&(t.name=e.name),void 0!==e.user_id&&(t.userId=e.user_id),void 0!==e.participant_id&&(t.participantId=e.participant_id),t},create:e=>eA.fromPartial(e??{}),fromPartial(e){let t=ef();return t.email=e.email??"",t.name=e.name??"",t.user_id=e.user_id??void 0,t.participant_id=e.participant_id??void 0,t}};function eT(){return{meeting_id:"",participant_ids:[]}}let ev={encode(e,t=new c.BinaryWriter){for(let i of(""!==e.meeting_id&&t.uint32(10).string(e.meeting_id),e.participant_ids))t.uint32(18).string(i);return t},decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=eT();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.meeting_id=i.string();continue;case 2:if(18!==e)break;a.participant_ids.push(i.string());continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({meeting_id:e$(e.meetingId)?globalThis.String(e.meetingId):e$(e.meeting_id)?globalThis.String(e.meeting_id):"",participant_ids:globalThis.Array.isArray(e?.participantIds)?e.participantIds.map(e=>globalThis.String(e)):globalThis.Array.isArray(e?.participant_ids)?e.participant_ids.map(e=>globalThis.String(e)):[]}),toJSON(e){let t={};return""!==e.meeting_id&&(t.meetingId=e.meeting_id),e.participant_ids?.length&&(t.participantIds=e.participant_ids),t},create:e=>ev.fromPartial(e??{}),fromPartial(e){let t=eT();return t.meeting_id=e.meeting_id??"",t.participant_ids=e.participant_ids?.map(e=>e)||[],t}};function eS(){return{meeting_id:"",output_language:"",model:T.ELLMModel.ELLMM_UNSPECIFIED,custom_instructions:void 0,recipient:void 0,email_length:void 0,source_content:void 0,target_languages:[],source_document_id:void 0}}let eb={encode(e,t=new c.BinaryWriter){for(let i of(""!==e.meeting_id&&t.uint32(10).string(e.meeting_id),""!==e.output_language&&t.uint32(18).string(e.output_language),e.model!==T.ELLMModel.ELLMM_UNSPECIFIED&&t.uint32(24).int32((0,T.eLLMModelToNumber)(e.model)),void 0!==e.custom_instructions&&t.uint32(34).string(e.custom_instructions),void 0!==e.recipient&&eA.encode(e.recipient,t.uint32(82).fork()).join(),void 0!==e.email_length&&t.uint32(88).int32((0,T.eFollowUpEmailLengthToNumber)(e.email_length)),void 0!==e.source_content&&t.uint32(162).string(e.source_content),e.target_languages))t.uint32(170).string(i);return void 0!==e.source_document_id&&t.uint32(242).string(e.source_document_id),t},decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=eS();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.meeting_id=i.string();continue;case 2:if(18!==e)break;a.output_language=i.string();continue;case 3:if(24!==e)break;a.model=(0,T.eLLMModelFromJSON)(i.int32());continue;case 4:if(34!==e)break;a.custom_instructions=i.string();continue;case 10:if(82!==e)break;a.recipient=eA.decode(i,i.uint32());continue;case 11:if(88!==e)break;a.email_length=(0,T.eFollowUpEmailLengthFromJSON)(i.int32());continue;case 20:if(162!==e)break;a.source_content=i.string();continue;case 21:if(170!==e)break;a.target_languages.push(i.string());continue;case 30:if(242!==e)break;a.source_document_id=i.string();continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({meeting_id:e$(e.meetingId)?globalThis.String(e.meetingId):e$(e.meeting_id)?globalThis.String(e.meeting_id):"",output_language:e$(e.outputLanguage)?globalThis.String(e.outputLanguage):e$(e.output_language)?globalThis.String(e.output_language):"",model:e$(e.model)?(0,T.eLLMModelFromJSON)(e.model):T.ELLMModel.ELLMM_UNSPECIFIED,custom_instructions:e$(e.customInstructions)?globalThis.String(e.customInstructions):e$(e.custom_instructions)?globalThis.String(e.custom_instructions):void 0,recipient:e$(e.recipient)?eA.fromJSON(e.recipient):void 0,email_length:e$(e.emailLength)?(0,T.eFollowUpEmailLengthFromJSON)(e.emailLength):e$(e.email_length)?(0,T.eFollowUpEmailLengthFromJSON)(e.email_length):void 0,source_content:e$(e.sourceContent)?globalThis.String(e.sourceContent):e$(e.source_content)?globalThis.String(e.source_content):void 0,target_languages:globalThis.Array.isArray(e?.targetLanguages)?e.targetLanguages.map(e=>globalThis.String(e)):globalThis.Array.isArray(e?.target_languages)?e.target_languages.map(e=>globalThis.String(e)):[],source_document_id:e$(e.sourceDocumentId)?globalThis.String(e.sourceDocumentId):e$(e.source_document_id)?globalThis.String(e.source_document_id):void 0}),toJSON(e){let t={};return""!==e.meeting_id&&(t.meetingId=e.meeting_id),""!==e.output_language&&(t.outputLanguage=e.output_language),e.model!==T.ELLMModel.ELLMM_UNSPECIFIED&&(t.model=(0,T.eLLMModelToJSON)(e.model)),void 0!==e.custom_instructions&&(t.customInstru
2ctions=e.custom_instructions),void 0!==e.recipient&&(t.recipient=eA.toJSON(e.recipient)),void 0!==e.email_length&&(t.emailLength=(0,T.eFollowUpEmailLengthToJSON)(e.email_length)),void 0!==e.source_content&&(t.sourceContent=e.source_content),e.target_languages?.length&&(t.targetLanguages=e.target_languages),void 0!==e.source_document_id&&(t.sourceDocumentId=e.source_document_id),t},create:e=>eb.fromPartial(e??{}),fromPartial(e){let t=eS();return t.meeting_id=e.meeting_id??"",t.output_language=e.output_language??"",t.model=e.model??T.ELLMModel.ELLMM_UNSPECIFIED,t.custom_instructions=e.custom_instructions??void 0,t.recipient=void 0!==e.recipient&&null!==e.recipient?eA.fromPartial(e.recipient):void 0,t.email_length=e.email_length??void 0,t.source_content=e.source_content??void 0,t.target_languages=e.target_languages?.map(e=>e)||[],t.source_document_id=e.source_document_id??void 0,t}};function eh(){return{navigate_to:void 0,route_params:void 0,input_prompt:void 0,input_fields:[],external_url:void 0,confirmation_title:void 0,confirmation_message:void 0}}let ek={encode(e,t=new c.BinaryWriter){for(let i of(void 0!==e.navigate_to&&t.uint32(10).string(e.navigate_to),void 0!==e.route_params&&Z.encode(Z.wrap(e.route_params),t.uint32(18).fork()).join(),void 0!==e.input_prompt&&t.uint32(82).string(e.input_prompt),e.input_fields))eL.encode(i,t.uint32(90).fork()).join();return void 0!==e.external_url&&t.uint32(162).string(e.external_url),void 0!==e.confirmation_title&&t.uint32(242).string(e.confirmation_title),void 0!==e.confirmation_message&&t.uint32(250).string(e.confirmation_message),t},decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=eh();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.navigate_to=i.string();continue;case 2:if(18!==e)break;a.route_params=Z.unwrap(Z.decode(i,i.uint32()));continue;case 10:if(82!==e)break;a.input_prompt=i.string();continue;case 11:if(90!==e)break;a.input_fields.push(eL.decode(i,i.uint32()));continue;case 20:if(162!==e)break;a.external_url=i.string();continue;case 30:if(242!==e)break;a.confirmation_title=i.string();continue;case 31:if(250!==e)break;a.confirmation_message=i.string();continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({navigate_to:e$(e.navigateTo)?globalThis.String(e.navigateTo):e$(e.navigate_to)?globalThis.String(e.navigate_to):void 0,route_params:eQ(e.routeParams)?e.routeParams:eQ(e.route_params)?e.route_params:void 0,input_prompt:e$(e.inputPrompt)?globalThis.String(e.inputPrompt):e$(e.input_prompt)?globalThis.String(e.input_prompt):void 0,input_fields:globalThis.Array.isArray(e?.inputFields)?e.inputFields.map(e=>eL.fromJSON(e)):globalThis.Array.isArray(e?.input_fields)?e.input_fields.map(e=>eL.fromJSON(e)):[],external_url:e$(e.externalUrl)?globalThis.String(e.externalUrl):e$(e.external_url)?globalThis.String(e.external_url):void 0,confirmation_title:e$(e.confirmationTitle)?globalThis.String(e.confirmationTitle):e$(e.confirmation_title)?globalThis.String(e.confirmation_title):void 0,confirmation_message:e$(e.confirmationMessage)?globalThis.String(e.confirmationMessage):e$(e.confirmation_message)?globalThis.String(e.confirmation_message):void 0}),toJSON(e){let t={};return void 0!==e.navigate_to&&(t.navigateTo=e.navigate_to),void 0!==e.route_params&&(t.routeParams=e.route_params),void 0!==e.input_prompt&&(t.inputPrompt=e.input_prompt),e.input_fields?.length&&(t.inputFields=e.input_fields.map(e=>eL.toJSON(e))),void 0!==e.external_url&&(t.externalUrl=e.external_url),void 0!==e.confirmation_title&&(t.confirmationTitle=e.confirmation_title),void 0!==e.confirmation_message&&(t.confirmationMessage=e.confirmation_message),t},create:e=>ek.fromPartial(e??{}),fromPartial(e){let t=eh();return t.navigate_to=e.navigate_to??void 0,t.route_params=e.route_params??void 0,t.input_prompt=e.input_prompt??void 0,t.input_fields=e.input_fields?.map(e=>eL.fromPartial(e))||[],t.external_url=e.external_url??void 0,t.confirmation_title=e.confirmation_title??void 0,t.confirmation_message=e.confirmation_message??void 0,t}};function eN(){return{meeting_id:"",channel_id:"",channel_name:void 0,message_text:void 0,include_summary:!1,include_action_items:!1,include_meeting_link:!1}}let eI={encode:(e,t=new c.BinaryWriter)=>(""!==e.meeting_id&&t.uint32(10).string(e.meeting_id),""!==e.channel_id&&t.uint32(18).string(e.channel_id),void 0!==e.channel_name&&t.uint32(26).string(e.channel_name),void 0!==e.message_text&&t.uint32(34).string(e.message_text),!1!==e.include_summary&&t.uint32(40).bool(e.include_summary),!1!==e.include_action_items&&t.uint32(48).bool(e.include_action_items),!1!==e.include_meeting_link&&t.uint32(56).bool(e.include_meeting_link),t),decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=eN();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.meeting_id=i.string();continue;case 2:if(18!==e)break;a.channel_id=i.string();continue;case 3:if(26!==e)break;a.channel_name=i.string();continue;case 4:if(34!==e)break;a.message_text=i.string();continue;case 5:if(40!==e)break;a.include_summary=i.bool();continue;case 6:if(48!==e)break;a.include_action_items=i.bool();continue;case 7:if(56!==e)break;a.include_meeting_link=i.bool();continue}if((7&e)==4||0===e)break;
2i.skip(7&e)}return a},fromJSON:e=>({meeting_id:e$(e.meetingId)?globalThis.String(e.meetingId):e$(e.meeting_id)?globalThis.String(e.meeting_id):"",channel_id:e$(e.channelId)?globalThis.String(e.channelId):e$(e.channel_id)?globalThis.String(e.channel_id):"",channel_name:e$(e.channelName)?globalThis.String(e.channelName):e$(e.channel_name)?globalThis.String(e.channel_name):void 0,message_text:e$(e.messageText)?globalThis.String(e.messageText):e$(e.message_text)?globalThis.String(e.message_text):void 0,include_summary:e$(e.includeSummary)?globalThis.Boolean(e.includeSummary):!!e$(e.include_summary)&&globalThis.Boolean(e.include_summary),include_action_items:e$(e.includeActionItems)?globalThis.Boolean(e.includeActionItems):!!e$(e.include_action_items)&&globalThis.Boolean(e.include_action_items),include_meeting_link:e$(e.includeMeetingLink)?globalThis.Boolean(e.includeMeetingLink):!!e$(e.include_meeting_link)&&globalThis.Boolean(e.include_meeting_link)}),toJSON(e){let t={};return""!==e.meeting_id&&(t.meetingId=e.meeting_id),""!==e.channel_id&&(t.channelId=e.channel_id),void 0!==e.channel_name&&(t.channelName=e.channel_name),void 0!==e.message_text&&(t.messageText=e.message_text),!1!==e.include_summary&&(t.includeSummary=e.include_summary),!1!==e.include_action_items&&(t.includeActionItems=e.include_action_items),!1!==e.include_meeting_link&&(t.includeMeetingLink=e.include_meeting_link),t},create:e=>eI.fromPartial(e??{}),fromPartial(e){let t=eN();return t.meeting_id=e.meeting_id??"",t.channel_id=e.channel_id??"",t.channel_name=e.channel_name??void 0,t.message_text=e.message_text??void 0,t.include_summary=e.include_summary??!1,t.include_action_items=e.include_action_items??!1,t.include_meeting_link=e.include_meeting_link??!1,t}};function ey(){return{meeting_id:"",workspace_id:void 0,database_id:void 0,page_title:void 0,include_transcript:!1,include_summary:!1,include_action_items:!1,include_participants:!1}}let eP={encode:(e,t=new c.BinaryWriter)=>(""!==e.meeting_id&&t.uint32(10).string(e.meeting_id),void 0!==e.workspace_id&&t.uint32(18).string(e.workspace_id),void 0!==e.database_id&&t.uint32(26).string(e.database_id),void 0!==e.page_title&&t.uint32(34).string(e.page_title),!1!==e.include_transcript&&t.uint32(40).bool(e.include_transcript),!1!==e.include_summary&&t.uint32(48).bool(e.include_summary),!1!==e.include_action_items&&t.uint32(56).bool(e.include_action_items),!1!==e.include_participants&&t.uint32(64).bool(e.include_participants),t),decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=ey();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.meeting_id=i.string();continue;case 2:if(18!==e)break;a.workspace_id=i.string();continue;case 3:if(26!==e)break;a.database_id=i.string();continue;case 4:if(34!==e)break;a.page_title=i.string();continue;case 5:if(40!==e)break;a.include_transcript=i.bool();continue;case 6:if(48!==e)break;a.include_summary=i.bool();continue;case 7:if(56!==e)break;a.include_action_items=i.bool();continue;case 8:if(64!==e)break;a.include_participants=i.bool();continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({meeting_id:e$(e.meetingId)?globalThis.String(e.meetingId):e$(e.meeting_id)?globalThis.String(e.meeting_id):"",workspace_id:e$(e.workspaceId)?globalThis.String(e.workspaceId):e$(e.workspace_id)?globalThis.String(e.workspace_id):void 0,database_id:e$(e.databaseId)?globalThis.String(e.databaseId):e$(e.database_id)?globalThis.String(e.database_id):void 0,page_title:e$(e.pageTitle)?globalThis.String(e.pageTitle):e$(e.page_title)?globalThis.String(e.page_title):void 0,include_transcript:e$(e.includeTranscript)?globalThis.Boolean(e.includeTranscript):!!e$(e.include_transcript)&&globalThis.Boolean(e.include_transcript),include_summary:e$(e.includeSummary)?globalThis.Boolean(e.includeSummary):!!e$(e.include_summary)&&globalThis.Boolean(e.include_summary),include_action_items:e$(e.includeActionItems)?globalThis.Boolean(e.includeActionItems):!!e$(e.include_action_items)&&globalThis.Boolean(e.include_action_items),include_participants:e$(e.includeParticipants)?globalThis.Boolean(e.includeParticipants):!!e$(e.include_participants)&&globalThis.Boolean(e.include_participants)}),toJSON(e){let t={};return""!==e.meeting_id&&(t.meetingId=e.meeting_id),void 0!==e.workspace_id&&(t.workspaceId=e.workspace_id),void 0!==e.database_id&&(t.databaseId=e.database_id),void 0!==e.page_title&&(t.pageTitle=e.page_title),!1!==e.include_transcript&&(t.includeTranscript=e.include_transcript),!1!==e.include_summary&&(t.includeSummary=e.include_summary),!1!==e.include_action_items&&(t.includeActionItems=e.include_action_items),!1!==e.include_participants&&(t.includeParticipants=e.include_participants),t},create:e=>eP.fromPartial(e??{}),fromPartial(e){let t=ey();return t.meeting_id=e.meeting_id??"",t.workspace_id=e.workspace_id??void 0,t.database_id=e.database_id??void 0,t.page_title=e.page_title??void 0,t.include_transcript=e.include_transcript??!1,t.include_summary=e.include_summary??!1,t.include_action_items=e.include_action_items??!1,t.include_participants=e.include_participants??!1,t}};function ew(){return{meeting_id:"",recipients:[],subject:void 0,body_text:void 0,body_html:void 0,email_length:T.EFollowUpEmailLength.FUEL_UNSPECIFIED,cc_recipients:[]}}let eC={encode(e,t=new c.BinaryWriter){for(let i of(""!==e.meeting_id&&t.uint32(10).string(e.meeting_id),e.recipients))eA.encode(i,t.uint32(18).fork()).join();for(let i of(void 0!==e.subject&&t.uint32(26).string(e.subject),void 0!==e.body_text&&t.uint32(34).string(e.body_text),void 0!==e.body_html&&t.uint32(42).string(e.body_html),e.email_length!==T.EFollowUpEmailLength.FUEL_UNSPECIFIED&&t.uint32(48).int32((0,T.eFollowUpEmailLengthToNumber)(e.email_length)),e.cc_recipients))eA.encode(i,t.uint32(58).fork()).join();return t},decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=ew();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.meeting_id=i.string();continue;case 2:if(18!==e)break;a.recipients.push(eA.decode(i,i.uint32()));continue;case 3:if(26!==e)break;a.subject=i.string();continue;case 4:if(34!==e)break;a.body_text=i.string();continue;case 5:if(42!==e)break;a.body_html=i.string();continue;case 6:if(48!==e)break;a.email_length=(0,T.eFollowUpEmailLengthFromJSON)(i.int32());continue;case 7:if(58!==e)break;a.cc_recipients.push(eA.decode(i,i.uint32()));continue}if((7&e)==4||0===e)break;
2i.skip(7&e)}return a},fromJSON:e=>({meeting_id:e$(e.meetingId)?globalThis.String(e.meetingId):e$(e.meeting_id)?globalThis.String(e.meeting_id):"",recipients:globalThis.Array.isArray(e?.recipients)?e.recipients.map(e=>eA.fromJSON(e)):[],subject:e$(e.subject)?globalThis.String(e.subject):void 0,body_text:e$(e.bodyText)?globalThis.String(e.bodyText):e$(e.body_text)?globalThis.String(e.body_text):void 0,body_html:e$(e.bodyHtml)?globalThis.String(e.bodyHtml):e$(e.body_html)?globalThis.String(e.body_html):void 0,email_length:e$(e.emailLength)?(0,T.eFollowUpEmailLengthFromJSON)(e.emailLength):e$(e.email_length)?(0,T.eFollowUpEmailLengthFromJSON)(e.email_length):T.EFollowUpEmailLength.FUEL_UNSPECIFIED,cc_recipients:globalThis.Array.isArray(e?.ccRecipients)?e.ccRecipients.map(e=>eA.fromJSON(e)):globalThis.Array.isArray(e?.cc_recipients)?e.cc_recipients.map(e=>eA.fromJSON(e)):[]}),toJSON(e){let t={};return""!==e.meeting_id&&(t.meetingId=e.meeting_id),e.recipients?.length&&(t.recipients=e.recipients.map(e=>eA.toJSON(e))),void 0!==e.subject&&(t.subject=e.subject),void 0!==e.body_text&&(t.bodyText=e.body_text),void 0!==e.body_html&&(t.bodyHtml=e.body_html),e.email_length!==T.EFollowUpEmailLength.FUEL_UNSPECIFIED&&(t.emailLength=(0,T.eFollowUpEmailLengthToJSON)(e.email_length)),e.cc_recipients?.length&&(t.ccRecipients=e.cc_recipients.map(e=>eA.toJSON(e))),t},create:e=>eC.fromPartial(e??{}),fromPartial(e){let t=ew();return t.meeting_id=e.meeting_id??"",t.recipients=e.recipients?.map(e=>eA.fromPartial(e))||[],t.subject=e.subject??void 0,t.body_text=e.body_text??void 0,t.body_html=e.body_html??void 0,t.email_length=e.email_length??T.EFollowUpEmailLength.FUEL_UNSPECIFIED,t.cc_recipients=e.cc_recipients?.map(e=>eA.fromPartial(e))||[],t}};function eR(){return{meeting_id:"",title:void 0,custom_instructions:void 0,output_language:void 0,include_summary:!1,include_transcript:!1,include_action_items:!1,include_participants:!1}}let eO={encode:(e,t=new c.BinaryWriter)=>(""!==e.meeting_id&&t.uint32(10).string(e.meeting_id),void 0!==e.title&&t.uint32(18).string(e.title),void 0!==e.custom_instructions&&t.uint32(26).string(e.custom_instructions),void 0!==e.output_language&&t.uint32(34).string(e.output_language),!1!==e.include_summary&&t.uint32(80).bool(e.include_summary),!1!==e.include_transcript&&t.uint32(88).bool(e.include_transcript),!1!==e.include_action_items&&t.uint32(96).bool(e.include_action_items),!1!==e.include_participants&&t.uint32(104).bool(e.include_participants),t),decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=eR();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.meeting_id=i.string();continue;case 2:if(18!==e)break;a.title=i.string();continue;case 3:if(26!==e)break;a.custom_instructions=i.string();continue;case 4:if(34!==e)break;a.output_language=i.string();continue;case 10:if(80!==e)break;a.include_summary=i.bool();continue;case 11:if(88!==e)break;a.include_transcript=i.bool();continue;case 12:if(96!==e)break;a.include_action_items=i.bool();continue;case 13:if(104!==e)break;a.include_participants=i.bool();continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({meeting_id:e$(e.meetingId)?globalThis.String(e.meetingId):e$(e.meeting_id)?globalThis.String(e.meeting_id):"",title:e$(e.title)?globalThis.String(e.title):void 0,custom_instructions:e$(e.customInstructions)?globalThis.String(e.customInstructions):e$(e.custom_instructions)?globalThis.String(e.custom_instructions):void 0,output_language:e$(e.outputLanguage)?globalThis.String(e.outputLanguage):e$(e.output_language)?globalThis.String(e.output_language):void 0,include_summary:e$(e.includeSummary)?globalThis.Boolean(e.includeSummary):!!e$(e.include_summary)&&globalThis.Boolean(e.include_summary),include_transcript:e$(e.includeTranscript)?globalThis.Boolean(e.includeTranscript):!!e$(e.include_transcript)&&globalThis.Boolean(e.include_transcript),include_action_items:e$(e.includeActionItems)?globalThis.Boolean(e.includeActionItems):!!e$(e.include_action_items)&&globalThis.Boolean(e.include_action_items),include_participants:e$(e.includeParticipants)?globalThis.Boolean(e.includeParticipants):!!e$(e.include_participants)&&globalThis.Boolean(e.include_participants)}),toJSON(e){let t={};return""!==e.meeting_id&&(t.meetingId=e.meeting_id),void 0!==e.title&&(t.title=e.title),void 0!==e.custom_instructions&&(t.customInstru
2ctions=e.custom_instructions),void 0!==e.output_language&&(t.outputLanguage=e.output_language),!1!==e.include_summary&&(t.includeSummary=e.include_summary),!1!==e.include_transcript&&(t.includeTranscript=e.include_transcript),!1!==e.include_action_items&&(t.includeActionItems=e.include_action_items),!1!==e.include_participants&&(t.includeParticipants=e.include_participants),t},create:e=>eO.fromPartial(e??{}),fromPartial(e){let t=eR();return t.meeting_id=e.meeting_id??"",t.title=e.title??void 0,t.custom_instructions=e.custom_instructions??void 0,t.output_language=e.output_language??void 0,t.include_summary=e.include_summary??!1,t.include_transcript=e.include_transcript??!1,t.include_action_items=e.include_action_items??!1,t.include_participants=e.include_participants??!1,t}};function eD(){return{meeting_id:"",title:void 0,custom_instructions:void 0,output_language:void 0}}let eW={encode:(e,t=new c.BinaryWriter)=>(""!==e.meeting_id&&t.uint32(10).string(e.meeting_id),void 0!==e.title&&t.uint32(18).string(e.title),void 0!==e.custom_instructions&&t.uint32(26).string(e.custom_instructions),void 0!==e.output_language&&t.uint32(34).string(e.output_language),t),decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=eD();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.meeting_id=i.string();continue;case 2:if(18!==e)break;a.title=i.string();continue;case 3:if(26!==e)break;a.custom_instructions=i.string();continue;case 4:if(34!==e)break;a.output_language=i.string();continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({meeting_id:e$(e.meetingId)?globalThis.String(e.meetingId):e$(e.meeting_id)?globalThis.String(e.meeting_id):"",title:e$(e.title)?globalThis.String(e.title):void 0,custom_instructions:e$(e.customInstructions)?globalThis.String(e.customInstructions):e$(e.custom_instructions)?globalThis.String(e.custom_instructions):void 0,output_language:e$(e.outputLanguage)?globalThis.String(e.outputLanguage):e$(e.output_language)?globalThis.String(e.output_language):void 0}),toJSON(e){let t={};return""!==e.meeting_id&&(t.meetingId=e.meeting_id),void 0!==e.title&&(t.title=e.title),void 0!==e.custom_instructions&&(t.customInstructions=e.custom_instructions),void 0!==e.output_language&&(t.outputLanguage=e.output_language),t},create:e=>eW.fromPartial(e??{}),fromPartial(e){let t=eD();return t.meeting_id=e.meeting_id??"",t.title=e.title??void 0,t.custom_instructions=e.custom_instructions??void 0,t.output_language=e.output_language??void 0,t}};function eU(){return{field_id:"",label:"",type:"EWIFT_TEXT",required:!1,default_value:void 0,placeholder:void 0,options:[],validation_regex:void 0,validation_message:void 0}}let eL={encode(e,t=new c.BinaryWriter){for(let i of(""!==e.field_id&&t.uint32(10).string(e.field_id),""!==e.label&&t.uint32(18).string(e.label),"EWIFT_TEXT"!==e.type&&t.uint32(24).int32(function(e){switch(e){case"EWIFT_TEXT":return 0;case"EWIFT_EMAIL":return 1;case"EWIFT_NUMBER":return 2;case"EWIFT_SELECT":return 3;case"EWIFT_MULTI_SELECT":return 4;case"EWIFT_DATE":return 5;case"EWIFT_DATETIME":return 6;case"EWIFT_BOOLEAN":return 7;case"EWIFT_TEXTAREA":return 8;default:return -1}}(e.type)),!1!==e.required&&t.uint32(32).bool(e.required),void 0!==e.default_value&&t.uint32(42).string(e.default_value),void 0!==e.placeholder&&t.uint32(50).string(e.placeholder),e.options))t.uint32(58).string(i);return void 0!==e.validation_regex&&t.uint32(66).string(e.validation_regex),void 0!==e.validation_message&&t.uint32(74).string(e.validation_message),t},decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=eU();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.field_id=i.string();continue;case 2:if(18!==e)break;a.label=i.string();continue;case 3:if(24!==e)break;a.type=ec(i.int32());continue;case 4:if(32!==e)break;a.required=i.bool();continue;case 5:if(42!==e)break;a.default_value=i.string();continue;case 6:if(50!==e)break;a.placeholder=i.string();continue;case 7:if(58!==e)break;a.options.push(i.string());continue;case 8:if(66!==e)break;a.validation_regex=i.string();continue;case 9:if(74!==e)break;a.validation_message=i.string();continue}if((7&e)==4||0===e)break;
2i.skip(7&e)}return a},fromJSON:e=>({field_id:e$(e.fieldId)?globalThis.String(e.fieldId):e$(e.field_id)?globalThis.String(e.field_id):"",label:e$(e.label)?globalThis.String(e.label):"",type:e$(e.type)?ec(e.type):"EWIFT_TEXT",required:!!e$(e.required)&&globalThis.Boolean(e.required),default_value:e$(e.defaultValue)?globalThis.String(e.defaultValue):e$(e.default_value)?globalThis.String(e.default_value):void 0,placeholder:e$(e.placeholder)?globalThis.String(e.placeholder):void 0,options:globalThis.Array.isArray(e?.options)?e.options.map(e=>globalThis.String(e)):[],validation_regex:e$(e.validationRegex)?globalThis.String(e.validationRegex):e$(e.validation_regex)?globalThis.String(e.validation_regex):void 0,validation_message:e$(e.validationMessage)?globalThis.String(e.validationMessage):e$(e.validation_message)?globalThis.String(e.validation_message):void 0}),toJSON(e){let t={};return""!==e.field_id&&(t.fieldId=e.field_id),""!==e.label&&(t.label=e.label),"EWIFT_TEXT"!==e.type&&(t.type=function(e){switch(e){case"EWIFT_TEXT":return"EWIFT_TEXT";case"EWIFT_EMAIL":return"EWIFT_EMAIL";case"EWIFT_NUMBER":return"EWIFT_NUMBER";case"EWIFT_SELECT":return"EWIFT_SELECT";case"EWIFT_MULTI_SELECT":return"EWIFT_MULTI_SELECT";case"EWIFT_DATE":return"EWIFT_DATE";case"EWIFT_DATETIME":return"EWIFT_DATETIME";case"EWIFT_BOOLEAN":return"EWIFT_BOOLEAN";case"EWIFT_TEXTAREA":return"EWIFT_TEXTAREA";default:return"UNRECOGNIZED"}}(e.type)),!1!==e.required&&(t.required=e.required),void 0!==e.default_value&&(t.defaultValue=e.default_value),void 0!==e.placeholder&&(t.placeholder=e.placeholder),e.options?.length&&(t.options=e.options),void 0!==e.validation_regex&&(t.validationRegex=e.validation_regex),void 0!==e.validation_message&&(t.validationMessage=e.validation_message),t},create:e=>eL.fromPartial(e??{}),fromPartial(e){let t=eU();return t.field_id=e.field_id??"",t.label=e.label??"",t.type=e.type??"EWIFT_TEXT",t.required=e.required??!1,t.default_value=e.default_value??void 0,t.placeholder=e.placeholder??void 0,t.options=e.options?.map(e=>e)||[],t.validation_regex=e.validation_regex??void 0,t.validation_message=e.validation_message??void 0,t}};function eM(){return{id:"",sequence:0,type:"EWST_UNSPECIFIED",status:"EWSS_PENDING",title:"",description:"",requires_confirmation:!1,notion_config:void 0,email_config:void 0,profile_config:void 0,ai_generate_config:void 0,client_config:void 0,slack_config:void 0,client_notion_config:void 0,client_email_config:void 0,pdf_config:void 0,word_config:void 0,started_at:void 0,completed_at:void 0,error_message:void 0,result:void 0,depends_on_step_ids:[],required_inputs:[],user_inputs:void 0}}let eF={encode(e,t=new c.BinaryWriter){for(let i of(""!==e.id&&t.uint32(10).string(e.id),0!==e.sequence&&t.uint32(16).int32(e.sequence),"EWST_UNSPECIFIED"!==e.type&&t.uint32(24).int32(function(e){switch(e){case"EWST_UNSPECIFIED":return 0;case"EWST_SERVER_NOTION_CREATE_PAGE":return 10;case"EWST_SERVER_NOTION_SYNC_MEETING":return 11;case"EWST_SERVER_PROFILE_ENRICH":return 30;case"EWST_SERVER_GENERATE_PDF":return 40;case"EWST_SERVER_GENERATE_MARKDOWN":return 41;case"EWST_SERVER_GENERATE_WORD":return 42;case"EWST_AI_GENERATE_SUMMARY":return 100;case"EWST_AI_GENERATE_FOLLOWUP_EMAIL":return 101;case"EWST_AI_TRANSLATE":return 102;case"EWST_AI_EXTRACT_ACTION_ITEMS":return 103;case"EWST_AI_DIRECT_RESPONSE":return 104;case"EWST_CLIENT_NAVIGATE":return 200;case"EWST_CLIENT_REQUEST_INPUT":return 201;case"EWST_CLIENT_SHOW_CONFIRMATION":return 202;case"EWST_CLIENT_OPEN_EXTERNAL":return 203;case"EWST_CLIENT_SEND_SLACK_MESSAGE":return 204;case"EWST_CLIENT_CREATE_NOTION_MEETING_PAGE":return 205;case"EWST_CLIENT_SEND_EMAIL":return 206;default:return -1}}(e.type)),"EWSS_PENDING"!==e.status&&t.uint32(32).int32(function(e){switch(e){case"EWSS_PENDING":return 0;case"EWSS_WAITING_INPUT":return 1;case"EWSS_WAITING_CONFIRMATION":return 2;case"EWSS_EXECUTING":return 3;case"EWSS_COMPLETED":return 4;case"EWSS_FAILED":return 5;case"EWSS_SKIPPED":return 6;default:return -1}}(e.status)),""!==e.title&&t.uint32(42).string(e.title),""!==e.description&&t.uint32(50).string(e.description),!1!==e.requires_confirmation&&t.uint32(56).bool(e.requires_confirmation),void 0!==e.notion_config&&em.encode(e.notion_config,t.uint32(82).fork()).join(),void 0!==e.email_config&&eE.encode(e.email_config,t.uint32(90).fork()).join(),void 0!==e.profile_config&&ev.encode(e.profile_config,t.uint32(98).fork()).join(),void 0!==e.ai_generate_config&&eb.encode(e.ai_generate_config,t.uint32(106).fork()).join(),void 0!==e.client_config&&e
2k.encode(e.client_config,t.uint32(114).fork()).join(),void 0!==e.slack_config&&eI.encode(e.slack_config,t.uint32(122).fork()).join(),void 0!==e.client_notion_config&&eP.encode(e.client_notion_config,t.uint32(130).fork()).join(),void 0!==e.client_email_config&&eC.encode(e.client_email_config,t.uint32(138).fork()).join(),void 0!==e.pdf_config&&eO.encode(e.pdf_config,t.uint32(146).fork()).join(),void 0!==e.word_config&&eW.encode(e.word_config,t.uint32(154).fork()).join(),void 0!==e.started_at&&p.Timestamp.encode(eK(e.started_at),t.uint32(162).fork()).join(),void 0!==e.completed_at&&p.Timestamp.encode(eK(e.completed_at),t.uint32(170).fork()).join(),void 0!==e.error_message&&t.uint32(178).string(e.error_message),void 0!==e.result&&Z.encode(Z.wrap(e.result),t.uint32(202).fork()).join(),e.depends_on_step_ids))t.uint32(242).string(i);for(let i of e.required_inputs)eL.encode(i,t.uint32(322).fork()).join();return void 0!==e.user_inputs&&Z.encode(Z.wrap(e.user_inputs),t.uint32(330).fork()).join(),t},decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=eM();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.id=i.string();continue;case 2:if(16!==e)break;a.sequence=i.int32();continue;case 3:if(24!==e)break;a.type=es(i.int32());continue;case 4:if(32!==e)break;a.status=el(i.int32());continue;case 5:if(42!==e)break;a.title=i.string();continue;case 6:if(50!==e)break;a.description=i.string();continue;case 7:if(56!==e)break;a.requires_confirmation=i.bool();continue;case 10:if(82!==e)break;a.notion_config=em.decode(i,i.uint32());continue;case 11:if(90!==e)break;a.email_config=eE.decode(i,i.uint32());continue;case 12:if(98!==e)break;a.profile_config=ev.decode(i,i.uint32());continue;case 13:if(106!==e)break;a.ai_generate_config=eb.decode(i,i.uint32());continue;case 14:if(114!==e)break;a.client_config=ek.decode(i,i.uint32());continue;case 15:if(122!==e)break;a.slack_config=eI.decode(i,i.uint32());continue;case 16:if(130!==e)break;a.client_notion_config=eP.decode(i,i.uint32());continue;case 17:if(138!==e)break;a.client_email_config=eC.decode(i,i.uint32());continue;case 18:if(146!==e)break;a.pdf_config=eO.decode(i,i.uint32());continue;case 19:if(154!==e)break;a.word_config=eW.decode(i,i.uint32());continue;case 20:if(162!==e)break;a.started_at=ez(p.Timestamp.decode(i,i.uint32()));continue;case 21:if(170!==e)break;a.completed_at=ez(p.Timestamp.decode(i,i.uint32()));continue;case 22:if(178!==e)break;a.error_message=i.string();continue;case 25:if(202!==e)break;a.result=Z.unwrap(Z.decode(i,i.uint32()));continue;case 30:if(242!==e)break;a.depends_on_step_ids.push(i.string());continue;case 40:if(322!==e)break;a.required_inputs.push(eL.decode(i,i.uint32()));continue;case 41:if(330!==e)break;a.user_inputs=Z.unwrap(Z.decode(i,i.uint32()));continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({id:e$(e.id)?globalThis.String(e.id):"",sequence:e$(e.sequence)?globalThis.Number(e.sequence):0,type:e$(e.type)?es(e.type):"EWST_UNSPECIFIED",status:e$(e.status)?el(e.status):"EWSS_PENDING",title:e$(e.title)?globalThis.String(e.title):"",description:e$(e.description)?globalThis.String(e.description):"",requires_confirmation:e$(e.requiresConfirmation)?globalThis.Boolean(e.requiresConfirmation):!!e$(e.requires_confirmation)&&globalThis.Boolean(e.requires_confirmation),notion_config:e$(e.notionConfig)?em.fromJSON(e.notionConfig):e$(e.notion_config)?em.fromJSON(e.notion_config):void 0,email_config:e$(e.emailConfig)?eE.fromJSON(e.emailConfig):e$(e.email_config)?eE.fromJSON(e.email_config):void 0,profile_config:e$(e.profileConfig)?ev.fromJSON(e.profileConfig):e$(e.profile_config)?ev.fromJSON(e.profile_config):void 0,ai_generate_config:e$(e.aiGenerateConfig)?eb.fromJSON(e.aiGenerateConfig):e$(e.ai_generate_config)?eb.fromJSON(e.ai_generate_config):void 0,client_config:e$(e.clientConfig)?ek.fromJSON(e.clientConfig):e$(e.client_config)?ek.fromJSON(e.client_config):void 0,slack_config:e$(e.slackConfig)?eI.fromJSON(e.slackConfig):e$(e.slack_config)?eI.fromJSON(e.slack_config):void 0,client_notion_config:e$(e.clientNotionConfig)?eP.fromJSON(e.clientNotionConfig):e$(e.client_notion_config)?eP.fromJSON(e.client_notion_config):void 0,client_email_config:e$(e.clientEmailConfig)?eC.fromJSON(e.clientEmailConfig):e$(e.client_email_config)?eC.fromJSON(e.client_email_config):void 0,pdf_config:e$(e.pdfConfig)?eO.fromJSON(e.pdfConfig):e$(e.pdf_config)?eO.fromJSON(e.pdf_config):void 0,word_config:e$(e.wordConfig)?eW.fromJSON(e.wordConfig):e$(e.word_config)?eW.fromJSON(e.word_config):void 0,started_at:e$(e.startedAt)?eX(e.startedAt):e$(e.started_at)?eX(e.started_at):void 0,completed_at:e$(e.completedAt)?eX(e.completedAt):e$(e.completed_at)?eX(e.completed_at):void 0,error_message:e$(e.errorMessage)?globalThis.String(e.errorMessage):e$(e.error_message)?globalThis.String(e.error_message):void 0,result:eQ(e.result)?e.result:void 0,depends_on_step_i
2ds:globalThis.Array.isArray(e?.dependsOnStepIds)?e.dependsOnStepIds.map(e=>globalThis.String(e)):globalThis.Array.isArray(e?.depends_on_step_ids)?e.depends_on_step_ids.map(e=>globalThis.String(e)):[],required_inputs:globalThis.Array.isArray(e?.requiredInputs)?e.requiredInputs.map(e=>eL.fromJSON(e)):globalThis.Array.isArray(e?.required_inputs)?e.required_inputs.map(e=>eL.fromJSON(e)):[],user_inputs:eQ(e.userInputs)?e.userInputs:eQ(e.user_inputs)?e.user_inputs:void 0}),toJSON(e){let t={};return""!==e.id&&(t.id=e.id),0!==e.sequence&&(t.sequence=Math.round(e.sequence)),"EWST_UNSPECIFIED"!==e.type&&(t.type=function(e){switch(e){case"EWST_UNSPECIFIED":return"EWST_UNSPECIFIED";case"EWST_SERVER_NOTION_CREATE_PAGE":return"EWST_SERVER_NOTION_CREATE_PAGE";case"EWST_SERVER_NOTION_SYNC_MEETING":return"EWST_SERVER_NOTION_SYNC_MEETING";case"EWST_SERVER_PROFILE_ENRICH":return"EWST_SERVER_PROFILE_ENRICH";case"EWST_SERVER_GENERATE_PDF":return"EWST_SERVER_GENERATE_PDF";case"EWST_SERVER_GENERATE_MARKDOWN":return"EWST_SERVER_GENERATE_MARKDOWN";case"EWST_SERVER_GENERATE_WORD":return"EWST_SERVER_GENERATE_WORD";case"EWST_AI_GENERATE_SUMMARY":return"EWST_AI_GENERATE_SUMMARY";case"EWST_AI_GENERATE_FOLLOWUP_EMAIL":return"EWST_AI_GENERATE_FOLLOWUP_EMAIL";case"EWST_AI_TRANSLATE":return"EWST_AI_TRANSLATE";case"EWST_AI_EXTRACT_ACTION_ITEMS":return"EWST_AI_EXTRACT_ACTION_ITEMS";case"EWST_AI_DIRECT_RESPONSE":return"EWST_AI_DIRECT_RESPONSE";case"EWST_CLIENT_NAVIGATE":return"EWST_CLIENT_NAVIGATE";case"EWST_CLIENT_REQUEST_INPUT":return"EWST_CLIENT_REQUEST_INPUT";case"EWST_CLIENT_SHOW_CONFIRMATION":return"EWST_CLIENT_SHOW_CONFIRMATION";case"EWST_CLIENT_OPEN_EXTERNAL":return"EWST_CLIENT_OPEN_EXTERNAL";case"EWST_CLIENT_SEND_SLACK_MESSAGE":return"EWST_CLIENT_SEND_SLACK_MESSAGE";case"EWST_CLIENT_CREATE_NOTION_MEETING_PAGE":return"EWST_CLIENT_CREATE_NOTION_MEETING_PAGE";case"EWST_CLIENT_SEND_EMAIL":return"EWST_CLIENT_SEND_EMAIL";default:return"UNRECOGNIZED"}}(e.type)),"EWSS_PENDING"!==e.status&&(t.status=function(e){switch(e){case"EWSS_PENDING":return"EWSS_PENDING";case"EWSS_WAITING_INPUT":return"EWSS_WAITING_INPUT";case"EWSS_WAITING_CONFIRMATION":return"EWSS_WAITING_CONFIRMATION";case"EWSS_EXECUTING":return"EWSS_EXECUTING";case"EWSS_COMPLETED":return"EWSS_COMPLETED";case"EWSS_FAILED":return"EWSS_FAILED";case"EWSS_SKIPPED":return"EWSS_SKIPPED";default:return"UNRECOGNIZED"}}(e.status)),""!==e.title&&(t.title=e.title),""!==e.description&&(t.description=e.description),!1!==e.requires_confirmation&&(t.requiresConfirmation=e.requires_confirmation),void 0!==e.notion_config&&(t.notionConfig=em.toJSON(e.notion_config)),void 0!==e.email_config&&(t.emailConfig=eE.toJSON(e.email_config)),void 0!==e.profile_config&&(t.profileConfig=ev.toJSON(e.profile_config)),void 0!==e.ai_generate_config&&(t.aiGenerateConfig=eb.toJSON(e.ai_generate_config)),void 0!==e.client_config&&(t.clientConfig=ek.toJSON(e.client_config)),void 0!==e.slack_config&&(t.slackConfig=eI.toJSON(e.slack_config)),void 0!==e.client_notion_config&&(t.clientNotionConfig=eP.toJSON(e.client_notion_config)),void 0!==e.client_email_config&&(t.clientEmailConfig=eC.toJSON(e.client_email_config)),void 0!==e.pdf_config&&(t.pdfConfig=eO.toJSON(e.pdf_config)),void 0!==e.word_config&&(t.wordConfig=eW.toJSON(e.word_config)),void 0!==e.started_at&&(t.startedAt=e.started_at.toISOString()),void 0!==e.completed_at&&(t.completedAt=e.completed_at.toISOString()),void 0!==e.error_message&&(t.errorMessage=e.error_message),void 0!==e.result&&(t.result=e.result),e.depends_on_step_ids?.length&&(t.dependsOnStepIds=e.depends_on_step_ids),e.required_inputs?.length&&(t.requiredInputs=e.required_inputs.map(e=>eL.toJSON(e))),void 0!==e.user_inputs&&(t.userInputs=e.user_inputs),t},create:e=>eF.fromPartial(e??{}),fromPartial(e){let t=eM();return t.id=e.id??"",t.sequence=e.sequence??0,t.type=e.type??"EWST_UNSPECIFIED",t.status=e.status??"EWSS_PENDING",t.title=e.title??"",t.description=e.description??"",t.requires_confirmation=e.requires_confirmation??!1,t.notion_config=void 0!==e.notion_config&&null!==e.notion_config?em.fromPartial(e.notion_config):void 0,t.email_config=void 0!==e.email_config&&null!==e.email_config?eE.fromPartial(e.email_config):void 0,t.profile_config=void 0!==e.profile_config&&null!==e.profile_config?ev.fromPartial(e.profile_config):void 0,t.ai_generate_config=void 0!==e.ai_generate_config&&null!==e.ai_generate_config?eb.fromPartial(e.ai_generate_config):void 0,t.client_config=void 0!==e.client_config&&null!==e.client_config?ek.fromPartial(e.client_config):void 0,t.slack_config=void 0!==e.slack_config&&null!==e.slack_config?eI.fromPartial(e.slack_config):void 0,t.client_notion_config=void 0!==e.client_notion_config&&null!==e.client_notion_config?eP.fromPartial(e.client_notion_config):void 0,t.client_email_config=void 0!==e.client_email_config&&null!==e.client_email_config?eC.fromPartial(e.client_email_config):void 0,t.pdf_config=void 0!==e.pdf_config&&null!==e.pdf_config?eO.fromPartial(e.pdf_config):void 0,t.word_config=void 0!==e.word_config&&null!==e.word_config?eW.fromPartial(e.w
2ord_config):void 0,t.started_at=e.started_at??void 0,t.completed_at=e.completed_at??void 0,t.error_message=e.error_message??void 0,t.result=e.result??void 0,t.depends_on_step_ids=e.depends_on_step_ids?.map(e=>e)||[],t.required_inputs=e.required_inputs?.map(e=>eL.fromPartial(e))||[],t.user_inputs=e.user_inputs??void 0,t}};function eJ(){return{id:"",role:"EWMR_UNSPECIFIED",content:"",created_at:void 0,plan_snapshot:void 0}}let eB={encode:(e,t=new c.BinaryWriter)=>(""!==e.id&&t.uint32(10).string(e.id),"EWMR_UNSPECIFIED"!==e.role&&t.uint32(16).int32(function(e){switch(e){case"EWMR_UNSPECIFIED":return 0;case"EWMR_USER":return 1;case"EWMR_ASSISTANT":return 2;case"EWMR_SYSTEM":return 3;default:return -1}}(e.role)),""!==e.content&&t.uint32(26).string(e.content),void 0!==e.created_at&&p.Timestamp.encode(eK(e.created_at),t.uint32(34).fork()).join(),void 0!==e.plan_snapshot&&ex.encode(e.plan_snapshot,t.uint32(82).fork()).join(),t),decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=eJ();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.id=i.string();continue;case 2:if(16!==e)break;a.role=eu(i.int32());continue;case 3:if(26!==e)break;a.content=i.string();continue;case 4:if(34!==e)break;a.created_at=ez(p.Timestamp.decode(i,i.uint32()));continue;case 10:if(82!==e)break;a.plan_snapshot=ex.decode(i,i.uint32());continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({id:e$(e.id)?globalThis.String(e.id):"",role:e$(e.role)?eu(e.role):"EWMR_UNSPECIFIED",content:e$(e.content)?globalThis.String(e.content):"",created_at:e$(e.createdAt)?eX(e.createdAt):e$(e.created_at)?eX(e.created_at):void 0,plan_snapshot:e$(e.planSnapshot)?ex.fromJSON(e.planSnapshot):e$(e.plan_snapshot)?ex.fromJSON(e.plan_snapshot):void 0}),toJSON(e){let t={};return""!==e.id&&(t.id=e.id),"EWMR_UNSPECIFIED"!==e.role&&(t.role=function(e){switch(e){case"EWMR_UNSPECIFIED":return"EWMR_UNSPECIFIED";case"EWMR_USER":return"EWMR_USER";case"EWMR_ASSISTANT":return"EWMR_ASSISTANT";case"EWMR_SYSTEM":return"EWMR_SYSTEM";default:return"UNRECOGNIZED"}}(e.role)),""!==e.content&&(t.content=e.content),void 0!==e.created_at&&(t.createdAt=e.created_at.toISOString()),void 0!==e.plan_snapshot&&(t.planSnapshot=ex.toJSON(e.plan_snapshot)),t},create:e=>eB.fromPartial(e??{}),fromPartial(e){let t=eJ();return t.id=e.id??"",t.role=e.role??"EWMR_UNSPECIFIED",t.content=e.content??"",t.created_at=e.created_at??void 0,t.plan_snapshot=void 0!==e.plan_snapshot&&null!==e.plan_snapshot?ex.fromPartial(e.plan_snapshot):void 0,t}};function eG(){return{steps:[],reasoning:""}}let ex={encode(e,t=new c.BinaryWriter){for(let i of e.steps)eF.encode(i,t.uint32(10).fork()).join();return""!==e.reasoning&&t.uint32(18).string(e.reasoning),t},decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=eG();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.steps.push(eF.decode(i,i.uint32()));continue;case 2:if(18!==e)break;a.reasoning=i.string();continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({steps:globalThis.Array.isArray(e?.steps)?e.steps.map(e=>eF.fromJSON(e)):[],reasoning:e$(e.reasoning)?globalThis.String(e.reasoning):""}),toJSON(e){let t={};return e.steps?.length&&(t.steps=e.steps.map(e=>eF.toJSON(e))),""!==e.reasoning&&(t.reasoning=e.reasoning),t},create:e=>ex.fromPartial(e??{}),fromPartial(e){let t=eG();return t.steps=e.steps?.map(e=>eF.fromPartial(e))||[],t.reasoning=e.reasoning??"",t}};function eq(){return{id:"",user_id:"",meeting_id:void 0,title:"",original_request:"",ai_reasoning:"",status:"EWPS_DRAFT",steps:[],current_step_index:0,total_steps:0,completed_steps:0,failed_steps:0,skipped_steps:0,created_at:void 0,approved_at:void 0,started_at:void 0,completed_at:void 0,context:void 0,conversation:[],attachment_urls:[]}}let ej={encode(e,t=new c.BinaryWriter){for(let i of(""!==e.id&&t.uint32(10).string(e.id),""!==e.user_id&&t.uint32(18).string(e.user_id),void 0!==e.meeting_id&&t.uint32(26).string(e.meeting_id),""!==e.title&&t.uint32(42).string(e.title),""!==e.original_request&&t.uint32(50).string(e.original_request),""!==e.ai_reasoning&&t.uint32(58).string(e.ai_reasoning),"EWPS_DRAFT"!==e.status&&t.uint32(80).int32(function(e){switch(e){case"EWPS_DRAFT":return 0;case"EWPS_PENDING_APPROVAL":return 1;case"EWPS_APPROVED":return 2;case"EWPS_EXECUTING":return 3;case"EWPS_PAUSED":return 4;case"EWPS_COMPLETED":return 5;case"EWPS_FAILED":return 6;case"EWPS_CANCELLED":return 7;default:return -1}}(e.status)),e.steps))eF.encode(i,t.uint32(90).fork()).join();for(let i of(0!==e.current_step_index&&t.uint32(160).int32(e.current_step_index),0!==e.total_steps&&t.uint32(168).int32(e.total_steps),0!==e.completed_steps&&t.uint32(176).int32(e.completed_steps),0!==e.failed_steps&&t.uint32(184).int32(e.failed_steps),0!==e.skipped_steps&&t.uint32(192).int32(e.skipped_steps),void 0!==e.created_at&&p.Timestamp.encode(eK(e.created_at),t.uint32(242).fork()).join(),void 0!==e.approved_at&&p.Timestamp.encode(eK(e.approved_at),t.uint32(250).fork()).join(),void 0!==e.started_at&&p.Timestamp.encode(eK(e.started_at),t.uint32(258).fork()).join(),void 0!==e.completed_at&&p.Timestamp.encode(eK(e.completed_at),t.uint32(266).fork()).join(),void 0!==e.context&&Z.encode(Z.wrap(e.context),t.uint32(322).fork()).join(),e.conversation))eB.encode(i,t.uint32(402).fork()).join();for(let i of e.attachment_urls)t.uint32(482).string(i);return t},decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=eq();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.id=i.string();continue;case 2:if(18!==e)break;a.user_id=i.string();continue;case 3:if(26!==e)break;a.meeting_id=i.string();continue;case 5:if(42!==e)break;a.title=i.string();continue;case 6:if(50!==e)break;a.original_request=i.string();continue;case 7:if(58!==e)break;a.ai_reasoning=i.string();continue;case 10:if(80!==e)break;a.status=ed(i.int32());continue;case 11:if(90!==e)break;a.steps.push(eF.decode(i,i.uint32()));continue;case 20:if(160!==e)break;a.current_step_index=i.int32();continue;case 21:if(168!==e)break;a.total_steps=i.int32();continue;case 22:if(176!==e)break;a.completed_steps=i.int32();continue;case 23:if(184!==e)break;a.failed_steps=i.int32();continue;case 24:if(192!==e)break;a.skipped_steps=i.int32();continue;case 30:if(242!==e)break;a.created_at=ez(p.Timestamp.decode(i,i.uint32()));continue;case 31:if(250!==e)break;a.approved_at=ez(p.Timestamp.decode(i,i.uint32()));continue;case 32:if(258!==e)break;a.started_at=ez(p.Timestamp.decode(i,i.uint32()));continue;case 33:if(266!==e)break;a.completed_at=ez(p.Timestamp.decode(i,i.uint32()));continue;case 40:if(322!==e)break;a.context=Z.unwrap(Z.decode(i,i.uint32()));continue;case 50:if(402!==e)break;a.conversation.push(eB.decode(i,i.uint32()));continue;case 60:if(482!==e)break;a.attachment_urls.push(i.string());continue}if((7&e)==4||0===e)break;
2i.skip(7&e)}return a},fromJSON:e=>({id:e$(e.id)?globalThis.String(e.id):"",user_id:e$(e.userId)?globalThis.String(e.userId):e$(e.user_id)?globalThis.String(e.user_id):"",meeting_id:e$(e.meetingId)?globalThis.String(e.meetingId):e$(e.meeting_id)?globalThis.String(e.meeting_id):void 0,title:e$(e.title)?globalThis.String(e.title):"",original_request:e$(e.originalRequest)?globalThis.String(e.originalRequest):e$(e.original_request)?globalThis.String(e.original_request):"",ai_reasoning:e$(e.aiReasoning)?globalThis.String(e.aiReasoning):e$(e.ai_reasoning)?globalThis.String(e.ai_reasoning):"",status:e$(e.status)?ed(e.status):"EWPS_DRAFT",steps:globalThis.Array.isArray(e?.steps)?e.steps.map(e=>eF.fromJSON(e)):[],current_step_index:e$(e.currentStepIndex)?globalThis.Number(e.currentStepIndex):e$(e.current_step_index)?globalThis.Number(e.current_step_index):0,total_steps:e$(e.totalSteps)?globalThis.Number(e.totalSteps):e$(e.total_steps)?globalThis.Number(e.total_steps):0,completed_steps:e$(e.completedSteps)?globalThis.Number(e.completedSteps):e$(e.completed_steps)?globalThis.Number(e.completed_steps):0,failed_steps:e$(e.failedSteps)?globalThis.Number(e.failedSteps):e$(e.failed_steps)?globalThis.Number(e.failed_steps):0,skipped_steps:e$(e.skippedSteps)?globalThis.Number(e.skippedSteps):e$(e.skipped_steps)?globalThis.Number(e.skipped_steps):0,created_at:e$(e.createdAt)?eX(e.createdAt):e$(e.created_at)?eX(e.created_at):void 0,approved_at:e$(e.approvedAt)?eX(e.approvedAt):e$(e.approved_at)?eX(e.approved_at):void 0,started_at:e$(e.startedAt)?eX(e.startedAt):e$(e.started_at)?eX(e.started_at):void 0,completed_at:e$(e.completedAt)?eX(e.completedAt):e$(e.completed_at)?eX(e.completed_at):void 0,context:eQ(e.context)?e.context:void 0,conversation:globalThis.Array.isArray(e?.conversation)?e.conversation.map(e=>eB.fromJSON(e)):[],attachment_urls:globalThis.Array.isArray(e?.attachmentUrls)?e.attachmentUrls.map(e=>globalThis.String(e)):globalThis.Array.isArray(e?.attachment_urls)?e.attachment_urls.map(e=>globalThis.String(e)):[]}),toJSON(e){let t={};return""!==e.id&&(t.id=e.id),""!==e.user_id&&(t.userId=e.user_id),void 0!==e.meeting_id&&(t.meetingId=e.meeting_id),""!==e.title&&(t.title=e.title),""!==e.original_request&&(t.originalRequest=e.original_request),""!==e.ai_reasoning&&(t.aiReasoning=e.ai_reasoning),"EWPS_DRAFT"!==e.status&&(t.status=function(e){switch(e){case"EWPS_DRAFT":return"EWPS_DRAFT";case"EWPS_PENDING_APPROVAL":return"EWPS_PENDING_APPROVAL";case"EWPS_APPROVED":return"EWPS_APPROVED";case"EWPS_EXECUTING":return"EWPS_EXECUTING";case"EWPS_PAUSED":return"EWPS_PAUSED";case"EWPS_COMPLETED":return"EWPS_COMPLETED";case"EWPS_FAILED":return"EWPS_FAILED";case"EWPS_CANCELLED":return"EWPS_CANCELLED";default:return"UNRECOGNIZED"}}(e.status)),e.steps?.length&&(t.steps=e.steps.map(e=>eF.toJSON(e))),0!==e.current_step_index&&(t.currentStepIndex=Math.round(e.current_step_index)),0!==e.total_steps&&(t.totalSteps=Math.round(e.total_steps)),0!==e.completed_steps&&(t.completedSteps=Math.round(e.completed_steps)),0!==e.failed_steps&&(t.failedSteps=Math.round(e.failed_steps)),0!==e.skipped_steps&&(t.skippedSteps=Math.round(e.skipped_steps)),void 0!==e.created_at&&(t.createdAt=e.created_at.toISOString()),void 0!==e.approved_at&&(t.approvedAt=e.approved_at.toISOString()),void 0!==e.started_at&&(t.startedAt=e.started_at.toISOString()),void 0!==e.completed_at&&(t.completedAt=e.completed_at.toISOString()),void 0!==e.context&&(t.context=e.context),e.conversation?.length&&(t.conversation=e.conversation.map(e=>eB.toJSON(e))),e.attachment_urls?.length&&(t.attachmentUrls=e.attachment_urls),t},create:e=>ej.fromPartial(e??{}),fromPartial(e){let t=eq();return t.id=e.id??"",t.user_id=e.user_id??"",t.meeting_id=e.meeting_id??void 0,t.title=e.title??"",t.original_request=e.original_request??"",t.ai_reasoning=e.ai_reasoning??"",t.status=e.status??"EWPS_DRAFT",t.steps=e.steps?.map(e=>eF.fromPartial(e))||[],t.current_step_index=e.current_step_index??0,t.total_steps=e.total_steps??0,t.completed_steps=e.completed_steps??0,t.failed_steps=e.failed_steps??0,t.skipped_steps=e.skipped_steps??0,t.created_at=e.created_at??void 0,t.approved_at=e.approved_at??void 0,t.started_at=e.started_at??void 0,t.completed_at=e.completed_at??void 0,t.context=e.context??void 0,t.conversation=e.conversation?.map(e=>eB.fromPartial(e))||[],t.attachment_urls=e.attachment_urls?.map(e=>e)||[],t}};function eV(){return{type:"EWPUT_UNSPECIFIED",plan_id:"",plan:void 0,step:void 0,message:void 0,required_inputs:[],markdown_chunk:void 0,chunk_seq:void 0,markdown_error:void 0,can_retry:!1,can_skip:!1,timestamp:void 0}}let eH={encode(e,t=new c.BinaryWriter){for(let i of("EWPUT_UNSPECIFIED"!==e.type&&t.uint32(8).int32(function(e){switch(e){case"EWPUT_UNSPECIFIED":return 0;case"EWPUT_PLAN_STATUS_CHANGED":return 1;case"EWPUT_STEP_STARTED":return 2;case"EWPUT_STEP_COMPLETED":return 3;case"EWPUT_STEP_FAILED":return 4;case"EWPUT_INPUT_REQUIRED":return 5;case"EWPUT_CONFIRMATION_REQUIRED":return 6;case"EWPUT_PLAN_COMPLETED":return 7;case"EWPUT_PLAN_FAILED":return 8;case"EWPUT_MARKDOWN_CHUNK":return 10;case"EWPUT_MARKDOWN_DONE":return 11;case"EWPUT_MARKDOWN_FAILED":return 12;default:return -1}}(e.type)),""!==e.plan_id&&t.uint32(18).string(e.plan_id),void 0!==e.plan&&ej.encode(e.plan,t.uint32(26).fork()).join(),void 0!==e.step&&eF.encode(e.step,t.uint32(34).fork()).join(),void 0!==e.message&&t.uint32(42).string(e.message),e.required_inputs))eL.encode(i,t.uint32(82).fork()).join();return void 0!==e.markdown_chunk&&t.uint32(122).string(e.markdown_chunk),void 0!==e.chunk_seq&&t.uint32(128).int32(e.chunk_seq),void 0!==e.markdown_error&&t.uint32(138).string(e.markdown_error),!1!==e.can_retry&&t.uint32(160).bool(e.can_retry),!1!==e.can_skip&&t.uint32(168).bool(e.can_skip),void 0!==e.timestamp&&p.Timestamp.encode(eK(e.timestamp),t.uint32(242).fork()).join(),t},decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=eV();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(8!==e)break;a.type=e_(i.int32());continue;case 2:if(18!==e)break;a.plan_id=i.string();continue;case 3:if(26!==e)break;a.plan=ej.decode(i,i.uint32());continue;case 4:if(34!==e)break;a.step=eF.decode(i,i.uint32());continue;case 5:if(42!==e)break;a.message=i.string();continue;case 10:if(82!==e)break;a.required_inputs.push(eL.decode(i,i.uint32()));continue;case 15:if(122!==e)break;a.markdown_chunk=i.string();continue;case 16:if(128!==e)break;a.chunk_seq=i.int32();continue;case 17:if(138!==e)break;a.markdown_error=i.string();continue;case 20:if(160!==e)break;a.can_retry=i.bool();continue;case 21:if(168!==e)break;a.can_skip=i.bool();continue;case 30:if(242!==e)break;a.timestamp=ez(p.Timestamp.decode(i,i.uint32()));continue}if((7&e)==4||0===e)break;
2i.skip(7&e)}return a},fromJSON:e=>({type:e$(e.type)?e_(e.type):"EWPUT_UNSPECIFIED",plan_id:e$(e.planId)?globalThis.String(e.planId):e$(e.plan_id)?globalThis.String(e.plan_id):"",plan:e$(e.plan)?ej.fromJSON(e.plan):void 0,step:e$(e.step)?eF.fromJSON(e.step):void 0,message:e$(e.message)?globalThis.String(e.message):void 0,required_inputs:globalThis.Array.isArray(e?.requiredInputs)?e.requiredInputs.map(e=>eL.fromJSON(e)):globalThis.Array.isArray(e?.required_inputs)?e.required_inputs.map(e=>eL.fromJSON(e)):[],markdown_chunk:e$(e.markdownChunk)?globalThis.String(e.markdownChunk):e$(e.markdown_chunk)?globalThis.String(e.markdown_chunk):void 0,chunk_seq:e$(e.chunkSeq)?globalThis.Number(e.chunkSeq):e$(e.chunk_seq)?globalThis.Number(e.chunk_seq):void 0,markdown_error:e$(e.markdownError)?globalThis.String(e.markdownError):e$(e.markdown_error)?globalThis.String(e.markdown_error):void 0,can_retry:e$(e.canRetry)?globalThis.Boolean(e.canRetry):!!e$(e.can_retry)&&globalThis.Boolean(e.can_retry),can_skip:e$(e.canSkip)?globalThis.Boolean(e.canSkip):!!e$(e.can_skip)&&globalThis.Boolean(e.can_skip),timestamp:e$(e.timestamp)?eX(e.timestamp):void 0}),toJSON(e){let t={};return"EWPUT_UNSPECIFIED"!==e.type&&(t.type=function(e){switch(e){case"EWPUT_UNSPECIFIED":return"EWPUT_UNSPECIFIED";case"EWPUT_PLAN_STATUS_CHANGED":return"EWPUT_PLAN_STATUS_CHANGED";case"EWPUT_STEP_STARTED":return"EWPUT_STEP_STARTED";case"EWPUT_STEP_COMPLETED":return"EWPUT_STEP_COMPLETED";case"EWPUT_STEP_FAILED":return"EWPUT_STEP_FAILED";case"EWPUT_INPUT_REQUIRED":return"EWPUT_INPUT_REQUIRED";case"EWPUT_CONFIRMATION_REQUIRED":return"EWPUT_CONFIRMATION_REQUIRED";case"EWPUT_PLAN_COMPLETED":return"EWPUT_PLAN_COMPLETED";case"EWPUT_PLAN_FAILED":return"EWPUT_PLAN_FAILED";case"EWPUT_MARKDOWN_CHUNK":return"EWPUT_MARKDOWN_CHUNK";case"EWPUT_MARKDOWN_DONE":return"EWPUT_MARKDOWN_DONE";case"EWPUT_MARKDOWN_FAILED":return"EWPUT_MARKDOWN_FAILED";default:return"UNRECOGNIZED"}}(e.type)),""!==e.plan_id&&(t.planId=e.plan_id),void 0!==e.plan&&(t.plan=ej.toJSON(e.plan)),void 0!==e.step&&(t.step=eF.toJSON(e.step)),void 0!==e.message&&(t.message=e.message),e.required_inputs?.length&&(t.requiredInputs=e.required_inputs.map(e=>eL.toJSON(e))),void 0!==e.markdown_chunk&&(t.markdownChunk=e.markdown_chunk),void 0!==e.chunk_seq&&(t.chunkSeq=Math.round(e.chunk_seq)),void 0!==e.markdown_error&&(t.markdownError=e.markdown_error),!1!==e.can_retry&&(t.canRetry=e.can_retry),!1!==e.can_skip&&(t.canSkip=e.can_skip),void 0!==e.timestamp&&(t.timestamp=e.timestamp.toISOString()),t},create:e=>eH.fromPartial(e??{}),fromPartial(e){let t=eV();return t.type=e.type??"EWPUT_UNSPECIFIED",t.plan_id=e.plan_id??"",t.plan=void 0!==e.plan&&null!==e.plan?ej.fromPartial(e.plan):void 0,t.step=void 0!==e.step&&null!==e.step?eF.fromPartial(e.step):void 0,t.message=e.message??void 0,t.required_inputs=e.required_inputs?.map(e=>eL.fromPartial(e))||[],t.markdown_chunk=e.markdown_chunk??void 0,t.chunk_seq=e.chunk_seq??void 0,t.markdown_error=e.markdown_error??void 0,t.can_retry=e.can_retry??!1,t.can_skip=e.can_skip??!1,t.timestamp=e.timestamp??void 0,t}};function eK(e){return{seconds:Math.trunc(e.getTime()/1e3).toString(),nanos:e.getTime()%1e3*1e6}}function ez(e){let t=1e3*(globalThis.Number(e.seconds)||0);return new globalThis.Date(t+=(e.nanos||0)/1e6)}function eX(e){return e instanceof globalThis.Date?e:"string"==typeof e?new globalThis.Date(e):ez(p.Timestamp.fromJSON(e))}function eQ(e){return"object"==typeof e&&null!==e}function e$(e){return null!=e}function eZ(e){switch(e){case 0:case"ESET_UNSPECIFIED":return"ESET_UNSPECIFIED";case 1:case"ESET_MEETING_PARTIAL":return"ESET_MEETING_PARTIAL";case 2:case"ESET_MEETING_JOIN_REQUEST":return"ESET_MEETING_JOIN_REQUEST";case 10:case"ESET_MEETING_MESSAGE":return"ESET_MEETING_MESSAGE";case 11:case"ESET_MEETING":return"ESET_MEETING";case 12:case"ESET_LIVE_TRANSCRIPTION_CHUNK":return"ESET_LIVE_TRANSCRIPTION_CHUNK";case 14:case"ESET_TRANSCRIPT_UTTERANCE":return"ESET_TRANSCRIPT_UTTERANCE";case 13:case"ESET_AI_WORKFLOW_PLAN_UPDATE":return"ESET_AI_WORKFLOW_PLAN_UPDATE";case 15:case"ESET_CALENDAR_EVENT_CHANGED":return"ESET_CALENDAR_EVENT_CHANGED";case 16:case"ESET_WORKFLOW_EXECUTION":return"ESET_WORKFLOW_EXECUTION";case 17:case"ESET_TAG_WORKFLOW_CONFIG_CHANGED":return"ESET_TAG_WORKFLOW_CONFIG_CHANGED";case 18:case"ESET_MEETING_TAG_CHANGED":return"ESET_MEETING_TAG_CHANGED";case 90:case"ESET_HEARTBEAT":return"ESET_HEARTBEAT";case 99:case"ESET_ERROR":return"ESET_ERROR";default:return"UNRECOGNIZED"}}function eY(e){switch(e){case 0:case"ESEC_UNSPECIFIED":return"ESEC_UNSPECIFIED";case 1:case"ESEC_MEETING_NOT_FOUND":return"ESEC_MEETING_NOT_FOUND";case 2:case"ESEC_PERMISSION_DENIED":return"ESEC_PERMISSION_DENIED";case 3:case"ESEC_ALREADY_SUBSCRIBED":return"ESEC_ALREADY_SUBSCRIBED";case 10:case"ESEC_INTERNAL_ERROR":return"ESEC_INTERNAL_ERROR";default:return"UNRECOGNIZED"}}function e0(){return{subscribe_meeting_id:void 0,unsubscribe_meeting:void 0,heartbeat_ack:void 0}}let e2={encode:(e,t=new c.BinaryWriter)=>(void 0!==e.subscribe_meeting_id&&t.uint32(10).string(e.subscribe_meeting_id),void 0!==e.unsubscribe_meeting&&t.uint32(16).bool(e.unsubscribe_meeting),void 0!==e.heartbeat_ack&&t.uint32(24).bool(e.heartbeat_ack),t),decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=e0();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.subscribe_meeting_id=i.string();continue;case 2:if(16!==e)break;a.unsubscribe_meeting=i.bool();continue;case 3:if(24!==e)break;a.heartbeat_ack=i.bool();continue}if((7&e)==4||0===e)break;
2i.skip(7&e)}return a},fromJSON:e=>({subscribe_meeting_id:t_(e.subscribeMeetingId)?globalThis.String(e.subscribeMeetingId):t_(e.subscribe_meeting_id)?globalThis.String(e.subscribe_meeting_id):void 0,unsubscribe_meeting:t_(e.unsubscribeMeeting)?globalThis.Boolean(e.unsubscribeMeeting):t_(e.unsubscribe_meeting)?globalThis.Boolean(e.unsubscribe_meeting):void 0,heartbeat_ack:t_(e.heartbeatAck)?globalThis.Boolean(e.heartbeatAck):t_(e.heartbeat_ack)?globalThis.Boolean(e.heartbeat_ack):void 0}),toJSON(e){let t={};return void 0!==e.subscribe_meeting_id&&(t.subscribeMeetingId=e.subscribe_meeting_id),void 0!==e.unsubscribe_meeting&&(t.unsubscribeMeeting=e.unsubscribe_meeting),void 0!==e.heartbeat_ack&&(t.heartbeatAck=e.heartbeat_ack),t},create:e=>e2.fromPartial(e??{}),fromPartial(e){let t=e0();return t.subscribe_meeting_id=e.subscribe_meeting_id??void 0,t.unsubscribe_meeting=e.unsubscribe_meeting??void 0,t.heartbeat_ack=e.heartbeat_ack??void 0,t}};function e1(){return{subscribe_meeting_id:void 0}}let e3={encode:(e,t=new c.BinaryWriter)=>(void 0!==e.subscribe_meeting_id&&t.uint32(10).string(e.subscribe_meeting_id),t),decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=e1();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.subscribe_meeting_id=i.string();continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({subscribe_meeting_id:t_(e.subscribeMeetingId)?globalThis.String(e.subscribeMeetingId):t_(e.subscribe_meeting_id)?globalThis.String(e.subscribe_meeting_id):void 0}),toJSON(e){let t={};return void 0!==e.subscribe_meeting_id&&(t.subscribeMeetingId=e.subscribe_meeting_id),t},create:e=>e3.fromPartial(e??{}),fromPartial(e){let t=e1();return t.subscribe_meeting_id=e.subscribe_meeting_id??void 0,t}};function e4(){return{success:!1,error:void 0}}let e8={encode:(e,t=new c.BinaryWriter)=>(!1!==e.success&&t.uint32(8).bool(e.success),void 0!==e.error&&tt.encode(e.error,t.uint32(18).fork()).join(),t),decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=e4();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(8!==e)break;a.success=i.bool();continue;case 2:if(18!==e)break;a.error=tt.decode(i,i.uint32());continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({success:!!t_(e.success)&&globalThis.Boolean(e.success),error:t_(e.error)?tt.fromJSON(e.error):void 0}),toJSON(e){let t={};return!1!==e.success&&(t.success=e.success),void 0!==e.error&&(t.error=tt.toJSON(e.error)),t},create:e=>e8.fromPartial(e??{}),fromPartial(e){let t=e4();return t.success=e.success??!1,t.error=void 0!==e.error&&null!==e.error?tt.fromPartial(e.error):void 0,t}};function e6(){return{stream_session_id:"",subscribed_meeting_id:void 0,subscription_generation:"0"}}let e7={encode:(e,t=new c.BinaryWriter)=>(""!==e.stream_session_id&&t.uint32(10).string(e.stream_session_id),void 0!==e.subscribed_meeting_id&&t.uint32(18).string(e.subscribed_meeting_id),"0"!==e.subscription_generation&&t.uint32(24).uint64(e.subscription_generation),t),decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=e6();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.stream_session_id=i.string();continue;case 2:if(18!==e)break;a.subscribed_meeting_id=i.string();continue;case 3:if(24!==e)break;a.subscription_generation=i.uint64().toString();continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({stream_session_id:t_(e.streamSessionId)?globalThis.String(e.streamSessionId):t_(e.stream_session_id)?globalThis.String(e.stream_session_id):"",subscribed_meeting_id:t_(e.subscribedMeetingId)?globalThis.String(e.subscribedMeetingId):t_(e.subscribed_meeting_id)?globalThis.String(e.subscribed_meeting_id):void 0,subscription_generation:t_(e.subscriptionGeneration)?globalThis.String(e.subscriptionGeneration):t_(e.subscription_generation)?globalThis.String(e.subscription_generation):"0"}),toJSON(e){let t={};return""!==e.stream_session_id&&(t.streamSessionId=e.stream_session_id),void 0!==e.subscribed_meeting_id&&(t.subscribedMeetingId=e.subscribed_meeting_id),"0"!==e.subscription_generation&&(t.subscriptionGeneration=e.subscription_generation),t},create:e=>e7.fromPartial(e??{}),fromPartial(e){let t=e6();return t.stream_session_id=e.stream_session_id??"",t.subscribed_meeting_id=e.subscribed_meeting_id??void 0,t.subscription_generation=e.subscription_generation??"0",t}};function e5(){return{event_type:"ESET_UNSPECIFIED",meeting_partial:void 0,meeting_join_request:void 0,meeting_message:void 0,meeting:void 0,live_chunk:void 0,workflow_plan_update:void 0,utterance:void 0,calendar_event:void 0,workflow_execution:void 0,tag_workflow_config_changed:void 0,meeting_tag_changed:void 0,error:void 0,heartbeat:void 0}}let e9={encode:(e,t=new c.BinaryWriter)=>("ESET_UNSPECIFIED"!==e.event_type&&t.uint32(8).int32(function(e){switch(e){case"ESET_UNSPECIFIED":return 0;case"ESET_MEETING_PARTIAL":return 1;case"ESET_MEETING_JOIN_REQUEST":return 2;case"ESET_MEETING_MESSAGE":return 10;case"ESET_MEETING":return 11;case"ESET_LIVE_TRANSCRIPTION_CHUNK":return 12;case"ESET_TRANSCRIPT_UTTERANCE":return 14;case"ESET_AI_WORKFLOW_PLAN_UPDATE":return 13;case"ESET_CALENDAR_EVENT_CHANGED":return 15;case"ESET_WORKFLOW_EXECUTION":return 16;case"ESET_TAG_WORKFLOW_CONFIG_CHANGED":return 17;case"ESET_MEETING_TAG_CHANGED":return 18;case"ESET_HEARTBEAT":return 90;case"ESET_ERROR":return 99;default:return -1}}(e.event_type)),void 0!==e.meeting_partial&&tn.encode(e.meeting_partial,t.uint32(18).fork()).join(),void 0!==e.meeting_join_request&&T.PMeetingJoinRequest.encode(e.meeting_join_request,t.uint32(26).fork()).join(),void 0!==e.meeting_message&&T.PMeetingMessage.encode(e.meeting_message,t.uint32(82).fork()).join(),void 0!==e.meeting&&T.PMeeting.encode(e.meeting,t.uint32(90).fork()).join(),void 0!==e.live_chunk&&T.PLiveTranscriptionChunk.encode(e.live_chunk,t.uint32(98).fork()).join(),void 0!==e.workflow_plan_update&&eH.encode(e.workflow_plan_update,t.uint32(106).fork()).join(),void 0!==e.utterance&&T.PUtterance.encode(e.utterance,t.uint32(114).fork()).join(),void 0!==e.calendar_event&&V.encode(e.calendar_event,t.uint32(122).fork()).join(),void 0!==e.workflow_execution&&R.encode(e.workflow_execution,t.uint32(130).fork()).join(),void 0!==e.tag_workflow_config_changed&&D.encode(e.tag_workflow_config_changed,t.uint32(138).fork()).join(),void 0!==e.meeting_tag_changed&&U.encode(e.meeting_tag_changed,t.uint32(146).fork()).join(),void 0!==e.error&&tt.encode(e.error,t.uint32(162).fork()).join(),void 0!==e.heartbeat&&e7.encode(e.heartbeat,t.uint32(170).fork()).join(),t),decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=e5();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(8!==e)break;a.event_type=eZ(i.int32());continue;case 2:if(18!==e)break;a.meeting_partial=tn.decode(i,i.uint32());continue;case 3:if(26!==e)break;a.meeting_join_request=T.PMeetingJoinRequest.decode(i,i.uint32());continue;case 10:if(82!==e)break;a.meeting_message=T.PMeetingMessage.decode(i,i.uint32());continue;case 11:if(90!==e)break;a.meeting=T.PMeeting.decode(i,i.uint32());continue;case 12:if(98!==e)break;a.live_chunk=T.PLiveTranscriptionChunk.decode(i,i.uint32());continue;case 13:if(106!==e)break;a.workflow_plan_update=eH.decode(i,i.uint32());continue;case 14:if(114!==e)break;a.utterance=T.PUtterance.decode(i,i.uint32());continue;case 15:if(122!==e)break;a.calendar_event=V.decode(i,i.uint32());continue;case 16:if(130!==e)break;a.workflow_execution=R.decode(i,i.uint32());continue;case 17:if(138!==e)break;a.tag_workflow_config_changed=D.decode(i,i.uint32());continue;case 18:if(146!==e)break;a.meeting_tag_changed=U.decode(i,i.uint32());continue;case 20:if(162!==e)break;a.error=tt.decode(i,i.uint32());continue;case 21:if(170!==e)break;a.heartbeat=e7.decode(i,i.uint32());continue}if((7&e)==4||0===e)break;
2i.skip(7&e)}return a},fromJSON:e=>({event_type:t_(e.eventType)?eZ(e.eventType):t_(e.event_type)?eZ(e.event_type):"ESET_UNSPECIFIED",meeting_partial:t_(e.meetingPartial)?tn.fromJSON(e.meetingPartial):t_(e.meeting_partial)?tn.fromJSON(e.meeting_partial):void 0,meeting_join_request:t_(e.meetingJoinRequest)?T.PMeetingJoinRequest.fromJSON(e.meetingJoinRequest):t_(e.meeting_join_request)?T.PMeetingJoinRequest.fromJSON(e.meeting_join_request):void 0,meeting_message:t_(e.meetingMessage)?T.PMeetingMessage.fromJSON(e.meetingMessage):t_(e.meeting_message)?T.PMeetingMessage.fromJSON(e.meeting_message):void 0,meeting:t_(e.meeting)?T.PMeeting.fromJSON(e.meeting):void 0,live_chunk:t_(e.liveChunk)?T.PLiveTranscriptionChunk.fromJSON(e.liveChunk):t_(e.live_chunk)?T.PLiveTranscriptionChunk.fromJSON(e.live_chunk):void 0,workflow_plan_update:t_(e.workflowPlanUpdate)?eH.fromJSON(e.workflowPlanUpdate):t_(e.workflow_plan_update)?eH.fromJSON(e.workflow_plan_update):void 0,utterance:t_(e.utterance)?T.PUtterance.fromJSON(e.utterance):void 0,calendar_event:t_(e.calendarEvent)?V.fromJSON(e.calendarEvent):t_(e.calendar_event)?V.fromJSON(e.calendar_event):void 0,workflow_execution:t_(e.workflowExecution)?R.fromJSON(e.workflowExecution):t_(e.workflow_execution)?R.fromJSON(e.workflow_execution):void 0,tag_workflow_config_changed:t_(e.tagWorkflowConfigChanged)?D.fromJSON(e.tagWorkflowConfigChanged):t_(e.tag_workflow_config_changed)?D.fromJSON(e.tag_workflow_config_changed):void 0,meeting_tag_changed:t_(e.meetingTagChanged)?U.fromJSON(e.meetingTagChanged):t_(e.meeting_tag_changed)?U.fromJSON(e.meeting_tag_changed):void 0,error:t_(e.error)?tt.fromJSON(e.error):void 0,heartbeat:t_(e.heartbeat)?e7.fromJSON(e.heartbeat):void 0}),toJSON(e){let t={};return"ESET_UNSPECIFIED"!==e.event_type&&(t.eventType=function(e){switch(e){case"ESET_UNSPECIFIED":return"ESET_UNSPECIFIED";case"ESET_MEETING_PARTIAL":return"ESET_MEETING_PARTIAL";case"ESET_MEETING_JOIN_REQUEST":return"ESET_MEETING_JOIN_REQUEST";case"ESET_MEETING_MESSAGE":return"ESET_MEETING_MESSAGE";case"ESET_MEETING":return"ESET_MEETING";case"ESET_LIVE_TRANSCRIPTION_CHUNK":return"ESET_LIVE_TRANSCRIPTION_CHUNK";case"ESET_TRANSCRIPT_UTTERANCE":return"ESET_TRANSCRIPT_UTTERANCE";case"ESET_AI_WORKFLOW_PLAN_UPDATE":return"ESET_AI_WORKFLOW_PLAN_UPDATE";case"ESET_CALENDAR_EVENT_CHANGED":return"ESET_CALENDAR_EVENT_CHANGED";case"ESET_WORKFLOW_EXECUTION":return"ESET_WORKFLOW_EXECUTION";case"ESET_TAG_WORKFLOW_CONFIG_CHANGED":return"ESET_TAG_WORKFLOW_CONFIG_CHANGED";case"ESET_MEETING_TAG_CHANGED":return"ESET_MEETING_TAG_CHANGED";case"ESET_HEARTBEAT":return"ESET_HEARTBEAT";case"ESET_ERROR":return"ESET_ERROR";default:return"UNRECOGNIZED"}}(e.event_type)),void 0!==e.meeting_partial&&(t.meetingPartial=tn.toJSON(e.meeting_partial)),void 0!==e.meeting_join_request&&(t.meetingJoinRequest=T.PMeetingJoinRequest.toJSON(e.meeting_join_request)),void 0!==e.meeting_message&&(t.meetingMessage=T.PMeetingMessage.toJSON(e.meeting_message)),void 0!==e.meeting&&(t.meeting=T.PMeeting.toJSON(e.meeting)),void 0!==e.live_chunk&&(t.liveChunk=T.PLiveTranscriptionChunk.toJSON(e.live_chunk)),void 0!==e.workflow_plan_update&&(t.workflowPlanUpdate=eH.toJSON(e.workflow_plan_update)),void 0!==e.utterance&&(t.utterance=T.PUtterance.toJSON(e.utterance)),void 0!==e.calendar_event&&(t.calendarEvent=V.toJSON(e.calendar_event)),void 0!==e.workflow_execution&&(t.workflowExecution=R.toJSON(e.workflow_execution)),void 0!==e.tag_workflow_config_changed&&(t.tagWorkflowConfigChanged=D.toJSON(e.tag_workflow_config_changed)),void 0!==e.meeting_tag_changed&&(t.meetingTagChanged=U.toJSON(e.meeting_tag_changed)),void 0!==e.error&&(t.error=tt.toJSON(e.error)),void 0!==e.heartbeat&&(t.heartbeat=e7.toJSON(e.heartbeat)),t},create:e=>e9.fromPartial(e??{}),fromPartial(e){let t=e5();return t.event_type=e.event_type??"ESET_UNSPECIFIED",t.meeting_partial=void 0!==e.meeting_partial&&null!==e.meeting_partial?tn.fromPartial(e.meeting_partial):void 0,t.meeting_join_request=void 0!==e.meeting_join_request&&null!==e.meeting_join_request?T.PMeetingJoinRequest.fromPartial(e.meeting_join_request):void 0,t.meeting_message=void 0!==e.meeting_message&&null!==e.meeting_message?T.PMeetingMessage.fromPartial(e.meeting_message):void 0,t.meeting=void 0!==e.meeting&&null!==e.meeting?T.PMeeting.fromPartial(e.meeting):void 0,t.live_chunk=void 0!==e.live_chunk&&null!==e.live_chunk?T.PLiveTranscriptionChunk.fromPartial(e.live_chunk):void 0,t.workflow_plan_update=void 0!==e.workflow_plan_update&&null!==e.workflow_plan_update?eH.fromPartial(e.w
2orkflow_plan_update):void 0,t.utterance=void 0!==e.utterance&&null!==e.utterance?T.PUtterance.fromPartial(e.utterance):void 0,t.calendar_event=void 0!==e.calendar_event&&null!==e.calendar_event?V.fromPartial(e.calendar_event):void 0,t.workflow_execution=void 0!==e.workflow_execution&&null!==e.workflow_execution?R.fromPartial(e.workflow_execution):void 0,t.tag_workflow_config_changed=void 0!==e.tag_workflow_config_changed&&null!==e.tag_workflow_config_changed?D.fromPartial(e.tag_workflow_config_changed):void 0,t.meeting_tag_changed=void 0!==e.meeting_tag_changed&&null!==e.meeting_tag_changed?U.fromPartial(e.meeting_tag_changed):void 0,t.error=void 0!==e.error&&null!==e.error?tt.fromPartial(e.error):void 0,t.heartbeat=void 0!==e.heartbeat&&null!==e.heartbeat?e7.fromPartial(e.heartbeat):void 0,t}};function te(){return{code:"ESEC_UNSPECIFIED",message:""}}let tt={encode:(e,t=new c.BinaryWriter)=>("ESEC_UNSPECIFIED"!==e.code&&t.uint32(8).int32(function(e){switch(e){case"ESEC_UNSPECIFIED":return 0;case"ESEC_MEETING_NOT_FOUND":return 1;case"ESEC_PERMISSION_DENIED":return 2;case"ESEC_ALREADY_SUBSCRIBED":return 3;case"ESEC_INTERNAL_ERROR":return 10;default:return -1}}(e.code)),""!==e.message&&t.uint32(18).string(e.message),t),decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=te();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(8!==e)break;a.code=eY(i.int32());continue;case 2:if(18!==e)break;a.message=i.string();continue}if((7&e)==4||0===e)break;i.skip(7&e)}return a},fromJSON:e=>({code:t_(e.code)?eY(e.code):"ESEC_UNSPECIFIED",message:t_(e.message)?globalThis.String(e.message):""}),toJSON(e){let t={};return"ESEC_UNSPECIFIED"!==e.code&&(t.code=function(e){switch(e){case"ESEC_UNSPECIFIED":return"ESEC_UNSPECIFIED";case"ESEC_MEETING_NOT_FOUND":return"ESEC_MEETING_NOT_FOUND";case"ESEC_PERMISSION_DENIED":return"ESEC_PERMISSION_DENIED";case"ESEC_ALREADY_SUBSCRIBED":return"ESEC_ALREADY_SUBSCRIBED";case"ESEC_INTERNAL_ERROR":return"ESEC_INTERNAL_ERROR";default:return"UNRECOGNIZED"}}(e.code)),""!==e.message&&(t.message=e.message),t},create:e=>tt.fromPartial(e??{}),fromPartial(e){let t=te();return t.code=e.code??"ESEC_UNSPECIFIED",t.message=e.message??"",t}};function ti(){return{meeting_id:"",title:"",status:T.EMeetingStatus.EMS_UNSPECIFIED,access_level:T.PMeeting_EAccessLevel.EAL_ACCEPTED_USERS,access_level_updated_at:void 0,language:"",languages:[],translation_languages:[],allow_users_to_add_translation_languages:!1,unread_message_count:0,updated_at:void 0,deleted_at:void 0}}let tn={encode(e,t=new c.BinaryWriter){for(let i of(""!==e.meeting_id&&t.uint32(10).string(e.meeting_id),""!==e.title&&t.uint32(18).string(e.title),e.status!==T.EMeetingStatus.EMS_UNSPECIFIED&&t.uint32(24).int32((0,T.eMeetingStatusToNumber)(e.status)),e.access_level!==T.PMeeting_EAccessLevel.EAL_ACCEPTED_USERS&&t.uint32(32).int32((0,T.pMeeting_EAccessLevelToNumber)(e.access_level)),void 0!==e.access_level_updated_at&&p.Timestamp.encode(td(e.access_level_updated_at),t.uint32(42).fork()).join(),""!==e.language&&t.uint32(50).string(e.language),e.languages))t.uint32(58).string(i);for(let i of e.translation_languages)t.uint32(66).string(i);return!1!==e.allow_users_to_add_translation_languages&&t.uint32(72).bool(e.allow_users_to_add_translation_languages),0!==e.unread_message_count&&t.uint32(80).uint32(e.unread_message_count),void 0!==e.updated_at&&p.Timestamp.encode(td(e.updated_at),t.uint32(162).fork()).join(),void 0!==e.deleted_at&&p.Timestamp.encode(td(e.deleted_at),t.uint32(170).fork()).join(),t},decode(e,t){let i=e instanceof c.BinaryReader?e:new c.BinaryReader(e),n=void 0===t?i.len:i.pos+t,a=ti();for(;i.pos<n;){let e=i.uint32();switch(e>>>3){case 1:if(10!==e)break;a.meeting_id=i.string();continue;case 2:if(18!==e)break;a.title=i.string();continue;case 3:if(24!==e)break;a.status=(0,T.eMeetingStatusFromJSON)(i.int32());continue;case 4:if(32!==e)break;a.access_level=(0,T.pMeeting_EAccessLevelFromJSON)(i.int32());continue;case 5:if(42!==e)break;a.access_level_updated_at=tc(p.Timestamp.decode(i,i.uint32()));continue;case 6:if(50!==e)break;a.language=i.string();continue;case 7:if(58!==e)break;a.languages.push(i.string());continue;case 8:if(66!==e)break;a.translation_languages.push(i.string());continue;case 9:if(72!==e)break;a.allow_users_to_add_translation_languages=i.bool();continue;case 10:if(80!==e)break;a.unread_message_count=i.uint32();continue;case 20:if(162!==e)break;a.updated_at=tc(p.Timestamp.decode(i,i.uint32()));continue;case 21:if(170!==e)break;a.deleted_at=tc(p.Timestamp.decode(i,i.uint32()));continue}if((7&e)==4||0===e)break;
2i.skip(7&e)}return a},fromJSON:e=>({meeting_id:t_(e.meetingId)?globalThis.String(e.meetingId):t_(e.meeting_id)?globalThis.String(e.meeting_id):"",title:t_(e.title)?globalThis.String(e.title):"",status:t_(e.status)?(0,T.eMeetingStatusFromJSON)(e.status):T.EMeetingStatus.EMS_UNSPECIFIED,access_level:t_(e.accessLevel)?(0,T.pMeeting_EAccessLevelFromJSON)(e.accessLevel):t_(e.access_level)?(0,T.pMeeting_EAccessLevelFromJSON)(e.access_level):T.PMeeting_EAccessLevel.EAL_ACCEPTED_USERS,access_level_updated_at:t_(e.accessLevelUpdatedAt)?tu(e.accessLevelUpdatedAt):t_(e.access_level_updated_at)?tu(e.access_level_updated_at):void 0,language:t_(e.language)?globalThis.String(e.language):"",languages:globalThis.Array.isArray(e?.languages)?e.languages.map(e=>globalThis.String(e)):[],translation_languages:globalThis.Array.isArray(e?.translationLanguages)?e.translationLanguages.map(e=>globalThis.String(e)):globalThis.Array.isArray(e?.translation_languages)?e.translation_languages.map(e=>globalThis.String(e)):[],allow_users_to_add_translation_languages:t_(e.allowUsersToAddTranslationLanguages)?globalThis.Boolean(e.allowUsersToAddTranslationLanguages):!!t_(e.allow_users_to_add_translation_languages)&&globalThis.Boolean(e.allow_users_to_add_translation_languages),unread_message_count:t_(e.unreadMessageCount)?globalThis.Number(e.unreadMessageCount):t_(e.unread_message_count)?globalThis.Number(e.unread_message_count):0,updated_at:t_(e.updatedAt)?tu(e.updatedAt):t_(e.updated_at)?tu(e.updated_at):void 0,deleted_at:t_(e.deletedAt)?tu(e.deletedAt):t_(e.deleted_at)?tu(e.deleted_at):void 0}),toJSON(e){let t={};return""!==e.meeting_id&&(t.meetingId=e.meeting_id),""!==e.title&&(t.title=e.title),e.status!==T.EMeetingStatus.EMS_UNSPECIFIED&&(t.status=(0,T.eMeetingStatusToJSON)(e.status)),e.access_level!==T.PMeeting_EAccessLevel.EAL_ACCEPTED_USERS&&(t.accessLevel=(0,T.pMeeting_EAccessLevelToJSON)(e.access_level)),void 0!==e.access_level_updated_at&&(t.accessLevelUpdatedAt=e.access_level_updated_at.toISOString()),""!==e.language&&(t.language=e.language),e.languages?.length&&(t.languages=e.languages),e.translation_languages?.length&&(t.translationLanguages=e.translation_languages),!1!==e.allow_users_to_add_translation_languages&&(t.allowUsersToAddTranslationLanguages=e.allow_users_to_add_translation_languages),0!==e.unread_message_count&&(t.unreadMessageCount=Math.round(e.unread_message_count)),void 0!==e.updated_at&&(t.updatedAt=e.updated_at.toISOString()),void 0!==e.deleted_at&&(t.deletedAt=e.deleted_at.toISOString()),t},create:e=>tn.fromPartial(e??{}),fromPartial(e){let t=ti();return t.meeting_id=e.meeting_id??"",t.title=e.title??"",t.status=e.status??T.EMeetingStatus.EMS_UNSPECIFIED,t.access_level=e.access_level??T.PMeeting_EAccessLevel.EAL_ACCEPTED_USERS,t.access_level_updated_at=e.access_level_updated_at??void 0,t.language=e.language??"",t.languages=e.languages?.map(e=>e)||[],t.translation_languages=e.translation_languages?.map(e=>e)||[],t.allow_users_to_add_translation_languages=e.allow_users_to_add_translation_languages??!1,t.unread_message_count=e.unread_message_count??0,t.updated_at=e.updated_at??void 0,t.deleted_at=e.deleted_at??void 0,t}};class ta{rpc;constructor(e){this.rpc=e,this.ListenUserChannel=this.ListenUserChannel.bind(this),this.ListenUserChannelV2=this.ListenUserChannelV2.bind(this),this.UpdateUserChannelSubscription=this.UpdateUserChannelSubscription.bind(this)}ListenUserChannel(e,t){throw Error("ts-proto does not yet support client streaming!")}ListenUserChannelV2(e,t){return this.rpc.invoke(to,e3.fromPartial(e),t)}UpdateUserChannelSubscription(e,t){return this.rpc.unary(ts,e2.fromPartial(e),t)}}let tr={serviceName:"StreamService"},to={methodName:"ListenUserChannelV2",service:tr,requestStream:!1,responseStream:!0,requestType:{serializeBinary(){return e3.encode(this).finish()}},responseType:{deserializeBinary(e){let t=e9.decode(e);return{...t,toObject:()=>t}}}},ts={methodName:"UpdateUserChannelSubscription",service:tr,requestStream:!1,responseStream:!1,requestType:{serializeBinary(){return e2.encode(this).finish()}},responseType:{deserializeBinary(e){let t=e8.decode(e);return{...t,toObject:()=>t}}}};class tl{host;options;constructor(e,t){this.host=e,this.options=t}unary(e,t,i){let n={...t,...e.requestType},a=i&&this.options.metadata?new s.BrowserHeaders({...this.options?.metadata.headersMap,...i?.headersMap}):i??this.options.metadata;return new Promise((t,i)=>{u.grpc.unary(e,{request:n,host:this.host,metadata:a??{},...void 0!==this.options.transport?{transport:this.options.transport}:{},debug:this.options.debug??!1,onEnd:function(e){e.status===u.grpc.Code.OK?t(e.message.toObject()):i(new tg(e.statusMessage,e.status,e.trailers))}})})}invoke(e,t,i){let n=this.options.upStreamRetryCodes??[],a={...t,...e.requestType},r=this.options.streamingTransport??this.options.transport,o=i&&this.options.metadata?new s.BrowserHeaders({...this.options?.metadata.headersMap,...i?.headersMap}):i??this.options.metadata;return new _.Observable(t=>{let i=()=>{let s=u.grpc.invoke(e,{host:this.host,request:a,...void 0!==r?{transport:r}:{},metadata:o??{},debug:this.options.debug??!1,onMessage:e=>t.next(e),onEnd:(e,a,r)=>{if(0===e)t.complete();else if(n.includes(e))setTimeout(i,3e3);else{let i=Error(a);i.code=e,i.metadata=r,t.error(i)}}});t.add(()=>s.close())};i()}).pipe((0,g.share)())}}function td(e){return{seconds:Math.trunc(e.getTime()/1e3).toString(),nanos:e.getTime()%1e3*1e6}}function tc(e){let t=1e3*(globalThis.Number(e.seconds)||0);return new globalThis.Date(t+=(e.nanos||0)/1e6)}function tu(e){return e instanceof globalThis.Date?e:"string"==typeof e?new globalThis.Date(e):tc(p.Timestamp.fromJSON(e))}function t_(e){return null!=e}class tg extends globalThis.Error{code;metadata;constructor(e,t,i){super(e),this.code=t,this.metadata=i}}var tm=e.i(366125);let tp="bizcrush.stream.client-instance.v1";function tE(){return"function"==typeof crypto.randomUUID?crypto.randomUUID():Array.from(crypto.getRandomValues(new Uint8Array(16)),e=>e.toString(16).padStart(2,"0")).join("")}function tf(e){try{sessionStorage.setItem(tp,e)}catch{}}async function tA(){if(tf(t=function(){try{return sessionStorage.getItem(tp)||void 0}catch{return}}()??tE()),"u"<typeof BroadcastChannel)return t;let e=tE(),i=!1;return(n=new BroadcastChannel("bizcrush-stream-client-instance")).onmessage=({data:a})=>{if(a&&"object"==typeof a&&("probe"===a.type||"occupied"===a.type)&&"string"==typeof a.clientInstanceId&&"string"==typeof a.probeId&&t){if("probe"===a.type&&a.clientInstanceId===t)return void n?.postMessage({type:"occupied",clientInstanceId:t,probeId:a.probeId});"occupied"===a.type&&a.probeId===e&&a.clientInstanceId===t&&(i=!0)}},n.postMessage({type:"probe",clientInstanceId:t,probeId:e}),await new Promise(e=>{setTimeout(e,50)}),i&&tf(t=tE()),t}async function tT(e,t){let i=await fetch(`/api/meeting/${encodeURIComponent(e)}/public-access`,{cache:"no-store",signal:t});if(i.ok){if(!0===(await i.json()).allowed)return null;throw Error("Invalid public meeting decision")}if(403!==i.status)throw Error(`Meeting access HTTP ${i.status}`);await tm.auth.authStateReady();let n=tm.auth.currentUser;return n&&!n.isAnonymous?n.getIdToken():null}var tv=e.i(984978);let tS=e=>({...e,id:String(e.id),text:e.editedText||e.rawText||e.text||"",createdAt:(0,o.timestampFromMs)(e.createdAt_ms),updatedAt:(0,o.timestampFromMs)(e.updatedAt_ms)});e.s(["useMeetingTranscriptionChunks",0,function({meetingId:e,onNewOrModifiedChunk:t}){let[n,c]=(0,a.useState)([]),[u,_]=(0,a.useState)(!!e),[g,m]=(0,a.useState)(null),[p,E]=(0,a.useState)("connecting"),f=(0,a.useRef)(new Map),A=(0,a.useRef)(t);return(0,a.useEffect)(()=>{A.current=t},[t]),(0,a.useEffect)(()=>{let e=n.map(tv.getInterimExpirationTime).filter(e=>null!=e);if(0===e.length)return;let t=()=>{c(e=>(0,tv.removeExpiredTranscriptInterims)(e,Date.now()))},i=window.setTimeout(t,Math.max(0,Math.min(...e)-Date.now())),a=()=>{document.hidden||t()};return document.addEventListener("visibilitychange",a),()=>{window.clearTimeout(i),document.removeEventListener("visibilitychange",a)}},[n]),(0,a.useEffect)(()=>{let t;if(c([]),f.current.clear(),m(null),E("connecting"),!e)return void _(!1);_(!0);let n=!1,a=!1,u=!1,g=0,p=(e,t)=>{if(0===e.length)return!1;let i=[],n=[];
2return e.forEach(e=>{let a=[e.text,e.isFinal?"1":"0",e.processed?"1":"0",!1===e.isVisible?"0":"1",JSON.stringify(e.texts??{}),JSON.stringify(e.ttsAudios??[]),e.updatedAt?.toMillis()??e.createdAt?.toMillis()??""].join("|"),r=e.updatedAt?.toMillis()??e.createdAt?.toMillis()??0,o=f.current.get(e.id);r>0&&o&&o.activityMs>r||o?.signature!==a&&(f.current.set(e.id,{signature:a,activityMs:r}),n.push(e),t&&i.push(e))}),0!==n.length&&(c(e=>(0,tv.removeExpiredTranscriptInterims)((0,tv.mergeLiveTranscriptHandoff)(e,n),Date.now()).sort((e,t)=>{let i=(0,tv.isTranscriptInterim)(e);return i===(0,tv.isTranscriptInterim)(t)?(e.createdAt?.toMillis()??0)-(t.createdAt?.toMillis()??0):i?1:-1})),i.filter(e=>e.isFinal&&Array.isArray(e.ttsAudios)&&e.ttsAudios.length>0).forEach(e=>A.current?.(e)),n.length>0)},T=async t=>{let i=await fetch(`/api/meeting/${encodeURIComponent(e)}/transcription-chunks?${t}`,{cache:"no-store"});if(!i.ok)throw Error(`HTTP ${i.status}`);return i.json()},v=()=>t||(t=(async()=>{let e=Math.max(0,g-1e3),t=await T(`mode=updates&after_ms=${e}`);if(n)return!1;let i=(t.chunks??[]).map(tS);return"number"==typeof t.max_updated_at_ms&&t.max_updated_at_ms>g&&(g=t.max_updated_at_ms),p(i,a)})().finally(()=>{t=void 0})),S=(0,r.startMeetingTranscriptGapFill)(v),b=function({meetingId:e,onChunk:t,onSubscriptionConfirmed:n,onStateChange:a}){let r,o,c,u,_,g,m=!1,p=0,E=0,f=0,A=!1,T=()=>{_?.abort(),_=void 0,r?.unsubscribe(),r=void 0,c&&clearInterval(c),u&&clearTimeout(u),c=void 0,u=void 0},v=(t=!1,i="stream_error",n)=>{if(m)return;if(o){if(!t)return;clearTimeout(o),o=void 0}let r=n&&"object"==typeof n&&"code"in n?String(n.code):void 0,s={meetingId:e,streamSessionId:g,reason:i,grpcCode:r,reconnectAttempt:p,lastServerMessageAgeMs:f?Date.now()-f:null,visibility:document.visibilityState,online:navigator.onLine};try{l.addBreadcrumb({category:"meeting-live-stream",message:i,data:s}),!A&&["stream_error","connection_failed","heartbeat_timeout","subscription_unconfirmed","stream_complete"].includes(i)&&(A=!0,d.captureMessage("Meeting live transcript stream interrupted",{level:"warning",fingerprint:["meeting-live-stream",i],tags:{meeting_id:e,reconnect_reason:i},extra:s}))}catch{}if(E+=1,T(),a?.("disconnected"),!navigator.onLine)return;let c=t?0:Math.min(1e3*2**p,5e3);p+=1,o=setTimeout(()=>{o=void 0,S().catch(e=>{console.warn("[meeting-live-stream] reconnect failed",e)})},c+(t?0:Math.floor(500*Math.random())))},S=async()=>{if(m)return;let o=E+=1;T(),a?.("connecting");try{let d,T,S=new AbortController;_=S;let b=setTimeout(()=>S.abort(),1e4);try{[d,T]=await Promise.all([tT(e,S.signal),i??=tA()])}finally{clearTimeout(b),_===S&&(_=void 0)}if(m||o!==E)return;let h=new tl("localhost"===window.location.hostname||"127.0.0.1"===window.location.hostname?`${window.location.origin}/stream-back`:"https://bizcrush-stream-server-us-5izjhjt3da-uc.a.run.app".replace(/\/+$/,"")||`${window.location.origin}/stream-back`,{}),k=new ta(h),N=new s.BrowserHeaders({...d?{authorization:`Bearer ${d}`}:{},"x-user-agent":`bizcrush-thread-web/client-instance/${T}`});f=Date.now();let I=!1;r=k.ListenUserChannelV2({subscribe_meeting_id:e},N).subscribe({next:i=>{if(!m&&o===E){if(f=Date.now(),i.heartbeat?.subscribed_meeting_id===e){if(g=i.heartbeat.stream_session_id,p=0,A=!1,a?.("connected"),!I){I=!0;try{l.addBreadcrumb({category:"meeting-live-stream",message:"subscription_confirmed",data:{meetingId:e,streamSessionId:g}})}catch{}n?.()}}else if(i.heartbeat&&p<3)return void v(!1,"subscription_unconfirmed");i.live_chunk?.meeting_id===e&&t(i.live_chunk)}},error:e=>{m||o!==E||(console.warn("[meeting-live-stream] stream ended with error",e),v(!1,"stream_error",e))},complete:()=>{m||o!==E||v(!1,"stream_complete")}}),c=setInterval(()=>{Date.now()-f>3e4&&(console.warn("[meeting-live-stream] heartbeat timed out; reconnecting"),v(!0,"heartbeat_timeout"))},5e3),u=setTimeout(()=>{v(!0,"lease_rotation")},54e4)}catch(e){if(m||o!==E)return;console.warn("[meeting-live-stream] connection failed",e),v(!1,"connection_failed",e)}},b=()=>{!document.hidden&&navigator.onLine&&(!r||Date.now()-f>3e4)&&(o&&clearTimeout(o),o=void 0,v(!0,"visible"))},h=()=>{m||(o&&clearTimeout(o),o=void 0,E+=1,T(),f=0,a?.("disconnected"))},k=()=>{!m&&navigator.onLine&&v(!0,"online")};return document.addEventListener("visibilitychange",b),window.addEventListener("offline",h),window.addEventListener("online",k),S().catch(e=>{console.warn("[meeting-live-stream] initial connection failed",e)}),()=>{m=!0,E+=1,o&&clearTimeout(o),o=void 0,T(),document.removeEventListener("visibilitychange",b),window.removeEventListener("offline",h),window.removeEventListener("online",k)}}({meetingId:e,onChunk:e=>{n||p([{id:e.id,text:e.edited_text||e.text||"",editedText:e.edited_text||null,rawText:e.text,speaker:e.speaker,speakerV2:e.speaker_v2||void 0,startDuration:e.start_duration,endDuration:e.end_duration,isFinal:e.is_final,processed:e.processed,meetingMessageId:e.meeting_message_id||void 0,language:e.language,textLength:e.text.length,createdAt:(0,o.timestampFromMs)(e.created_at?.getTime()),updatedAt:(0,o.timestampFromMs)(e.updated_at?.getTime()),texts:e.texts,isVisible:e.is_visible,ttsAudios:e.tts_audios.map(e=>({language:e.language,storagePath:e.storage_path,downloadUrl:e.download_url}))}],a)},onSubscriptionConfirmed:()=>{v().catch(e=>{console.warn("[meeting-transcript] confirmation gap-fill failed",e)})},onStateChange:e=>
2{if(!n){if(S.setConnected("connected"===e),"connected"===e){u=!0,E("connected");return}E("connecting"!==e||u?"reconnecting":"connecting")}}});return T("mode=all").then(e=>{n||(p((e.chunks??[]).map(tS),!1),g=e.max_updated_at_ms??Date.now(),a=!0,_(!1))}).catch(e=>{n||(console.error("[meeting-transcript] initial load failed",e),a=!0,m("Failed to load transcription chunks."),_(!1))}),()=>{n=!0,b(),S.stop()}},[e]),{chunks:n,loading:u,error:g,connectionState:p}}],65135)},528079,e=>{"use strict";e.s(["startAdaptivePoll",0,function(e){let t,i=e.minIntervalMs??500,n=e.idleStepMs??750,a=e.maxIntervalMs??5e3,r=e.errorMaxIntervalMs??3e4,o=e.visibilityAware??!0,s=!1,l=i,d=0,c=!1,u=e=>{s||(t&&clearTimeout(t),t=setTimeout(_,e))},_=async()=>{if(!s&&(!o||"u"<typeof document||!document.hidden)){if(c)return void u(l);c=!0;try{let t=await e.tick();d=0,l=t?i:Math.min(l+n,a)}catch(e){d+=1,l=Math.min(i*2**d,r),console.warn("[adaptivePoll] tick error",e)}finally{c=!1,u(l)}}},g=()=>{s||(document.hidden?(t&&clearTimeout(t),t=void 0):(l=i,u(0)))};return o&&"u">typeof document&&document.addEventListener("visibilitychange",g),u(0),()=>{s=!0,t&&clearTimeout(t),t=void 0,o&&"u">typeof document&&document.removeEventListener("visibilitychange",g)}}])},984978,e=>{"use strict";let t=e=>!1===e.isFinal||e.id.startsWith("interim_")&&!0!==e.isFinal,i=e=>e.updatedAt?.toMillis()??e.createdAt?.toMillis()??0,n=e=>{let n=i(e);return t(e)&&n>0?n+3e4:void 0},a=(e,t)=>{let i=e.speakerV2?.trim()??"",n=t.speakerV2?.trim()??"";return i||n?i===n:e.speaker===t.speaker},r=(e,t)=>null!=t.startDuration&&null!=t.endDuration&&null!=e.startDuration&&null!=e.endDuration&&t.endDuration>t.startDuration&&e.startDuration<=t.startDuration+.25&&e.endDuration>=t.endDuration-.25,o=(e,t)=>!!e.meetingMessageId&&e.meetingMessageId===t.meetingMessageId&&a(e,t),s=e=>e.normalize("NFKC").toLowerCase().replace(/[^\p{L}\p{N}]/gu,"");e.s(["getInterimExpirationTime",0,n,"isTranscriptInterim",0,t,"mergeLiveTranscriptHandoff",0,function(e,n){let l=new Map(e.map(e=>[e.id,e]));n.forEach(e=>{let n=l.get(e.id);if(n?.isFinal===!0&&t(e)||n&&i(e)>0&&i(n)>i(e))return;if(t(e)){if(!e.text.trim()){n&&t(n)&&i(e)>i(n)&&(!e.meetingMessageId||!n.meetingMessageId||e.meetingMessageId===n.meetingMessageId)&&l.delete(e.id);return}l.set(e.id,{...e,presentationId:n?.presentationId??e.presentationId??`live:${e.id}:${i(e)}:${e.startDuration??0}`});return}let o=n?.presentationId??e.presentationId??e.id;if(!0===e.isFinal&&!1!==e.isVisible&&e.text.trim()&&null==n){let n=Array.from(l.values()).find(n=>t(n)&&((e,t)=>{if(e.id===t.id||e.id===`interim_${t.id}`)return!0;if(!(e.meetingMessageId&&e.meetingMessageId===t.meetingMessageId)||!a(e,t))return!1;if(!0===t.processed)return null!=e.startDuration&&null!=e.endDuration&&null!=t.startDuration&&null!=t.endDuration&&e.startDuration<=t.endDuration+.25&&e.endDuration>=t.startDuration-.25;return i(e)<=i(t)})(n,e)&&(n.id.startsWith("interim_")&&!0!==e.processed||r(e,n)));n&&(l.delete(n.id),o=n.presentationId??n.id)}l.set(e.id,{...e,presentationId:o})});let d=Array.from(l.values()),c=d.filter(e=>!0===e.isFinal),u=d.filter(e=>!e.id.startsWith("interim_")&&!1!==e.isVisible&&!!e.text.trim()&&(!0===e.isFinal||!1===e.isFinal));return d.filter(e=>!t(e)||!(e.id.startsWith("interim_")&&null!=e.startDuration&&null!=e.endDuration&&e.endDuration>e.startDuration&&u.some(t=>o(e,t)&&null!=t.startDuration&&null!=t.endDuration&&t.endDuration>t.startDuration&&t.startDuration>=e.endDuration))&&!d.some(t=>e.id.startsWith("interim_")&&!t.id.startsWith("interim_")&&!1!==t.isVisible&&!!t.text.trim()&&(!0===t.isFinal||!1===t.isFinal)&&o(e,t)&&r(t,e))&&!((e,t)=>{if(!e.id.startsWith("interim_")||null==e.startDuration||null==e.endDuration||e.endDuration<=e.startDuration)return!1;let n=t.filter(t=>o(e,t)&&null!=t.startDuration&&null!=t.endDuration&&t.endDuration>e.startDuration&&t.startDuration<e.endDuration).sort((e,t)=>e.startDuration-t.startDuration);if(n.length<2||n[0].startDuration>e.startDuration+.25||Math.max(...n.map(e=>e.endDuration))<e.endDuration-.25)return!1;let a=n.reduce((e,t)=>t.endDuration>e.endDuration?t:e);
2if(i(e)>0&&i(a)>i(e))return!0;let r=s(e.text);return!!r&&s(n.map(e=>e.text).join(" ")).includes(r)})(e,u)&&!c.some(t=>!0===t.isFinal&&!1!==t.isVisible&&!!t.text.trim()&&(e.id===t.id||e.id===`interim_${t.id}`||o(e,t))&&r(t,e)))},"removeExpiredTranscriptInterims",0,function(e,t){let i=e.filter(e=>{let i=n(e);return null==i||i>t});return i.length===e.length?e:i}])},403,e=>{"use strict";var t=e.i(528079);e.s(["startMeetingTranscriptGapFill",0,function(e){let i=!1,n=!1,a=()=>(0,t.startAdaptivePoll)({tick:e,minIntervalMs:n?15e3:1e3,idleStepMs:15e3*!!n,maxIntervalMs:n?6e4:1e3,errorMaxIntervalMs:n?6e4:5e3}),r=a();return{setConnected(e){i||n===e||(n=e,r(),r=a())},stop(){i=!0,r()}}}])},181582,e=>{"use strict";e.s(["timestampFromMs",0,function(e){if(null!=e&&Number.isFinite(e))return{toMillis:()=>e,toDate:()=>new Date(e)}}])}]);
3
4//# debugId=ddc6f180-d75f-2075-912d-69548d4ee911

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.