PageSourceSearch

https://xpeak.ai/_next/static/chunks/7633.0807d5ef68a47ea5.js

js xpeak.ai collected 2026-10-05 13:25:23 UTC 1,281 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7633],{96810:()=>{},97633:(e,t,r)=>{"use strict";r.r(t),r.d(t,{RecordingWhiteboardExcalidrawCanvas:()=>i});var n=r(79490),a=r(77066),s=r(16006),l=r(88449);r(64481),r(96810);let u={canvasActions:{changeViewBackgroundColor:!1,clearCanvas:!1,export:{saveFileToDisk:!0},loadScene:!1,saveToActiveFile:!1,toggleTheme:null,saveAsImage:!0}};function i(e){let{lessonId:t,scene:r,assets:i=[],onApiReady:c}=e,o=(0,a.useRef)(new l.Zk(t)),d=(0,a.useRef)(null),w=(0,a.useRef)(c),[f,m]=(0,a.useState)(0);return w.current=c,(0,a.useEffect)(()=>{o.current=new l.Zk(t)},[t]),(0,a.useEffect)(()=>{let e=d.current;if(!e)return;let t=r&&"object"==typeof r?r:null,n=Array.isArray(null==t?void 0:t.elements)?t.elements:[],a=(0,l.bR)(n);if(0===a.size||0===i.length)return;let s=!1,u=()=>{s||o.current.load(e,i,a)};u();let c=window.setTimeout(u,0),w=window.setTimeout(u,150);return()=>{s=!0,window.clearTimeout(c),window.clearTimeout(w)}},[f,i,r]),(0,n.jsx)(s.Td,{initialData:r,viewModeEnabled:!0,UIOptions:u,excalidrawAPI:e=>{d.current!==e&&(o.current.reset(),d.current=e,queueMicrotask(()=>{m(e=>e+1)})),w.current(e)},children:(0,n.jsxs)(s.zU,{children:[(0,n.jsx)(s.zU.DefaultItems.Export,{}),(0,n.jsx)(s.zU.DefaultItems.SaveAsImage,{})]})})}}}]);

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.