PageSourceSearch

https://app.weclaire.com/_next/static/chunks/2076.c6a32e6881f8ef43.js

js weclaire.com collected 2026-10-10 00:26:10 UTC 3,421 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2076,4810,8572],{82076:function(e,n,t){t.d(n,{cleanupNullSessionTranscripts:function(){return c},cleanupOrphanedEntries:function(){return i}});var r=t(56615),o=t(84810),s=t(87233),a=t(98572);async function i(e){let n=n=>"null"===n||!e.has(n),t=async()=>{for(let e of(await (0,o.Q)()))n(e)&&await (0,o.deleteSessionTranscripts)(e)},i=async()=>{for(let e of(await (0,s.w)()))n(e)&&await (0,s.deleteRecording)(e)},c=async()=>{for(let e of(await (0,a.g)()))n(e)&&await (0,a.deleteMeetingNotes)(e)};(await Promise.allSettled([t(),i(),c()])).forEach(e=>{"rejected"===e.status&&r.k.warn("[IndexedDB] Orphan cleanup failed:",e.reason)})}async function c(){try{await (0,o.deleteSessionTranscripts)("null")}catch(e){r.k.warn("[IndexedDB] Null session transcript cleanup failed:",e)}}},98572:function(e,n,t){t.d(n,{deleteMeetingNotes:function(){return u},g:function(){return c},getMeetingNotes:function(){return i},saveMeetingNotes:function(){return a}});var r=t(49809);let o="pendingMeetingNotes";function s(){return(0,r.I)("MeetingNotesDB",1,[o],e=>{e.objectStoreNames.contains(o)||e.createObjectStore(o,{keyPath:"documentId"})})}async function a(e){let n=await s();return new Promise((t,r)=>{let s=n.transaction(o,"readwrite").objectStore(o).put({...e,timestamp:Date.now()});s.onsuccess=()=>t(),s.onerror=()=>r(s.error)})}async function i(e){let n=await s();return new Promise((t,r)=>{let s=n.transaction(o,"readonly").objectStore(o).get(e);s.onsuccess=()=>t(s.result||null),s.onerror=()=>r(s.error)})}async function c(){let e=await s();return new Promise((n,t)=>{let r=e.transaction(o,"readonly").objectStore(o).getAllKeys();r.onsuccess=()=>n(r.result||[]),r.onerror=()=>t(r.error)})}async function u(e){let n=await s();return new Promise((t,r)=>{let s=n.transaction(o,"readwrite").objectStore(o).delete(e);s.onsuccess=()=>t(),s.onerror=()=>r(s.error)})}},84810:function(e,n,t){t.d(n,{Q:function(){return i},deleteSessionTranscripts:function(){return u},getSessionTranscripts:function(){return c},hasSessionTranscripts:function(){return l},saveChunkTranscript:function(){return a}});var r=t(49809);let o="chunkTranscripts";function s(){return(0,r.I)("TranscriptionsDB",1,[o],e=>{if(!e.objectStoreNames.contains(o)){let n=e.createObjectStore(o,{autoIncrement:!0});n.createIndex("sessionId","sessionId",{unique:!1}),n.createIndex("sessionChunk",["sessionId","chunkIndex"],{unique:!0})}})}async function a(e){let n=await s();return new Promise((t,r)=>{let s=n.transaction(o,"readwrite").objectStore(o).add({...e,timestamp:Date.now()});s.onsuccess=()=>{t()},s.onerror=()=>{r(s.error)}})}async function i(){let e=await s();return new Promise((n,t)=>{let r=e.transaction(o,"readonly").objectStore(o).index("sessionId").getAllKeys();r.onsuccess=()=>n(Array.from(new Set(r.result||[]))),r.onerror=()=>t(r.error)})}async function c(e){let n=await s();return new Promise((t,r)=>{let s=n.transaction(o,"readonly").objectStore(o).index("sessionId").getAll(e);s.onsuccess=()=>{let e=s.result||[];e.sort((e,n)=>e.chunkIndex-n.chunkIndex),t(e)},s.onerror=()=>{r(s.error)}})}async function u(e){let n=await s();return new Promise((t,r)=>{let s=n.transaction(o,"readwrite").objectStore(o).index("sessionId").openCursor(e);s.onsuccess=e=>{let n=e.target.result;n?(n.delete(),n.continue()):t()},s.onerror=()=>{r(s.error)}})}async function l(e){return(await c(e)).length>0}}}]);

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.