Initial project import
This commit is contained in:
169
.playwright-mcp/console-2026-06-12T21-10-36-976Z.log
Normal file
169
.playwright-mcp/console-2026-06-12T21-10-36-976Z.log
Normal file
@@ -0,0 +1,169 @@
|
||||
[ 339ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4173/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:14090
|
||||
[ 591ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ http://127.0.0.1:4173/favicon.ico:0
|
||||
[ 632ms] [WARNING] THREE.Clock: This module has been deprecated. Please use THREE.Timer instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 1111ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 13770ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 37915ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 41948ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 46859ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 46990ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47033ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47052ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47085ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47118ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47151ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47185ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47224ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47265ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47295ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47319ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47452ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47485ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47719ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47753ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47786ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47819ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47860ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47901ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47946ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47958ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47985ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 48018ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 48454ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 48928ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 48978ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 49025ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 49052ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 49454ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 49485ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 49525ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 49567ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 49618ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 49959ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 49998ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 50036ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 50054ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 50386ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 50419ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 50451ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 50485ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 50519ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 50561ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 50596ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 50624ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 50651ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 50684ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 50991ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51027ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51091ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51118ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51151ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51184ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51785ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51858ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51882ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 66515ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 66560ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 66617ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 69015ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 69160ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 69197ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 69239ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 69252ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 69285ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 69318ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 69350ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 69383ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 69418ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 69881ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 70682ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 71224ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 71270ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 71309ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 71320ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 71351ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 71385ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 71418ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 71451ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 71484ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 71518ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 71551ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 71584ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 71827ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 71870ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 71907ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 71934ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 71951ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 71984ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 72018ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 72051ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 72084ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 72118ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 72150ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 72185ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 72218ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 72251ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 72284ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 72318ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 72351ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 72385ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 72418ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 72451ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 72485ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 72618ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 74293ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 74330ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 74370ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 74518ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 74552ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 74585ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 74819ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 74852ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 74985ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 75019ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 75051ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 75085ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 75118ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 75150ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 75185ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 75218ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 75284ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 75725ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 75760ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 75825ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 75885ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 75918ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 75952ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 75985ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 76018ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 76051ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 76084ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 76118ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 76685ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 77227ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 77948ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 81282ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 81448ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 82048ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 82324ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 82357ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 82397ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 82420ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 82485ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 82518ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 82618ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 82651ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 82951ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 82984ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 83018ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 83051ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 83085ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 83625ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 83665ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 83703ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 83728ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 84315ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 87748ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 87848ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 87915ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 88015ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
226
.playwright-mcp/console-2026-06-12T21-12-05-433Z.log
Normal file
226
.playwright-mcp/console-2026-06-12T21-12-05-433Z.log
Normal file
@@ -0,0 +1,226 @@
|
||||
[ 91ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4173/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:14090
|
||||
[ 220ms] [WARNING] THREE.Clock: This module has been deprecated. Please use THREE.Timer instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 284ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4037ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4158ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6258ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6472ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6523ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6538ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6576ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6602ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6628ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6661ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6694ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6727ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6761ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6794ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6827ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 7124ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 11724ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 11890ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17234ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17400ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17999ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 18160ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 18699ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 19968ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 20034ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 20079ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 20227ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 20394ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 20694ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 20794ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 20860ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 20927ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 20960ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 21000ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 21035ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 33991ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 34124ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 40067ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 40166ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 40233ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 40392ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 40527ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 40626ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 40693ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 40760ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 40827ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 41535ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47224ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47324ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47791ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47924ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47958ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 48090ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51202ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51238ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51282ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51306ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51327ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51394ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51427ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51460ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51493ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51527ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51559ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51593ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51627ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51660ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51693ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51726ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51760ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51793ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51827ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51860ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51893ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51927ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51960ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 51993ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 52027ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 52127ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 52633ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 52668ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 52708ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 52730ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 52760ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 52793ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 52826ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 52860ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 52893ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 52927ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 52960ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 52993ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53027ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53060ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53093ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53127ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53160ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53193ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53227ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53260ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53293ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53326ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53360ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53393ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53427ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53460ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53493ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53527ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53560ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53593ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53633ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53667ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53705ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53760ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53793ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53827ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53860ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53893ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53927ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 53960ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 55301ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 55336ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 55379ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 55402ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 55427ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 55461ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 55527ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 55560ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 55593ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 55627ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 56261ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 56294ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 56334ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 56371ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 56413ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 56435ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 56460ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 56493ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 56527ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 56560ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 56593ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 56627ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 56660ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 56693ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 56727ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 56793ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 56826ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 56927ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 57734ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 57801ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 57840ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 57927ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 58227ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 58260ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 58294ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 58394ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 58460ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 58493ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 58527ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 58593ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 58627ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 58660ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 59601ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 59637ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 59679ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 59702ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 59727ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 59760ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 59827ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 59860ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 59927ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 59960ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 60026ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 60060ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 60127ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 60193ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 60227ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 60294ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 60327ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 60393ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 60427ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 60460ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 60833ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 60866ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 60906ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 60927ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 60993ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 61027ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 61060ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 61093ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 61127ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 61160ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 61193ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 61260ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 61293ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 61327ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 61360ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 61392ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 61427ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 62134ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 62168ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 62213ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 62260ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 62293ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 62327ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 62360ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 62460ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 62994ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 63027ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 63061ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 63094ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 63127ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 63167ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 63601ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 68903ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 76759ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 81124ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 81995ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 82035ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 82127ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 83424ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 83602ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 83643ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 83681ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
367
.playwright-mcp/console-2026-06-12T21-13-29-125Z.log
Normal file
367
.playwright-mcp/console-2026-06-12T21-13-29-125Z.log
Normal file
@@ -0,0 +1,367 @@
|
||||
[ 6ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 36ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 107ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4173/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:14090
|
||||
[ 216ms] [WARNING] THREE.Clock: This module has been deprecated. Please use THREE.Timer instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 276ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 2965ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3013ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3066ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3080ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3107ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3135ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3168ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3202ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3235ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3268ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3302ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3335ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3368ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3400ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3603ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3636ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3669ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3702ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3736ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3770ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3802ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3835ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3868ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3902ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3942ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 3985ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4026ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4063ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4076ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4101ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4135ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4168ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4202ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4235ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4268ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4368ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4401ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4435ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4468ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4502ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4535ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4568ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4602ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4635ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4735ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4868ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4902ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4935ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4974ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5008ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5040ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5075ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5101ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5135ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5168ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5268ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5302ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5335ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5368ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5402ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5435ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5502ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5535ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5568ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5601ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5635ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5668ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5701ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5734ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5768ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5801ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5834ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5868ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6077ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6114ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6148ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6173ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6202ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6235ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6268ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6301ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6335ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6368ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6401ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6435ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6467ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6501ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6534ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6568ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 6799ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 8232ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 8311ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 8345ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 8386ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 8402ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 8435ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 8469ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 8502ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 8535ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 8574ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 8607ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 8634ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 8668ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 8901ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 9101ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 9135ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 9168ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 9201ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 9241ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 9279ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 9315ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 9335ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 9368ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 9402ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 9434ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 9468ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 9501ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 9535ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 9568ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 9608ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 10008ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 10035ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 10068ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 10101ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 10134ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 10234ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 10273ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 10307ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 10341ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 10368ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 10400ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 10434ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 10468ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 10501ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 10534ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 10568ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 10601ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 10640ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 10675ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 10701ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 10799ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 12365ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 12442ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 12480ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 12514ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 12535ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 12568ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 12600ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 12634ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 12667ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 12701ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 12733ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 12768ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 12801ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 13168ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 13207ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 13246ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 13268ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 13301ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 13335ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 13373ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 13407ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 13442ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 13601ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 13634ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 13668ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 13701ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 13801ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 13834ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 13868ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 13934ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 13968ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 14001ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 14034ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 14068ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 14101ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 14134ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 14168ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 14201ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 14241ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 14273ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 14465ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 14633ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 15032ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 15165ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17065ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17210ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17244ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17283ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17301ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17335ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17368ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17401ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17435ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17468ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17501ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17535ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17568ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17601ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17635ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17668ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17701ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17735ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17768ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17801ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17835ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17868ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17902ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17935ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 17968ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 18002ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 18034ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 18075ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 18110ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 18143ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 18436ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 18468ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 18502ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 18535ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 18569ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 18602ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 18668ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 19410ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 19447ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 19492ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 19518ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 19536ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 19568ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 19602ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 19635ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 19668ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 19701ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 19735ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 19768ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 19965ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 20931ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 21066ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 21831ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 21907ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 21943ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 21975ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22010ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22034ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22068ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22101ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22134ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22168ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22202ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22234ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22268ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22301ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22334ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22368ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22401ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22434ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22468ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22501ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22534ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22567ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22601ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22635ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22668ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22701ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22734ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22768ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22801ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22835ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22873ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22908ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22935ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 22974ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 23013ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 23045ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 23068ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 23298ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 29032ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 29074ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 29165ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 29965ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 30098ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 39365ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 39498ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 40164ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 40208ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 40298ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 41232ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 41299ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 42632ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 42674ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 42765ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 44899ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 44974ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45009ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45044ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45068ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45102ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45134ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45168ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45201ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45235ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45268ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45301ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45335ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45368ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45402ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45435ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45468ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45501ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45535ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45568ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45602ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45635ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45668ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45702ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45735ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45768ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45802ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45835ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45868ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45907ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45940ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 45977ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 46001ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 46201ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 46435ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 46704ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 46769ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 46802ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 46836ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 46869ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 46908ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 46944ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 46983ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47004ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47035ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47067ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47101ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47135ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47168ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47201ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47235ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47268ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47301ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47335ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47368ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47401ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47435ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47468ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47502ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47535ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47569ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47602ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47635ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47668ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47701ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47735ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47768ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47802ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 47835ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 48132ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 48333ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 60399ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
5
.playwright-mcp/console-2026-06-12T21-14-39-516Z.log
Normal file
5
.playwright-mcp/console-2026-06-12T21-14-39-516Z.log
Normal file
@@ -0,0 +1,5 @@
|
||||
[ 112ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4173/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:14090
|
||||
[ 209ms] [WARNING] THREE.Clock: This module has been deprecated. Please use THREE.Timer instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 273ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 77651ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 84342ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
7
.playwright-mcp/console-2026-06-12T21-16-24-698Z.log
Normal file
7
.playwright-mcp/console-2026-06-12T21-16-24-698Z.log
Normal file
@@ -0,0 +1,7 @@
|
||||
[ 108ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4173/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:14090
|
||||
[ 214ms] [WARNING] THREE.Clock: This module has been deprecated. Please use THREE.Timer instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 272ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 11326ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 50527ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 56665ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 69963ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
7
.playwright-mcp/console-2026-06-12T21-17-47-009Z.log
Normal file
7
.playwright-mcp/console-2026-06-12T21-17-47-009Z.log
Normal file
@@ -0,0 +1,7 @@
|
||||
[ 115ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4173/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:14090
|
||||
[ 211ms] [WARNING] THREE.Clock: This module has been deprecated. Please use THREE.Timer instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 274ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 8382ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 44425ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 98428ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 108815ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
5
.playwright-mcp/console-2026-06-12T21-19-50-469Z.log
Normal file
5
.playwright-mcp/console-2026-06-12T21-19-50-469Z.log
Normal file
@@ -0,0 +1,5 @@
|
||||
[ 120ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4173/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:14090
|
||||
[ 219ms] [WARNING] THREE.Clock: This module has been deprecated. Please use THREE.Timer instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 286ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 44189ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 52824ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
27
.playwright-mcp/console-2026-06-12T21-21-00-955Z.log
Normal file
27
.playwright-mcp/console-2026-06-12T21-21-00-955Z.log
Normal file
@@ -0,0 +1,27 @@
|
||||
[ 85ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4173/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:14090
|
||||
[ 194ms] [WARNING] THREE.Clock: This module has been deprecated. Please use THREE.Timer instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 263ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 133776ms] [LOG] [vite] server connection lost. Polling for restart... @ http://127.0.0.1:4173/@vite/client:992
|
||||
[ 133861ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4173/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:14090
|
||||
[ 133955ms] [WARNING] THREE.Clock: This module has been deprecated. Please use THREE.Timer instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 134014ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 2854707ms] [LOG] [vite] server connection lost. Polling for restart... @ http://127.0.0.1:4173/@vite/client:992
|
||||
[ 2854786ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4173/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:14090
|
||||
[ 2854895ms] [WARNING] THREE.Clock: This module has been deprecated. Please use THREE.Timer instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 2854958ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4183626ms] [LOG] [vite] server connection lost. Polling for restart... @ http://127.0.0.1:4173/@vite/client:992
|
||||
[ 4183721ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4173/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:14090
|
||||
[ 4183824ms] [WARNING] THREE.Clock: This module has been deprecated. Please use THREE.Timer instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 4183889ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5520917ms] [LOG] [vite] server connection lost. Polling for restart... @ http://127.0.0.1:4173/@vite/client:992
|
||||
[ 5521012ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4173/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:14090
|
||||
[ 5521122ms] [WARNING] THREE.Clock: This module has been deprecated. Please use THREE.Timer instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 5521181ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[11680317ms] [LOG] [vite] server connection lost. Polling for restart... @ http://127.0.0.1:4173/@vite/client:992
|
||||
[11680420ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4173/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:14090
|
||||
[11680522ms] [WARNING] THREE.Clock: This module has been deprecated. Please use THREE.Timer instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[11680589ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[12795075ms] [LOG] [vite] server connection lost. Polling for restart... @ http://127.0.0.1:4173/@vite/client:992
|
||||
[12795208ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4173/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:14090
|
||||
[12795320ms] [WARNING] THREE.Clock: This module has been deprecated. Please use THREE.Timer instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[12795382ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
24
.playwright-mcp/console-2026-06-13T06-53-30-774Z.log
Normal file
24
.playwright-mcp/console-2026-06-13T06-53-30-774Z.log
Normal file
@@ -0,0 +1,24 @@
|
||||
[ 381ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:14090
|
||||
[ 453ms] [ERROR] The result of getSnapshot should be cached to avoid an infinite loop @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 566ms] Error: Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.
|
||||
at getRootForUpdatedFiber (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:2386:166)
|
||||
at enqueueConcurrentRenderForLane (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:2376:11)
|
||||
at forceStoreRerender (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:4334:15)
|
||||
at updateStoreInstance (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:4316:36)
|
||||
at Object.react_stack_bottom_frame (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:12657:13)
|
||||
at runWithFiberInDEV (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:604:66)
|
||||
at commitHookEffectListMount (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:6370:153)
|
||||
at commitHookPassiveMountEffects (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:6405:55)
|
||||
at commitPassiveMountOnFiber (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:7371:22)
|
||||
at recursivelyTraversePassiveMountEffects (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:7359:5)
|
||||
[ 566ms] [WARNING] %s
|
||||
|
||||
%s
|
||||
An error occurred in the <StatusPanel> component. Consider adding an error boundary to your tree to customize error handling behavior.
|
||||
Visit https://react.dev/link/error-boundaries to learn more about error boundaries. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 623ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ http://127.0.0.1:4175/favicon.ico:0
|
||||
[ 9805ms] [WARNING] THREE.Clock: This module has been deprecated. Please use THREE.Timer instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 9882ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 13893ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:14090
|
||||
[ 14003ms] [WARNING] THREE.Clock: This module has been deprecated. Please use THREE.Timer instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 14059ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
32
.playwright-mcp/console-2026-06-13T06-53-36-773Z.log
Normal file
32
.playwright-mcp/console-2026-06-13T06-53-36-773Z.log
Normal file
@@ -0,0 +1,32 @@
|
||||
[ 15ms] [ERROR] WebSocket connection to 'ws://127.0.0.1:4173/?token=FdbJgX8Sz_PJ' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED @ http://127.0.0.1:4173/@vite/client:864
|
||||
[ 24ms] [ERROR] WebSocket connection to 'ws://127.0.0.1:4173/?token=FdbJgX8Sz_PJ' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED @ http://127.0.0.1:4173/@vite/client:874
|
||||
[ 24ms] [ERROR] [vite] failed to connect to websocket.
|
||||
your current setup:
|
||||
(browser) 127.0.0.1:4173/ <--[HTTP]--> 127.0.0.1:4173/ (server)
|
||||
(browser) 127.0.0.1:4173/ <--[WebSocket (failing)]--> 127.0.0.1:4173/ (server)
|
||||
Check out your Vite / network configuration and https://vite.dev/config/server-options.html#server-hmr . @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 24ms] [ERROR] Failed to send error to Vite server: TypeError: Cannot read properties of undefined (reading 'send')
|
||||
at Object.send (http://127.0.0.1:4173/@vite/client:444:7)
|
||||
at Object.send (http://127.0.0.1:4173/@vite/client:900:16)
|
||||
at Object.send (http://127.0.0.1:4173/@vite/client:307:21)
|
||||
at Object.send (http://127.0.0.1:4173/@vite/client:385:30)
|
||||
at sendError (http://127.0.0.1:4173/@vite/client:486:19)
|
||||
at sendLog (http://127.0.0.1:4173/@vite/client:514:11) @ http://127.0.0.1:4173/@vite/client:515
|
||||
[ 137ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4173/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:14090
|
||||
[ 425ms] [ERROR] Failed to load resource: net::ERR_CONNECTION_REFUSED @ http://127.0.0.1:4173/favicon.ico:0
|
||||
[ 478ms] [WARNING] THREE.Clock: This module has been deprecated. Please use THREE.Timer instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 529ms] [ERROR] Failed to send error to Vite server: TypeError: Cannot read properties of undefined (reading 'send')
|
||||
at Object.send (http://127.0.0.1:4173/@vite/client:444:7)
|
||||
at Object.send (http://127.0.0.1:4173/@vite/client:900:16)
|
||||
at Object.send (http://127.0.0.1:4173/@vite/client:307:21)
|
||||
at Object.send (http://127.0.0.1:4173/@vite/client:385:30)
|
||||
at sendError (http://127.0.0.1:4173/@vite/client:486:19)
|
||||
at sendLog (http://127.0.0.1:4173/@vite/client:514:11) @ http://127.0.0.1:4173/@vite/client:515
|
||||
[ 622ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4173/@vite/client:524
|
||||
[ 663ms] [ERROR] Failed to send error to Vite server: TypeError: Cannot read properties of undefined (reading 'send')
|
||||
at Object.send (http://127.0.0.1:4173/@vite/client:444:7)
|
||||
at Object.send (http://127.0.0.1:4173/@vite/client:900:16)
|
||||
at Object.send (http://127.0.0.1:4173/@vite/client:307:21)
|
||||
at Object.send (http://127.0.0.1:4173/@vite/client:385:30)
|
||||
at sendError (http://127.0.0.1:4173/@vite/client:486:19)
|
||||
at sendLog (http://127.0.0.1:4173/@vite/client:514:11) @ http://127.0.0.1:4173/@vite/client:515
|
||||
441
.playwright-mcp/console-2026-06-13T06-53-48-023Z.log
Normal file
441
.playwright-mcp/console-2026-06-13T06-53-48-023Z.log
Normal file
@@ -0,0 +1,441 @@
|
||||
[ 92ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:14090
|
||||
[ 188ms] [WARNING] THREE.Clock: This module has been deprecated. Please use THREE.Timer instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 245ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 6333ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 6395ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 11962ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 15016ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 15049ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 15080ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 15114ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 15346ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 15380ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 15413ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 15434ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 15463ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 15497ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 15563ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 15630ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 15663ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 15913ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 15948ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 15980ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 21175ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 150279ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:14090
|
||||
[ 150377ms] [WARNING] THREE.Clock: This module has been deprecated. Please use THREE.Timer instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 150448ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 247331ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 327221ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 327345ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 332201ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 353094ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 353243ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 353258ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 353304ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 353352ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 353389ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 353395ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 353415ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 353432ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 353448ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 353464ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 353481ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 353498ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 353514ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 353531ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 353548ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 353564ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 353581ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 353598ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 353632ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 353711ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359395ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359542ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359587ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359603ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359637ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359645ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359666ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359683ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359698ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359714ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359731ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359748ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359765ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359781ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359797ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359814ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359831ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359847ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359864ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359881ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359898ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359914ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359931ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359948ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359964ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 359981ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 360018ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 360032ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 360067ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 360148ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 360164ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 360212ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 361578ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 361711ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 361726ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 361742ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 361780ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 361796ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 361805ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 361818ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 361834ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 361848ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 361865ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 361882ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 361898ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 361964ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 361981ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 361997ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 362014ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 362031ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 362048ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 362064ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 362099ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 362139ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 362152ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 362167ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 362181ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 362198ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 362214ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 362231ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 362264ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 362295ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 364389ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 1506617ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=b4e5d664:14090
|
||||
[ 1506759ms] [WARNING] THREE.Clock: This module has been deprecated. Please use THREE.Timer instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 1506842ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 1528107ms] [LOG] [vite] server connection lost. Polling for restart... @ http://127.0.0.1:4175/@vite/client:992
|
||||
[ 1528690ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=7efaa280:14090
|
||||
[ 1528811ms] [WARNING] THREE.Clock: This module has been deprecated. Please use THREE.Timer instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 1528914ms] [WARNING] THREE.WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 1566842ms] Error: useAuth must be used within an AuthProvider
|
||||
at useAuth (http://127.0.0.1:4175/src/auth/AuthContext.tsx:138:9)
|
||||
at Toolbar (http://127.0.0.1:4175/src/components/Toolbar.tsx?t=1781335194797:15:50)
|
||||
at Object.react_stack_bottom_frame (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=7efaa280:12621:12)
|
||||
at renderWithHooks (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=7efaa280:3966:19)
|
||||
at updateFunctionComponent (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=7efaa280:5322:16)
|
||||
at beginWork (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=7efaa280:5893:20)
|
||||
at runWithFiberInDEV (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=7efaa280:604:66)
|
||||
at performUnitOfWork (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=7efaa280:8182:92)
|
||||
at workLoopSync (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=7efaa280:8078:37)
|
||||
at renderRootSync (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=7efaa280:8062:6)
|
||||
[ 1566842ms] [WARNING] %s
|
||||
|
||||
%s
|
||||
An error occurred in the <Toolbar> component. Consider adding an error boundary to your tree to customize error handling behavior.
|
||||
Visit https://react.dev/link/error-boundaries to learn more about error boundaries. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 1567350ms] [LOG] THREE.WebGLRenderer: Context Lost. @ http://127.0.0.1:4175/node_modules/.vite/deps/three.module-DxhMWCDR.js?v=232a6c3f:1694
|
||||
[ 1576307ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=7efaa280:14090
|
||||
[ 1584010ms] [LOG] [vite] server connection lost. Polling for restart... @ http://127.0.0.1:4175/@vite/client:992
|
||||
[ 1585266ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=be7e01dc:14090
|
||||
[ 1588370ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=be7e01dc:14090
|
||||
[ 1590539ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=be7e01dc:14090
|
||||
[ 1747495ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=be7e01dc:14090
|
||||
[ 2355192ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=be7e01dc:14090
|
||||
[ 5940863ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=be7e01dc:14090
|
||||
[ 5961539ms] [ERROR] The final argument passed to %s changed size between renders. The order and size of this array must remain constant.
|
||||
|
||||
Previous: %s
|
||||
Incoming: %s useEffect [] [, ] @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 5961540ms] [ERROR] The final argument passed to %s changed size between renders. The order and size of this array must remain constant.
|
||||
|
||||
Previous: %s
|
||||
Incoming: %s useEffect [] [, ] @ http://127.0.0.1:4175/@vite/client:524
|
||||
[ 7528329ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=be7e01dc:14090
|
||||
[ 8239458ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=be7e01dc:14090
|
||||
[ 9959155ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=be7e01dc:14090
|
||||
[10045929ms] [ERROR] Failed to load resource: the server responded with a status of 500 (Internal Server Error) @ http://127.0.0.1:4175/src/components/PropertiesPanel.tsx?t=1781343673922:0
|
||||
[10045930ms] [ERROR] [vite] Failed to reload /src/components/PropertiesPanel.tsx. This could be due to syntax errors or importing non-existent modules. (see errors above) @ http://127.0.0.1:4175/@vite/client:524
|
||||
[10079687ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=be7e01dc:14090
|
||||
[14157858ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=be7e01dc:14090
|
||||
[34420863ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=be7e01dc:14090
|
||||
[35010479ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=be7e01dc:14090
|
||||
[35012994ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=be7e01dc:14090
|
||||
[35129120ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=be7e01dc:14090
|
||||
[35185183ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:14090
|
||||
[43509443ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:14090
|
||||
[43511671ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:14090
|
||||
[43535726ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:14090
|
||||
[43552633ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:14090
|
||||
[43562766ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:14090
|
||||
[44494741ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:14090
|
||||
[44496506ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:14090
|
||||
[44634161ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:14090
|
||||
[44715492ms] [ERROR] React has detected a change in the order of Hooks called by %s. This will lead to bugs and errors if not fixed. For more information, read the Rules of Hooks: https://react.dev/link/rules-of-hooks
|
||||
|
||||
Previous render Next render
|
||||
------------------------------------------------------
|
||||
%s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
BuilderApp 1. useContext useContext
|
||||
2. useContext useContext
|
||||
3. useEffect useEffect
|
||||
4. useContext useContext
|
||||
5. useCallback useCallback
|
||||
6. useCallback useCallback
|
||||
7. useSyncExternalStore useSyncExternalStore
|
||||
8. useDebugValue useDebugValue
|
||||
9. useEffect useEffect
|
||||
10. useEffect useEffect
|
||||
11. useCallback useCallback
|
||||
12. useCallback useCallback
|
||||
13. useSyncExternalStore useSyncExternalStore
|
||||
14. useDebugValue useDebugValue
|
||||
15. useCallback useCallback
|
||||
16. useCallback useCallback
|
||||
17. useSyncExternalStore useSyncExternalStore
|
||||
18. useDebugValue useDebugValue
|
||||
19. useCallback useCallback
|
||||
20. useCallback useCallback
|
||||
21. useSyncExternalStore useSyncExternalStore
|
||||
22. useDebugValue useDebugValue
|
||||
23. useCallback useCallback
|
||||
24. useCallback useCallback
|
||||
25. useSyncExternalStore useSyncExternalStore
|
||||
26. useDebugValue useDebugValue
|
||||
27. useCallback useCallback
|
||||
28. useCallback useCallback
|
||||
29. useSyncExternalStore useSyncExternalStore
|
||||
30. useDebugValue useDebugValue
|
||||
31. useCallback useCallback
|
||||
32. useCallback useCallback
|
||||
33. useSyncExternalStore useSyncExternalStore
|
||||
34. useDebugValue useDebugValue
|
||||
35. useCallback useCallback
|
||||
36. useCallback useCallback
|
||||
37. useSyncExternalStore useSyncExternalStore
|
||||
38. useDebugValue useDebugValue
|
||||
39. useMemo useCallback
|
||||
@ http://127.0.0.1:4175/@vite/client:524
|
||||
[44715512ms] Error: Rendered more hooks than during the previous render.
|
||||
at updateWorkInProgressHook (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:4080:12)
|
||||
at updateEffectImpl (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:4604:15)
|
||||
at updateSyncExternalStore (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:4295:4)
|
||||
at Object.useSyncExternalStore (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:13078:12)
|
||||
at exports.useSyncExternalStore (http://127.0.0.1:4175/node_modules/.vite/deps/react.js?v=9694efca:751:31)
|
||||
at useStore (http://127.0.0.1:4175/node_modules/.vite/deps/zustand.js?v=9694efca:8:29)
|
||||
at useBoundStore (http://127.0.0.1:4175/node_modules/.vite/deps/zustand.js?v=9694efca:14:38)
|
||||
at useSimulation (http://127.0.0.1:4175/src/simulation/flowSimulator.ts?t=1781378343452:702:23)
|
||||
at BuilderApp (http://127.0.0.1:4175/src/App.tsx?t=1781378343452:218:14)
|
||||
at Object.react_stack_bottom_frame (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:12621:12)
|
||||
[44715499ms] [WARNING] %s
|
||||
|
||||
%s
|
||||
An error occurred in the <BuilderApp> component. Consider adding an error boundary to your tree to customize error handling behavior.
|
||||
Visit https://react.dev/link/error-boundaries to learn more about error boundaries. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[44727563ms] ReferenceError: useMemo is not defined
|
||||
at BuilderApp (http://127.0.0.1:4175/src/App.tsx?t=1781378355526:222:20)
|
||||
at Object.react_stack_bottom_frame (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:12621:12)
|
||||
at renderWithHooks (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:3966:19)
|
||||
at updateFunctionComponent (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:5322:16)
|
||||
at beginWork (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:5893:20)
|
||||
at runWithFiberInDEV (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:604:66)
|
||||
at performUnitOfWork (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:8182:92)
|
||||
at workLoopSync (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:8078:37)
|
||||
at renderRootSync (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:8062:6)
|
||||
at performWorkOnRoot (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:7747:27)
|
||||
[44727563ms] [WARNING] %s
|
||||
|
||||
%s
|
||||
An error occurred in the <BuilderApp> component. Consider adding an error boundary to your tree to customize error handling behavior.
|
||||
Visit https://react.dev/link/error-boundaries to learn more about error boundaries. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[44733517ms] ReferenceError: useMemo is not defined
|
||||
at BuilderApp (http://127.0.0.1:4175/src/App.tsx?t=1781378355526:222:20)
|
||||
at Object.react_stack_bottom_frame (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:12621:12)
|
||||
at renderWithHooks (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:3966:19)
|
||||
at updateFunctionComponent (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:5322:16)
|
||||
at beginWork (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:5893:20)
|
||||
at runWithFiberInDEV (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:604:66)
|
||||
at performUnitOfWork (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:8182:92)
|
||||
at workLoopSync (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:8078:37)
|
||||
at renderRootSync (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:8062:6)
|
||||
at performWorkOnRoot (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:7747:27)
|
||||
[44733517ms] [WARNING] %s
|
||||
|
||||
%s
|
||||
An error occurred in the <BuilderApp> component. Consider adding an error boundary to your tree to customize error handling behavior.
|
||||
Visit https://react.dev/link/error-boundaries to learn more about error boundaries. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[44743102ms] [ERROR] Failed to load resource: the server responded with a status of 500 (Internal Server Error) @ http://127.0.0.1:4175/src/components/Toolbar.tsx?t=1781378371092:0
|
||||
[44743102ms] [ERROR] [vite] Failed to reload /src/components/Toolbar.tsx. This could be due to syntax errors or importing non-existent modules. (see errors above) @ http://127.0.0.1:4175/@vite/client:524
|
||||
[44773509ms] [ERROR] [vite] Failed to reload /src/App.tsx. This could be due to syntax errors or importing non-existent modules. (see errors above) @ http://127.0.0.1:4175/@vite/client:524
|
||||
[44779480ms] [ERROR] [vite] Failed to reload /src/App.tsx. This could be due to syntax errors or importing non-existent modules. (see errors above) @ http://127.0.0.1:4175/@vite/client:524
|
||||
[44779521ms] ReferenceError: useMemo is not defined
|
||||
at BuilderApp (http://127.0.0.1:4175/src/App.tsx?t=1781378355526:222:20)
|
||||
at Object.react_stack_bottom_frame (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:12621:12)
|
||||
at renderWithHooks (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:3966:19)
|
||||
at updateFunctionComponent (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:5322:16)
|
||||
at beginWork (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:5893:20)
|
||||
at runWithFiberInDEV (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:604:66)
|
||||
at performUnitOfWork (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:8182:92)
|
||||
at workLoopSync (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:8078:37)
|
||||
at renderRootSync (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:8062:6)
|
||||
at performWorkOnRoot (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:7747:27)
|
||||
[44779520ms] [WARNING] %s
|
||||
|
||||
%s
|
||||
An error occurred in the <BuilderApp> component. Consider adding an error boundary to your tree to customize error handling behavior.
|
||||
Visit https://react.dev/link/error-boundaries to learn more about error boundaries. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[44782273ms] [ERROR] [vite] Failed to reload /src/App.tsx. This could be due to syntax errors or importing non-existent modules. (see errors above) @ http://127.0.0.1:4175/@vite/client:524
|
||||
[44789750ms] ReferenceError: useMemo is not defined
|
||||
at BuilderApp (http://127.0.0.1:4175/src/App.tsx?t=1781378355526:222:20)
|
||||
at Object.react_stack_bottom_frame (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:12621:12)
|
||||
at renderWithHooks (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:3966:19)
|
||||
at updateFunctionComponent (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:5322:16)
|
||||
at beginWork (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:5893:20)
|
||||
at runWithFiberInDEV (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:604:66)
|
||||
at performUnitOfWork (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:8182:92)
|
||||
at workLoopSync (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:8078:37)
|
||||
at renderRootSync (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:8062:6)
|
||||
at performWorkOnRoot (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:7747:27)
|
||||
[44789750ms] [WARNING] %s
|
||||
|
||||
%s
|
||||
An error occurred in the <BuilderApp> component. Consider adding an error boundary to your tree to customize error handling behavior.
|
||||
Visit https://react.dev/link/error-boundaries to learn more about error boundaries. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[44793527ms] ReferenceError: useMemo is not defined
|
||||
at BuilderApp (http://127.0.0.1:4175/src/App.tsx?t=1781378421490:222:20)
|
||||
at Object.react_stack_bottom_frame (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:12621:12)
|
||||
at renderWithHooks (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:3966:19)
|
||||
at updateFunctionComponent (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:5322:16)
|
||||
at beginWork (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:5893:20)
|
||||
at runWithFiberInDEV (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:604:66)
|
||||
at performUnitOfWork (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:8182:92)
|
||||
at workLoopSync (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:8078:37)
|
||||
at renderRootSync (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:8062:6)
|
||||
at performWorkOnRoot (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:7747:27)
|
||||
[44793522ms] [WARNING] %s
|
||||
|
||||
%s
|
||||
An error occurred in the <BuilderApp> component. Consider adding an error boundary to your tree to customize error handling behavior.
|
||||
Visit https://react.dev/link/error-boundaries to learn more about error boundaries. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[44821706ms] [ERROR] Failed to load resource: the server responded with a status of 500 (Internal Server Error) @ http://127.0.0.1:4175/src/components/Toolbar.tsx?t=1781378449723:0
|
||||
[44821707ms] [ERROR] [vite] Failed to reload /src/components/Toolbar.tsx. This could be due to syntax errors or importing non-existent modules. (see errors above) @ http://127.0.0.1:4175/@vite/client:524
|
||||
[44828326ms] [ERROR] [vite] Failed to reload /src/App.tsx. This could be due to syntax errors or importing non-existent modules. (see errors above) @ http://127.0.0.1:4175/@vite/client:524
|
||||
[44846539ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:14090
|
||||
[44850753ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=9694efca:14090
|
||||
[45056548ms] [WARNING] THREE.WARNING: Multiple instances of Three.js being imported. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45056774ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=19db847c:14090
|
||||
[45112421ms] [ERROR] [vite] SyntaxError: The requested module '/src/utils/pathfinder.ts?t=1781378740389' does not provide an export named 'convertPathToParts' @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112422ms] [ERROR] [vite] Failed to reload /src/components/FlowArrows.tsx. This could be due to syntax errors or importing non-existent modules. (see errors above) @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112422ms] [ERROR] [vite] SyntaxError: The requested module '/src/utils/pathfinder.ts?t=1781378740389' does not provide an export named 'convertPathToParts' @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112422ms] [ERROR] [vite] Failed to reload /src/components/waterVisuals.tsx. This could be due to syntax errors or importing non-existent modules. (see errors above) @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112422ms] [ERROR] [vite] SyntaxError: The requested module '/src/utils/pathfinder.ts?t=1781378740389' does not provide an export named 'convertPathToParts' @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112422ms] [ERROR] [vite] Failed to reload /src/components/PropertiesPanel.tsx. This could be due to syntax errors or importing non-existent modules. (see errors above) @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112422ms] [ERROR] [vite] SyntaxError: The requested module '/src/utils/pathfinder.ts?t=1781378740389' does not provide an export named 'convertPathToParts' @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112422ms] [ERROR] [vite] Failed to reload /src/bom/BomPanel.tsx. This could be due to syntax errors or importing non-existent modules. (see errors above) @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112422ms] [ERROR] [vite] SyntaxError: The requested module '/src/utils/pathfinder.ts?t=1781378740389' does not provide an export named 'convertPathToParts' @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112422ms] [ERROR] [vite] Failed to reload /src/components/ConnectorHandles.tsx. This could be due to syntax errors or importing non-existent modules. (see errors above) @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112422ms] [ERROR] [vite] SyntaxError: The requested module '/src/utils/pathfinder.ts?t=1781378740389' does not provide an export named 'convertPathToParts' @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112422ms] [ERROR] [vite] Failed to reload /src/components/ColorPopover.tsx. This could be due to syntax errors or importing non-existent modules. (see errors above) @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112422ms] [ERROR] [vite] SyntaxError: The requested module '/src/utils/pathfinder.ts?t=1781378740389' does not provide an export named 'convertPathToParts' @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112422ms] [ERROR] [vite] Failed to reload /src/components/SceneCanvas.tsx. This could be due to syntax errors or importing non-existent modules. (see errors above) @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112422ms] [ERROR] [vite] SyntaxError: The requested module '/src/utils/pathfinder.ts?t=1781378740389' does not provide an export named 'convertPathToParts' @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112422ms] [ERROR] [vite] Failed to reload /src/components/Toolbar.tsx. This could be due to syntax errors or importing non-existent modules. (see errors above) @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112422ms] [ERROR] [vite] SyntaxError: The requested module '/src/utils/pathfinder.ts?t=1781378740389' does not provide an export named 'convertPathToParts' @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112422ms] [ERROR] [vite] Failed to reload /src/components/PartLibrary.tsx. This could be due to syntax errors or importing non-existent modules. (see errors above) @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112422ms] [ERROR] [vite] SyntaxError: The requested module '/src/utils/pathfinder.ts?t=1781378740389' does not provide an export named 'convertPathToParts' @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112422ms] [ERROR] [vite] Failed to reload /src/App.tsx. This could be due to syntax errors or importing non-existent modules. (see errors above) @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112422ms] [ERROR] [vite] SyntaxError: The requested module '/src/utils/pathfinder.ts?t=1781378740389' does not provide an export named 'convertPathToParts' @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112422ms] [ERROR] [vite] Failed to reload /src/components/StatusPanel.tsx. This could be due to syntax errors or importing non-existent modules. (see errors above) @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112422ms] [ERROR] [vite] SyntaxError: The requested module '/src/utils/pathfinder.ts?t=1781378740389' does not provide an export named 'convertPathToParts' @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112423ms] [ERROR] [vite] Failed to reload /src/components/SelectionGizmo.tsx. This could be due to syntax errors or importing non-existent modules. (see errors above) @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112423ms] [ERROR] [vite] SyntaxError: The requested module '/src/utils/pathfinder.ts?t=1781378740389' does not provide an export named 'convertPathToParts' @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112423ms] [ERROR] [vite] Failed to reload /src/components/PartMesh.tsx. This could be due to syntax errors or importing non-existent modules. (see errors above) @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112423ms] [ERROR] [vite] SyntaxError: The requested module '/src/utils/pathfinder.ts?t=1781378740389' does not provide an export named 'convertPathToParts' @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45112423ms] [ERROR] [vite] Failed to reload /src/components/PartBody.tsx. This could be due to syntax errors or importing non-existent modules. (see errors above) @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45588805ms] [ERROR] [vite] SyntaxError: The requested module '/src/utils/pathfinder.ts?t=1781378740389' does not provide an export named 'convertPathToParts' @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45588805ms] [ERROR] [vite] Failed to reload /src/bom/BomPanel.tsx. This could be due to syntax errors or importing non-existent modules. (see errors above) @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45590805ms] [ERROR] [vite] SyntaxError: The requested module '/src/utils/pathfinder.ts?t=1781378740389' does not provide an export named 'convertPathToParts' @ http://127.0.0.1:4175/@vite/client:524
|
||||
[45590805ms] [ERROR] [vite] Failed to reload /src/components/PartMesh.tsx. This could be due to syntax errors or importing non-existent modules. (see errors above) @ http://127.0.0.1:4175/@vite/client:524
|
||||
[52650313ms] [ERROR] React has detected a change in the order of Hooks called by %s. This will lead to bugs and errors if not fixed. For more information, read the Rules of Hooks: https://react.dev/link/rules-of-hooks
|
||||
|
||||
Previous render Next render
|
||||
------------------------------------------------------
|
||||
%s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
BuilderApp 1. useContext useContext
|
||||
2. useContext useContext
|
||||
3. useEffect useEffect
|
||||
4. useContext useContext
|
||||
5. useCallback useCallback
|
||||
6. useCallback useCallback
|
||||
7. useSyncExternalStore useSyncExternalStore
|
||||
8. useDebugValue useDebugValue
|
||||
9. useEffect useEffect
|
||||
10. useEffect useEffect
|
||||
11. useContext useContext
|
||||
12. useCallback useCallback
|
||||
13. useCallback useCallback
|
||||
14. useSyncExternalStore useSyncExternalStore
|
||||
15. useDebugValue useDebugValue
|
||||
16. useCallback useCallback
|
||||
17. useCallback useCallback
|
||||
18. useSyncExternalStore useSyncExternalStore
|
||||
19. useDebugValue useDebugValue
|
||||
20. useState useState
|
||||
21. useRef useRef
|
||||
22. useRef useRef
|
||||
23. useRef useRef
|
||||
24. useEffect useEffect
|
||||
25. useEffect useEffect
|
||||
26. useEffect useEffect
|
||||
27. useCallback useCallback
|
||||
28. useCallback useCallback
|
||||
29. useSyncExternalStore useSyncExternalStore
|
||||
30. useDebugValue useDebugValue
|
||||
31. useCallback useCallback
|
||||
32. useCallback useCallback
|
||||
33. useSyncExternalStore useSyncExternalStore
|
||||
34. useDebugValue useDebugValue
|
||||
35. useCallback useCallback
|
||||
36. useCallback useCallback
|
||||
37. useSyncExternalStore useSyncExternalStore
|
||||
38. useDebugValue useDebugValue
|
||||
39. useCallback useCallback
|
||||
40. useCallback useCallback
|
||||
41. useSyncExternalStore useSyncExternalStore
|
||||
42. useDebugValue useDebugValue
|
||||
43. useCallback useCallback
|
||||
44. useCallback useCallback
|
||||
45. useSyncExternalStore useSyncExternalStore
|
||||
46. useDebugValue useDebugValue
|
||||
47. useCallback useCallback
|
||||
48. useCallback useCallback
|
||||
49. useSyncExternalStore useSyncExternalStore
|
||||
50. useDebugValue useDebugValue
|
||||
51. useCallback useCallback
|
||||
52. useCallback useCallback
|
||||
53. useSyncExternalStore useSyncExternalStore
|
||||
54. useDebugValue useDebugValue
|
||||
55. useCallback useCallback
|
||||
56. useCallback useCallback
|
||||
57. useSyncExternalStore useSyncExternalStore
|
||||
58. useDebugValue useDebugValue
|
||||
59. useMemo useCallback
|
||||
@ http://127.0.0.1:4175/@vite/client:524
|
||||
[52650406ms] Error: Rendered more hooks than during the previous render.
|
||||
at updateWorkInProgressHook (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=19db847c:4080:12)
|
||||
at updateReducer (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=19db847c:4171:29)
|
||||
at Object.useState (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=19db847c:13056:13)
|
||||
at exports.useState (http://127.0.0.1:4175/node_modules/.vite/deps/react.js?v=19db847c:748:31)
|
||||
at useSimulation (http://127.0.0.1:4175/src/simulation/flowSimulator.ts?t=1781386278258:959:26)
|
||||
at BuilderApp (http://127.0.0.1:4175/src/App.tsx?t=1781386278258:221:14)
|
||||
at Object.react_stack_bottom_frame (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=19db847c:12621:12)
|
||||
at renderWithHooks (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=19db847c:3966:19)
|
||||
at updateFunctionComponent (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=19db847c:5322:16)
|
||||
at beginWork (http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=19db847c:5893:20)
|
||||
[52650344ms] [WARNING] %s
|
||||
|
||||
%s
|
||||
An error occurred in the <BuilderApp> component. Consider adding an error boundary to your tree to customize error handling behavior.
|
||||
Visit https://react.dev/link/error-boundaries to learn more about error boundaries. @ http://127.0.0.1:4175/@vite/client:524
|
||||
[52650515ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=19db847c:14090
|
||||
1
.playwright-mcp/console-2026-06-13T21-48-34-879Z.log
Normal file
1
.playwright-mcp/console-2026-06-13T21-48-34-879Z.log
Normal file
@@ -0,0 +1 @@
|
||||
[ 130ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:4175/node_modules/.vite/deps/react-dom_client.js?v=19db847c:14090
|
||||
184
.playwright-mcp/page-2026-06-12T21-10-37-569Z.yml
Normal file
184
.playwright-mcp/page-2026-06-12T21-10-37-569Z.yml
Normal file
@@ -0,0 +1,184 @@
|
||||
- generic [ref=e3]:
|
||||
- banner [ref=e4]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]: H
|
||||
- textbox [ref=e7]: "Demo: pump loop"
|
||||
- button "New" [ref=e8]
|
||||
- button "Save" [ref=e9]
|
||||
- button "Load ▾" [ref=e11]
|
||||
- button "Export" [ref=e12]
|
||||
- button "Import" [ref=e13]
|
||||
- button "BOM" [ref=e14]
|
||||
- button "Check Build" [ref=e15]
|
||||
- button "↩︎" [disabled] [ref=e16]
|
||||
- button "↪︎" [disabled] [ref=e17]
|
||||
- button "📏 Measure" [ref=e18]
|
||||
- button "Pipe Run" [ref=e19]
|
||||
- button "⌗ Snap" [ref=e20]
|
||||
- generic [ref=e21]:
|
||||
- button "Pause water simulation (Space)" [ref=e22]:
|
||||
- img [ref=e23]
|
||||
- button "💧 Flow" [ref=e26]
|
||||
- generic [ref=e27]:
|
||||
- button "3D" [ref=e28]
|
||||
- button "Top" [ref=e29]
|
||||
- button "Front" [ref=e30]
|
||||
- button "Side" [ref=e31]
|
||||
- generic [ref=e32]:
|
||||
- complementary [ref=e33]:
|
||||
- generic [ref=e34]:
|
||||
- heading "Parts Library" [level=2] [ref=e35]
|
||||
- paragraph [ref=e36]: Click then place in scene, or drag onto the canvas. Shift-click to stamp copies.
|
||||
- generic [ref=e37]:
|
||||
- generic [ref=e38]:
|
||||
- heading "Tool Belt" [level=3] [ref=e39]
|
||||
- generic [ref=e40]:
|
||||
- button "1 Pipe" [ref=e41]:
|
||||
- generic [ref=e42]: "1"
|
||||
- img [ref=e43]
|
||||
- generic [ref=e47]: Pipe
|
||||
- button "2 Elbow" [ref=e48]:
|
||||
- generic [ref=e49]: "2"
|
||||
- img [ref=e50]
|
||||
- generic [ref=e54]: Elbow
|
||||
- button "3 T-Joint" [ref=e55]:
|
||||
- generic [ref=e56]: "3"
|
||||
- img [ref=e57]
|
||||
- generic [ref=e62]: T-Joint
|
||||
- button "4 Valve" [ref=e63]:
|
||||
- generic [ref=e64]: "4"
|
||||
- img [ref=e65]
|
||||
- generic [ref=e69]: Valve
|
||||
- button "5 Pump" [ref=e70]:
|
||||
- generic [ref=e71]: "5"
|
||||
- img [ref=e72]
|
||||
- generic [ref=e78]: Pump
|
||||
- button "6 Reservoir" [ref=e79]:
|
||||
- generic [ref=e80]: "6"
|
||||
- img [ref=e81]
|
||||
- generic [ref=e85]: Reservoir
|
||||
- button "7 Grow Tower" [ref=e86]:
|
||||
- generic [ref=e87]: "7"
|
||||
- img [ref=e88]
|
||||
- generic [ref=e97]: Grow Tower
|
||||
- button "8 Grow Tray" [ref=e98]:
|
||||
- generic [ref=e99]: "8"
|
||||
- img [ref=e100]
|
||||
- generic [ref=e106]: Grow Tray
|
||||
- button "9 Emitter" [ref=e107]:
|
||||
- generic [ref=e108]: "9"
|
||||
- img [ref=e109]
|
||||
- generic [ref=e117]: Emitter
|
||||
- generic [ref=e118]:
|
||||
- heading "Quick Builds" [level=3] [ref=e119]
|
||||
- generic [ref=e120]:
|
||||
- button "NFT loop Reservoir, pump, NFT tray, return drain, and plant cups +" [ref=e121]:
|
||||
- generic [ref=e122]:
|
||||
- generic [ref=e123]: NFT loop
|
||||
- generic [ref=e124]: Reservoir, pump, NFT tray, return drain, and plant cups
|
||||
- generic [ref=e125]: +
|
||||
- button "Drip manifold Pump-fed header with tee branches, valves, and emitters +" [ref=e126]:
|
||||
- generic [ref=e127]:
|
||||
- generic [ref=e128]: Drip manifold
|
||||
- generic [ref=e129]: Pump-fed header with tee branches, valves, and emitters
|
||||
- generic [ref=e130]: +
|
||||
- generic [ref=e131]:
|
||||
- heading "Plumbing" [level=3] [ref=e132]
|
||||
- generic [ref=e133]:
|
||||
- button "Pipe" [ref=e134]:
|
||||
- img [ref=e135]
|
||||
- generic [ref=e139]: Pipe
|
||||
- button "Coupling" [ref=e140]:
|
||||
- img [ref=e141]
|
||||
- generic [ref=e144]: Coupling
|
||||
- button "Reducer" [ref=e145]:
|
||||
- img [ref=e146]
|
||||
- generic [ref=e149]: Reducer
|
||||
- button "Cap" [ref=e150]:
|
||||
- img [ref=e151]
|
||||
- generic [ref=e154]: Cap
|
||||
- button "Elbow" [ref=e155]:
|
||||
- img [ref=e156]
|
||||
- generic [ref=e160]: Elbow
|
||||
- button "T-Joint" [ref=e161]:
|
||||
- img [ref=e162]
|
||||
- generic [ref=e167]: T-Joint
|
||||
- generic [ref=e168]:
|
||||
- heading "Flow Control" [level=3] [ref=e169]
|
||||
- generic [ref=e170]:
|
||||
- button "Pump" [ref=e171]:
|
||||
- img [ref=e172]
|
||||
- generic [ref=e178]: Pump
|
||||
- button "Reservoir" [ref=e179]:
|
||||
- img [ref=e180]
|
||||
- generic [ref=e184]: Reservoir
|
||||
- button "Valve" [ref=e185]:
|
||||
- img [ref=e186]
|
||||
- generic [ref=e190]: Valve
|
||||
- button "Emitter" [ref=e191]:
|
||||
- img [ref=e192]
|
||||
- generic [ref=e200]: Emitter
|
||||
- button "Drain" [ref=e201]:
|
||||
- img [ref=e202]
|
||||
- generic [ref=e205]: Drain
|
||||
- generic [ref=e206]:
|
||||
- heading "Growing" [level=3] [ref=e207]
|
||||
- generic [ref=e208]:
|
||||
- button "Grow Tower" [ref=e209]:
|
||||
- img [ref=e210]
|
||||
- generic [ref=e219]: Grow Tower
|
||||
- button "Grow Tray" [ref=e220]:
|
||||
- img [ref=e221]
|
||||
- generic [ref=e227]: Grow Tray
|
||||
- button "Wall Panel" [ref=e228]:
|
||||
- img [ref=e229]
|
||||
- generic [ref=e240]: Wall Panel
|
||||
- button "Net Pot" [ref=e241]:
|
||||
- img [ref=e242]
|
||||
- generic [ref=e248]: Net Pot
|
||||
- generic [ref=e249]:
|
||||
- heading "Structure" [level=3] [ref=e250]
|
||||
- button "Lattice" [ref=e252]:
|
||||
- img [ref=e253]
|
||||
- generic [ref=e262]: Lattice
|
||||
- main [ref=e263]
|
||||
- complementary [ref=e267]:
|
||||
- heading "Inspector" [level=2] [ref=e269]
|
||||
- generic [ref=e270]:
|
||||
- text: Select a part to edit its properties.
|
||||
- list [ref=e271]:
|
||||
- listitem [ref=e272]: Click select · drag to move
|
||||
- listitem [ref=e273]: ⇧Click add/remove from selection
|
||||
- listitem [ref=e274]: ⌘Click change color
|
||||
- listitem [ref=e275]: Drag connector dots to snap pipes
|
||||
- listitem [ref=e276]: ⇧Drag move vertically (3D view)
|
||||
- listitem [ref=e277]: ⌥Drag clone while dragging
|
||||
- listitem [ref=e278]: Space play / pause water
|
||||
- listitem [ref=e279]: R rotate 90° Q/E lower / raise
|
||||
- listitem [ref=e280]: D duplicate ⌫ delete
|
||||
- listitem [ref=e281]: ⌘Z undo ⇧⌘Z redo
|
||||
- listitem [ref=e282]: Esc deselect / cancel
|
||||
- contentinfo [ref=e283]:
|
||||
- generic [ref=e284]:
|
||||
- heading "Simulation" [level=3] [ref=e285]
|
||||
- generic [ref=e286]: 246GPH
|
||||
- generic [ref=e287]: ≈ 933 L/h · 26 parts · 20 connections
|
||||
- generic [ref=e288]: peak 1.7 ft/s · 2.1 psi
|
||||
- button "Water flowing" [ref=e289] [cursor=pointer]: Water flowing
|
||||
- generic [ref=e293]:
|
||||
- heading "Pumps" [level=3] [ref=e294]
|
||||
- button "171 GPH/ 550 rated head 3.3/8 ft" [ref=e295]:
|
||||
- generic [ref=e296]:
|
||||
- generic [ref=e297]:
|
||||
- text: 171 GPH
|
||||
- generic [ref=e298]: / 550 rated
|
||||
- generic [ref=e299]: head 3.3/8 ft
|
||||
- button "75 GPH/ 240 rated head 4.5/8 ft" [ref=e302]:
|
||||
- generic [ref=e303]:
|
||||
- generic [ref=e304]:
|
||||
- text: 75 GPH
|
||||
- generic [ref=e305]: / 240 rated
|
||||
- generic [ref=e306]: head 4.5/8 ft
|
||||
- generic [ref=e309]:
|
||||
- heading "Diagnostics" [level=3] [ref=e310]
|
||||
- paragraph [ref=e311]: ✓ System healthy — no issues detected.
|
||||
187
.playwright-mcp/page-2026-06-12T21-10-51-774Z.yml
Normal file
187
.playwright-mcp/page-2026-06-12T21-10-51-774Z.yml
Normal file
@@ -0,0 +1,187 @@
|
||||
- generic [ref=e3]:
|
||||
- banner [ref=e4]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]: H
|
||||
- textbox [ref=e7]: "Demo: pump loop"
|
||||
- button "New" [ref=e8]
|
||||
- button "Save" [ref=e9]
|
||||
- button "Load ▾" [ref=e11]
|
||||
- button "Export" [ref=e12]
|
||||
- button "Import" [ref=e13]
|
||||
- button "BOM" [ref=e14]
|
||||
- button "Check Build" [ref=e15]
|
||||
- button "↩︎" [disabled] [ref=e16]
|
||||
- button "↪︎" [disabled] [ref=e17]
|
||||
- button "📏 Measure" [ref=e18]
|
||||
- button "Pipe Run" [ref=e19]
|
||||
- button "⌗ Snap" [ref=e20]
|
||||
- generic [ref=e21]:
|
||||
- button "Pause water simulation (Space)" [ref=e22]:
|
||||
- img [ref=e23]
|
||||
- button "💧 Flow" [ref=e26]
|
||||
- generic [ref=e27]:
|
||||
- button "3D" [ref=e28]
|
||||
- button "Top" [ref=e29]
|
||||
- button "Front" [ref=e30]
|
||||
- button "Side" [ref=e31]
|
||||
- generic [ref=e32]:
|
||||
- complementary [ref=e33]:
|
||||
- generic [ref=e34]:
|
||||
- heading "Parts Library" [level=2] [ref=e35]
|
||||
- paragraph [ref=e36]: Click then place in scene, or drag onto the canvas. Shift-click to stamp copies.
|
||||
- generic [ref=e37]:
|
||||
- generic [ref=e38]:
|
||||
- heading "Tool Belt" [level=3] [ref=e39]
|
||||
- generic [ref=e40]:
|
||||
- button "1 Pipe Placing…" [ref=e312]:
|
||||
- generic [ref=e42]: "1"
|
||||
- img [ref=e43]
|
||||
- generic [ref=e47]: Pipe
|
||||
- generic [ref=e313]: Placing…
|
||||
- button "2 Elbow" [ref=e48]:
|
||||
- generic [ref=e49]: "2"
|
||||
- img [ref=e50]
|
||||
- generic [ref=e54]: Elbow
|
||||
- button "3 T-Joint" [ref=e55]:
|
||||
- generic [ref=e56]: "3"
|
||||
- img [ref=e57]
|
||||
- generic [ref=e62]: T-Joint
|
||||
- button "4 Valve" [ref=e63]:
|
||||
- generic [ref=e64]: "4"
|
||||
- img [ref=e65]
|
||||
- generic [ref=e69]: Valve
|
||||
- button "5 Pump" [ref=e70]:
|
||||
- generic [ref=e71]: "5"
|
||||
- img [ref=e72]
|
||||
- generic [ref=e78]: Pump
|
||||
- button "6 Reservoir" [ref=e79]:
|
||||
- generic [ref=e80]: "6"
|
||||
- img [ref=e81]
|
||||
- generic [ref=e85]: Reservoir
|
||||
- button "7 Grow Tower" [ref=e86]:
|
||||
- generic [ref=e87]: "7"
|
||||
- img [ref=e88]
|
||||
- generic [ref=e97]: Grow Tower
|
||||
- button "8 Grow Tray" [ref=e98]:
|
||||
- generic [ref=e99]: "8"
|
||||
- img [ref=e100]
|
||||
- generic [ref=e106]: Grow Tray
|
||||
- button "9 Emitter" [ref=e107]:
|
||||
- generic [ref=e108]: "9"
|
||||
- img [ref=e109]
|
||||
- generic [ref=e117]: Emitter
|
||||
- generic [ref=e118]:
|
||||
- heading "Quick Builds" [level=3] [ref=e119]
|
||||
- generic [ref=e120]:
|
||||
- button "NFT loop Reservoir, pump, NFT tray, return drain, and plant cups +" [ref=e121]:
|
||||
- generic [ref=e122]:
|
||||
- generic [ref=e123]: NFT loop
|
||||
- generic [ref=e124]: Reservoir, pump, NFT tray, return drain, and plant cups
|
||||
- generic [ref=e125]: +
|
||||
- button "Drip manifold Pump-fed header with tee branches, valves, and emitters +" [ref=e126]:
|
||||
- generic [ref=e127]:
|
||||
- generic [ref=e128]: Drip manifold
|
||||
- generic [ref=e129]: Pump-fed header with tee branches, valves, and emitters
|
||||
- generic [ref=e130]: +
|
||||
- generic [ref=e131]:
|
||||
- heading "Plumbing" [level=3] [ref=e132]
|
||||
- generic [ref=e133]:
|
||||
- button "Pipe Placing…" [ref=e314]:
|
||||
- img [ref=e135]
|
||||
- generic [ref=e139]: Pipe
|
||||
- generic [ref=e315]: Placing…
|
||||
- button "Coupling" [ref=e140]:
|
||||
- img [ref=e141]
|
||||
- generic [ref=e144]: Coupling
|
||||
- button "Reducer" [ref=e145]:
|
||||
- img [ref=e146]
|
||||
- generic [ref=e149]: Reducer
|
||||
- button "Cap" [ref=e150]:
|
||||
- img [ref=e151]
|
||||
- generic [ref=e154]: Cap
|
||||
- button "Elbow" [ref=e155]:
|
||||
- img [ref=e156]
|
||||
- generic [ref=e160]: Elbow
|
||||
- button "T-Joint" [ref=e161]:
|
||||
- img [ref=e162]
|
||||
- generic [ref=e167]: T-Joint
|
||||
- generic [ref=e168]:
|
||||
- heading "Flow Control" [level=3] [ref=e169]
|
||||
- generic [ref=e170]:
|
||||
- button "Pump" [ref=e171]:
|
||||
- img [ref=e172]
|
||||
- generic [ref=e178]: Pump
|
||||
- button "Reservoir" [ref=e179]:
|
||||
- img [ref=e180]
|
||||
- generic [ref=e184]: Reservoir
|
||||
- button "Valve" [ref=e185]:
|
||||
- img [ref=e186]
|
||||
- generic [ref=e190]: Valve
|
||||
- button "Emitter" [ref=e191]:
|
||||
- img [ref=e192]
|
||||
- generic [ref=e200]: Emitter
|
||||
- button "Drain" [ref=e201]:
|
||||
- img [ref=e202]
|
||||
- generic [ref=e205]: Drain
|
||||
- generic [ref=e206]:
|
||||
- heading "Growing" [level=3] [ref=e207]
|
||||
- generic [ref=e208]:
|
||||
- button "Grow Tower" [ref=e209]:
|
||||
- img [ref=e210]
|
||||
- generic [ref=e219]: Grow Tower
|
||||
- button "Grow Tray" [ref=e220]:
|
||||
- img [ref=e221]
|
||||
- generic [ref=e227]: Grow Tray
|
||||
- button "Wall Panel" [ref=e228]:
|
||||
- img [ref=e229]
|
||||
- generic [ref=e240]: Wall Panel
|
||||
- button "Net Pot" [ref=e241]:
|
||||
- img [ref=e242]
|
||||
- generic [ref=e248]: Net Pot
|
||||
- generic [ref=e249]:
|
||||
- heading "Structure" [level=3] [ref=e250]
|
||||
- button "Lattice" [ref=e252]:
|
||||
- img [ref=e253]
|
||||
- generic [ref=e262]: Lattice
|
||||
- main [ref=e263]:
|
||||
- generic: Click to place · Shift-click to stamp copies · 1-9 switches parts · Esc to cancel
|
||||
- complementary [ref=e267]:
|
||||
- heading "Inspector" [level=2] [ref=e269]
|
||||
- generic [ref=e270]:
|
||||
- text: Select a part to edit its properties.
|
||||
- list [ref=e271]:
|
||||
- listitem [ref=e272]: Click select · drag to move
|
||||
- listitem [ref=e273]: ⇧Click add/remove from selection
|
||||
- listitem [ref=e274]: ⌘Click change color
|
||||
- listitem [ref=e275]: Drag connector dots to snap pipes
|
||||
- listitem [ref=e276]: ⇧Drag move vertically (3D view)
|
||||
- listitem [ref=e277]: ⌥Drag clone while dragging
|
||||
- listitem [ref=e278]: Space play / pause water
|
||||
- listitem [ref=e279]: R rotate 90° Q/E lower / raise
|
||||
- listitem [ref=e280]: D duplicate ⌫ delete
|
||||
- listitem [ref=e281]: ⌘Z undo ⇧⌘Z redo
|
||||
- listitem [ref=e282]: Esc deselect / cancel
|
||||
- contentinfo [ref=e283]:
|
||||
- generic [ref=e284]:
|
||||
- heading "Simulation" [level=3] [ref=e285]
|
||||
- generic [ref=e286]: 246GPH
|
||||
- generic [ref=e287]: ≈ 933 L/h · 26 parts · 20 connections
|
||||
- generic [ref=e288]: peak 1.7 ft/s · 2.1 psi
|
||||
- button "Water flowing" [ref=e289] [cursor=pointer]: Water flowing
|
||||
- generic [ref=e293]:
|
||||
- heading "Pumps" [level=3] [ref=e294]
|
||||
- button "171 GPH/ 550 rated head 3.3/8 ft" [ref=e295]:
|
||||
- generic [ref=e296]:
|
||||
- generic [ref=e297]:
|
||||
- text: 171 GPH
|
||||
- generic [ref=e298]: / 550 rated
|
||||
- generic [ref=e299]: head 3.3/8 ft
|
||||
- button "75 GPH/ 240 rated head 4.5/8 ft" [ref=e302]:
|
||||
- generic [ref=e303]:
|
||||
- generic [ref=e304]:
|
||||
- text: 75 GPH
|
||||
- generic [ref=e305]: / 240 rated
|
||||
- generic [ref=e306]: head 4.5/8 ft
|
||||
- generic [ref=e309]:
|
||||
- heading "Diagnostics" [level=3] [ref=e310]
|
||||
- paragraph [ref=e311]: ✓ System healthy — no issues detected.
|
||||
184
.playwright-mcp/page-2026-06-12T21-12-05-602Z.yml
Normal file
184
.playwright-mcp/page-2026-06-12T21-12-05-602Z.yml
Normal file
@@ -0,0 +1,184 @@
|
||||
- generic [ref=e3]:
|
||||
- banner [ref=e4]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]: H
|
||||
- textbox [ref=e7]: "Demo: pump loop"
|
||||
- button "New" [ref=e8]
|
||||
- button "Save" [ref=e9]
|
||||
- button "Load ▾" [ref=e11]
|
||||
- button "Export" [ref=e12]
|
||||
- button "Import" [ref=e13]
|
||||
- button "BOM" [ref=e14]
|
||||
- button "Check Build" [ref=e15]
|
||||
- button "↩︎" [disabled] [ref=e16]
|
||||
- button "↪︎" [disabled] [ref=e17]
|
||||
- button "📏 Measure" [ref=e18]
|
||||
- button "Pipe Run" [ref=e19]
|
||||
- button "⌗ Snap" [ref=e20]
|
||||
- generic [ref=e21]:
|
||||
- button "Pause water simulation (Space)" [ref=e22]:
|
||||
- img [ref=e23]
|
||||
- button "💧 Flow" [ref=e26]
|
||||
- generic [ref=e27]:
|
||||
- button "3D" [ref=e28]
|
||||
- button "Top" [ref=e29]
|
||||
- button "Front" [ref=e30]
|
||||
- button "Side" [ref=e31]
|
||||
- generic [ref=e32]:
|
||||
- complementary [ref=e33]:
|
||||
- generic [ref=e34]:
|
||||
- heading "Parts Library" [level=2] [ref=e35]
|
||||
- paragraph [ref=e36]: Click then place in scene, or drag onto the canvas. Shift-click to stamp copies.
|
||||
- generic [ref=e37]:
|
||||
- generic [ref=e38]:
|
||||
- heading "Tool Belt" [level=3] [ref=e39]
|
||||
- generic [ref=e40]:
|
||||
- button "1 Pipe" [ref=e41]:
|
||||
- generic [ref=e42]: "1"
|
||||
- img [ref=e43]
|
||||
- generic [ref=e47]: Pipe
|
||||
- button "2 Elbow" [ref=e48]:
|
||||
- generic [ref=e49]: "2"
|
||||
- img [ref=e50]
|
||||
- generic [ref=e54]: Elbow
|
||||
- button "3 T-Joint" [ref=e55]:
|
||||
- generic [ref=e56]: "3"
|
||||
- img [ref=e57]
|
||||
- generic [ref=e62]: T-Joint
|
||||
- button "4 Valve" [ref=e63]:
|
||||
- generic [ref=e64]: "4"
|
||||
- img [ref=e65]
|
||||
- generic [ref=e69]: Valve
|
||||
- button "5 Pump" [ref=e70]:
|
||||
- generic [ref=e71]: "5"
|
||||
- img [ref=e72]
|
||||
- generic [ref=e78]: Pump
|
||||
- button "6 Reservoir" [ref=e79]:
|
||||
- generic [ref=e80]: "6"
|
||||
- img [ref=e81]
|
||||
- generic [ref=e85]: Reservoir
|
||||
- button "7 Grow Tower" [ref=e86]:
|
||||
- generic [ref=e87]: "7"
|
||||
- img [ref=e88]
|
||||
- generic [ref=e97]: Grow Tower
|
||||
- button "8 Grow Tray" [ref=e98]:
|
||||
- generic [ref=e99]: "8"
|
||||
- img [ref=e100]
|
||||
- generic [ref=e106]: Grow Tray
|
||||
- button "9 Emitter" [ref=e107]:
|
||||
- generic [ref=e108]: "9"
|
||||
- img [ref=e109]
|
||||
- generic [ref=e117]: Emitter
|
||||
- generic [ref=e118]:
|
||||
- heading "Quick Builds" [level=3] [ref=e119]
|
||||
- generic [ref=e120]:
|
||||
- button "NFT loop Reservoir, pump, NFT tray, return drain, and plant cups +" [ref=e121]:
|
||||
- generic [ref=e122]:
|
||||
- generic [ref=e123]: NFT loop
|
||||
- generic [ref=e124]: Reservoir, pump, NFT tray, return drain, and plant cups
|
||||
- generic [ref=e125]: +
|
||||
- button "Drip manifold Pump-fed header with tee branches, valves, and emitters +" [ref=e126]:
|
||||
- generic [ref=e127]:
|
||||
- generic [ref=e128]: Drip manifold
|
||||
- generic [ref=e129]: Pump-fed header with tee branches, valves, and emitters
|
||||
- generic [ref=e130]: +
|
||||
- generic [ref=e131]:
|
||||
- heading "Plumbing" [level=3] [ref=e132]
|
||||
- generic [ref=e133]:
|
||||
- button "Pipe" [ref=e134]:
|
||||
- img [ref=e135]
|
||||
- generic [ref=e139]: Pipe
|
||||
- button "Coupling" [ref=e140]:
|
||||
- img [ref=e141]
|
||||
- generic [ref=e144]: Coupling
|
||||
- button "Reducer" [ref=e145]:
|
||||
- img [ref=e146]
|
||||
- generic [ref=e149]: Reducer
|
||||
- button "Cap" [ref=e150]:
|
||||
- img [ref=e151]
|
||||
- generic [ref=e154]: Cap
|
||||
- button "Elbow" [ref=e155]:
|
||||
- img [ref=e156]
|
||||
- generic [ref=e160]: Elbow
|
||||
- button "T-Joint" [ref=e161]:
|
||||
- img [ref=e162]
|
||||
- generic [ref=e167]: T-Joint
|
||||
- generic [ref=e168]:
|
||||
- heading "Flow Control" [level=3] [ref=e169]
|
||||
- generic [ref=e170]:
|
||||
- button "Pump" [ref=e171]:
|
||||
- img [ref=e172]
|
||||
- generic [ref=e178]: Pump
|
||||
- button "Reservoir" [ref=e179]:
|
||||
- img [ref=e180]
|
||||
- generic [ref=e184]: Reservoir
|
||||
- button "Valve" [ref=e185]:
|
||||
- img [ref=e186]
|
||||
- generic [ref=e190]: Valve
|
||||
- button "Emitter" [ref=e191]:
|
||||
- img [ref=e192]
|
||||
- generic [ref=e200]: Emitter
|
||||
- button "Drain" [ref=e201]:
|
||||
- img [ref=e202]
|
||||
- generic [ref=e205]: Drain
|
||||
- generic [ref=e206]:
|
||||
- heading "Growing" [level=3] [ref=e207]
|
||||
- generic [ref=e208]:
|
||||
- button "Grow Tower" [ref=e209]:
|
||||
- img [ref=e210]
|
||||
- generic [ref=e219]: Grow Tower
|
||||
- button "Grow Tray" [ref=e220]:
|
||||
- img [ref=e221]
|
||||
- generic [ref=e227]: Grow Tray
|
||||
- button "Wall Panel" [ref=e228]:
|
||||
- img [ref=e229]
|
||||
- generic [ref=e240]: Wall Panel
|
||||
- button "Net Pot" [ref=e241]:
|
||||
- img [ref=e242]
|
||||
- generic [ref=e248]: Net Pot
|
||||
- generic [ref=e249]:
|
||||
- heading "Structure" [level=3] [ref=e250]
|
||||
- button "Lattice" [ref=e252]:
|
||||
- img [ref=e253]
|
||||
- generic [ref=e262]: Lattice
|
||||
- main [ref=e263]
|
||||
- complementary [ref=e267]:
|
||||
- heading "Inspector" [level=2] [ref=e269]
|
||||
- generic [ref=e270]:
|
||||
- text: Select a part to edit its properties.
|
||||
- list [ref=e271]:
|
||||
- listitem [ref=e272]: Click select · drag to move
|
||||
- listitem [ref=e273]: ⇧Click add/remove from selection
|
||||
- listitem [ref=e274]: ⌘Click change color
|
||||
- listitem [ref=e275]: Drag connector dots to snap pipes
|
||||
- listitem [ref=e276]: ⇧Drag move vertically (3D view)
|
||||
- listitem [ref=e277]: ⌥Drag clone while dragging
|
||||
- listitem [ref=e278]: Space play / pause water
|
||||
- listitem [ref=e279]: R rotate 90° Q/E lower / raise
|
||||
- listitem [ref=e280]: D duplicate ⌫ delete
|
||||
- listitem [ref=e281]: ⌘Z undo ⇧⌘Z redo
|
||||
- listitem [ref=e282]: Esc deselect / cancel
|
||||
- contentinfo [ref=e283]:
|
||||
- generic [ref=e284]:
|
||||
- heading "Simulation" [level=3] [ref=e285]
|
||||
- generic [ref=e286]: 251GPH
|
||||
- generic [ref=e287]: ≈ 950 L/h · 27 parts · 19 connections
|
||||
- generic [ref=e288]: peak 1.6 ft/s · 2.1 psi
|
||||
- button "Water flowing" [ref=e289] [cursor=pointer]: Water flowing
|
||||
- generic [ref=e293]:
|
||||
- heading "Pumps" [level=3] [ref=e294]
|
||||
- button "176 GPH/ 550 rated head 3.3/8 ft" [ref=e295]:
|
||||
- generic [ref=e296]:
|
||||
- generic [ref=e297]:
|
||||
- text: 176 GPH
|
||||
- generic [ref=e298]: / 550 rated
|
||||
- generic [ref=e299]: head 3.3/8 ft
|
||||
- button "75 GPH/ 240 rated head 4.5/8 ft" [ref=e302]:
|
||||
- generic [ref=e303]:
|
||||
- generic [ref=e304]:
|
||||
- text: 75 GPH
|
||||
- generic [ref=e305]: / 240 rated
|
||||
- generic [ref=e306]: head 4.5/8 ft
|
||||
- generic [ref=e309]:
|
||||
- heading "Diagnostics" [level=3] [ref=e310]
|
||||
- button "⚠️ 1 open pipe end downstream — water will leak out." [ref=e311] [cursor=pointer]
|
||||
184
.playwright-mcp/page-2026-06-12T21-13-29-286Z.yml
Normal file
184
.playwright-mcp/page-2026-06-12T21-13-29-286Z.yml
Normal file
@@ -0,0 +1,184 @@
|
||||
- generic [ref=e3]:
|
||||
- banner [ref=e4]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]: H
|
||||
- textbox [ref=e7]: "Demo: pump loop"
|
||||
- button "New" [ref=e8]
|
||||
- button "Save" [ref=e9]
|
||||
- button "Load ▾" [ref=e11]
|
||||
- button "Export" [ref=e12]
|
||||
- button "Import" [ref=e13]
|
||||
- button "BOM" [ref=e14]
|
||||
- button "Check Build" [ref=e15]
|
||||
- button "↩︎" [disabled] [ref=e16]
|
||||
- button "↪︎" [disabled] [ref=e17]
|
||||
- button "📏 Measure" [ref=e18]
|
||||
- button "Pipe Run" [ref=e19]
|
||||
- button "⌗ Snap" [ref=e20]
|
||||
- generic [ref=e21]:
|
||||
- button "Pause water simulation (Space)" [ref=e22]:
|
||||
- img [ref=e23]
|
||||
- button "💧 Flow" [ref=e26]
|
||||
- generic [ref=e27]:
|
||||
- button "3D" [ref=e28]
|
||||
- button "Top" [ref=e29]
|
||||
- button "Front" [ref=e30]
|
||||
- button "Side" [ref=e31]
|
||||
- generic [ref=e32]:
|
||||
- complementary [ref=e33]:
|
||||
- generic [ref=e34]:
|
||||
- heading "Parts Library" [level=2] [ref=e35]
|
||||
- paragraph [ref=e36]: Click then place in scene, or drag onto the canvas. Shift-click to stamp copies.
|
||||
- generic [ref=e37]:
|
||||
- generic [ref=e38]:
|
||||
- heading "Tool Belt" [level=3] [ref=e39]
|
||||
- generic [ref=e40]:
|
||||
- button "1 Pipe" [ref=e41]:
|
||||
- generic [ref=e42]: "1"
|
||||
- img [ref=e43]
|
||||
- generic [ref=e47]: Pipe
|
||||
- button "2 Elbow" [ref=e48]:
|
||||
- generic [ref=e49]: "2"
|
||||
- img [ref=e50]
|
||||
- generic [ref=e54]: Elbow
|
||||
- button "3 T-Joint" [ref=e55]:
|
||||
- generic [ref=e56]: "3"
|
||||
- img [ref=e57]
|
||||
- generic [ref=e62]: T-Joint
|
||||
- button "4 Valve" [ref=e63]:
|
||||
- generic [ref=e64]: "4"
|
||||
- img [ref=e65]
|
||||
- generic [ref=e69]: Valve
|
||||
- button "5 Pump" [ref=e70]:
|
||||
- generic [ref=e71]: "5"
|
||||
- img [ref=e72]
|
||||
- generic [ref=e78]: Pump
|
||||
- button "6 Reservoir" [ref=e79]:
|
||||
- generic [ref=e80]: "6"
|
||||
- img [ref=e81]
|
||||
- generic [ref=e85]: Reservoir
|
||||
- button "7 Grow Tower" [ref=e86]:
|
||||
- generic [ref=e87]: "7"
|
||||
- img [ref=e88]
|
||||
- generic [ref=e97]: Grow Tower
|
||||
- button "8 Grow Tray" [ref=e98]:
|
||||
- generic [ref=e99]: "8"
|
||||
- img [ref=e100]
|
||||
- generic [ref=e106]: Grow Tray
|
||||
- button "9 Emitter" [ref=e107]:
|
||||
- generic [ref=e108]: "9"
|
||||
- img [ref=e109]
|
||||
- generic [ref=e117]: Emitter
|
||||
- generic [ref=e118]:
|
||||
- heading "Quick Builds" [level=3] [ref=e119]
|
||||
- generic [ref=e120]:
|
||||
- button "NFT loop Reservoir, pump, NFT tray, return drain, and plant cups +" [ref=e121]:
|
||||
- generic [ref=e122]:
|
||||
- generic [ref=e123]: NFT loop
|
||||
- generic [ref=e124]: Reservoir, pump, NFT tray, return drain, and plant cups
|
||||
- generic [ref=e125]: +
|
||||
- button "Drip manifold Pump-fed header with tee branches, valves, and emitters +" [ref=e126]:
|
||||
- generic [ref=e127]:
|
||||
- generic [ref=e128]: Drip manifold
|
||||
- generic [ref=e129]: Pump-fed header with tee branches, valves, and emitters
|
||||
- generic [ref=e130]: +
|
||||
- generic [ref=e131]:
|
||||
- heading "Plumbing" [level=3] [ref=e132]
|
||||
- generic [ref=e133]:
|
||||
- button "Pipe" [ref=e134]:
|
||||
- img [ref=e135]
|
||||
- generic [ref=e139]: Pipe
|
||||
- button "Coupling" [ref=e140]:
|
||||
- img [ref=e141]
|
||||
- generic [ref=e144]: Coupling
|
||||
- button "Reducer" [ref=e145]:
|
||||
- img [ref=e146]
|
||||
- generic [ref=e149]: Reducer
|
||||
- button "Cap" [ref=e150]:
|
||||
- img [ref=e151]
|
||||
- generic [ref=e154]: Cap
|
||||
- button "Elbow" [ref=e155]:
|
||||
- img [ref=e156]
|
||||
- generic [ref=e160]: Elbow
|
||||
- button "T-Joint" [ref=e161]:
|
||||
- img [ref=e162]
|
||||
- generic [ref=e167]: T-Joint
|
||||
- generic [ref=e168]:
|
||||
- heading "Flow Control" [level=3] [ref=e169]
|
||||
- generic [ref=e170]:
|
||||
- button "Pump" [ref=e171]:
|
||||
- img [ref=e172]
|
||||
- generic [ref=e178]: Pump
|
||||
- button "Reservoir" [ref=e179]:
|
||||
- img [ref=e180]
|
||||
- generic [ref=e184]: Reservoir
|
||||
- button "Valve" [ref=e185]:
|
||||
- img [ref=e186]
|
||||
- generic [ref=e190]: Valve
|
||||
- button "Emitter" [ref=e191]:
|
||||
- img [ref=e192]
|
||||
- generic [ref=e200]: Emitter
|
||||
- button "Drain" [ref=e201]:
|
||||
- img [ref=e202]
|
||||
- generic [ref=e205]: Drain
|
||||
- generic [ref=e206]:
|
||||
- heading "Growing" [level=3] [ref=e207]
|
||||
- generic [ref=e208]:
|
||||
- button "Grow Tower" [ref=e209]:
|
||||
- img [ref=e210]
|
||||
- generic [ref=e219]: Grow Tower
|
||||
- button "Grow Tray" [ref=e220]:
|
||||
- img [ref=e221]
|
||||
- generic [ref=e227]: Grow Tray
|
||||
- button "Wall Panel" [ref=e228]:
|
||||
- img [ref=e229]
|
||||
- generic [ref=e240]: Wall Panel
|
||||
- button "Net Pot" [ref=e241]:
|
||||
- img [ref=e242]
|
||||
- generic [ref=e248]: Net Pot
|
||||
- generic [ref=e249]:
|
||||
- heading "Structure" [level=3] [ref=e250]
|
||||
- button "Lattice" [ref=e252]:
|
||||
- img [ref=e253]
|
||||
- generic [ref=e262]: Lattice
|
||||
- main [ref=e263]
|
||||
- complementary [ref=e267]:
|
||||
- heading "Inspector" [level=2] [ref=e269]
|
||||
- generic [ref=e270]:
|
||||
- text: Select a part to edit its properties.
|
||||
- list [ref=e271]:
|
||||
- listitem [ref=e272]: Click select · drag to move
|
||||
- listitem [ref=e273]: ⇧Click add/remove from selection
|
||||
- listitem [ref=e274]: ⌘Click change color
|
||||
- listitem [ref=e275]: Drag connector dots to snap pipes
|
||||
- listitem [ref=e276]: ⇧Drag move vertically (3D view)
|
||||
- listitem [ref=e277]: ⌥Drag clone while dragging
|
||||
- listitem [ref=e278]: Space play / pause water
|
||||
- listitem [ref=e279]: R rotate 90° Q/E lower / raise
|
||||
- listitem [ref=e280]: D duplicate ⌫ delete
|
||||
- listitem [ref=e281]: ⌘Z undo ⇧⌘Z redo
|
||||
- listitem [ref=e282]: Esc deselect / cancel
|
||||
- contentinfo [ref=e283]:
|
||||
- generic [ref=e284]:
|
||||
- heading "Simulation" [level=3] [ref=e285]
|
||||
- generic [ref=e286]: 533GPH
|
||||
- generic [ref=e287]: ≈ 2018 L/h · 27 parts · 17 connections
|
||||
- generic [ref=e288]: peak 3.1 ft/s · 1.5 psi
|
||||
- button "Water flowing" [ref=e289] [cursor=pointer]: Water flowing
|
||||
- generic [ref=e293]:
|
||||
- heading "Pumps" [level=3] [ref=e294]
|
||||
- button "458 GPH/ 1300 rated head 0.9/2 ft" [ref=e295]:
|
||||
- generic [ref=e296]:
|
||||
- generic [ref=e297]:
|
||||
- text: 458 GPH
|
||||
- generic [ref=e298]: / 1300 rated
|
||||
- generic [ref=e299]: head 0.9/2 ft
|
||||
- button "75 GPH/ 240 rated head 4.5/8 ft" [ref=e302]:
|
||||
- generic [ref=e303]:
|
||||
- generic [ref=e304]:
|
||||
- text: 75 GPH
|
||||
- generic [ref=e305]: / 240 rated
|
||||
- generic [ref=e306]: head 4.5/8 ft
|
||||
- generic [ref=e309]:
|
||||
- heading "Diagnostics" [level=3] [ref=e310]
|
||||
- button "⚠️ 1 open pipe end downstream — water will leak out." [ref=e311] [cursor=pointer]
|
||||
184
.playwright-mcp/page-2026-06-12T21-14-39-686Z.yml
Normal file
184
.playwright-mcp/page-2026-06-12T21-14-39-686Z.yml
Normal file
@@ -0,0 +1,184 @@
|
||||
- generic [ref=e3]:
|
||||
- banner [ref=e4]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]: H
|
||||
- textbox [ref=e7]: "Demo: pump loop"
|
||||
- button "New" [ref=e8]
|
||||
- button "Save" [ref=e9]
|
||||
- button "Load ▾" [ref=e11]
|
||||
- button "Export" [ref=e12]
|
||||
- button "Import" [ref=e13]
|
||||
- button "BOM" [ref=e14]
|
||||
- button "Check Build" [ref=e15]
|
||||
- button "↩︎" [disabled] [ref=e16]
|
||||
- button "↪︎" [disabled] [ref=e17]
|
||||
- button "📏 Measure" [ref=e18]
|
||||
- button "Pipe Run" [ref=e19]
|
||||
- button "⌗ Snap" [ref=e20]
|
||||
- generic [ref=e21]:
|
||||
- button "Pause water simulation (Space)" [ref=e22]:
|
||||
- img [ref=e23]
|
||||
- button "💧 Flow" [ref=e26]
|
||||
- generic [ref=e27]:
|
||||
- button "3D" [ref=e28]
|
||||
- button "Top" [ref=e29]
|
||||
- button "Front" [ref=e30]
|
||||
- button "Side" [ref=e31]
|
||||
- generic [ref=e32]:
|
||||
- complementary [ref=e33]:
|
||||
- generic [ref=e34]:
|
||||
- heading "Parts Library" [level=2] [ref=e35]
|
||||
- paragraph [ref=e36]: Click then place in scene, or drag onto the canvas. Shift-click to stamp copies.
|
||||
- generic [ref=e37]:
|
||||
- generic [ref=e38]:
|
||||
- heading "Tool Belt" [level=3] [ref=e39]
|
||||
- generic [ref=e40]:
|
||||
- button "1 Pipe" [ref=e41]:
|
||||
- generic [ref=e42]: "1"
|
||||
- img [ref=e43]
|
||||
- generic [ref=e47]: Pipe
|
||||
- button "2 Elbow" [ref=e48]:
|
||||
- generic [ref=e49]: "2"
|
||||
- img [ref=e50]
|
||||
- generic [ref=e54]: Elbow
|
||||
- button "3 T-Joint" [ref=e55]:
|
||||
- generic [ref=e56]: "3"
|
||||
- img [ref=e57]
|
||||
- generic [ref=e62]: T-Joint
|
||||
- button "4 Valve" [ref=e63]:
|
||||
- generic [ref=e64]: "4"
|
||||
- img [ref=e65]
|
||||
- generic [ref=e69]: Valve
|
||||
- button "5 Pump" [ref=e70]:
|
||||
- generic [ref=e71]: "5"
|
||||
- img [ref=e72]
|
||||
- generic [ref=e78]: Pump
|
||||
- button "6 Reservoir" [ref=e79]:
|
||||
- generic [ref=e80]: "6"
|
||||
- img [ref=e81]
|
||||
- generic [ref=e85]: Reservoir
|
||||
- button "7 Grow Tower" [ref=e86]:
|
||||
- generic [ref=e87]: "7"
|
||||
- img [ref=e88]
|
||||
- generic [ref=e97]: Grow Tower
|
||||
- button "8 Grow Tray" [ref=e98]:
|
||||
- generic [ref=e99]: "8"
|
||||
- img [ref=e100]
|
||||
- generic [ref=e106]: Grow Tray
|
||||
- button "9 Emitter" [ref=e107]:
|
||||
- generic [ref=e108]: "9"
|
||||
- img [ref=e109]
|
||||
- generic [ref=e117]: Emitter
|
||||
- generic [ref=e118]:
|
||||
- heading "Quick Builds" [level=3] [ref=e119]
|
||||
- generic [ref=e120]:
|
||||
- button "NFT loop Reservoir, pump, NFT tray, return drain, and plant cups +" [ref=e121]:
|
||||
- generic [ref=e122]:
|
||||
- generic [ref=e123]: NFT loop
|
||||
- generic [ref=e124]: Reservoir, pump, NFT tray, return drain, and plant cups
|
||||
- generic [ref=e125]: +
|
||||
- button "Drip manifold Pump-fed header with tee branches, valves, and emitters +" [ref=e126]:
|
||||
- generic [ref=e127]:
|
||||
- generic [ref=e128]: Drip manifold
|
||||
- generic [ref=e129]: Pump-fed header with tee branches, valves, and emitters
|
||||
- generic [ref=e130]: +
|
||||
- generic [ref=e131]:
|
||||
- heading "Plumbing" [level=3] [ref=e132]
|
||||
- generic [ref=e133]:
|
||||
- button "Pipe" [ref=e134]:
|
||||
- img [ref=e135]
|
||||
- generic [ref=e139]: Pipe
|
||||
- button "Coupling" [ref=e140]:
|
||||
- img [ref=e141]
|
||||
- generic [ref=e144]: Coupling
|
||||
- button "Reducer" [ref=e145]:
|
||||
- img [ref=e146]
|
||||
- generic [ref=e149]: Reducer
|
||||
- button "Cap" [ref=e150]:
|
||||
- img [ref=e151]
|
||||
- generic [ref=e154]: Cap
|
||||
- button "Elbow" [ref=e155]:
|
||||
- img [ref=e156]
|
||||
- generic [ref=e160]: Elbow
|
||||
- button "T-Joint" [ref=e161]:
|
||||
- img [ref=e162]
|
||||
- generic [ref=e167]: T-Joint
|
||||
- generic [ref=e168]:
|
||||
- heading "Flow Control" [level=3] [ref=e169]
|
||||
- generic [ref=e170]:
|
||||
- button "Pump" [ref=e171]:
|
||||
- img [ref=e172]
|
||||
- generic [ref=e178]: Pump
|
||||
- button "Reservoir" [ref=e179]:
|
||||
- img [ref=e180]
|
||||
- generic [ref=e184]: Reservoir
|
||||
- button "Valve" [ref=e185]:
|
||||
- img [ref=e186]
|
||||
- generic [ref=e190]: Valve
|
||||
- button "Emitter" [ref=e191]:
|
||||
- img [ref=e192]
|
||||
- generic [ref=e200]: Emitter
|
||||
- button "Drain" [ref=e201]:
|
||||
- img [ref=e202]
|
||||
- generic [ref=e205]: Drain
|
||||
- generic [ref=e206]:
|
||||
- heading "Growing" [level=3] [ref=e207]
|
||||
- generic [ref=e208]:
|
||||
- button "Grow Tower" [ref=e209]:
|
||||
- img [ref=e210]
|
||||
- generic [ref=e219]: Grow Tower
|
||||
- button "Grow Tray" [ref=e220]:
|
||||
- img [ref=e221]
|
||||
- generic [ref=e227]: Grow Tray
|
||||
- button "Wall Panel" [ref=e228]:
|
||||
- img [ref=e229]
|
||||
- generic [ref=e240]: Wall Panel
|
||||
- button "Net Pot" [ref=e241]:
|
||||
- img [ref=e242]
|
||||
- generic [ref=e248]: Net Pot
|
||||
- generic [ref=e249]:
|
||||
- heading "Structure" [level=3] [ref=e250]
|
||||
- button "Lattice" [ref=e252]:
|
||||
- img [ref=e253]
|
||||
- generic [ref=e262]: Lattice
|
||||
- main [ref=e263]
|
||||
- complementary [ref=e267]:
|
||||
- heading "Inspector" [level=2] [ref=e269]
|
||||
- generic [ref=e270]:
|
||||
- text: Select a part to edit its properties.
|
||||
- list [ref=e271]:
|
||||
- listitem [ref=e272]: Click select · drag to move
|
||||
- listitem [ref=e273]: ⇧Click add/remove from selection
|
||||
- listitem [ref=e274]: ⌘Click change color
|
||||
- listitem [ref=e275]: Drag connector dots to snap pipes
|
||||
- listitem [ref=e276]: ⇧Drag move vertically (3D view)
|
||||
- listitem [ref=e277]: ⌥Drag clone while dragging
|
||||
- listitem [ref=e278]: Space play / pause water
|
||||
- listitem [ref=e279]: R rotate 90° Q/E lower / raise
|
||||
- listitem [ref=e280]: D duplicate ⌫ delete
|
||||
- listitem [ref=e281]: ⌘Z undo ⇧⌘Z redo
|
||||
- listitem [ref=e282]: Esc deselect / cancel
|
||||
- contentinfo [ref=e283]:
|
||||
- generic [ref=e284]:
|
||||
- heading "Simulation" [level=3] [ref=e285]
|
||||
- generic [ref=e286]: 479GPH
|
||||
- generic [ref=e287]: ≈ 1812 L/h · 27 parts · 17 connections
|
||||
- generic [ref=e288]: peak 2.7 ft/s · 1.5 psi
|
||||
- button "Water flowing" [ref=e289] [cursor=pointer]: Water flowing
|
||||
- generic [ref=e293]:
|
||||
- heading "Pumps" [level=3] [ref=e294]
|
||||
- button "403 GPH/ 1300 rated head 0.9/2 ft" [ref=e295]:
|
||||
- generic [ref=e296]:
|
||||
- generic [ref=e297]:
|
||||
- text: 403 GPH
|
||||
- generic [ref=e298]: / 1300 rated
|
||||
- generic [ref=e299]: head 0.9/2 ft
|
||||
- button "75 GPH/ 240 rated head 4.5/8 ft" [ref=e302]:
|
||||
- generic [ref=e303]:
|
||||
- generic [ref=e304]:
|
||||
- text: 75 GPH
|
||||
- generic [ref=e305]: / 240 rated
|
||||
- generic [ref=e306]: head 4.5/8 ft
|
||||
- generic [ref=e309]:
|
||||
- heading "Diagnostics" [level=3] [ref=e310]
|
||||
- button "⚠️ 2 open pipe ends downstream — water will leak out." [ref=e311] [cursor=pointer]
|
||||
185
.playwright-mcp/page-2026-06-12T21-16-24-861Z.yml
Normal file
185
.playwright-mcp/page-2026-06-12T21-16-24-861Z.yml
Normal file
@@ -0,0 +1,185 @@
|
||||
- generic [ref=e3]:
|
||||
- banner [ref=e4]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]: H
|
||||
- textbox [ref=e7]: "Demo: pump loop"
|
||||
- button "New" [ref=e8]
|
||||
- button "Save" [ref=e9]
|
||||
- button "Load ▾" [ref=e11]
|
||||
- button "Export" [ref=e12]
|
||||
- button "Import" [ref=e13]
|
||||
- button "BOM" [ref=e14]
|
||||
- button "Check Build" [ref=e15]
|
||||
- button "Auto Cap" [ref=e16]
|
||||
- button "↩︎" [disabled] [ref=e17]
|
||||
- button "↪︎" [disabled] [ref=e18]
|
||||
- button "📏 Measure" [ref=e19]
|
||||
- button "Pipe Run" [ref=e20]
|
||||
- button "⌗ Snap" [ref=e21]
|
||||
- generic [ref=e22]:
|
||||
- button "Pause water simulation (Space)" [ref=e23]:
|
||||
- img [ref=e24]
|
||||
- button "💧 Flow" [ref=e27]
|
||||
- generic [ref=e28]:
|
||||
- button "3D" [ref=e29]
|
||||
- button "Top" [ref=e30]
|
||||
- button "Front" [ref=e31]
|
||||
- button "Side" [ref=e32]
|
||||
- generic [ref=e33]:
|
||||
- complementary [ref=e34]:
|
||||
- generic [ref=e35]:
|
||||
- heading "Parts Library" [level=2] [ref=e36]
|
||||
- paragraph [ref=e37]: Click then place in scene, or drag onto the canvas. Shift-click to stamp copies.
|
||||
- generic [ref=e38]:
|
||||
- generic [ref=e39]:
|
||||
- heading "Tool Belt" [level=3] [ref=e40]
|
||||
- generic [ref=e41]:
|
||||
- button "1 Pipe" [ref=e42]:
|
||||
- generic [ref=e43]: "1"
|
||||
- img [ref=e44]
|
||||
- generic [ref=e48]: Pipe
|
||||
- button "2 Elbow" [ref=e49]:
|
||||
- generic [ref=e50]: "2"
|
||||
- img [ref=e51]
|
||||
- generic [ref=e55]: Elbow
|
||||
- button "3 T-Joint" [ref=e56]:
|
||||
- generic [ref=e57]: "3"
|
||||
- img [ref=e58]
|
||||
- generic [ref=e63]: T-Joint
|
||||
- button "4 Valve" [ref=e64]:
|
||||
- generic [ref=e65]: "4"
|
||||
- img [ref=e66]
|
||||
- generic [ref=e70]: Valve
|
||||
- button "5 Pump" [ref=e71]:
|
||||
- generic [ref=e72]: "5"
|
||||
- img [ref=e73]
|
||||
- generic [ref=e79]: Pump
|
||||
- button "6 Reservoir" [ref=e80]:
|
||||
- generic [ref=e81]: "6"
|
||||
- img [ref=e82]
|
||||
- generic [ref=e86]: Reservoir
|
||||
- button "7 Grow Tower" [ref=e87]:
|
||||
- generic [ref=e88]: "7"
|
||||
- img [ref=e89]
|
||||
- generic [ref=e98]: Grow Tower
|
||||
- button "8 Grow Tray" [ref=e99]:
|
||||
- generic [ref=e100]: "8"
|
||||
- img [ref=e101]
|
||||
- generic [ref=e107]: Grow Tray
|
||||
- button "9 Emitter" [ref=e108]:
|
||||
- generic [ref=e109]: "9"
|
||||
- img [ref=e110]
|
||||
- generic [ref=e118]: Emitter
|
||||
- generic [ref=e119]:
|
||||
- heading "Quick Builds" [level=3] [ref=e120]
|
||||
- generic [ref=e121]:
|
||||
- button "NFT loop Reservoir, pump, NFT tray, return drain, and plant cups +" [ref=e122]:
|
||||
- generic [ref=e123]:
|
||||
- generic [ref=e124]: NFT loop
|
||||
- generic [ref=e125]: Reservoir, pump, NFT tray, return drain, and plant cups
|
||||
- generic [ref=e126]: +
|
||||
- button "Drip manifold Pump-fed header with tee branches, valves, and emitters +" [ref=e127]:
|
||||
- generic [ref=e128]:
|
||||
- generic [ref=e129]: Drip manifold
|
||||
- generic [ref=e130]: Pump-fed header with tee branches, valves, and emitters
|
||||
- generic [ref=e131]: +
|
||||
- generic [ref=e132]:
|
||||
- heading "Plumbing" [level=3] [ref=e133]
|
||||
- generic [ref=e134]:
|
||||
- button "Pipe" [ref=e135]:
|
||||
- img [ref=e136]
|
||||
- generic [ref=e140]: Pipe
|
||||
- button "Coupling" [ref=e141]:
|
||||
- img [ref=e142]
|
||||
- generic [ref=e145]: Coupling
|
||||
- button "Reducer" [ref=e146]:
|
||||
- img [ref=e147]
|
||||
- generic [ref=e150]: Reducer
|
||||
- button "Cap" [ref=e151]:
|
||||
- img [ref=e152]
|
||||
- generic [ref=e155]: Cap
|
||||
- button "Elbow" [ref=e156]:
|
||||
- img [ref=e157]
|
||||
- generic [ref=e161]: Elbow
|
||||
- button "T-Joint" [ref=e162]:
|
||||
- img [ref=e163]
|
||||
- generic [ref=e168]: T-Joint
|
||||
- generic [ref=e169]:
|
||||
- heading "Flow Control" [level=3] [ref=e170]
|
||||
- generic [ref=e171]:
|
||||
- button "Pump" [ref=e172]:
|
||||
- img [ref=e173]
|
||||
- generic [ref=e179]: Pump
|
||||
- button "Reservoir" [ref=e180]:
|
||||
- img [ref=e181]
|
||||
- generic [ref=e185]: Reservoir
|
||||
- button "Valve" [ref=e186]:
|
||||
- img [ref=e187]
|
||||
- generic [ref=e191]: Valve
|
||||
- button "Emitter" [ref=e192]:
|
||||
- img [ref=e193]
|
||||
- generic [ref=e201]: Emitter
|
||||
- button "Drain" [ref=e202]:
|
||||
- img [ref=e203]
|
||||
- generic [ref=e206]: Drain
|
||||
- generic [ref=e207]:
|
||||
- heading "Growing" [level=3] [ref=e208]
|
||||
- generic [ref=e209]:
|
||||
- button "Grow Tower" [ref=e210]:
|
||||
- img [ref=e211]
|
||||
- generic [ref=e220]: Grow Tower
|
||||
- button "Grow Tray" [ref=e221]:
|
||||
- img [ref=e222]
|
||||
- generic [ref=e228]: Grow Tray
|
||||
- button "Wall Panel" [ref=e229]:
|
||||
- img [ref=e230]
|
||||
- generic [ref=e241]: Wall Panel
|
||||
- button "Net Pot" [ref=e242]:
|
||||
- img [ref=e243]
|
||||
- generic [ref=e249]: Net Pot
|
||||
- generic [ref=e250]:
|
||||
- heading "Structure" [level=3] [ref=e251]
|
||||
- button "Lattice" [ref=e253]:
|
||||
- img [ref=e254]
|
||||
- generic [ref=e263]: Lattice
|
||||
- main [ref=e264]
|
||||
- complementary [ref=e268]:
|
||||
- heading "Inspector" [level=2] [ref=e270]
|
||||
- generic [ref=e271]:
|
||||
- text: Select a part to edit its properties.
|
||||
- list [ref=e272]:
|
||||
- listitem [ref=e273]: Click select · drag to move
|
||||
- listitem [ref=e274]: ⇧Click add/remove from selection
|
||||
- listitem [ref=e275]: ⌘Click change color
|
||||
- listitem [ref=e276]: Drag connector dots to snap pipes
|
||||
- listitem [ref=e277]: ⇧Drag move vertically (3D view)
|
||||
- listitem [ref=e278]: ⌥Drag clone while dragging
|
||||
- listitem [ref=e279]: Space play / pause water
|
||||
- listitem [ref=e280]: R rotate 90° Q/E lower / raise
|
||||
- listitem [ref=e281]: D duplicate ⌫ delete
|
||||
- listitem [ref=e282]: ⌘Z undo ⇧⌘Z redo
|
||||
- listitem [ref=e283]: Esc deselect / cancel
|
||||
- contentinfo [ref=e284]:
|
||||
- generic [ref=e285]:
|
||||
- heading "Simulation" [level=3] [ref=e286]
|
||||
- generic [ref=e287]: 479GPH
|
||||
- generic [ref=e288]: ≈ 1812 L/h · 27 parts · 17 connections
|
||||
- generic [ref=e289]: peak 2.7 ft/s · 1.5 psi
|
||||
- button "Water flowing" [ref=e290] [cursor=pointer]: Water flowing
|
||||
- generic [ref=e294]:
|
||||
- heading "Pumps" [level=3] [ref=e295]
|
||||
- button "403 GPH/ 1300 rated head 0.9/2 ft" [ref=e296]:
|
||||
- generic [ref=e297]:
|
||||
- generic [ref=e298]:
|
||||
- text: 403 GPH
|
||||
- generic [ref=e299]: / 1300 rated
|
||||
- generic [ref=e300]: head 0.9/2 ft
|
||||
- button "75 GPH/ 240 rated head 4.5/8 ft" [ref=e303]:
|
||||
- generic [ref=e304]:
|
||||
- generic [ref=e305]:
|
||||
- text: 75 GPH
|
||||
- generic [ref=e306]: / 240 rated
|
||||
- generic [ref=e307]: head 4.5/8 ft
|
||||
- generic [ref=e310]:
|
||||
- heading "Diagnostics" [level=3] [ref=e311]
|
||||
- button "⚠️ 2 open pipe ends downstream — water will leak out." [ref=e312] [cursor=pointer]
|
||||
205
.playwright-mcp/page-2026-06-12T21-16-36-528Z.yml
Normal file
205
.playwright-mcp/page-2026-06-12T21-16-36-528Z.yml
Normal file
@@ -0,0 +1,205 @@
|
||||
- generic [ref=e3]:
|
||||
- banner [ref=e4]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]: H
|
||||
- textbox [ref=e7]: "Demo: pump loop"
|
||||
- button "New" [ref=e8]
|
||||
- button "Save" [ref=e9]
|
||||
- button "Load ▾" [ref=e11]
|
||||
- button "Export" [ref=e12]
|
||||
- button "Import" [ref=e13]
|
||||
- button "BOM" [ref=e14]
|
||||
- button "Check Build" [ref=e15]
|
||||
- button "Auto Cap" [active] [ref=e16]
|
||||
- button "↩︎" [ref=e17]
|
||||
- button "↪︎" [disabled] [ref=e18]
|
||||
- button "📏 Measure" [ref=e19]
|
||||
- button "Pipe Run" [ref=e20]
|
||||
- button "⌗ Snap" [ref=e21]
|
||||
- generic [ref=e22]:
|
||||
- button "Pause water simulation (Space)" [ref=e23]:
|
||||
- img [ref=e24]
|
||||
- button "💧 Flow" [ref=e27]
|
||||
- generic [ref=e28]:
|
||||
- button "3D" [ref=e29]
|
||||
- button "Top" [ref=e30]
|
||||
- button "Front" [ref=e31]
|
||||
- button "Side" [ref=e32]
|
||||
- generic [ref=e33]:
|
||||
- complementary [ref=e34]:
|
||||
- generic [ref=e35]:
|
||||
- heading "Parts Library" [level=2] [ref=e36]
|
||||
- paragraph [ref=e37]: Click then place in scene, or drag onto the canvas. Shift-click to stamp copies.
|
||||
- generic [ref=e38]:
|
||||
- generic [ref=e39]:
|
||||
- heading "Tool Belt" [level=3] [ref=e40]
|
||||
- generic [ref=e41]:
|
||||
- button "1 Pipe" [ref=e42]:
|
||||
- generic [ref=e43]: "1"
|
||||
- img [ref=e44]
|
||||
- generic [ref=e48]: Pipe
|
||||
- button "2 Elbow" [ref=e49]:
|
||||
- generic [ref=e50]: "2"
|
||||
- img [ref=e51]
|
||||
- generic [ref=e55]: Elbow
|
||||
- button "3 T-Joint" [ref=e56]:
|
||||
- generic [ref=e57]: "3"
|
||||
- img [ref=e58]
|
||||
- generic [ref=e63]: T-Joint
|
||||
- button "4 Valve" [ref=e64]:
|
||||
- generic [ref=e65]: "4"
|
||||
- img [ref=e66]
|
||||
- generic [ref=e70]: Valve
|
||||
- button "5 Pump" [ref=e71]:
|
||||
- generic [ref=e72]: "5"
|
||||
- img [ref=e73]
|
||||
- generic [ref=e79]: Pump
|
||||
- button "6 Reservoir" [ref=e80]:
|
||||
- generic [ref=e81]: "6"
|
||||
- img [ref=e82]
|
||||
- generic [ref=e86]: Reservoir
|
||||
- button "7 Grow Tower" [ref=e87]:
|
||||
- generic [ref=e88]: "7"
|
||||
- img [ref=e89]
|
||||
- generic [ref=e98]: Grow Tower
|
||||
- button "8 Grow Tray" [ref=e99]:
|
||||
- generic [ref=e100]: "8"
|
||||
- img [ref=e101]
|
||||
- generic [ref=e107]: Grow Tray
|
||||
- button "9 Emitter" [ref=e108]:
|
||||
- generic [ref=e109]: "9"
|
||||
- img [ref=e110]
|
||||
- generic [ref=e118]: Emitter
|
||||
- generic [ref=e119]:
|
||||
- heading "Quick Builds" [level=3] [ref=e120]
|
||||
- generic [ref=e121]:
|
||||
- button "NFT loop Reservoir, pump, NFT tray, return drain, and plant cups +" [ref=e122]:
|
||||
- generic [ref=e123]:
|
||||
- generic [ref=e124]: NFT loop
|
||||
- generic [ref=e125]: Reservoir, pump, NFT tray, return drain, and plant cups
|
||||
- generic [ref=e126]: +
|
||||
- button "Drip manifold Pump-fed header with tee branches, valves, and emitters +" [ref=e127]:
|
||||
- generic [ref=e128]:
|
||||
- generic [ref=e129]: Drip manifold
|
||||
- generic [ref=e130]: Pump-fed header with tee branches, valves, and emitters
|
||||
- generic [ref=e131]: +
|
||||
- generic [ref=e132]:
|
||||
- heading "Plumbing" [level=3] [ref=e133]
|
||||
- generic [ref=e134]:
|
||||
- button "Pipe" [ref=e135]:
|
||||
- img [ref=e136]
|
||||
- generic [ref=e140]: Pipe
|
||||
- button "Coupling" [ref=e141]:
|
||||
- img [ref=e142]
|
||||
- generic [ref=e145]: Coupling
|
||||
- button "Reducer" [ref=e146]:
|
||||
- img [ref=e147]
|
||||
- generic [ref=e150]: Reducer
|
||||
- button "Cap" [ref=e151]:
|
||||
- img [ref=e152]
|
||||
- generic [ref=e155]: Cap
|
||||
- button "Elbow" [ref=e156]:
|
||||
- img [ref=e157]
|
||||
- generic [ref=e161]: Elbow
|
||||
- button "T-Joint" [ref=e162]:
|
||||
- img [ref=e163]
|
||||
- generic [ref=e168]: T-Joint
|
||||
- generic [ref=e169]:
|
||||
- heading "Flow Control" [level=3] [ref=e170]
|
||||
- generic [ref=e171]:
|
||||
- button "Pump" [ref=e172]:
|
||||
- img [ref=e173]
|
||||
- generic [ref=e179]: Pump
|
||||
- button "Reservoir" [ref=e180]:
|
||||
- img [ref=e181]
|
||||
- generic [ref=e185]: Reservoir
|
||||
- button "Valve" [ref=e186]:
|
||||
- img [ref=e187]
|
||||
- generic [ref=e191]: Valve
|
||||
- button "Emitter" [ref=e192]:
|
||||
- img [ref=e193]
|
||||
- generic [ref=e201]: Emitter
|
||||
- button "Drain" [ref=e202]:
|
||||
- img [ref=e203]
|
||||
- generic [ref=e206]: Drain
|
||||
- generic [ref=e207]:
|
||||
- heading "Growing" [level=3] [ref=e208]
|
||||
- generic [ref=e209]:
|
||||
- button "Grow Tower" [ref=e210]:
|
||||
- img [ref=e211]
|
||||
- generic [ref=e220]: Grow Tower
|
||||
- button "Grow Tray" [ref=e221]:
|
||||
- img [ref=e222]
|
||||
- generic [ref=e228]: Grow Tray
|
||||
- button "Wall Panel" [ref=e229]:
|
||||
- img [ref=e230]
|
||||
- generic [ref=e241]: Wall Panel
|
||||
- button "Net Pot" [ref=e242]:
|
||||
- img [ref=e243]
|
||||
- generic [ref=e249]: Net Pot
|
||||
- generic [ref=e250]:
|
||||
- heading "Structure" [level=3] [ref=e251]
|
||||
- button "Lattice" [ref=e253]:
|
||||
- img [ref=e254]
|
||||
- generic [ref=e263]: Lattice
|
||||
- main [ref=e264]:
|
||||
- generic: 6 parts — drag moves all · ⌥drag clones · ⇧click adds/removes · ⌘click color · D duplicate · ⌫ delete
|
||||
- complementary [ref=e268]:
|
||||
- heading "Inspector6 selected" [level=2] [ref=e313]:
|
||||
- text: Inspector
|
||||
- generic [ref=e314]: 6 selected
|
||||
- generic [ref=e315]:
|
||||
- generic [ref=e316]:
|
||||
- heading "Selection" [level=3] [ref=e317]
|
||||
- list [ref=e318]:
|
||||
- listitem [ref=e319]:
|
||||
- generic [ref=e320]: Cap
|
||||
- generic [ref=e321]: × 6
|
||||
- paragraph [ref=e322]: Drag any selected part (or the gizmo) to move the whole group.
|
||||
- generic [ref=e323]:
|
||||
- heading "Color" [level=3] [ref=e324]
|
||||
- generic [ref=e325]:
|
||||
- generic [ref=e326]:
|
||||
- button "#b8bfc9" [ref=e327]
|
||||
- button "#64748b" [ref=e328]
|
||||
- button "#38bdf8" [ref=e329]
|
||||
- button "#3d7bfa" [ref=e330]
|
||||
- button "#34d399" [ref=e331]
|
||||
- button "#3b7a57" [ref=e332]
|
||||
- button "#fbbf24" [ref=e333]
|
||||
- button "#f97316" [ref=e334]
|
||||
- button "#e0564f" [ref=e335]
|
||||
- button "#a78bfa" [ref=e336]
|
||||
- generic [ref=e337]:
|
||||
- generic "Pick a custom color" [ref=e338] [cursor=pointer]:
|
||||
- text: Custom
|
||||
- textbox "Custom" [ref=e340]: "#9aa3b0"
|
||||
- button "Reset" [ref=e341]
|
||||
- generic [ref=e342]:
|
||||
- button "Duplicate" [ref=e343]
|
||||
- button "Delete" [ref=e344]
|
||||
- contentinfo [ref=e284]:
|
||||
- generic [ref=e285]:
|
||||
- heading "Simulation" [level=3] [ref=e286]
|
||||
- generic [ref=e287]: 396GPH
|
||||
- generic [ref=e288]: ≈ 1500 L/h · 33 parts · 23 connections
|
||||
- generic [ref=e289]: peak 2.2 ft/s · 1.5 psi
|
||||
- button "Water flowing" [ref=e290] [cursor=pointer]: Water flowing
|
||||
- generic [ref=e294]:
|
||||
- heading "Pumps" [level=3] [ref=e295]
|
||||
- button "321 GPH/ 1300 rated head 1.1/2 ft" [ref=e345]:
|
||||
- generic [ref=e297]:
|
||||
- generic [ref=e298]:
|
||||
- text: 321 GPH
|
||||
- generic [ref=e299]: / 1300 rated
|
||||
- generic [ref=e300]: head 1.1/2 ft
|
||||
- button "75 GPH/ 240 rated head 4.5/8 ft" [ref=e303]:
|
||||
- generic [ref=e304]:
|
||||
- generic [ref=e305]:
|
||||
- text: 75 GPH
|
||||
- generic [ref=e306]: / 240 rated
|
||||
- generic [ref=e307]: head 4.5/8 ft
|
||||
- generic [ref=e310]:
|
||||
- heading "Diagnostics" [level=3] [ref=e311]
|
||||
- 'button "⚠️ Main pump: dead end — water has nowhere to go (no reservoir, emitter, drain or tray downstream)." [ref=e346] [cursor=pointer]'
|
||||
- button "⚠️ 6 parts on a dead-end branch — water is trapped and backing up." [ref=e347]
|
||||
205
.playwright-mcp/page-2026-06-12T21-16-37-546Z.yml
Normal file
205
.playwright-mcp/page-2026-06-12T21-16-37-546Z.yml
Normal file
@@ -0,0 +1,205 @@
|
||||
- generic [ref=e3]:
|
||||
- banner [ref=e4]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]: H
|
||||
- textbox [ref=e7]: "Demo: pump loop"
|
||||
- button "New" [ref=e8]
|
||||
- button "Save" [ref=e9]
|
||||
- button "Load ▾" [ref=e11]
|
||||
- button "Export" [ref=e12]
|
||||
- button "Import" [ref=e13]
|
||||
- button "BOM" [ref=e14]
|
||||
- button "Check Build" [ref=e15]
|
||||
- button "Auto Cap" [active] [ref=e16]
|
||||
- button "↩︎" [ref=e17]
|
||||
- button "↪︎" [disabled] [ref=e18]
|
||||
- button "📏 Measure" [ref=e19]
|
||||
- button "Pipe Run" [ref=e20]
|
||||
- button "⌗ Snap" [ref=e21]
|
||||
- generic [ref=e22]:
|
||||
- button "Pause water simulation (Space)" [ref=e23]:
|
||||
- img [ref=e24]
|
||||
- button "💧 Flow" [ref=e27]
|
||||
- generic [ref=e28]:
|
||||
- button "3D" [ref=e29]
|
||||
- button "Top" [ref=e30]
|
||||
- button "Front" [ref=e31]
|
||||
- button "Side" [ref=e32]
|
||||
- generic [ref=e33]:
|
||||
- complementary [ref=e34]:
|
||||
- generic [ref=e35]:
|
||||
- heading "Parts Library" [level=2] [ref=e36]
|
||||
- paragraph [ref=e37]: Click then place in scene, or drag onto the canvas. Shift-click to stamp copies.
|
||||
- generic [ref=e38]:
|
||||
- generic [ref=e39]:
|
||||
- heading "Tool Belt" [level=3] [ref=e40]
|
||||
- generic [ref=e41]:
|
||||
- button "1 Pipe" [ref=e42]:
|
||||
- generic [ref=e43]: "1"
|
||||
- img [ref=e44]
|
||||
- generic [ref=e48]: Pipe
|
||||
- button "2 Elbow" [ref=e49]:
|
||||
- generic [ref=e50]: "2"
|
||||
- img [ref=e51]
|
||||
- generic [ref=e55]: Elbow
|
||||
- button "3 T-Joint" [ref=e56]:
|
||||
- generic [ref=e57]: "3"
|
||||
- img [ref=e58]
|
||||
- generic [ref=e63]: T-Joint
|
||||
- button "4 Valve" [ref=e64]:
|
||||
- generic [ref=e65]: "4"
|
||||
- img [ref=e66]
|
||||
- generic [ref=e70]: Valve
|
||||
- button "5 Pump" [ref=e71]:
|
||||
- generic [ref=e72]: "5"
|
||||
- img [ref=e73]
|
||||
- generic [ref=e79]: Pump
|
||||
- button "6 Reservoir" [ref=e80]:
|
||||
- generic [ref=e81]: "6"
|
||||
- img [ref=e82]
|
||||
- generic [ref=e86]: Reservoir
|
||||
- button "7 Grow Tower" [ref=e87]:
|
||||
- generic [ref=e88]: "7"
|
||||
- img [ref=e89]
|
||||
- generic [ref=e98]: Grow Tower
|
||||
- button "8 Grow Tray" [ref=e99]:
|
||||
- generic [ref=e100]: "8"
|
||||
- img [ref=e101]
|
||||
- generic [ref=e107]: Grow Tray
|
||||
- button "9 Emitter" [ref=e108]:
|
||||
- generic [ref=e109]: "9"
|
||||
- img [ref=e110]
|
||||
- generic [ref=e118]: Emitter
|
||||
- generic [ref=e119]:
|
||||
- heading "Quick Builds" [level=3] [ref=e120]
|
||||
- generic [ref=e121]:
|
||||
- button "NFT loop Reservoir, pump, NFT tray, return drain, and plant cups +" [ref=e122]:
|
||||
- generic [ref=e123]:
|
||||
- generic [ref=e124]: NFT loop
|
||||
- generic [ref=e125]: Reservoir, pump, NFT tray, return drain, and plant cups
|
||||
- generic [ref=e126]: +
|
||||
- button "Drip manifold Pump-fed header with tee branches, valves, and emitters +" [ref=e127]:
|
||||
- generic [ref=e128]:
|
||||
- generic [ref=e129]: Drip manifold
|
||||
- generic [ref=e130]: Pump-fed header with tee branches, valves, and emitters
|
||||
- generic [ref=e131]: +
|
||||
- generic [ref=e132]:
|
||||
- heading "Plumbing" [level=3] [ref=e133]
|
||||
- generic [ref=e134]:
|
||||
- button "Pipe" [ref=e135]:
|
||||
- img [ref=e136]
|
||||
- generic [ref=e140]: Pipe
|
||||
- button "Coupling" [ref=e141]:
|
||||
- img [ref=e142]
|
||||
- generic [ref=e145]: Coupling
|
||||
- button "Reducer" [ref=e146]:
|
||||
- img [ref=e147]
|
||||
- generic [ref=e150]: Reducer
|
||||
- button "Cap" [ref=e151]:
|
||||
- img [ref=e152]
|
||||
- generic [ref=e155]: Cap
|
||||
- button "Elbow" [ref=e156]:
|
||||
- img [ref=e157]
|
||||
- generic [ref=e161]: Elbow
|
||||
- button "T-Joint" [ref=e162]:
|
||||
- img [ref=e163]
|
||||
- generic [ref=e168]: T-Joint
|
||||
- generic [ref=e169]:
|
||||
- heading "Flow Control" [level=3] [ref=e170]
|
||||
- generic [ref=e171]:
|
||||
- button "Pump" [ref=e172]:
|
||||
- img [ref=e173]
|
||||
- generic [ref=e179]: Pump
|
||||
- button "Reservoir" [ref=e180]:
|
||||
- img [ref=e181]
|
||||
- generic [ref=e185]: Reservoir
|
||||
- button "Valve" [ref=e186]:
|
||||
- img [ref=e187]
|
||||
- generic [ref=e191]: Valve
|
||||
- button "Emitter" [ref=e192]:
|
||||
- img [ref=e193]
|
||||
- generic [ref=e201]: Emitter
|
||||
- button "Drain" [ref=e202]:
|
||||
- img [ref=e203]
|
||||
- generic [ref=e206]: Drain
|
||||
- generic [ref=e207]:
|
||||
- heading "Growing" [level=3] [ref=e208]
|
||||
- generic [ref=e209]:
|
||||
- button "Grow Tower" [ref=e210]:
|
||||
- img [ref=e211]
|
||||
- generic [ref=e220]: Grow Tower
|
||||
- button "Grow Tray" [ref=e221]:
|
||||
- img [ref=e222]
|
||||
- generic [ref=e228]: Grow Tray
|
||||
- button "Wall Panel" [ref=e229]:
|
||||
- img [ref=e230]
|
||||
- generic [ref=e241]: Wall Panel
|
||||
- button "Net Pot" [ref=e242]:
|
||||
- img [ref=e243]
|
||||
- generic [ref=e249]: Net Pot
|
||||
- generic [ref=e250]:
|
||||
- heading "Structure" [level=3] [ref=e251]
|
||||
- button "Lattice" [ref=e253]:
|
||||
- img [ref=e254]
|
||||
- generic [ref=e263]: Lattice
|
||||
- main [ref=e264]:
|
||||
- generic: 6 parts — drag moves all · ⌥drag clones · ⇧click adds/removes · ⌘click color · D duplicate · ⌫ delete
|
||||
- complementary [ref=e268]:
|
||||
- heading "Inspector6 selected" [level=2] [ref=e313]:
|
||||
- text: Inspector
|
||||
- generic [ref=e314]: 6 selected
|
||||
- generic [ref=e315]:
|
||||
- generic [ref=e316]:
|
||||
- heading "Selection" [level=3] [ref=e317]
|
||||
- list [ref=e318]:
|
||||
- listitem [ref=e319]:
|
||||
- generic [ref=e320]: Cap
|
||||
- generic [ref=e321]: × 6
|
||||
- paragraph [ref=e322]: Drag any selected part (or the gizmo) to move the whole group.
|
||||
- generic [ref=e323]:
|
||||
- heading "Color" [level=3] [ref=e324]
|
||||
- generic [ref=e325]:
|
||||
- generic [ref=e326]:
|
||||
- button "#b8bfc9" [ref=e327]
|
||||
- button "#64748b" [ref=e328]
|
||||
- button "#38bdf8" [ref=e329]
|
||||
- button "#3d7bfa" [ref=e330]
|
||||
- button "#34d399" [ref=e331]
|
||||
- button "#3b7a57" [ref=e332]
|
||||
- button "#fbbf24" [ref=e333]
|
||||
- button "#f97316" [ref=e334]
|
||||
- button "#e0564f" [ref=e335]
|
||||
- button "#a78bfa" [ref=e336]
|
||||
- generic [ref=e337]:
|
||||
- generic "Pick a custom color" [ref=e338] [cursor=pointer]:
|
||||
- text: Custom
|
||||
- textbox "Custom" [ref=e340]: "#9aa3b0"
|
||||
- button "Reset" [ref=e341]
|
||||
- generic [ref=e342]:
|
||||
- button "Duplicate" [ref=e343]
|
||||
- button "Delete" [ref=e344]
|
||||
- contentinfo [ref=e284]:
|
||||
- generic [ref=e285]:
|
||||
- heading "Simulation" [level=3] [ref=e286]
|
||||
- generic [ref=e287]: 396GPH
|
||||
- generic [ref=e288]: ≈ 1500 L/h · 33 parts · 23 connections
|
||||
- generic [ref=e289]: peak 2.2 ft/s · 1.5 psi
|
||||
- button "Water flowing" [ref=e290] [cursor=pointer]: Water flowing
|
||||
- generic [ref=e294]:
|
||||
- heading "Pumps" [level=3] [ref=e295]
|
||||
- button "321 GPH/ 1300 rated head 1.1/2 ft" [ref=e345]:
|
||||
- generic [ref=e297]:
|
||||
- generic [ref=e298]:
|
||||
- text: 321 GPH
|
||||
- generic [ref=e299]: / 1300 rated
|
||||
- generic [ref=e300]: head 1.1/2 ft
|
||||
- button "75 GPH/ 240 rated head 4.5/8 ft" [ref=e303]:
|
||||
- generic [ref=e304]:
|
||||
- generic [ref=e305]:
|
||||
- text: 75 GPH
|
||||
- generic [ref=e306]: / 240 rated
|
||||
- generic [ref=e307]: head 4.5/8 ft
|
||||
- generic [ref=e310]:
|
||||
- heading "Diagnostics" [level=3] [ref=e311]
|
||||
- 'button "⚠️ Main pump: dead end — water has nowhere to go (no reservoir, emitter, drain or tray downstream)." [ref=e346] [cursor=pointer]'
|
||||
- button "⚠️ 6 parts on a dead-end branch — water is trapped and backing up." [ref=e347]
|
||||
186
.playwright-mcp/page-2026-06-12T21-17-47-179Z.yml
Normal file
186
.playwright-mcp/page-2026-06-12T21-17-47-179Z.yml
Normal file
@@ -0,0 +1,186 @@
|
||||
- generic [ref=e3]:
|
||||
- banner [ref=e4]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]: H
|
||||
- textbox [ref=e7]: "Demo: pump loop"
|
||||
- button "New" [ref=e8]
|
||||
- button "Save" [ref=e9]
|
||||
- button "Load ▾" [ref=e11]
|
||||
- button "Export" [ref=e12]
|
||||
- button "Import" [ref=e13]
|
||||
- button "BOM" [ref=e14]
|
||||
- button "Check Build" [ref=e15]
|
||||
- button "Auto Cap" [ref=e16]
|
||||
- button "↩︎" [disabled] [ref=e17]
|
||||
- button "↪︎" [disabled] [ref=e18]
|
||||
- button "📏 Measure" [ref=e19]
|
||||
- button "Pipe Run" [ref=e20]
|
||||
- button "⌗ Snap" [ref=e21]
|
||||
- generic [ref=e22]:
|
||||
- button "Pause water simulation (Space)" [ref=e23]:
|
||||
- img [ref=e24]
|
||||
- button "💧 Flow" [ref=e27]
|
||||
- generic [ref=e28]:
|
||||
- button "3D" [ref=e29]
|
||||
- button "Top" [ref=e30]
|
||||
- button "Front" [ref=e31]
|
||||
- button "Side" [ref=e32]
|
||||
- generic [ref=e33]:
|
||||
- complementary [ref=e34]:
|
||||
- generic [ref=e35]:
|
||||
- heading "Parts Library" [level=2] [ref=e36]
|
||||
- paragraph [ref=e37]: Click then place in scene, or drag onto the canvas. Shift-click to stamp copies.
|
||||
- generic [ref=e38]:
|
||||
- generic [ref=e39]:
|
||||
- heading "Tool Belt" [level=3] [ref=e40]
|
||||
- generic [ref=e41]:
|
||||
- button "1 Pipe" [ref=e42]:
|
||||
- generic [ref=e43]: "1"
|
||||
- img [ref=e44]
|
||||
- generic [ref=e48]: Pipe
|
||||
- button "2 Elbow" [ref=e49]:
|
||||
- generic [ref=e50]: "2"
|
||||
- img [ref=e51]
|
||||
- generic [ref=e55]: Elbow
|
||||
- button "3 T-Joint" [ref=e56]:
|
||||
- generic [ref=e57]: "3"
|
||||
- img [ref=e58]
|
||||
- generic [ref=e63]: T-Joint
|
||||
- button "4 Valve" [ref=e64]:
|
||||
- generic [ref=e65]: "4"
|
||||
- img [ref=e66]
|
||||
- generic [ref=e70]: Valve
|
||||
- button "5 Pump" [ref=e71]:
|
||||
- generic [ref=e72]: "5"
|
||||
- img [ref=e73]
|
||||
- generic [ref=e79]: Pump
|
||||
- button "6 Reservoir" [ref=e80]:
|
||||
- generic [ref=e81]: "6"
|
||||
- img [ref=e82]
|
||||
- generic [ref=e86]: Reservoir
|
||||
- button "7 Grow Tower" [ref=e87]:
|
||||
- generic [ref=e88]: "7"
|
||||
- img [ref=e89]
|
||||
- generic [ref=e98]: Grow Tower
|
||||
- button "8 Grow Tray" [ref=e99]:
|
||||
- generic [ref=e100]: "8"
|
||||
- img [ref=e101]
|
||||
- generic [ref=e107]: Grow Tray
|
||||
- button "9 Emitter" [ref=e108]:
|
||||
- generic [ref=e109]: "9"
|
||||
- img [ref=e110]
|
||||
- generic [ref=e118]: Emitter
|
||||
- generic [ref=e119]:
|
||||
- heading "Quick Builds" [level=3] [ref=e120]
|
||||
- generic [ref=e121]:
|
||||
- button "NFT loop Reservoir, pump, NFT tray, return drain, and plant cups +" [ref=e122]:
|
||||
- generic [ref=e123]:
|
||||
- generic [ref=e124]: NFT loop
|
||||
- generic [ref=e125]: Reservoir, pump, NFT tray, return drain, and plant cups
|
||||
- generic [ref=e126]: +
|
||||
- button "Drip manifold Pump-fed header with tee branches, valves, and emitters +" [ref=e127]:
|
||||
- generic [ref=e128]:
|
||||
- generic [ref=e129]: Drip manifold
|
||||
- generic [ref=e130]: Pump-fed header with tee branches, valves, and emitters
|
||||
- generic [ref=e131]: +
|
||||
- generic [ref=e132]:
|
||||
- heading "Plumbing" [level=3] [ref=e133]
|
||||
- generic [ref=e134]:
|
||||
- button "Pipe" [ref=e135]:
|
||||
- img [ref=e136]
|
||||
- generic [ref=e140]: Pipe
|
||||
- button "Coupling" [ref=e141]:
|
||||
- img [ref=e142]
|
||||
- generic [ref=e145]: Coupling
|
||||
- button "Reducer" [ref=e146]:
|
||||
- img [ref=e147]
|
||||
- generic [ref=e150]: Reducer
|
||||
- button "Cap" [ref=e151]:
|
||||
- img [ref=e152]
|
||||
- generic [ref=e155]: Cap
|
||||
- button "Elbow" [ref=e156]:
|
||||
- img [ref=e157]
|
||||
- generic [ref=e161]: Elbow
|
||||
- button "T-Joint" [ref=e162]:
|
||||
- img [ref=e163]
|
||||
- generic [ref=e168]: T-Joint
|
||||
- generic [ref=e169]:
|
||||
- heading "Flow Control" [level=3] [ref=e170]
|
||||
- generic [ref=e171]:
|
||||
- button "Pump" [ref=e172]:
|
||||
- img [ref=e173]
|
||||
- generic [ref=e179]: Pump
|
||||
- button "Reservoir" [ref=e180]:
|
||||
- img [ref=e181]
|
||||
- generic [ref=e185]: Reservoir
|
||||
- button "Valve" [ref=e186]:
|
||||
- img [ref=e187]
|
||||
- generic [ref=e191]: Valve
|
||||
- button "Emitter" [ref=e192]:
|
||||
- img [ref=e193]
|
||||
- generic [ref=e201]: Emitter
|
||||
- button "Drain" [ref=e202]:
|
||||
- img [ref=e203]
|
||||
- generic [ref=e206]: Drain
|
||||
- generic [ref=e207]:
|
||||
- heading "Growing" [level=3] [ref=e208]
|
||||
- generic [ref=e209]:
|
||||
- button "Grow Tower" [ref=e210]:
|
||||
- img [ref=e211]
|
||||
- generic [ref=e220]: Grow Tower
|
||||
- button "Grow Tray" [ref=e221]:
|
||||
- img [ref=e222]
|
||||
- generic [ref=e228]: Grow Tray
|
||||
- button "Wall Panel" [ref=e229]:
|
||||
- img [ref=e230]
|
||||
- generic [ref=e241]: Wall Panel
|
||||
- button "Net Pot" [ref=e242]:
|
||||
- img [ref=e243]
|
||||
- generic [ref=e249]: Net Pot
|
||||
- generic [ref=e250]:
|
||||
- heading "Structure" [level=3] [ref=e251]
|
||||
- button "Lattice" [ref=e253]:
|
||||
- img [ref=e254]
|
||||
- generic [ref=e263]: Lattice
|
||||
- main [ref=e264]
|
||||
- complementary [ref=e268]:
|
||||
- heading "Inspector" [level=2] [ref=e270]
|
||||
- generic [ref=e271]:
|
||||
- text: Select a part to edit its properties.
|
||||
- list [ref=e272]:
|
||||
- listitem [ref=e273]: Click select · drag to move
|
||||
- listitem [ref=e274]: ⇧Click add/remove from selection
|
||||
- listitem [ref=e275]: ⌘Click change color
|
||||
- listitem [ref=e276]: Drag connector dots to snap pipes
|
||||
- listitem [ref=e277]: ⇧Drag move vertically (3D view)
|
||||
- listitem [ref=e278]: ⌥Drag clone while dragging
|
||||
- listitem [ref=e279]: Space play / pause water
|
||||
- listitem [ref=e280]: R rotate 90° Q/E lower / raise
|
||||
- listitem [ref=e281]: D duplicate ⌫ delete
|
||||
- listitem [ref=e282]: ⌘Z undo ⇧⌘Z redo
|
||||
- listitem [ref=e283]: Esc deselect / cancel
|
||||
- contentinfo [ref=e284]:
|
||||
- generic [ref=e285]:
|
||||
- heading "Simulation" [level=3] [ref=e286]
|
||||
- generic [ref=e287]: 396GPH
|
||||
- generic [ref=e288]: ≈ 1500 L/h · 33 parts · 23 connections
|
||||
- generic [ref=e289]: peak 2.2 ft/s · 1.5 psi
|
||||
- button "Water flowing" [ref=e290] [cursor=pointer]: Water flowing
|
||||
- generic [ref=e294]:
|
||||
- heading "Pumps" [level=3] [ref=e295]
|
||||
- button "321 GPH/ 1300 rated head 1.1/2 ft" [ref=e296]:
|
||||
- generic [ref=e297]:
|
||||
- generic [ref=e298]:
|
||||
- text: 321 GPH
|
||||
- generic [ref=e299]: / 1300 rated
|
||||
- generic [ref=e300]: head 1.1/2 ft
|
||||
- button "75 GPH/ 240 rated head 4.5/8 ft" [ref=e303]:
|
||||
- generic [ref=e304]:
|
||||
- generic [ref=e305]:
|
||||
- text: 75 GPH
|
||||
- generic [ref=e306]: / 240 rated
|
||||
- generic [ref=e307]: head 4.5/8 ft
|
||||
- generic [ref=e310]:
|
||||
- heading "Diagnostics" [level=3] [ref=e311]
|
||||
- 'button "⚠️ Main pump: dead end — water has nowhere to go (no reservoir, emitter, drain or tray downstream)." [ref=e312] [cursor=pointer]'
|
||||
- button "⚠️ 6 parts on a dead-end branch — water is trapped and backing up." [ref=e313]
|
||||
245
.playwright-mcp/page-2026-06-12T21-17-55-894Z.yml
Normal file
245
.playwright-mcp/page-2026-06-12T21-17-55-894Z.yml
Normal file
@@ -0,0 +1,245 @@
|
||||
- generic [ref=e3]:
|
||||
- banner [ref=e4]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]: H
|
||||
- textbox [ref=e7]: "Demo: pump loop"
|
||||
- button "New" [ref=e8]
|
||||
- button "Save" [ref=e9]
|
||||
- button "Load ▾" [ref=e11]
|
||||
- button "Export" [ref=e12]
|
||||
- button "Import" [ref=e13]
|
||||
- button "BOM" [ref=e14]
|
||||
- button "Check Build" [active] [ref=e15]
|
||||
- button "Auto Cap" [ref=e16]
|
||||
- button "↩︎" [disabled] [ref=e17]
|
||||
- button "↪︎" [disabled] [ref=e18]
|
||||
- button "📏 Measure" [ref=e19]
|
||||
- button "Pipe Run" [ref=e20]
|
||||
- button "⌗ Snap" [ref=e21]
|
||||
- generic [ref=e22]:
|
||||
- button "Pause water simulation (Space)" [ref=e23]:
|
||||
- img [ref=e24]
|
||||
- button "💧 Flow" [ref=e27]
|
||||
- generic [ref=e28]:
|
||||
- button "3D" [ref=e29]
|
||||
- button "Top" [ref=e30]
|
||||
- button "Front" [ref=e31]
|
||||
- button "Side" [ref=e32]
|
||||
- generic [ref=e33]:
|
||||
- complementary [ref=e34]:
|
||||
- generic [ref=e35]:
|
||||
- heading "Parts Library" [level=2] [ref=e36]
|
||||
- paragraph [ref=e37]: Click then place in scene, or drag onto the canvas. Shift-click to stamp copies.
|
||||
- generic [ref=e38]:
|
||||
- generic [ref=e39]:
|
||||
- heading "Tool Belt" [level=3] [ref=e40]
|
||||
- generic [ref=e41]:
|
||||
- button "1 Pipe" [ref=e42]:
|
||||
- generic [ref=e43]: "1"
|
||||
- img [ref=e44]
|
||||
- generic [ref=e48]: Pipe
|
||||
- button "2 Elbow" [ref=e49]:
|
||||
- generic [ref=e50]: "2"
|
||||
- img [ref=e51]
|
||||
- generic [ref=e55]: Elbow
|
||||
- button "3 T-Joint" [ref=e56]:
|
||||
- generic [ref=e57]: "3"
|
||||
- img [ref=e58]
|
||||
- generic [ref=e63]: T-Joint
|
||||
- button "4 Valve" [ref=e64]:
|
||||
- generic [ref=e65]: "4"
|
||||
- img [ref=e66]
|
||||
- generic [ref=e70]: Valve
|
||||
- button "5 Pump" [ref=e71]:
|
||||
- generic [ref=e72]: "5"
|
||||
- img [ref=e73]
|
||||
- generic [ref=e79]: Pump
|
||||
- button "6 Reservoir" [ref=e80]:
|
||||
- generic [ref=e81]: "6"
|
||||
- img [ref=e82]
|
||||
- generic [ref=e86]: Reservoir
|
||||
- button "7 Grow Tower" [ref=e87]:
|
||||
- generic [ref=e88]: "7"
|
||||
- img [ref=e89]
|
||||
- generic [ref=e98]: Grow Tower
|
||||
- button "8 Grow Tray" [ref=e99]:
|
||||
- generic [ref=e100]: "8"
|
||||
- img [ref=e101]
|
||||
- generic [ref=e107]: Grow Tray
|
||||
- button "9 Emitter" [ref=e108]:
|
||||
- generic [ref=e109]: "9"
|
||||
- img [ref=e110]
|
||||
- generic [ref=e118]: Emitter
|
||||
- generic [ref=e119]:
|
||||
- heading "Quick Builds" [level=3] [ref=e120]
|
||||
- generic [ref=e121]:
|
||||
- button "NFT loop Reservoir, pump, NFT tray, return drain, and plant cups +" [ref=e122]:
|
||||
- generic [ref=e123]:
|
||||
- generic [ref=e124]: NFT loop
|
||||
- generic [ref=e125]: Reservoir, pump, NFT tray, return drain, and plant cups
|
||||
- generic [ref=e126]: +
|
||||
- button "Drip manifold Pump-fed header with tee branches, valves, and emitters +" [ref=e127]:
|
||||
- generic [ref=e128]:
|
||||
- generic [ref=e129]: Drip manifold
|
||||
- generic [ref=e130]: Pump-fed header with tee branches, valves, and emitters
|
||||
- generic [ref=e131]: +
|
||||
- generic [ref=e132]:
|
||||
- heading "Plumbing" [level=3] [ref=e133]
|
||||
- generic [ref=e134]:
|
||||
- button "Pipe" [ref=e135]:
|
||||
- img [ref=e136]
|
||||
- generic [ref=e140]: Pipe
|
||||
- button "Coupling" [ref=e141]:
|
||||
- img [ref=e142]
|
||||
- generic [ref=e145]: Coupling
|
||||
- button "Reducer" [ref=e146]:
|
||||
- img [ref=e147]
|
||||
- generic [ref=e150]: Reducer
|
||||
- button "Cap" [ref=e151]:
|
||||
- img [ref=e152]
|
||||
- generic [ref=e155]: Cap
|
||||
- button "Elbow" [ref=e156]:
|
||||
- img [ref=e157]
|
||||
- generic [ref=e161]: Elbow
|
||||
- button "T-Joint" [ref=e162]:
|
||||
- img [ref=e163]
|
||||
- generic [ref=e168]: T-Joint
|
||||
- generic [ref=e169]:
|
||||
- heading "Flow Control" [level=3] [ref=e170]
|
||||
- generic [ref=e171]:
|
||||
- button "Pump" [ref=e172]:
|
||||
- img [ref=e173]
|
||||
- generic [ref=e179]: Pump
|
||||
- button "Reservoir" [ref=e180]:
|
||||
- img [ref=e181]
|
||||
- generic [ref=e185]: Reservoir
|
||||
- button "Valve" [ref=e186]:
|
||||
- img [ref=e187]
|
||||
- generic [ref=e191]: Valve
|
||||
- button "Emitter" [ref=e192]:
|
||||
- img [ref=e193]
|
||||
- generic [ref=e201]: Emitter
|
||||
- button "Drain" [ref=e202]:
|
||||
- img [ref=e203]
|
||||
- generic [ref=e206]: Drain
|
||||
- generic [ref=e207]:
|
||||
- heading "Growing" [level=3] [ref=e208]
|
||||
- generic [ref=e209]:
|
||||
- button "Grow Tower" [ref=e210]:
|
||||
- img [ref=e211]
|
||||
- generic [ref=e220]: Grow Tower
|
||||
- button "Grow Tray" [ref=e221]:
|
||||
- img [ref=e222]
|
||||
- generic [ref=e228]: Grow Tray
|
||||
- button "Wall Panel" [ref=e229]:
|
||||
- img [ref=e230]
|
||||
- generic [ref=e241]: Wall Panel
|
||||
- button "Net Pot" [ref=e242]:
|
||||
- img [ref=e243]
|
||||
- generic [ref=e249]: Net Pot
|
||||
- generic [ref=e250]:
|
||||
- heading "Structure" [level=3] [ref=e251]
|
||||
- button "Lattice" [ref=e253]:
|
||||
- img [ref=e254]
|
||||
- generic [ref=e263]: Lattice
|
||||
- main [ref=e264]
|
||||
- complementary [ref=e268]:
|
||||
- heading "Inspector" [level=2] [ref=e270]
|
||||
- generic [ref=e271]:
|
||||
- text: Select a part to edit its properties.
|
||||
- list [ref=e272]:
|
||||
- listitem [ref=e273]: Click select · drag to move
|
||||
- listitem [ref=e274]: ⇧Click add/remove from selection
|
||||
- listitem [ref=e275]: ⌘Click change color
|
||||
- listitem [ref=e276]: Drag connector dots to snap pipes
|
||||
- listitem [ref=e277]: ⇧Drag move vertically (3D view)
|
||||
- listitem [ref=e278]: ⌥Drag clone while dragging
|
||||
- listitem [ref=e279]: Space play / pause water
|
||||
- listitem [ref=e280]: R rotate 90° Q/E lower / raise
|
||||
- listitem [ref=e281]: D duplicate ⌫ delete
|
||||
- listitem [ref=e282]: ⌘Z undo ⇧⌘Z redo
|
||||
- listitem [ref=e283]: Esc deselect / cancel
|
||||
- contentinfo [ref=e284]:
|
||||
- generic [ref=e285]:
|
||||
- heading "Simulation" [level=3] [ref=e286]
|
||||
- generic [ref=e287]: 396GPH
|
||||
- generic [ref=e288]: ≈ 1500 L/h · 33 parts · 23 connections
|
||||
- generic [ref=e289]: peak 2.2 ft/s · 1.5 psi
|
||||
- button "Water flowing" [ref=e290] [cursor=pointer]: Water flowing
|
||||
- generic [ref=e294]:
|
||||
- heading "Pumps" [level=3] [ref=e295]
|
||||
- button "321 GPH/ 1300 rated head 1.1/2 ft" [ref=e296]:
|
||||
- generic [ref=e297]:
|
||||
- generic [ref=e298]:
|
||||
- text: 321 GPH
|
||||
- generic [ref=e299]: / 1300 rated
|
||||
- generic [ref=e300]: head 1.1/2 ft
|
||||
- button "75 GPH/ 240 rated head 4.5/8 ft" [ref=e303]:
|
||||
- generic [ref=e304]:
|
||||
- generic [ref=e305]:
|
||||
- text: 75 GPH
|
||||
- generic [ref=e306]: / 240 rated
|
||||
- generic [ref=e307]: head 4.5/8 ft
|
||||
- generic [ref=e310]:
|
||||
- heading "Diagnostics" [level=3] [ref=e311]
|
||||
- 'button "⚠️ Main pump: dead end — water has nowhere to go (no reservoir, emitter, drain or tray downstream)." [ref=e312] [cursor=pointer]'
|
||||
- button "⚠️ 6 parts on a dead-end branch — water is trapped and backing up." [ref=e313]
|
||||
- dialog [ref=e314]:
|
||||
- complementary [ref=e316]:
|
||||
- generic [ref=e317]:
|
||||
- generic [ref=e318]:
|
||||
- heading "Design Check" [level=2] [ref=e319]
|
||||
- paragraph [ref=e320]: 3 warnings · 4 tips
|
||||
- button "Close design check" [ref=e321]: Close
|
||||
- generic [ref=e323]:
|
||||
- generic [ref=e324]:
|
||||
- heading "Warnings 3" [level=3] [ref=e325]:
|
||||
- text: Warnings
|
||||
- generic [ref=e327]: "3"
|
||||
- generic [ref=e328]:
|
||||
- generic [ref=e332]:
|
||||
- heading "Mismatched pipe diameters at a joint" [level=4] [ref=e333]
|
||||
- paragraph [ref=e334]: T-Joint (4 in) is joined to Pipe (1 in) — the abrupt size change causes turbulence and pressure loss.
|
||||
- paragraph [ref=e335]: "Fix: Add a reducer or match diameters (T-Joint is 4 in, Pipe is 1 in)"
|
||||
- generic [ref=e336]:
|
||||
- button "Show part 1" [ref=e337]
|
||||
- button "Show part 2" [ref=e338]
|
||||
- generic [ref=e342]:
|
||||
- heading "Mismatched pipe diameters at a joint" [level=4] [ref=e343]
|
||||
- paragraph [ref=e344]: T-Joint (4 in) is joined to Pipe (0.5 in) — the abrupt size change causes turbulence and pressure loss.
|
||||
- paragraph [ref=e345]: "Fix: Add a reducer or match diameters (T-Joint is 4 in, Pipe is 0.5 in)"
|
||||
- generic [ref=e346]:
|
||||
- button "Show part 1" [ref=e347]
|
||||
- button "Show part 2" [ref=e348]
|
||||
- generic [ref=e352]:
|
||||
- heading "Mismatched pipe diameters at a joint" [level=4] [ref=e353]
|
||||
- paragraph [ref=e354]: Pipe (1 in) is joined to Elbow (4 in) — the abrupt size change causes turbulence and pressure loss.
|
||||
- paragraph [ref=e355]: "Fix: Add a reducer or match diameters (Pipe is 1 in, Elbow is 4 in)"
|
||||
- generic [ref=e356]:
|
||||
- button "Show part 1" [ref=e357]
|
||||
- button "Show part 2" [ref=e358]
|
||||
- generic [ref=e359]:
|
||||
- heading "Tips 4" [level=3] [ref=e360]:
|
||||
- text: Tips
|
||||
- generic [ref=e362]: "4"
|
||||
- generic [ref=e363]:
|
||||
- generic [ref=e367]:
|
||||
- heading "Possible siphon on shutdown" [level=4] [ref=e368]
|
||||
- paragraph [ref=e369]: Flow from Tower pump climbs to 4.5 ft and then descends 4.6 ft — when the pump stops, gravity can keep siphoning water through the line.
|
||||
- paragraph [ref=e370]: "Fix: Add an air gap or check valve at the high point"
|
||||
- button "Show part" [ref=e372]
|
||||
- generic [ref=e376]:
|
||||
- heading "Not connected to anything" [level=4] [ref=e377]
|
||||
- paragraph [ref=e378]: Return emitter has no connections — it is not part of any water circuit.
|
||||
- paragraph [ref=e379]: "Fix: Drag it onto a matching connector, or delete it if unused."
|
||||
- button "Show part" [ref=e381]
|
||||
- generic [ref=e385]:
|
||||
- heading "Not connected to anything" [level=4] [ref=e386]
|
||||
- paragraph [ref=e387]: Floor drain has no connections — it is not part of any water circuit.
|
||||
- paragraph [ref=e388]: "Fix: Drag it onto a matching connector, or delete it if unused."
|
||||
- button "Show part" [ref=e390]
|
||||
- generic [ref=e394]:
|
||||
- heading "Not connected to anything" [level=4] [ref=e395]
|
||||
- paragraph [ref=e396]: Grow Tray has no connections — it is not part of any water circuit.
|
||||
- paragraph [ref=e397]: "Fix: Drag it onto a matching connector, or delete it if unused."
|
||||
- button "Show part" [ref=e399]
|
||||
245
.playwright-mcp/page-2026-06-12T21-17-56-913Z.yml
Normal file
245
.playwright-mcp/page-2026-06-12T21-17-56-913Z.yml
Normal file
@@ -0,0 +1,245 @@
|
||||
- generic [ref=e3]:
|
||||
- banner [ref=e4]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]: H
|
||||
- textbox [ref=e7]: "Demo: pump loop"
|
||||
- button "New" [ref=e8]
|
||||
- button "Save" [ref=e9]
|
||||
- button "Load ▾" [ref=e11]
|
||||
- button "Export" [ref=e12]
|
||||
- button "Import" [ref=e13]
|
||||
- button "BOM" [ref=e14]
|
||||
- button "Check Build" [active] [ref=e15]
|
||||
- button "Auto Cap" [ref=e16]
|
||||
- button "↩︎" [disabled] [ref=e17]
|
||||
- button "↪︎" [disabled] [ref=e18]
|
||||
- button "📏 Measure" [ref=e19]
|
||||
- button "Pipe Run" [ref=e20]
|
||||
- button "⌗ Snap" [ref=e21]
|
||||
- generic [ref=e22]:
|
||||
- button "Pause water simulation (Space)" [ref=e23]:
|
||||
- img [ref=e24]
|
||||
- button "💧 Flow" [ref=e27]
|
||||
- generic [ref=e28]:
|
||||
- button "3D" [ref=e29]
|
||||
- button "Top" [ref=e30]
|
||||
- button "Front" [ref=e31]
|
||||
- button "Side" [ref=e32]
|
||||
- generic [ref=e33]:
|
||||
- complementary [ref=e34]:
|
||||
- generic [ref=e35]:
|
||||
- heading "Parts Library" [level=2] [ref=e36]
|
||||
- paragraph [ref=e37]: Click then place in scene, or drag onto the canvas. Shift-click to stamp copies.
|
||||
- generic [ref=e38]:
|
||||
- generic [ref=e39]:
|
||||
- heading "Tool Belt" [level=3] [ref=e40]
|
||||
- generic [ref=e41]:
|
||||
- button "1 Pipe" [ref=e42]:
|
||||
- generic [ref=e43]: "1"
|
||||
- img [ref=e44]
|
||||
- generic [ref=e48]: Pipe
|
||||
- button "2 Elbow" [ref=e49]:
|
||||
- generic [ref=e50]: "2"
|
||||
- img [ref=e51]
|
||||
- generic [ref=e55]: Elbow
|
||||
- button "3 T-Joint" [ref=e56]:
|
||||
- generic [ref=e57]: "3"
|
||||
- img [ref=e58]
|
||||
- generic [ref=e63]: T-Joint
|
||||
- button "4 Valve" [ref=e64]:
|
||||
- generic [ref=e65]: "4"
|
||||
- img [ref=e66]
|
||||
- generic [ref=e70]: Valve
|
||||
- button "5 Pump" [ref=e71]:
|
||||
- generic [ref=e72]: "5"
|
||||
- img [ref=e73]
|
||||
- generic [ref=e79]: Pump
|
||||
- button "6 Reservoir" [ref=e80]:
|
||||
- generic [ref=e81]: "6"
|
||||
- img [ref=e82]
|
||||
- generic [ref=e86]: Reservoir
|
||||
- button "7 Grow Tower" [ref=e87]:
|
||||
- generic [ref=e88]: "7"
|
||||
- img [ref=e89]
|
||||
- generic [ref=e98]: Grow Tower
|
||||
- button "8 Grow Tray" [ref=e99]:
|
||||
- generic [ref=e100]: "8"
|
||||
- img [ref=e101]
|
||||
- generic [ref=e107]: Grow Tray
|
||||
- button "9 Emitter" [ref=e108]:
|
||||
- generic [ref=e109]: "9"
|
||||
- img [ref=e110]
|
||||
- generic [ref=e118]: Emitter
|
||||
- generic [ref=e119]:
|
||||
- heading "Quick Builds" [level=3] [ref=e120]
|
||||
- generic [ref=e121]:
|
||||
- button "NFT loop Reservoir, pump, NFT tray, return drain, and plant cups +" [ref=e122]:
|
||||
- generic [ref=e123]:
|
||||
- generic [ref=e124]: NFT loop
|
||||
- generic [ref=e125]: Reservoir, pump, NFT tray, return drain, and plant cups
|
||||
- generic [ref=e126]: +
|
||||
- button "Drip manifold Pump-fed header with tee branches, valves, and emitters +" [ref=e127]:
|
||||
- generic [ref=e128]:
|
||||
- generic [ref=e129]: Drip manifold
|
||||
- generic [ref=e130]: Pump-fed header with tee branches, valves, and emitters
|
||||
- generic [ref=e131]: +
|
||||
- generic [ref=e132]:
|
||||
- heading "Plumbing" [level=3] [ref=e133]
|
||||
- generic [ref=e134]:
|
||||
- button "Pipe" [ref=e135]:
|
||||
- img [ref=e136]
|
||||
- generic [ref=e140]: Pipe
|
||||
- button "Coupling" [ref=e141]:
|
||||
- img [ref=e142]
|
||||
- generic [ref=e145]: Coupling
|
||||
- button "Reducer" [ref=e146]:
|
||||
- img [ref=e147]
|
||||
- generic [ref=e150]: Reducer
|
||||
- button "Cap" [ref=e151]:
|
||||
- img [ref=e152]
|
||||
- generic [ref=e155]: Cap
|
||||
- button "Elbow" [ref=e156]:
|
||||
- img [ref=e157]
|
||||
- generic [ref=e161]: Elbow
|
||||
- button "T-Joint" [ref=e162]:
|
||||
- img [ref=e163]
|
||||
- generic [ref=e168]: T-Joint
|
||||
- generic [ref=e169]:
|
||||
- heading "Flow Control" [level=3] [ref=e170]
|
||||
- generic [ref=e171]:
|
||||
- button "Pump" [ref=e172]:
|
||||
- img [ref=e173]
|
||||
- generic [ref=e179]: Pump
|
||||
- button "Reservoir" [ref=e180]:
|
||||
- img [ref=e181]
|
||||
- generic [ref=e185]: Reservoir
|
||||
- button "Valve" [ref=e186]:
|
||||
- img [ref=e187]
|
||||
- generic [ref=e191]: Valve
|
||||
- button "Emitter" [ref=e192]:
|
||||
- img [ref=e193]
|
||||
- generic [ref=e201]: Emitter
|
||||
- button "Drain" [ref=e202]:
|
||||
- img [ref=e203]
|
||||
- generic [ref=e206]: Drain
|
||||
- generic [ref=e207]:
|
||||
- heading "Growing" [level=3] [ref=e208]
|
||||
- generic [ref=e209]:
|
||||
- button "Grow Tower" [ref=e210]:
|
||||
- img [ref=e211]
|
||||
- generic [ref=e220]: Grow Tower
|
||||
- button "Grow Tray" [ref=e221]:
|
||||
- img [ref=e222]
|
||||
- generic [ref=e228]: Grow Tray
|
||||
- button "Wall Panel" [ref=e229]:
|
||||
- img [ref=e230]
|
||||
- generic [ref=e241]: Wall Panel
|
||||
- button "Net Pot" [ref=e242]:
|
||||
- img [ref=e243]
|
||||
- generic [ref=e249]: Net Pot
|
||||
- generic [ref=e250]:
|
||||
- heading "Structure" [level=3] [ref=e251]
|
||||
- button "Lattice" [ref=e253]:
|
||||
- img [ref=e254]
|
||||
- generic [ref=e263]: Lattice
|
||||
- main [ref=e264]
|
||||
- complementary [ref=e268]:
|
||||
- heading "Inspector" [level=2] [ref=e270]
|
||||
- generic [ref=e271]:
|
||||
- text: Select a part to edit its properties.
|
||||
- list [ref=e272]:
|
||||
- listitem [ref=e273]: Click select · drag to move
|
||||
- listitem [ref=e274]: ⇧Click add/remove from selection
|
||||
- listitem [ref=e275]: ⌘Click change color
|
||||
- listitem [ref=e276]: Drag connector dots to snap pipes
|
||||
- listitem [ref=e277]: ⇧Drag move vertically (3D view)
|
||||
- listitem [ref=e278]: ⌥Drag clone while dragging
|
||||
- listitem [ref=e279]: Space play / pause water
|
||||
- listitem [ref=e280]: R rotate 90° Q/E lower / raise
|
||||
- listitem [ref=e281]: D duplicate ⌫ delete
|
||||
- listitem [ref=e282]: ⌘Z undo ⇧⌘Z redo
|
||||
- listitem [ref=e283]: Esc deselect / cancel
|
||||
- contentinfo [ref=e284]:
|
||||
- generic [ref=e285]:
|
||||
- heading "Simulation" [level=3] [ref=e286]
|
||||
- generic [ref=e287]: 396GPH
|
||||
- generic [ref=e288]: ≈ 1500 L/h · 33 parts · 23 connections
|
||||
- generic [ref=e289]: peak 2.2 ft/s · 1.5 psi
|
||||
- button "Water flowing" [ref=e290] [cursor=pointer]: Water flowing
|
||||
- generic [ref=e294]:
|
||||
- heading "Pumps" [level=3] [ref=e295]
|
||||
- button "321 GPH/ 1300 rated head 1.1/2 ft" [ref=e296]:
|
||||
- generic [ref=e297]:
|
||||
- generic [ref=e298]:
|
||||
- text: 321 GPH
|
||||
- generic [ref=e299]: / 1300 rated
|
||||
- generic [ref=e300]: head 1.1/2 ft
|
||||
- button "75 GPH/ 240 rated head 4.5/8 ft" [ref=e303]:
|
||||
- generic [ref=e304]:
|
||||
- generic [ref=e305]:
|
||||
- text: 75 GPH
|
||||
- generic [ref=e306]: / 240 rated
|
||||
- generic [ref=e307]: head 4.5/8 ft
|
||||
- generic [ref=e310]:
|
||||
- heading "Diagnostics" [level=3] [ref=e311]
|
||||
- 'button "⚠️ Main pump: dead end — water has nowhere to go (no reservoir, emitter, drain or tray downstream)." [ref=e312] [cursor=pointer]'
|
||||
- button "⚠️ 6 parts on a dead-end branch — water is trapped and backing up." [ref=e313]
|
||||
- dialog [ref=e314]:
|
||||
- complementary [ref=e316]:
|
||||
- generic [ref=e317]:
|
||||
- generic [ref=e318]:
|
||||
- heading "Design Check" [level=2] [ref=e319]
|
||||
- paragraph [ref=e320]: 3 warnings · 4 tips
|
||||
- button "Close design check" [ref=e321]: Close
|
||||
- generic [ref=e323]:
|
||||
- generic [ref=e324]:
|
||||
- heading "Warnings 3" [level=3] [ref=e325]:
|
||||
- text: Warnings
|
||||
- generic [ref=e327]: "3"
|
||||
- generic [ref=e328]:
|
||||
- generic [ref=e332]:
|
||||
- heading "Mismatched pipe diameters at a joint" [level=4] [ref=e333]
|
||||
- paragraph [ref=e334]: T-Joint (4 in) is joined to Pipe (1 in) — the abrupt size change causes turbulence and pressure loss.
|
||||
- paragraph [ref=e335]: "Fix: Add a reducer or match diameters (T-Joint is 4 in, Pipe is 1 in)"
|
||||
- generic [ref=e336]:
|
||||
- button "Show part 1" [ref=e337]
|
||||
- button "Show part 2" [ref=e338]
|
||||
- generic [ref=e342]:
|
||||
- heading "Mismatched pipe diameters at a joint" [level=4] [ref=e343]
|
||||
- paragraph [ref=e344]: T-Joint (4 in) is joined to Pipe (0.5 in) — the abrupt size change causes turbulence and pressure loss.
|
||||
- paragraph [ref=e345]: "Fix: Add a reducer or match diameters (T-Joint is 4 in, Pipe is 0.5 in)"
|
||||
- generic [ref=e346]:
|
||||
- button "Show part 1" [ref=e347]
|
||||
- button "Show part 2" [ref=e348]
|
||||
- generic [ref=e352]:
|
||||
- heading "Mismatched pipe diameters at a joint" [level=4] [ref=e353]
|
||||
- paragraph [ref=e354]: Pipe (1 in) is joined to Elbow (4 in) — the abrupt size change causes turbulence and pressure loss.
|
||||
- paragraph [ref=e355]: "Fix: Add a reducer or match diameters (Pipe is 1 in, Elbow is 4 in)"
|
||||
- generic [ref=e356]:
|
||||
- button "Show part 1" [ref=e357]
|
||||
- button "Show part 2" [ref=e358]
|
||||
- generic [ref=e359]:
|
||||
- heading "Tips 4" [level=3] [ref=e360]:
|
||||
- text: Tips
|
||||
- generic [ref=e362]: "4"
|
||||
- generic [ref=e363]:
|
||||
- generic [ref=e367]:
|
||||
- heading "Possible siphon on shutdown" [level=4] [ref=e368]
|
||||
- paragraph [ref=e369]: Flow from Tower pump climbs to 4.5 ft and then descends 4.6 ft — when the pump stops, gravity can keep siphoning water through the line.
|
||||
- paragraph [ref=e370]: "Fix: Add an air gap or check valve at the high point"
|
||||
- button "Show part" [ref=e372]
|
||||
- generic [ref=e376]:
|
||||
- heading "Not connected to anything" [level=4] [ref=e377]
|
||||
- paragraph [ref=e378]: Return emitter has no connections — it is not part of any water circuit.
|
||||
- paragraph [ref=e379]: "Fix: Drag it onto a matching connector, or delete it if unused."
|
||||
- button "Show part" [ref=e381]
|
||||
- generic [ref=e385]:
|
||||
- heading "Not connected to anything" [level=4] [ref=e386]
|
||||
- paragraph [ref=e387]: Floor drain has no connections — it is not part of any water circuit.
|
||||
- paragraph [ref=e388]: "Fix: Drag it onto a matching connector, or delete it if unused."
|
||||
- button "Show part" [ref=e390]
|
||||
- generic [ref=e394]:
|
||||
- heading "Not connected to anything" [level=4] [ref=e395]
|
||||
- paragraph [ref=e396]: Grow Tray has no connections — it is not part of any water circuit.
|
||||
- paragraph [ref=e397]: "Fix: Drag it onto a matching connector, or delete it if unused."
|
||||
- button "Show part" [ref=e399]
|
||||
186
.playwright-mcp/page-2026-06-12T21-19-50-643Z.yml
Normal file
186
.playwright-mcp/page-2026-06-12T21-19-50-643Z.yml
Normal file
@@ -0,0 +1,186 @@
|
||||
- generic [ref=e3]:
|
||||
- banner [ref=e4]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]: H
|
||||
- textbox [ref=e7]: "Demo: pump loop"
|
||||
- button "New" [ref=e8]
|
||||
- button "Save" [ref=e9]
|
||||
- button "Load ▾" [ref=e11]
|
||||
- button "Export" [ref=e12]
|
||||
- button "Import" [ref=e13]
|
||||
- button "BOM" [ref=e14]
|
||||
- button "Check Build" [ref=e15]
|
||||
- button "Auto Cap" [ref=e16]
|
||||
- button "↩︎" [disabled] [ref=e17]
|
||||
- button "↪︎" [disabled] [ref=e18]
|
||||
- button "📏 Measure" [ref=e19]
|
||||
- button "Pipe Run" [ref=e20]
|
||||
- button "⌗ Snap" [ref=e21]
|
||||
- generic [ref=e22]:
|
||||
- button "Pause water simulation (Space)" [ref=e23]:
|
||||
- img [ref=e24]
|
||||
- button "💧 Flow" [ref=e27]
|
||||
- generic [ref=e28]:
|
||||
- button "3D" [ref=e29]
|
||||
- button "Top" [ref=e30]
|
||||
- button "Front" [ref=e31]
|
||||
- button "Side" [ref=e32]
|
||||
- generic [ref=e33]:
|
||||
- complementary [ref=e34]:
|
||||
- generic [ref=e35]:
|
||||
- heading "Parts Library" [level=2] [ref=e36]
|
||||
- paragraph [ref=e37]: Click then place in scene, or drag onto the canvas. Shift-click to stamp copies.
|
||||
- generic [ref=e38]:
|
||||
- generic [ref=e39]:
|
||||
- heading "Tool Belt" [level=3] [ref=e40]
|
||||
- generic [ref=e41]:
|
||||
- button "1 Pipe" [ref=e42]:
|
||||
- generic [ref=e43]: "1"
|
||||
- img [ref=e44]
|
||||
- generic [ref=e48]: Pipe
|
||||
- button "2 Elbow" [ref=e49]:
|
||||
- generic [ref=e50]: "2"
|
||||
- img [ref=e51]
|
||||
- generic [ref=e55]: Elbow
|
||||
- button "3 T-Joint" [ref=e56]:
|
||||
- generic [ref=e57]: "3"
|
||||
- img [ref=e58]
|
||||
- generic [ref=e63]: T-Joint
|
||||
- button "4 Valve" [ref=e64]:
|
||||
- generic [ref=e65]: "4"
|
||||
- img [ref=e66]
|
||||
- generic [ref=e70]: Valve
|
||||
- button "5 Pump" [ref=e71]:
|
||||
- generic [ref=e72]: "5"
|
||||
- img [ref=e73]
|
||||
- generic [ref=e79]: Pump
|
||||
- button "6 Reservoir" [ref=e80]:
|
||||
- generic [ref=e81]: "6"
|
||||
- img [ref=e82]
|
||||
- generic [ref=e86]: Reservoir
|
||||
- button "7 Grow Tower" [ref=e87]:
|
||||
- generic [ref=e88]: "7"
|
||||
- img [ref=e89]
|
||||
- generic [ref=e98]: Grow Tower
|
||||
- button "8 Grow Tray" [ref=e99]:
|
||||
- generic [ref=e100]: "8"
|
||||
- img [ref=e101]
|
||||
- generic [ref=e107]: Grow Tray
|
||||
- button "9 Emitter" [ref=e108]:
|
||||
- generic [ref=e109]: "9"
|
||||
- img [ref=e110]
|
||||
- generic [ref=e118]: Emitter
|
||||
- generic [ref=e119]:
|
||||
- heading "Quick Builds" [level=3] [ref=e120]
|
||||
- generic [ref=e121]:
|
||||
- button "NFT loop Reservoir, pump, NFT tray, return drain, and plant cups +" [ref=e122]:
|
||||
- generic [ref=e123]:
|
||||
- generic [ref=e124]: NFT loop
|
||||
- generic [ref=e125]: Reservoir, pump, NFT tray, return drain, and plant cups
|
||||
- generic [ref=e126]: +
|
||||
- button "Drip manifold Pump-fed header with tee branches, valves, and emitters +" [ref=e127]:
|
||||
- generic [ref=e128]:
|
||||
- generic [ref=e129]: Drip manifold
|
||||
- generic [ref=e130]: Pump-fed header with tee branches, valves, and emitters
|
||||
- generic [ref=e131]: +
|
||||
- generic [ref=e132]:
|
||||
- heading "Plumbing" [level=3] [ref=e133]
|
||||
- generic [ref=e134]:
|
||||
- button "Pipe" [ref=e135]:
|
||||
- img [ref=e136]
|
||||
- generic [ref=e140]: Pipe
|
||||
- button "Coupling" [ref=e141]:
|
||||
- img [ref=e142]
|
||||
- generic [ref=e145]: Coupling
|
||||
- button "Reducer" [ref=e146]:
|
||||
- img [ref=e147]
|
||||
- generic [ref=e150]: Reducer
|
||||
- button "Cap" [ref=e151]:
|
||||
- img [ref=e152]
|
||||
- generic [ref=e155]: Cap
|
||||
- button "Elbow" [ref=e156]:
|
||||
- img [ref=e157]
|
||||
- generic [ref=e161]: Elbow
|
||||
- button "T-Joint" [ref=e162]:
|
||||
- img [ref=e163]
|
||||
- generic [ref=e168]: T-Joint
|
||||
- generic [ref=e169]:
|
||||
- heading "Flow Control" [level=3] [ref=e170]
|
||||
- generic [ref=e171]:
|
||||
- button "Pump" [ref=e172]:
|
||||
- img [ref=e173]
|
||||
- generic [ref=e179]: Pump
|
||||
- button "Reservoir" [ref=e180]:
|
||||
- img [ref=e181]
|
||||
- generic [ref=e185]: Reservoir
|
||||
- button "Valve" [ref=e186]:
|
||||
- img [ref=e187]
|
||||
- generic [ref=e191]: Valve
|
||||
- button "Emitter" [ref=e192]:
|
||||
- img [ref=e193]
|
||||
- generic [ref=e201]: Emitter
|
||||
- button "Drain" [ref=e202]:
|
||||
- img [ref=e203]
|
||||
- generic [ref=e206]: Drain
|
||||
- generic [ref=e207]:
|
||||
- heading "Growing" [level=3] [ref=e208]
|
||||
- generic [ref=e209]:
|
||||
- button "Grow Tower" [ref=e210]:
|
||||
- img [ref=e211]
|
||||
- generic [ref=e220]: Grow Tower
|
||||
- button "Grow Tray" [ref=e221]:
|
||||
- img [ref=e222]
|
||||
- generic [ref=e228]: Grow Tray
|
||||
- button "Wall Panel" [ref=e229]:
|
||||
- img [ref=e230]
|
||||
- generic [ref=e241]: Wall Panel
|
||||
- button "Net Pot" [ref=e242]:
|
||||
- img [ref=e243]
|
||||
- generic [ref=e249]: Net Pot
|
||||
- generic [ref=e250]:
|
||||
- heading "Structure" [level=3] [ref=e251]
|
||||
- button "Lattice" [ref=e253]:
|
||||
- img [ref=e254]
|
||||
- generic [ref=e263]: Lattice
|
||||
- main [ref=e264]
|
||||
- complementary [ref=e268]:
|
||||
- heading "Inspector" [level=2] [ref=e270]
|
||||
- generic [ref=e271]:
|
||||
- text: Select a part to edit its properties.
|
||||
- list [ref=e272]:
|
||||
- listitem [ref=e273]: Click select · drag to move
|
||||
- listitem [ref=e274]: ⇧Click add/remove from selection
|
||||
- listitem [ref=e275]: ⌘Click change color
|
||||
- listitem [ref=e276]: Drag connector dots to snap pipes
|
||||
- listitem [ref=e277]: ⇧Drag move vertically (3D view)
|
||||
- listitem [ref=e278]: ⌥Drag clone while dragging
|
||||
- listitem [ref=e279]: Space play / pause water
|
||||
- listitem [ref=e280]: R rotate 90° Q/E lower / raise
|
||||
- listitem [ref=e281]: D duplicate ⌫ delete
|
||||
- listitem [ref=e282]: ⌘Z undo ⇧⌘Z redo
|
||||
- listitem [ref=e283]: Esc deselect / cancel
|
||||
- contentinfo [ref=e284]:
|
||||
- generic [ref=e285]:
|
||||
- heading "Simulation" [level=3] [ref=e286]
|
||||
- generic [ref=e287]: 396GPH
|
||||
- generic [ref=e288]: ≈ 1500 L/h · 33 parts · 23 connections
|
||||
- generic [ref=e289]: peak 2.2 ft/s · 1.5 psi
|
||||
- button "Water flowing" [ref=e290] [cursor=pointer]: Water flowing
|
||||
- generic [ref=e294]:
|
||||
- heading "Pumps" [level=3] [ref=e295]
|
||||
- button "321 GPH/ 1300 rated head 1.1/2 ft" [ref=e296]:
|
||||
- generic [ref=e297]:
|
||||
- generic [ref=e298]:
|
||||
- text: 321 GPH
|
||||
- generic [ref=e299]: / 1300 rated
|
||||
- generic [ref=e300]: head 1.1/2 ft
|
||||
- button "75 GPH/ 240 rated head 4.5/8 ft" [ref=e303]:
|
||||
- generic [ref=e304]:
|
||||
- generic [ref=e305]:
|
||||
- text: 75 GPH
|
||||
- generic [ref=e306]: / 240 rated
|
||||
- generic [ref=e307]: head 4.5/8 ft
|
||||
- generic [ref=e310]:
|
||||
- heading "Diagnostics" [level=3] [ref=e311]
|
||||
- 'button "⚠️ Main pump: dead end — water has nowhere to go (no reservoir, emitter, drain or tray downstream)." [ref=e312] [cursor=pointer]'
|
||||
- button "⚠️ 6 parts on a dead-end branch — water is trapped and backing up." [ref=e313]
|
||||
186
.playwright-mcp/page-2026-06-12T21-21-01-096Z.yml
Normal file
186
.playwright-mcp/page-2026-06-12T21-21-01-096Z.yml
Normal file
@@ -0,0 +1,186 @@
|
||||
- generic [ref=e3]:
|
||||
- banner [ref=e4]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]: H
|
||||
- textbox [ref=e7]: "Demo: pump loop"
|
||||
- button "New" [ref=e8]
|
||||
- button "Save" [ref=e9]
|
||||
- button "Load ▾" [ref=e11]
|
||||
- button "Export" [ref=e12]
|
||||
- button "Import" [ref=e13]
|
||||
- button "BOM" [ref=e14]
|
||||
- button "Check Build" [ref=e15]
|
||||
- button "Auto Cap" [ref=e16]
|
||||
- button "↩︎" [disabled] [ref=e17]
|
||||
- button "↪︎" [disabled] [ref=e18]
|
||||
- button "📏 Measure" [ref=e19]
|
||||
- button "Pipe Run" [ref=e20]
|
||||
- button "⌗ Snap" [ref=e21]
|
||||
- generic [ref=e22]:
|
||||
- button "Pause water simulation (Space)" [ref=e23]:
|
||||
- img [ref=e24]
|
||||
- button "💧 Flow" [ref=e27]
|
||||
- generic [ref=e28]:
|
||||
- button "3D" [ref=e29]
|
||||
- button "Top" [ref=e30]
|
||||
- button "Front" [ref=e31]
|
||||
- button "Side" [ref=e32]
|
||||
- generic [ref=e33]:
|
||||
- complementary [ref=e34]:
|
||||
- generic [ref=e35]:
|
||||
- heading "Parts Library" [level=2] [ref=e36]
|
||||
- paragraph [ref=e37]: Click then place in scene, or drag onto the canvas. Shift-click to stamp copies.
|
||||
- generic [ref=e38]:
|
||||
- generic [ref=e39]:
|
||||
- heading "Tool Belt" [level=3] [ref=e40]
|
||||
- generic [ref=e41]:
|
||||
- button "1 Pipe" [ref=e42]:
|
||||
- generic [ref=e43]: "1"
|
||||
- img [ref=e44]
|
||||
- generic [ref=e48]: Pipe
|
||||
- button "2 Elbow" [ref=e49]:
|
||||
- generic [ref=e50]: "2"
|
||||
- img [ref=e51]
|
||||
- generic [ref=e55]: Elbow
|
||||
- button "3 T-Joint" [ref=e56]:
|
||||
- generic [ref=e57]: "3"
|
||||
- img [ref=e58]
|
||||
- generic [ref=e63]: T-Joint
|
||||
- button "4 Valve" [ref=e64]:
|
||||
- generic [ref=e65]: "4"
|
||||
- img [ref=e66]
|
||||
- generic [ref=e70]: Valve
|
||||
- button "5 Pump" [ref=e71]:
|
||||
- generic [ref=e72]: "5"
|
||||
- img [ref=e73]
|
||||
- generic [ref=e79]: Pump
|
||||
- button "6 Reservoir" [ref=e80]:
|
||||
- generic [ref=e81]: "6"
|
||||
- img [ref=e82]
|
||||
- generic [ref=e86]: Reservoir
|
||||
- button "7 Grow Tower" [ref=e87]:
|
||||
- generic [ref=e88]: "7"
|
||||
- img [ref=e89]
|
||||
- generic [ref=e98]: Grow Tower
|
||||
- button "8 Grow Tray" [ref=e99]:
|
||||
- generic [ref=e100]: "8"
|
||||
- img [ref=e101]
|
||||
- generic [ref=e107]: Grow Tray
|
||||
- button "9 Emitter" [ref=e108]:
|
||||
- generic [ref=e109]: "9"
|
||||
- img [ref=e110]
|
||||
- generic [ref=e118]: Emitter
|
||||
- generic [ref=e119]:
|
||||
- heading "Quick Builds" [level=3] [ref=e120]
|
||||
- generic [ref=e121]:
|
||||
- button "NFT loop Reservoir, pump, NFT tray, return drain, and plant cups +" [ref=e122]:
|
||||
- generic [ref=e123]:
|
||||
- generic [ref=e124]: NFT loop
|
||||
- generic [ref=e125]: Reservoir, pump, NFT tray, return drain, and plant cups
|
||||
- generic [ref=e126]: +
|
||||
- button "Drip manifold Pump-fed header with tee branches, valves, and emitters +" [ref=e127]:
|
||||
- generic [ref=e128]:
|
||||
- generic [ref=e129]: Drip manifold
|
||||
- generic [ref=e130]: Pump-fed header with tee branches, valves, and emitters
|
||||
- generic [ref=e131]: +
|
||||
- generic [ref=e132]:
|
||||
- heading "Plumbing" [level=3] [ref=e133]
|
||||
- generic [ref=e134]:
|
||||
- button "Pipe" [ref=e135]:
|
||||
- img [ref=e136]
|
||||
- generic [ref=e140]: Pipe
|
||||
- button "Coupling" [ref=e141]:
|
||||
- img [ref=e142]
|
||||
- generic [ref=e145]: Coupling
|
||||
- button "Reducer" [ref=e146]:
|
||||
- img [ref=e147]
|
||||
- generic [ref=e150]: Reducer
|
||||
- button "Cap" [ref=e151]:
|
||||
- img [ref=e152]
|
||||
- generic [ref=e155]: Cap
|
||||
- button "Elbow" [ref=e156]:
|
||||
- img [ref=e157]
|
||||
- generic [ref=e161]: Elbow
|
||||
- button "T-Joint" [ref=e162]:
|
||||
- img [ref=e163]
|
||||
- generic [ref=e168]: T-Joint
|
||||
- generic [ref=e169]:
|
||||
- heading "Flow Control" [level=3] [ref=e170]
|
||||
- generic [ref=e171]:
|
||||
- button "Pump" [ref=e172]:
|
||||
- img [ref=e173]
|
||||
- generic [ref=e179]: Pump
|
||||
- button "Reservoir" [ref=e180]:
|
||||
- img [ref=e181]
|
||||
- generic [ref=e185]: Reservoir
|
||||
- button "Valve" [ref=e186]:
|
||||
- img [ref=e187]
|
||||
- generic [ref=e191]: Valve
|
||||
- button "Emitter" [ref=e192]:
|
||||
- img [ref=e193]
|
||||
- generic [ref=e201]: Emitter
|
||||
- button "Drain" [ref=e202]:
|
||||
- img [ref=e203]
|
||||
- generic [ref=e206]: Drain
|
||||
- generic [ref=e207]:
|
||||
- heading "Growing" [level=3] [ref=e208]
|
||||
- generic [ref=e209]:
|
||||
- button "Grow Tower" [ref=e210]:
|
||||
- img [ref=e211]
|
||||
- generic [ref=e220]: Grow Tower
|
||||
- button "Grow Tray" [ref=e221]:
|
||||
- img [ref=e222]
|
||||
- generic [ref=e228]: Grow Tray
|
||||
- button "Wall Panel" [ref=e229]:
|
||||
- img [ref=e230]
|
||||
- generic [ref=e241]: Wall Panel
|
||||
- button "Net Pot" [ref=e242]:
|
||||
- img [ref=e243]
|
||||
- generic [ref=e249]: Net Pot
|
||||
- generic [ref=e250]:
|
||||
- heading "Structure" [level=3] [ref=e251]
|
||||
- button "Lattice" [ref=e253]:
|
||||
- img [ref=e254]
|
||||
- generic [ref=e263]: Lattice
|
||||
- main [ref=e264]
|
||||
- complementary [ref=e268]:
|
||||
- heading "Inspector" [level=2] [ref=e270]
|
||||
- generic [ref=e271]:
|
||||
- text: Select a part to edit its properties.
|
||||
- list [ref=e272]:
|
||||
- listitem [ref=e273]: Click select · drag to move
|
||||
- listitem [ref=e274]: ⇧Click add/remove from selection
|
||||
- listitem [ref=e275]: ⌘Click change color
|
||||
- listitem [ref=e276]: Drag connector dots to snap pipes
|
||||
- listitem [ref=e277]: ⇧Drag move vertically (3D view)
|
||||
- listitem [ref=e278]: ⌥Drag clone while dragging
|
||||
- listitem [ref=e279]: Space play / pause water
|
||||
- listitem [ref=e280]: R rotate 90° Q/E lower / raise
|
||||
- listitem [ref=e281]: D duplicate ⌫ delete
|
||||
- listitem [ref=e282]: ⌘Z undo ⇧⌘Z redo
|
||||
- listitem [ref=e283]: Esc deselect / cancel
|
||||
- contentinfo [ref=e284]:
|
||||
- generic [ref=e285]:
|
||||
- heading "Simulation" [level=3] [ref=e286]
|
||||
- generic [ref=e287]: 396GPH
|
||||
- generic [ref=e288]: ≈ 1500 L/h · 33 parts · 23 connections
|
||||
- generic [ref=e289]: peak 2.2 ft/s · 1.5 psi
|
||||
- button "Water flowing" [ref=e290] [cursor=pointer]: Water flowing
|
||||
- generic [ref=e294]:
|
||||
- heading "Pumps" [level=3] [ref=e295]
|
||||
- button "321 GPH/ 1300 rated head 1.1/2 ft" [ref=e296]:
|
||||
- generic [ref=e297]:
|
||||
- generic [ref=e298]:
|
||||
- text: 321 GPH
|
||||
- generic [ref=e299]: / 1300 rated
|
||||
- generic [ref=e300]: head 1.1/2 ft
|
||||
- button "75 GPH/ 240 rated head 4.5/8 ft" [ref=e303]:
|
||||
- generic [ref=e304]:
|
||||
- generic [ref=e305]:
|
||||
- text: 75 GPH
|
||||
- generic [ref=e306]: / 240 rated
|
||||
- generic [ref=e307]: head 4.5/8 ft
|
||||
- generic [ref=e310]:
|
||||
- heading "Diagnostics" [level=3] [ref=e311]
|
||||
- 'button "⚠️ Main pump: dead end — water has nowhere to go (no reservoir, emitter, drain or tray downstream)." [ref=e312] [cursor=pointer]'
|
||||
- button "⚠️ 6 parts on a dead-end branch — water is trapped and backing up." [ref=e313]
|
||||
0
.playwright-mcp/page-2026-06-13T06-53-31-355Z.yml
Normal file
0
.playwright-mcp/page-2026-06-13T06-53-31-355Z.yml
Normal file
211
.playwright-mcp/page-2026-06-13T06-53-48-174Z.yml
Normal file
211
.playwright-mcp/page-2026-06-13T06-53-48-174Z.yml
Normal file
@@ -0,0 +1,211 @@
|
||||
- generic [ref=e3]:
|
||||
- banner [ref=e4]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]: H
|
||||
- textbox [ref=e7]: "Demo: pump loop"
|
||||
- button "New" [ref=e8]
|
||||
- button "Save" [ref=e9]
|
||||
- button "Load ▾" [ref=e11]
|
||||
- button "Export" [ref=e12]
|
||||
- button "Import" [ref=e13]
|
||||
- button "BOM" [ref=e14]
|
||||
- button "Check Build" [ref=e15]
|
||||
- button "Auto Cap" [ref=e16]
|
||||
- button "↩︎" [disabled] [ref=e17]
|
||||
- button "↪︎" [disabled] [ref=e18]
|
||||
- button "📏 Measure" [ref=e19]
|
||||
- button "Pipe Run" [ref=e20]
|
||||
- button "⌗ Snap" [ref=e21]
|
||||
- generic [ref=e22]:
|
||||
- button "Pause water simulation (Space)" [ref=e23]:
|
||||
- img [ref=e24]
|
||||
- button "💧 Flow" [ref=e27]
|
||||
- generic [ref=e28]:
|
||||
- button "Builder" [ref=e29]
|
||||
- button "X-Ray" [ref=e30]
|
||||
- button "Water" [ref=e31]
|
||||
- generic [ref=e32]:
|
||||
- button "3D" [ref=e33]
|
||||
- button "Top" [ref=e34]
|
||||
- button "Front" [ref=e35]
|
||||
- button "Side" [ref=e36]
|
||||
- generic [ref=e37]:
|
||||
- complementary [ref=e38]:
|
||||
- generic [ref=e39]:
|
||||
- heading "Parts Library" [level=2] [ref=e40]
|
||||
- paragraph [ref=e41]: Click then place in scene, or drag onto the canvas. Shift-click to stamp copies.
|
||||
- generic [ref=e42]:
|
||||
- generic [ref=e43]:
|
||||
- heading "Tool Belt" [level=3] [ref=e44]
|
||||
- generic [ref=e45]:
|
||||
- button "1 Pipe" [ref=e46]:
|
||||
- generic [ref=e47]: "1"
|
||||
- img [ref=e48]
|
||||
- generic [ref=e52]: Pipe
|
||||
- button "2 Elbow" [ref=e53]:
|
||||
- generic [ref=e54]: "2"
|
||||
- img [ref=e55]
|
||||
- generic [ref=e59]: Elbow
|
||||
- button "3 T-Joint" [ref=e60]:
|
||||
- generic [ref=e61]: "3"
|
||||
- img [ref=e62]
|
||||
- generic [ref=e67]: T-Joint
|
||||
- button "4 Valve" [ref=e68]:
|
||||
- generic [ref=e69]: "4"
|
||||
- img [ref=e70]
|
||||
- generic [ref=e74]: Valve
|
||||
- button "5 Pump" [ref=e75]:
|
||||
- generic [ref=e76]: "5"
|
||||
- img [ref=e77]
|
||||
- generic [ref=e83]: Pump
|
||||
- button "6 Reservoir" [ref=e84]:
|
||||
- generic [ref=e85]: "6"
|
||||
- img [ref=e86]
|
||||
- generic [ref=e90]: Reservoir
|
||||
- button "7 Grow Tower" [ref=e91]:
|
||||
- generic [ref=e92]: "7"
|
||||
- img [ref=e93]
|
||||
- generic [ref=e102]: Grow Tower
|
||||
- button "8 Grow Tray" [ref=e103]:
|
||||
- generic [ref=e104]: "8"
|
||||
- img [ref=e105]
|
||||
- generic [ref=e111]: Grow Tray
|
||||
- button "9 Emitter" [ref=e112]:
|
||||
- generic [ref=e113]: "9"
|
||||
- img [ref=e114]
|
||||
- generic [ref=e122]: Emitter
|
||||
- generic [ref=e123]:
|
||||
- heading "Quick Builds" [level=3] [ref=e124]
|
||||
- generic [ref=e125]:
|
||||
- button "NFT loop Reservoir, pump, NFT tray, return drain, and plant cups +" [ref=e126]:
|
||||
- generic [ref=e127]:
|
||||
- generic [ref=e128]: NFT loop
|
||||
- generic [ref=e129]: Reservoir, pump, NFT tray, return drain, and plant cups
|
||||
- generic [ref=e130]: +
|
||||
- button "Drip manifold Pump-fed header with tee branches, valves, and emitters +" [ref=e131]:
|
||||
- generic [ref=e132]:
|
||||
- generic [ref=e133]: Drip manifold
|
||||
- generic [ref=e134]: Pump-fed header with tee branches, valves, and emitters
|
||||
- generic [ref=e135]: +
|
||||
- generic [ref=e136]:
|
||||
- heading "Plumbing" [level=3] [ref=e137]
|
||||
- generic [ref=e138]:
|
||||
- button "Pipe" [ref=e139]:
|
||||
- img [ref=e140]
|
||||
- generic [ref=e144]: Pipe
|
||||
- button "Coupling" [ref=e145]:
|
||||
- img [ref=e146]
|
||||
- generic [ref=e149]: Coupling
|
||||
- button "Reducer" [ref=e150]:
|
||||
- img [ref=e151]
|
||||
- generic [ref=e154]: Reducer
|
||||
- button "Cap" [ref=e155]:
|
||||
- img [ref=e156]
|
||||
- generic [ref=e159]: Cap
|
||||
- button "Elbow" [ref=e160]:
|
||||
- img [ref=e161]
|
||||
- generic [ref=e165]: Elbow
|
||||
- button "T-Joint" [ref=e166]:
|
||||
- img [ref=e167]
|
||||
- generic [ref=e172]: T-Joint
|
||||
- generic [ref=e173]:
|
||||
- heading "Flow Control" [level=3] [ref=e174]
|
||||
- generic [ref=e175]:
|
||||
- button "Pump" [ref=e176]:
|
||||
- img [ref=e177]
|
||||
- generic [ref=e183]: Pump
|
||||
- button "Reservoir" [ref=e184]:
|
||||
- img [ref=e185]
|
||||
- generic [ref=e189]: Reservoir
|
||||
- button "Valve" [ref=e190]:
|
||||
- img [ref=e191]
|
||||
- generic [ref=e195]: Valve
|
||||
- button "Emitter" [ref=e196]:
|
||||
- img [ref=e197]
|
||||
- generic [ref=e205]: Emitter
|
||||
- button "Drain" [ref=e206]:
|
||||
- img [ref=e207]
|
||||
- generic [ref=e210]: Drain
|
||||
- generic [ref=e211]:
|
||||
- heading "Growing" [level=3] [ref=e212]
|
||||
- generic [ref=e213]:
|
||||
- button "Grow Tower" [ref=e214]:
|
||||
- img [ref=e215]
|
||||
- generic [ref=e224]: Grow Tower
|
||||
- button "Grow Tray" [ref=e225]:
|
||||
- img [ref=e226]
|
||||
- generic [ref=e232]: Grow Tray
|
||||
- button "Wall Panel" [ref=e233]:
|
||||
- img [ref=e234]
|
||||
- generic [ref=e245]: Wall Panel
|
||||
- button "Net Pot" [ref=e246]:
|
||||
- img [ref=e247]
|
||||
- generic [ref=e253]: Net Pot
|
||||
- generic [ref=e254]:
|
||||
- heading "Structure" [level=3] [ref=e255]
|
||||
- button "Lattice" [ref=e257]:
|
||||
- img [ref=e258]
|
||||
- generic [ref=e267]: Lattice
|
||||
- generic [ref=e268]:
|
||||
- heading "Environment" [level=3] [ref=e269]
|
||||
- generic [ref=e270]:
|
||||
- button "Grow Tent" [ref=e271]:
|
||||
- img [ref=e272]
|
||||
- generic [ref=e275]: Grow Tent
|
||||
- button "Inline Fan" [ref=e276]:
|
||||
- img [ref=e277]
|
||||
- generic [ref=e284]: Inline Fan
|
||||
- button "Circulation Fan" [ref=e285]:
|
||||
- img [ref=e286]
|
||||
- generic [ref=e291]: Circulation Fan
|
||||
- button "Grow Light" [ref=e292]:
|
||||
- img [ref=e293]
|
||||
- generic [ref=e297]: Grow Light
|
||||
- button "CO₂ Tank" [ref=e298]:
|
||||
- img [ref=e299]:
|
||||
- generic [ref=e302]: CO2
|
||||
- generic [ref=e303]: CO₂ Tank
|
||||
- main [ref=e304]
|
||||
- complementary [ref=e308]:
|
||||
- heading "Inspector" [level=2] [ref=e310]
|
||||
- generic [ref=e311]:
|
||||
- text: Select a part to edit its properties.
|
||||
- list [ref=e312]:
|
||||
- listitem [ref=e313]: Click select · drag to move
|
||||
- listitem [ref=e314]: ⇧Click add/remove from selection
|
||||
- listitem [ref=e315]: ⌘Click change color
|
||||
- listitem [ref=e316]: Drag connector dots to snap pipes
|
||||
- listitem [ref=e317]: ⇧Drag move vertically (3D view)
|
||||
- listitem [ref=e318]: ⌥Drag clone while dragging
|
||||
- listitem [ref=e319]: Space play / pause water
|
||||
- listitem [ref=e320]: R rotate 90° Q/E lower / raise
|
||||
- listitem [ref=e321]: D duplicate ⌫ delete
|
||||
- listitem [ref=e322]: ⌘Z undo ⇧⌘Z redo
|
||||
- listitem [ref=e323]: Esc deselect / cancel
|
||||
- contentinfo [ref=e324]:
|
||||
- generic [ref=e325]:
|
||||
- heading "Simulation" [level=3] [ref=e326]
|
||||
- generic [ref=e327]: 246GPH
|
||||
- generic [ref=e328]: ≈ 933 L/h · 26 parts · 20 connections
|
||||
- generic [ref=e329]: peak 1.7 ft/s · 2.1 psi
|
||||
- button "Water flowing" [ref=e330] [cursor=pointer]: Water flowing
|
||||
- generic [ref=e334]:
|
||||
- heading "Pumps" [level=3] [ref=e335]
|
||||
- button "171 GPH/ 550 rated head 3.3/8 ft" [ref=e336]:
|
||||
- generic [ref=e337]:
|
||||
- generic [ref=e338]:
|
||||
- text: 171 GPH
|
||||
- generic [ref=e339]: / 550 rated
|
||||
- generic [ref=e340]: head 3.3/8 ft
|
||||
- button "75 GPH/ 240 rated head 4.5/8 ft" [ref=e343]:
|
||||
- generic [ref=e344]:
|
||||
- generic [ref=e345]:
|
||||
- text: 75 GPH
|
||||
- generic [ref=e346]: / 240 rated
|
||||
- generic [ref=e347]: head 4.5/8 ft
|
||||
- generic [ref=e350]:
|
||||
- heading "Environment" [level=3] [ref=e351]
|
||||
- paragraph [ref=e352]: Add a grow tent/room to track air exchange.
|
||||
- generic [ref=e353]:
|
||||
- heading "Diagnostics" [level=3] [ref=e354]
|
||||
- paragraph [ref=e355]: ✓ System healthy — no issues detected.
|
||||
211
.playwright-mcp/page-2026-06-13T06-53-54-911Z.yml
Normal file
211
.playwright-mcp/page-2026-06-13T06-53-54-911Z.yml
Normal file
@@ -0,0 +1,211 @@
|
||||
- generic [ref=e3]:
|
||||
- banner [ref=e4]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]: H
|
||||
- textbox [ref=e7]: "Demo: pump loop"
|
||||
- button "New" [ref=e8]
|
||||
- button "Save" [ref=e9]
|
||||
- button "Load ▾" [ref=e11]
|
||||
- button "Export" [ref=e12]
|
||||
- button "Import" [ref=e13]
|
||||
- button "BOM" [ref=e14]
|
||||
- button "Check Build" [ref=e15]
|
||||
- button "Auto Cap" [ref=e16]
|
||||
- button "↩︎" [disabled] [ref=e17]
|
||||
- button "↪︎" [disabled] [ref=e18]
|
||||
- button "📏 Measure" [ref=e19]
|
||||
- button "Pipe Run" [ref=e20]
|
||||
- button "⌗ Snap" [ref=e21]
|
||||
- generic [ref=e22]:
|
||||
- button "Pause water simulation (Space)" [ref=e23]:
|
||||
- img [ref=e24]
|
||||
- button "💧 Flow" [ref=e27]
|
||||
- generic [ref=e28]:
|
||||
- button "Builder" [ref=e29]
|
||||
- button "X-Ray" [active] [ref=e30]
|
||||
- button "Water" [ref=e31]
|
||||
- generic [ref=e32]:
|
||||
- button "3D" [ref=e33]
|
||||
- button "Top" [ref=e34]
|
||||
- button "Front" [ref=e35]
|
||||
- button "Side" [ref=e36]
|
||||
- generic [ref=e37]:
|
||||
- complementary [ref=e38]:
|
||||
- generic [ref=e39]:
|
||||
- heading "Parts Library" [level=2] [ref=e40]
|
||||
- paragraph [ref=e41]: Click then place in scene, or drag onto the canvas. Shift-click to stamp copies.
|
||||
- generic [ref=e42]:
|
||||
- generic [ref=e43]:
|
||||
- heading "Tool Belt" [level=3] [ref=e44]
|
||||
- generic [ref=e45]:
|
||||
- button "1 Pipe" [ref=e46]:
|
||||
- generic [ref=e47]: "1"
|
||||
- img [ref=e48]
|
||||
- generic [ref=e52]: Pipe
|
||||
- button "2 Elbow" [ref=e53]:
|
||||
- generic [ref=e54]: "2"
|
||||
- img [ref=e55]
|
||||
- generic [ref=e59]: Elbow
|
||||
- button "3 T-Joint" [ref=e60]:
|
||||
- generic [ref=e61]: "3"
|
||||
- img [ref=e62]
|
||||
- generic [ref=e67]: T-Joint
|
||||
- button "4 Valve" [ref=e68]:
|
||||
- generic [ref=e69]: "4"
|
||||
- img [ref=e70]
|
||||
- generic [ref=e74]: Valve
|
||||
- button "5 Pump" [ref=e75]:
|
||||
- generic [ref=e76]: "5"
|
||||
- img [ref=e77]
|
||||
- generic [ref=e83]: Pump
|
||||
- button "6 Reservoir" [ref=e84]:
|
||||
- generic [ref=e85]: "6"
|
||||
- img [ref=e86]
|
||||
- generic [ref=e90]: Reservoir
|
||||
- button "7 Grow Tower" [ref=e91]:
|
||||
- generic [ref=e92]: "7"
|
||||
- img [ref=e93]
|
||||
- generic [ref=e102]: Grow Tower
|
||||
- button "8 Grow Tray" [ref=e103]:
|
||||
- generic [ref=e104]: "8"
|
||||
- img [ref=e105]
|
||||
- generic [ref=e111]: Grow Tray
|
||||
- button "9 Emitter" [ref=e112]:
|
||||
- generic [ref=e113]: "9"
|
||||
- img [ref=e114]
|
||||
- generic [ref=e122]: Emitter
|
||||
- generic [ref=e123]:
|
||||
- heading "Quick Builds" [level=3] [ref=e124]
|
||||
- generic [ref=e125]:
|
||||
- button "NFT loop Reservoir, pump, NFT tray, return drain, and plant cups +" [ref=e126]:
|
||||
- generic [ref=e127]:
|
||||
- generic [ref=e128]: NFT loop
|
||||
- generic [ref=e129]: Reservoir, pump, NFT tray, return drain, and plant cups
|
||||
- generic [ref=e130]: +
|
||||
- button "Drip manifold Pump-fed header with tee branches, valves, and emitters +" [ref=e131]:
|
||||
- generic [ref=e132]:
|
||||
- generic [ref=e133]: Drip manifold
|
||||
- generic [ref=e134]: Pump-fed header with tee branches, valves, and emitters
|
||||
- generic [ref=e135]: +
|
||||
- generic [ref=e136]:
|
||||
- heading "Plumbing" [level=3] [ref=e137]
|
||||
- generic [ref=e138]:
|
||||
- button "Pipe" [ref=e139]:
|
||||
- img [ref=e140]
|
||||
- generic [ref=e144]: Pipe
|
||||
- button "Coupling" [ref=e145]:
|
||||
- img [ref=e146]
|
||||
- generic [ref=e149]: Coupling
|
||||
- button "Reducer" [ref=e150]:
|
||||
- img [ref=e151]
|
||||
- generic [ref=e154]: Reducer
|
||||
- button "Cap" [ref=e155]:
|
||||
- img [ref=e156]
|
||||
- generic [ref=e159]: Cap
|
||||
- button "Elbow" [ref=e160]:
|
||||
- img [ref=e161]
|
||||
- generic [ref=e165]: Elbow
|
||||
- button "T-Joint" [ref=e166]:
|
||||
- img [ref=e167]
|
||||
- generic [ref=e172]: T-Joint
|
||||
- generic [ref=e173]:
|
||||
- heading "Flow Control" [level=3] [ref=e174]
|
||||
- generic [ref=e175]:
|
||||
- button "Pump" [ref=e176]:
|
||||
- img [ref=e177]
|
||||
- generic [ref=e183]: Pump
|
||||
- button "Reservoir" [ref=e184]:
|
||||
- img [ref=e185]
|
||||
- generic [ref=e189]: Reservoir
|
||||
- button "Valve" [ref=e190]:
|
||||
- img [ref=e191]
|
||||
- generic [ref=e195]: Valve
|
||||
- button "Emitter" [ref=e196]:
|
||||
- img [ref=e197]
|
||||
- generic [ref=e205]: Emitter
|
||||
- button "Drain" [ref=e206]:
|
||||
- img [ref=e207]
|
||||
- generic [ref=e210]: Drain
|
||||
- generic [ref=e211]:
|
||||
- heading "Growing" [level=3] [ref=e212]
|
||||
- generic [ref=e213]:
|
||||
- button "Grow Tower" [ref=e214]:
|
||||
- img [ref=e215]
|
||||
- generic [ref=e224]: Grow Tower
|
||||
- button "Grow Tray" [ref=e225]:
|
||||
- img [ref=e226]
|
||||
- generic [ref=e232]: Grow Tray
|
||||
- button "Wall Panel" [ref=e233]:
|
||||
- img [ref=e234]
|
||||
- generic [ref=e245]: Wall Panel
|
||||
- button "Net Pot" [ref=e246]:
|
||||
- img [ref=e247]
|
||||
- generic [ref=e253]: Net Pot
|
||||
- generic [ref=e254]:
|
||||
- heading "Structure" [level=3] [ref=e255]
|
||||
- button "Lattice" [ref=e257]:
|
||||
- img [ref=e258]
|
||||
- generic [ref=e267]: Lattice
|
||||
- generic [ref=e268]:
|
||||
- heading "Environment" [level=3] [ref=e269]
|
||||
- generic [ref=e270]:
|
||||
- button "Grow Tent" [ref=e271]:
|
||||
- img [ref=e272]
|
||||
- generic [ref=e275]: Grow Tent
|
||||
- button "Inline Fan" [ref=e276]:
|
||||
- img [ref=e277]
|
||||
- generic [ref=e284]: Inline Fan
|
||||
- button "Circulation Fan" [ref=e285]:
|
||||
- img [ref=e286]
|
||||
- generic [ref=e291]: Circulation Fan
|
||||
- button "Grow Light" [ref=e292]:
|
||||
- img [ref=e293]
|
||||
- generic [ref=e297]: Grow Light
|
||||
- button "CO₂ Tank" [ref=e298]:
|
||||
- img [ref=e299]:
|
||||
- generic [ref=e302]: CO2
|
||||
- generic [ref=e303]: CO₂ Tank
|
||||
- main [ref=e304]
|
||||
- complementary [ref=e308]:
|
||||
- heading "Inspector" [level=2] [ref=e310]
|
||||
- generic [ref=e311]:
|
||||
- text: Select a part to edit its properties.
|
||||
- list [ref=e312]:
|
||||
- listitem [ref=e313]: Click select · drag to move
|
||||
- listitem [ref=e314]: ⇧Click add/remove from selection
|
||||
- listitem [ref=e315]: ⌘Click change color
|
||||
- listitem [ref=e316]: Drag connector dots to snap pipes
|
||||
- listitem [ref=e317]: ⇧Drag move vertically (3D view)
|
||||
- listitem [ref=e318]: ⌥Drag clone while dragging
|
||||
- listitem [ref=e319]: Space play / pause water
|
||||
- listitem [ref=e320]: R rotate 90° Q/E lower / raise
|
||||
- listitem [ref=e321]: D duplicate ⌫ delete
|
||||
- listitem [ref=e322]: ⌘Z undo ⇧⌘Z redo
|
||||
- listitem [ref=e323]: Esc deselect / cancel
|
||||
- contentinfo [ref=e324]:
|
||||
- generic [ref=e325]:
|
||||
- heading "Simulation" [level=3] [ref=e326]
|
||||
- generic [ref=e327]: 246GPH
|
||||
- generic [ref=e328]: ≈ 933 L/h · 26 parts · 20 connections
|
||||
- generic [ref=e329]: peak 1.7 ft/s · 2.1 psi
|
||||
- button "Water flowing" [ref=e330] [cursor=pointer]: Water flowing
|
||||
- generic [ref=e334]:
|
||||
- heading "Pumps" [level=3] [ref=e335]
|
||||
- button "171 GPH/ 550 rated head 3.3/8 ft" [ref=e336]:
|
||||
- generic [ref=e337]:
|
||||
- generic [ref=e338]:
|
||||
- text: 171 GPH
|
||||
- generic [ref=e339]: / 550 rated
|
||||
- generic [ref=e340]: head 3.3/8 ft
|
||||
- button "75 GPH/ 240 rated head 4.5/8 ft" [ref=e343]:
|
||||
- generic [ref=e344]:
|
||||
- generic [ref=e345]:
|
||||
- text: 75 GPH
|
||||
- generic [ref=e346]: / 240 rated
|
||||
- generic [ref=e347]: head 4.5/8 ft
|
||||
- generic [ref=e350]:
|
||||
- heading "Environment" [level=3] [ref=e351]
|
||||
- paragraph [ref=e352]: Add a grow tent/room to track air exchange.
|
||||
- generic [ref=e353]:
|
||||
- heading "Diagnostics" [level=3] [ref=e354]
|
||||
- paragraph [ref=e355]: ✓ System healthy — no issues detected.
|
||||
211
.playwright-mcp/page-2026-06-13T06-54-00-521Z.yml
Normal file
211
.playwright-mcp/page-2026-06-13T06-54-00-521Z.yml
Normal file
@@ -0,0 +1,211 @@
|
||||
- generic [ref=e3]:
|
||||
- banner [ref=e4]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]: H
|
||||
- textbox [ref=e7]: "Demo: pump loop"
|
||||
- button "New" [ref=e8]
|
||||
- button "Save" [ref=e9]
|
||||
- button "Load ▾" [ref=e11]
|
||||
- button "Export" [ref=e12]
|
||||
- button "Import" [ref=e13]
|
||||
- button "BOM" [ref=e14]
|
||||
- button "Check Build" [ref=e15]
|
||||
- button "Auto Cap" [ref=e16]
|
||||
- button "↩︎" [disabled] [ref=e17]
|
||||
- button "↪︎" [disabled] [ref=e18]
|
||||
- button "📏 Measure" [ref=e19]
|
||||
- button "Pipe Run" [ref=e20]
|
||||
- button "⌗ Snap" [ref=e21]
|
||||
- generic [ref=e22]:
|
||||
- button "Pause water simulation (Space)" [ref=e23]:
|
||||
- img [ref=e24]
|
||||
- button "💧 Flow" [ref=e27]
|
||||
- generic [ref=e28]:
|
||||
- button "Builder" [ref=e29]
|
||||
- button "X-Ray" [ref=e30]
|
||||
- button "Water" [active] [ref=e31]
|
||||
- generic [ref=e32]:
|
||||
- button "3D" [ref=e33]
|
||||
- button "Top" [ref=e34]
|
||||
- button "Front" [ref=e35]
|
||||
- button "Side" [ref=e36]
|
||||
- generic [ref=e37]:
|
||||
- complementary [ref=e38]:
|
||||
- generic [ref=e39]:
|
||||
- heading "Parts Library" [level=2] [ref=e40]
|
||||
- paragraph [ref=e41]: Click then place in scene, or drag onto the canvas. Shift-click to stamp copies.
|
||||
- generic [ref=e42]:
|
||||
- generic [ref=e43]:
|
||||
- heading "Tool Belt" [level=3] [ref=e44]
|
||||
- generic [ref=e45]:
|
||||
- button "1 Pipe" [ref=e46]:
|
||||
- generic [ref=e47]: "1"
|
||||
- img [ref=e48]
|
||||
- generic [ref=e52]: Pipe
|
||||
- button "2 Elbow" [ref=e53]:
|
||||
- generic [ref=e54]: "2"
|
||||
- img [ref=e55]
|
||||
- generic [ref=e59]: Elbow
|
||||
- button "3 T-Joint" [ref=e60]:
|
||||
- generic [ref=e61]: "3"
|
||||
- img [ref=e62]
|
||||
- generic [ref=e67]: T-Joint
|
||||
- button "4 Valve" [ref=e68]:
|
||||
- generic [ref=e69]: "4"
|
||||
- img [ref=e70]
|
||||
- generic [ref=e74]: Valve
|
||||
- button "5 Pump" [ref=e75]:
|
||||
- generic [ref=e76]: "5"
|
||||
- img [ref=e77]
|
||||
- generic [ref=e83]: Pump
|
||||
- button "6 Reservoir" [ref=e84]:
|
||||
- generic [ref=e85]: "6"
|
||||
- img [ref=e86]
|
||||
- generic [ref=e90]: Reservoir
|
||||
- button "7 Grow Tower" [ref=e91]:
|
||||
- generic [ref=e92]: "7"
|
||||
- img [ref=e93]
|
||||
- generic [ref=e102]: Grow Tower
|
||||
- button "8 Grow Tray" [ref=e103]:
|
||||
- generic [ref=e104]: "8"
|
||||
- img [ref=e105]
|
||||
- generic [ref=e111]: Grow Tray
|
||||
- button "9 Emitter" [ref=e112]:
|
||||
- generic [ref=e113]: "9"
|
||||
- img [ref=e114]
|
||||
- generic [ref=e122]: Emitter
|
||||
- generic [ref=e123]:
|
||||
- heading "Quick Builds" [level=3] [ref=e124]
|
||||
- generic [ref=e125]:
|
||||
- button "NFT loop Reservoir, pump, NFT tray, return drain, and plant cups +" [ref=e126]:
|
||||
- generic [ref=e127]:
|
||||
- generic [ref=e128]: NFT loop
|
||||
- generic [ref=e129]: Reservoir, pump, NFT tray, return drain, and plant cups
|
||||
- generic [ref=e130]: +
|
||||
- button "Drip manifold Pump-fed header with tee branches, valves, and emitters +" [ref=e131]:
|
||||
- generic [ref=e132]:
|
||||
- generic [ref=e133]: Drip manifold
|
||||
- generic [ref=e134]: Pump-fed header with tee branches, valves, and emitters
|
||||
- generic [ref=e135]: +
|
||||
- generic [ref=e136]:
|
||||
- heading "Plumbing" [level=3] [ref=e137]
|
||||
- generic [ref=e138]:
|
||||
- button "Pipe" [ref=e139]:
|
||||
- img [ref=e140]
|
||||
- generic [ref=e144]: Pipe
|
||||
- button "Coupling" [ref=e145]:
|
||||
- img [ref=e146]
|
||||
- generic [ref=e149]: Coupling
|
||||
- button "Reducer" [ref=e150]:
|
||||
- img [ref=e151]
|
||||
- generic [ref=e154]: Reducer
|
||||
- button "Cap" [ref=e155]:
|
||||
- img [ref=e156]
|
||||
- generic [ref=e159]: Cap
|
||||
- button "Elbow" [ref=e160]:
|
||||
- img [ref=e161]
|
||||
- generic [ref=e165]: Elbow
|
||||
- button "T-Joint" [ref=e166]:
|
||||
- img [ref=e167]
|
||||
- generic [ref=e172]: T-Joint
|
||||
- generic [ref=e173]:
|
||||
- heading "Flow Control" [level=3] [ref=e174]
|
||||
- generic [ref=e175]:
|
||||
- button "Pump" [ref=e176]:
|
||||
- img [ref=e177]
|
||||
- generic [ref=e183]: Pump
|
||||
- button "Reservoir" [ref=e184]:
|
||||
- img [ref=e185]
|
||||
- generic [ref=e189]: Reservoir
|
||||
- button "Valve" [ref=e190]:
|
||||
- img [ref=e191]
|
||||
- generic [ref=e195]: Valve
|
||||
- button "Emitter" [ref=e196]:
|
||||
- img [ref=e197]
|
||||
- generic [ref=e205]: Emitter
|
||||
- button "Drain" [ref=e206]:
|
||||
- img [ref=e207]
|
||||
- generic [ref=e210]: Drain
|
||||
- generic [ref=e211]:
|
||||
- heading "Growing" [level=3] [ref=e212]
|
||||
- generic [ref=e213]:
|
||||
- button "Grow Tower" [ref=e214]:
|
||||
- img [ref=e215]
|
||||
- generic [ref=e224]: Grow Tower
|
||||
- button "Grow Tray" [ref=e225]:
|
||||
- img [ref=e226]
|
||||
- generic [ref=e232]: Grow Tray
|
||||
- button "Wall Panel" [ref=e233]:
|
||||
- img [ref=e234]
|
||||
- generic [ref=e245]: Wall Panel
|
||||
- button "Net Pot" [ref=e246]:
|
||||
- img [ref=e247]
|
||||
- generic [ref=e253]: Net Pot
|
||||
- generic [ref=e254]:
|
||||
- heading "Structure" [level=3] [ref=e255]
|
||||
- button "Lattice" [ref=e257]:
|
||||
- img [ref=e258]
|
||||
- generic [ref=e267]: Lattice
|
||||
- generic [ref=e268]:
|
||||
- heading "Environment" [level=3] [ref=e269]
|
||||
- generic [ref=e270]:
|
||||
- button "Grow Tent" [ref=e271]:
|
||||
- img [ref=e272]
|
||||
- generic [ref=e275]: Grow Tent
|
||||
- button "Inline Fan" [ref=e276]:
|
||||
- img [ref=e277]
|
||||
- generic [ref=e284]: Inline Fan
|
||||
- button "Circulation Fan" [ref=e285]:
|
||||
- img [ref=e286]
|
||||
- generic [ref=e291]: Circulation Fan
|
||||
- button "Grow Light" [ref=e292]:
|
||||
- img [ref=e293]
|
||||
- generic [ref=e297]: Grow Light
|
||||
- button "CO₂ Tank" [ref=e298]:
|
||||
- img [ref=e299]:
|
||||
- generic [ref=e302]: CO2
|
||||
- generic [ref=e303]: CO₂ Tank
|
||||
- main [ref=e304]
|
||||
- complementary [ref=e308]:
|
||||
- heading "Inspector" [level=2] [ref=e310]
|
||||
- generic [ref=e311]:
|
||||
- text: Select a part to edit its properties.
|
||||
- list [ref=e312]:
|
||||
- listitem [ref=e313]: Click select · drag to move
|
||||
- listitem [ref=e314]: ⇧Click add/remove from selection
|
||||
- listitem [ref=e315]: ⌘Click change color
|
||||
- listitem [ref=e316]: Drag connector dots to snap pipes
|
||||
- listitem [ref=e317]: ⇧Drag move vertically (3D view)
|
||||
- listitem [ref=e318]: ⌥Drag clone while dragging
|
||||
- listitem [ref=e319]: Space play / pause water
|
||||
- listitem [ref=e320]: R rotate 90° Q/E lower / raise
|
||||
- listitem [ref=e321]: D duplicate ⌫ delete
|
||||
- listitem [ref=e322]: ⌘Z undo ⇧⌘Z redo
|
||||
- listitem [ref=e323]: Esc deselect / cancel
|
||||
- contentinfo [ref=e324]:
|
||||
- generic [ref=e325]:
|
||||
- heading "Simulation" [level=3] [ref=e326]
|
||||
- generic [ref=e327]: 246GPH
|
||||
- generic [ref=e328]: ≈ 933 L/h · 26 parts · 20 connections
|
||||
- generic [ref=e329]: peak 1.7 ft/s · 2.1 psi
|
||||
- button "Water flowing" [ref=e330] [cursor=pointer]: Water flowing
|
||||
- generic [ref=e334]:
|
||||
- heading "Pumps" [level=3] [ref=e335]
|
||||
- button "171 GPH/ 550 rated head 3.3/8 ft" [ref=e336]:
|
||||
- generic [ref=e337]:
|
||||
- generic [ref=e338]:
|
||||
- text: 171 GPH
|
||||
- generic [ref=e339]: / 550 rated
|
||||
- generic [ref=e340]: head 3.3/8 ft
|
||||
- button "75 GPH/ 240 rated head 4.5/8 ft" [ref=e343]:
|
||||
- generic [ref=e344]:
|
||||
- generic [ref=e345]:
|
||||
- text: 75 GPH
|
||||
- generic [ref=e346]: / 240 rated
|
||||
- generic [ref=e347]: head 4.5/8 ft
|
||||
- generic [ref=e350]:
|
||||
- heading "Environment" [level=3] [ref=e351]
|
||||
- paragraph [ref=e352]: Add a grow tent/room to track air exchange.
|
||||
- generic [ref=e353]:
|
||||
- heading "Diagnostics" [level=3] [ref=e354]
|
||||
- paragraph [ref=e355]: ✓ System healthy — no issues detected.
|
||||
272
.playwright-mcp/page-2026-06-13T06-54-09-755Z.yml
Normal file
272
.playwright-mcp/page-2026-06-13T06-54-09-755Z.yml
Normal file
@@ -0,0 +1,272 @@
|
||||
- generic [ref=e3]:
|
||||
- banner [ref=e4]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]: H
|
||||
- textbox [ref=e7]: "Demo: pump loop"
|
||||
- button "New" [ref=e8]
|
||||
- button "Save" [ref=e9]
|
||||
- button "Load ▾" [ref=e11]
|
||||
- button "Export" [ref=e12]
|
||||
- button "Import" [ref=e13]
|
||||
- button "BOM" [ref=e14]
|
||||
- button "Check Build" [ref=e15]
|
||||
- button "Auto Cap" [ref=e16]
|
||||
- button "↩︎" [disabled] [ref=e17]
|
||||
- button "↪︎" [disabled] [ref=e18]
|
||||
- button "📏 Measure" [ref=e19]
|
||||
- button "Pipe Run" [ref=e20]
|
||||
- button "⌗ Snap" [ref=e21]
|
||||
- generic [ref=e22]:
|
||||
- button "Pause water simulation (Space)" [ref=e23]:
|
||||
- img [ref=e24]
|
||||
- button "💧 Flow" [ref=e27]
|
||||
- generic [ref=e28]:
|
||||
- button "Builder" [ref=e29]
|
||||
- button "X-Ray" [ref=e30]
|
||||
- button "Water" [ref=e31]
|
||||
- generic [ref=e32]:
|
||||
- button "3D" [ref=e33]
|
||||
- button "Top" [ref=e34]
|
||||
- button "Front" [ref=e35]
|
||||
- button "Side" [ref=e36]
|
||||
- generic [ref=e37]:
|
||||
- complementary [ref=e38]:
|
||||
- generic [ref=e39]:
|
||||
- heading "Parts Library" [level=2] [ref=e40]
|
||||
- paragraph [ref=e41]: Click then place in scene, or drag onto the canvas. Shift-click to stamp copies.
|
||||
- generic [ref=e42]:
|
||||
- generic [ref=e43]:
|
||||
- heading "Tool Belt" [level=3] [ref=e44]
|
||||
- generic [ref=e45]:
|
||||
- button "1 Pipe" [ref=e46]:
|
||||
- generic [ref=e47]: "1"
|
||||
- img [ref=e48]
|
||||
- generic [ref=e52]: Pipe
|
||||
- button "2 Elbow" [ref=e53]:
|
||||
- generic [ref=e54]: "2"
|
||||
- img [ref=e55]
|
||||
- generic [ref=e59]: Elbow
|
||||
- button "3 T-Joint" [ref=e60]:
|
||||
- generic [ref=e61]: "3"
|
||||
- img [ref=e62]
|
||||
- generic [ref=e67]: T-Joint
|
||||
- button "4 Valve" [ref=e68]:
|
||||
- generic [ref=e69]: "4"
|
||||
- img [ref=e70]
|
||||
- generic [ref=e74]: Valve
|
||||
- button "5 Pump" [ref=e75]:
|
||||
- generic [ref=e76]: "5"
|
||||
- img [ref=e77]
|
||||
- generic [ref=e83]: Pump
|
||||
- button "6 Reservoir" [ref=e84]:
|
||||
- generic [ref=e85]: "6"
|
||||
- img [ref=e86]
|
||||
- generic [ref=e90]: Reservoir
|
||||
- button "7 Grow Tower" [ref=e91]:
|
||||
- generic [ref=e92]: "7"
|
||||
- img [ref=e93]
|
||||
- generic [ref=e102]: Grow Tower
|
||||
- button "8 Grow Tray" [ref=e103]:
|
||||
- generic [ref=e104]: "8"
|
||||
- img [ref=e105]
|
||||
- generic [ref=e111]: Grow Tray
|
||||
- button "9 Emitter" [ref=e112]:
|
||||
- generic [ref=e113]: "9"
|
||||
- img [ref=e114]
|
||||
- generic [ref=e122]: Emitter
|
||||
- generic [ref=e123]:
|
||||
- heading "Quick Builds" [level=3] [ref=e124]
|
||||
- generic [ref=e125]:
|
||||
- button "NFT loop Reservoir, pump, NFT tray, return drain, and plant cups +" [ref=e126]:
|
||||
- generic [ref=e127]:
|
||||
- generic [ref=e128]: NFT loop
|
||||
- generic [ref=e129]: Reservoir, pump, NFT tray, return drain, and plant cups
|
||||
- generic [ref=e130]: +
|
||||
- button "Drip manifold Pump-fed header with tee branches, valves, and emitters +" [ref=e131]:
|
||||
- generic [ref=e132]:
|
||||
- generic [ref=e133]: Drip manifold
|
||||
- generic [ref=e134]: Pump-fed header with tee branches, valves, and emitters
|
||||
- generic [ref=e135]: +
|
||||
- generic [ref=e136]:
|
||||
- heading "Plumbing" [level=3] [ref=e137]
|
||||
- generic [ref=e138]:
|
||||
- button "Pipe" [ref=e139]:
|
||||
- img [ref=e140]
|
||||
- generic [ref=e144]: Pipe
|
||||
- button "Coupling" [ref=e145]:
|
||||
- img [ref=e146]
|
||||
- generic [ref=e149]: Coupling
|
||||
- button "Reducer" [ref=e150]:
|
||||
- img [ref=e151]
|
||||
- generic [ref=e154]: Reducer
|
||||
- button "Cap" [ref=e155]:
|
||||
- img [ref=e156]
|
||||
- generic [ref=e159]: Cap
|
||||
- button "Elbow" [ref=e160]:
|
||||
- img [ref=e161]
|
||||
- generic [ref=e165]: Elbow
|
||||
- button "T-Joint" [ref=e166]:
|
||||
- img [ref=e167]
|
||||
- generic [ref=e172]: T-Joint
|
||||
- generic [ref=e173]:
|
||||
- heading "Flow Control" [level=3] [ref=e174]
|
||||
- generic [ref=e175]:
|
||||
- button "Pump" [ref=e176]:
|
||||
- img [ref=e177]
|
||||
- generic [ref=e183]: Pump
|
||||
- button "Reservoir" [ref=e184]:
|
||||
- img [ref=e185]
|
||||
- generic [ref=e189]: Reservoir
|
||||
- button "Valve" [ref=e190]:
|
||||
- img [ref=e191]
|
||||
- generic [ref=e195]: Valve
|
||||
- button "Emitter" [ref=e196]:
|
||||
- img [ref=e197]
|
||||
- generic [ref=e205]: Emitter
|
||||
- button "Drain" [ref=e206]:
|
||||
- img [ref=e207]
|
||||
- generic [ref=e210]: Drain
|
||||
- generic [ref=e211]:
|
||||
- heading "Growing" [level=3] [ref=e212]
|
||||
- generic [ref=e213]:
|
||||
- button "Grow Tower" [ref=e214]:
|
||||
- img [ref=e215]
|
||||
- generic [ref=e224]: Grow Tower
|
||||
- button "Grow Tray" [ref=e225]:
|
||||
- img [ref=e226]
|
||||
- generic [ref=e232]: Grow Tray
|
||||
- button "Wall Panel" [ref=e233]:
|
||||
- img [ref=e234]
|
||||
- generic [ref=e245]: Wall Panel
|
||||
- button "Net Pot" [ref=e246]:
|
||||
- img [ref=e247]
|
||||
- generic [ref=e253]: Net Pot
|
||||
- generic [ref=e254]:
|
||||
- heading "Structure" [level=3] [ref=e255]
|
||||
- button "Lattice" [ref=e257]:
|
||||
- img [ref=e258]
|
||||
- generic [ref=e267]: Lattice
|
||||
- generic [ref=e268]:
|
||||
- heading "Environment" [level=3] [ref=e269]
|
||||
- generic [ref=e270]:
|
||||
- button "Grow Tent" [ref=e271]:
|
||||
- img [ref=e272]
|
||||
- generic [ref=e275]: Grow Tent
|
||||
- button "Inline Fan" [ref=e276]:
|
||||
- img [ref=e277]
|
||||
- generic [ref=e284]: Inline Fan
|
||||
- button "Circulation Fan" [ref=e285]:
|
||||
- img [ref=e286]
|
||||
- generic [ref=e291]: Circulation Fan
|
||||
- button "Grow Light" [ref=e292]:
|
||||
- img [ref=e293]
|
||||
- generic [ref=e297]: Grow Light
|
||||
- button "CO₂ Tank" [ref=e298]:
|
||||
- img [ref=e299]:
|
||||
- generic [ref=e302]: CO2
|
||||
- generic [ref=e303]: CO₂ Tank
|
||||
- main [ref=e304]:
|
||||
- generic: Drag body or gizmo to move · double-click plumbing to grab the whole run · selected pipes show stretch handles · drag a connector dot to snap · ⇧drag for vertical · Water mode isolates flow · ⌥drag clones · ⌘click color · R rotate
|
||||
- complementary [ref=e308]:
|
||||
- heading "Inspector" [level=2] [ref=e310]
|
||||
- generic [ref=e360]:
|
||||
- generic [ref=e361]:
|
||||
- generic [ref=e362]:
|
||||
- generic [ref=e364]: Pump
|
||||
- generic [ref=e365]: "#demo-pump"
|
||||
- textbox "Name this part…" [ref=e366]: Main pump
|
||||
- generic [ref=e367]:
|
||||
- generic [ref=e368]:
|
||||
- generic [ref=e369]: Pump
|
||||
- button "I" [ref=e370]:
|
||||
- generic [ref=e371]: I
|
||||
- generic [ref=e372]:
|
||||
- generic [ref=e373]: 171GPH delivered
|
||||
- generic [ref=e374]: head 3.3 / 8 ft
|
||||
- generic [ref=e375]:
|
||||
- generic [ref=e376]:
|
||||
- generic [ref=e377]: Rated flow
|
||||
- generic [ref=e378]: 550 GPH
|
||||
- slider [ref=e379]: "550"
|
||||
- generic [ref=e380]:
|
||||
- generic [ref=e381]:
|
||||
- generic [ref=e382]: Max head
|
||||
- generic [ref=e383]: 8 ft
|
||||
- slider [ref=e384]: "8"
|
||||
- generic [ref=e385]:
|
||||
- heading "Position (ft)" [level=3] [ref=e386]
|
||||
- generic [ref=e387]:
|
||||
- generic [ref=e388]:
|
||||
- generic [ref=e389]: X
|
||||
- spinbutton "X" [ref=e390]: "-2.55"
|
||||
- generic [ref=e391]:
|
||||
- generic [ref=e392]: "Y"
|
||||
- spinbutton "Y" [ref=e393]: "0"
|
||||
- generic [ref=e394]:
|
||||
- generic [ref=e395]: Z
|
||||
- spinbutton "Z" [ref=e396]: "0"
|
||||
- generic [ref=e397]:
|
||||
- heading "Rotation (°)" [level=3] [ref=e398]
|
||||
- generic [ref=e399]:
|
||||
- generic [ref=e400]:
|
||||
- generic [ref=e401]: X
|
||||
- spinbutton "X" [ref=e402]: "0"
|
||||
- generic [ref=e403]:
|
||||
- generic [ref=e404]: "Y"
|
||||
- spinbutton "Y" [ref=e405]: "0"
|
||||
- generic [ref=e406]:
|
||||
- generic [ref=e407]: Z
|
||||
- spinbutton "Z" [ref=e408]: "0"
|
||||
- generic [ref=e409]:
|
||||
- button "⟳ 90° Y" [ref=e410]
|
||||
- button "⟳ 90° Z" [ref=e411]
|
||||
- button "Reset" [ref=e412]
|
||||
- generic [ref=e413]:
|
||||
- heading "Color" [level=3] [ref=e414]
|
||||
- generic [ref=e415]:
|
||||
- generic [ref=e416]:
|
||||
- button "#b8bfc9" [ref=e417]
|
||||
- button "#64748b" [ref=e418]
|
||||
- button "#38bdf8" [ref=e419]
|
||||
- button "#3d7bfa" [ref=e420]
|
||||
- button "#34d399" [ref=e421]
|
||||
- button "#3b7a57" [ref=e422]
|
||||
- button "#fbbf24" [ref=e423]
|
||||
- button "#f97316" [ref=e424]
|
||||
- button "#e0564f" [ref=e425]
|
||||
- button "#a78bfa" [ref=e426]
|
||||
- generic [ref=e427]:
|
||||
- generic "Pick a custom color" [ref=e428] [cursor=pointer]:
|
||||
- text: Custom
|
||||
- textbox "Custom" [ref=e430]: "#3d7bfa"
|
||||
- button "Reset" [ref=e431]
|
||||
- generic [ref=e432]:
|
||||
- button "Duplicate" [ref=e433]
|
||||
- button "Delete" [ref=e434]
|
||||
- contentinfo [ref=e324]:
|
||||
- generic [ref=e325]:
|
||||
- heading "Simulation" [level=3] [ref=e326]
|
||||
- generic [ref=e327]: 246GPH
|
||||
- generic [ref=e328]: ≈ 933 L/h · 26 parts · 20 connections
|
||||
- generic [ref=e329]: peak 1.7 ft/s · 2.1 psi
|
||||
- button "Water flowing" [ref=e330] [cursor=pointer]: Water flowing
|
||||
- generic [ref=e334]:
|
||||
- heading "Pumps" [level=3] [ref=e335]
|
||||
- button "171 GPH/ 550 rated head 3.3/8 ft" [active] [ref=e336]:
|
||||
- generic [ref=e337]:
|
||||
- generic [ref=e338]:
|
||||
- text: 171 GPH
|
||||
- generic [ref=e339]: / 550 rated
|
||||
- generic [ref=e340]: head 3.3/8 ft
|
||||
- button "75 GPH/ 240 rated head 4.5/8 ft" [ref=e343]:
|
||||
- generic [ref=e344]:
|
||||
- generic [ref=e345]:
|
||||
- text: 75 GPH
|
||||
- generic [ref=e346]: / 240 rated
|
||||
- generic [ref=e347]: head 4.5/8 ft
|
||||
- generic [ref=e350]:
|
||||
- heading "Environment" [level=3] [ref=e351]
|
||||
- paragraph [ref=e352]: Add a grow tent/room to track air exchange.
|
||||
- generic [ref=e353]:
|
||||
- heading "Diagnostics" [level=3] [ref=e354]
|
||||
- paragraph [ref=e355]: ✓ System healthy — no issues detected.
|
||||
52
.playwright-mcp/page-2026-06-13T21-48-35-300Z.yml
Normal file
52
.playwright-mcp/page-2026-06-13T21-48-35-300Z.yml
Normal file
@@ -0,0 +1,52 @@
|
||||
- generic [ref=e4]:
|
||||
- generic [ref=e5]:
|
||||
- generic [ref=e6]:
|
||||
- generic [ref=e7]: H
|
||||
- generic [ref=e8]: Hydro Builder
|
||||
- heading "Stop Guessing. Precision-Plumb Your Grow." [level=1] [ref=e9]:
|
||||
- text: Stop Guessing.
|
||||
- text: Precision-Plumb Your Grow.
|
||||
- paragraph [ref=e10]: Eliminate design errors, head-loss issues, and unnecessary trips to the hardware store. Design, simulate, and size your entire water system in full interactive 3D.
|
||||
- generic [ref=e11]:
|
||||
- generic [ref=e12]:
|
||||
- generic [ref=e13]:
|
||||
- generic [ref=e14]: 💧
|
||||
- heading "Real-Time Fluid Simulation" [level=3] [ref=e15]
|
||||
- paragraph [ref=e16]: Instant calculations for GPH flow rates, water velocities (ft/s), and system pressures.
|
||||
- generic [ref=e17]:
|
||||
- generic [ref=e18]:
|
||||
- generic [ref=e19]: 📋
|
||||
- heading "BOM & Cut List Generator" [level=3] [ref=e20]
|
||||
- paragraph [ref=e21]: One-click material summaries of every fitting, adapter, and pipe length. Your design is your shopping list.
|
||||
- generic [ref=e22]:
|
||||
- generic [ref=e23]:
|
||||
- generic [ref=e24]: 📐
|
||||
- heading "Auto-Snapping & Route Tools" [level=3] [ref=e25]
|
||||
- paragraph [ref=e26]: Automatic elbow insertions, grid snaps, and open-ended pipe caps. Plumb runs in seconds.
|
||||
- generic [ref=e27]:
|
||||
- generic [ref=e28]:
|
||||
- generic [ref=e29]: 🔍
|
||||
- heading "Pro Design Check Diagnostics" [level=3] [ref=e30]
|
||||
- paragraph [ref=e31]: Automated error checks for dead-legs, backwards slopes, and diameter size mismatches.
|
||||
- generic [ref=e32]:
|
||||
- generic [ref=e33]:
|
||||
- generic [ref=e34]: Pricing model
|
||||
- text: 1 free workspace forever
|
||||
- generic [ref=e36]:
|
||||
- generic [ref=e37]: Unlimited building
|
||||
- text: Only $5 per additional build slot
|
||||
- generic [ref=e39]:
|
||||
- generic [ref=e40]:
|
||||
- heading "Welcome Back" [level=2] [ref=e41]
|
||||
- paragraph [ref=e42]: Sign in to access your designs
|
||||
- generic [ref=e43]:
|
||||
- generic [ref=e44]:
|
||||
- generic [ref=e45]: Email Address
|
||||
- textbox "Email Address" [ref=e46]:
|
||||
- /placeholder: you@example.com
|
||||
- generic [ref=e47]:
|
||||
- generic [ref=e48]: Password
|
||||
- textbox "Password" [ref=e49]:
|
||||
- /placeholder: ••••••••
|
||||
- button "Sign In" [ref=e50] [cursor=pointer]
|
||||
- button "Don't have an account? Sign Up" [ref=e52]
|
||||
Reference in New Issue
Block a user